JP2000056967A - クライアントライセンスの管理方法及び装置並びにクライアントライセンスの管理プログラムを記録した記録媒体 - Google Patents
クライアントライセンスの管理方法及び装置並びにクライアントライセンスの管理プログラムを記録した記録媒体Info
- Publication number
- JP2000056967A JP2000056967A JP10230495A JP23049598A JP2000056967A JP 2000056967 A JP2000056967 A JP 2000056967A JP 10230495 A JP10230495 A JP 10230495A JP 23049598 A JP23049598 A JP 23049598A JP 2000056967 A JP2000056967 A JP 2000056967A
- Authority
- JP
- Japan
- Prior art keywords
- client
- application program
- server
- license
- license management
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 11
- 238000007726 management method Methods 0.000 claims description 156
- 238000009434 installation Methods 0.000 claims description 10
- 238000010586 diagram Methods 0.000 description 2
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Abstract
(57)【要約】
【課題】 クライアント単位でアプリケーションのライ
センス管理を行うとともに、サーバへのアクセスを許可
するクライアントライセンスの管理方法及び装置並びに
クライアントライセンスの管理プログラムを記録した記
録媒体を提供する。 【解決手段】 クライアント用アプリケーションプログ
ラム24は、サーバ用アプリケーションプログラム14
へのアクセスを試みる。ライセンス管理部18は、クラ
イアント20から通知されたIPアドレスがライセンス
管理テーブル16に登録されているか否かをチェックす
る。登録されている場合、アクセスが許可される。登録
されていない場合、ライセンス管理テーブル16に登録
されているクライアント20のIPアドレス数が所定の
ライセンス数より少なければ前記IPアドレスをライセ
ンス管理テーブル16に登録してアクセスを許可し、I
Pアドレス数が前記所定のライセンス数と等しければア
クセスを許可しない。
センス管理を行うとともに、サーバへのアクセスを許可
するクライアントライセンスの管理方法及び装置並びに
クライアントライセンスの管理プログラムを記録した記
録媒体を提供する。 【解決手段】 クライアント用アプリケーションプログ
ラム24は、サーバ用アプリケーションプログラム14
へのアクセスを試みる。ライセンス管理部18は、クラ
イアント20から通知されたIPアドレスがライセンス
管理テーブル16に登録されているか否かをチェックす
る。登録されている場合、アクセスが許可される。登録
されていない場合、ライセンス管理テーブル16に登録
されているクライアント20のIPアドレス数が所定の
ライセンス数より少なければ前記IPアドレスをライセ
ンス管理テーブル16に登録してアクセスを許可し、I
Pアドレス数が前記所定のライセンス数と等しければア
クセスを許可しない。
Description
【0001】
【発明の属する技術分野】本発明はクライアントサーバ
システムにおけるクライアント用アプリケーションプロ
グラムからサーバ用アプリケーションプログラムに対す
るアクセスを管理するクライアントライセンスの管理方
法及び装置並びにクライアントライセンスの管理プログ
ラムを記録した記録媒体に関する。
システムにおけるクライアント用アプリケーションプロ
グラムからサーバ用アプリケーションプログラムに対す
るアクセスを管理するクライアントライセンスの管理方
法及び装置並びにクライアントライセンスの管理プログ
ラムを記録した記録媒体に関する。
【0002】
【従来の技術】近年、サーバと、該サーバにネットワー
クを介して接続される複数のクライアントとを備えてな
るクライアントサーバシステムにおいて、サーバからク
ライアントにクライアント用アプリケーションプログラ
ムをダウンロードし、このダウンロードしたクライアン
ト用アプリケーションをクライアントにインストールす
る自動インストール機能を実現したものがある。このよ
うな自動インストール機能は、クライアントとサーバに
存在するOS(オペレーティングシステム)によって実
現されている。また、クライアントにインストールされ
たクライアント用アプリケーションプログラムは、サー
バが有するサーバ用アプリケーションプログラムにアク
セスすることで、クライアント用アプリケーションプロ
グラムとサーバ用アプリケーションプログラムが互いに
ネットワークを介した情報の授受を行って所定の処理動
作を行うようになっている。
クを介して接続される複数のクライアントとを備えてな
るクライアントサーバシステムにおいて、サーバからク
ライアントにクライアント用アプリケーションプログラ
ムをダウンロードし、このダウンロードしたクライアン
ト用アプリケーションをクライアントにインストールす
る自動インストール機能を実現したものがある。このよ
うな自動インストール機能は、クライアントとサーバに
存在するOS(オペレーティングシステム)によって実
現されている。また、クライアントにインストールされ
たクライアント用アプリケーションプログラムは、サー
バが有するサーバ用アプリケーションプログラムにアク
セスすることで、クライアント用アプリケーションプロ
グラムとサーバ用アプリケーションプログラムが互いに
ネットワークを介した情報の授受を行って所定の処理動
作を行うようになっている。
【0003】上述したクライアント用アプリケーション
プログラムのクライアントに対する自動インストール機
能は、サーバとクライアントのOSによって自動的に実
行されるため、サーバからクライアントにダウンロード
されるクライアント用アプリケーションプログラムの数
を制限することは困難である。したがって、クライアン
ト用アプリケーションによるサーバ用アプリケーション
プログラムに対するアクセス数を制限することで、クラ
イアント用アプリケーションプログラムのライセンス管
理が行われている。
プログラムのクライアントに対する自動インストール機
能は、サーバとクライアントのOSによって自動的に実
行されるため、サーバからクライアントにダウンロード
されるクライアント用アプリケーションプログラムの数
を制限することは困難である。したがって、クライアン
ト用アプリケーションによるサーバ用アプリケーション
プログラムに対するアクセス数を制限することで、クラ
イアント用アプリケーションプログラムのライセンス管
理が行われている。
【0004】すなわち、クライアント用アプリケーショ
ンによるサーバ用アプリケーションプログラムに対する
アクセスは、クライアント用アプリケーションプログラ
ムに対して予め設定されたライセンス数に応じて制限さ
れるようになっている。前記ライセンス数とは、前記ア
プリケーションプログラムの使用が許可されるクライア
ントの合計数で示されるものである。このため、従来の
クライアントライセンスの管理方法では、各クライアン
トにダウンロードされたクライアント用アプリケーショ
ンプログラムに基づいて各クライアントがサーバのサー
バ用アプリケーションプログラムにアクセスする際に、
サーバとアクセス可能なクライアントの数が前記ライセ
ンス数を超えないように制限することで、クライアント
用アプリケーションプログラムのライセンス管理が行わ
れている。
ンによるサーバ用アプリケーションプログラムに対する
アクセスは、クライアント用アプリケーションプログラ
ムに対して予め設定されたライセンス数に応じて制限さ
れるようになっている。前記ライセンス数とは、前記ア
プリケーションプログラムの使用が許可されるクライア
ントの合計数で示されるものである。このため、従来の
クライアントライセンスの管理方法では、各クライアン
トにダウンロードされたクライアント用アプリケーショ
ンプログラムに基づいて各クライアントがサーバのサー
バ用アプリケーションプログラムにアクセスする際に、
サーバとアクセス可能なクライアントの数が前記ライセ
ンス数を超えないように制限することで、クライアント
用アプリケーションプログラムのライセンス管理が行わ
れている。
【0005】
【発明が解決しようとする課題】上述した従来のクライ
アントライセンスの管理方法においては、次のような課
題がある。クライアントに対するクライアント用アプリ
ケーションプログラムのダウンロードはクライアントの
OSにより自動的に行われるため、サーバ側では、アプ
リケーションプログラムがダウンロードされインストー
ルされたクライアントの数を把握して管理していない。
このため、クライアント用アプリケーションプログラム
は、このアプリケーションプログラムに対応して定めら
れているライセンス数を超えるクライアントにダウンロ
ードされることが可能となっている。
アントライセンスの管理方法においては、次のような課
題がある。クライアントに対するクライアント用アプリ
ケーションプログラムのダウンロードはクライアントの
OSにより自動的に行われるため、サーバ側では、アプ
リケーションプログラムがダウンロードされインストー
ルされたクライアントの数を把握して管理していない。
このため、クライアント用アプリケーションプログラム
は、このアプリケーションプログラムに対応して定めら
れているライセンス数を超えるクライアントにダウンロ
ードされることが可能となっている。
【0006】したがって、ライセンス数を超えるクライ
アントが同時にサーバにアクセスしない限り、前記クラ
イアント用アプリケーションプログラムがインストール
されたクライアントであれば、サーバのサーバ用アプリ
ケーションプログラムにアクセスすることが可能とな
る。このため、前記ライセンス数を超えるクライアント
に対するアクセスを禁止することはできないという問題
がある。また、クライアントに対するクライアント用ア
プリケーションプログラムのダウンロードはクライアン
トとサーバのOSにより自動的に行われ、サーバ側で
は、アプリケーションプログラムがダウンロードされた
クライアントを特定できないので、クライアント単位で
のライセンス管理ができないという問題もある。
アントが同時にサーバにアクセスしない限り、前記クラ
イアント用アプリケーションプログラムがインストール
されたクライアントであれば、サーバのサーバ用アプリ
ケーションプログラムにアクセスすることが可能とな
る。このため、前記ライセンス数を超えるクライアント
に対するアクセスを禁止することはできないという問題
がある。また、クライアントに対するクライアント用ア
プリケーションプログラムのダウンロードはクライアン
トとサーバのOSにより自動的に行われ、サーバ側で
は、アプリケーションプログラムがダウンロードされた
クライアントを特定できないので、クライアント単位で
のライセンス管理ができないという問題もある。
【0007】本発明は前記事情に鑑み案出されたもので
あって、本発明の目的は、クライアントとサーバのOS
によって提供される自動インストール機能により、サー
バからクライアントにクライアント用アプリケーション
プログラムをダウンロードしてインストールするクライ
アントサーバシステムにおいて、クライアント単位でア
プリケーションのライセンス管理を行うとともに、許可
されたクライアントに対してのみサーバへのアクセスを
許可することができるクライアントライセンスの管理方
法及び装置並びにクライアントライセンスの管理プログ
ラムを記録した記録媒体を提供することにある。
あって、本発明の目的は、クライアントとサーバのOS
によって提供される自動インストール機能により、サー
バからクライアントにクライアント用アプリケーション
プログラムをダウンロードしてインストールするクライ
アントサーバシステムにおいて、クライアント単位でア
プリケーションのライセンス管理を行うとともに、許可
されたクライアントに対してのみサーバへのアクセスを
許可することができるクライアントライセンスの管理方
法及び装置並びにクライアントライセンスの管理プログ
ラムを記録した記録媒体を提供することにある。
【0008】
【課題を解決するための手段】前記目的を達成するため
本発明は、サーバと、該サーバにネットワークを介して
接続される複数のクライアントとを備え、前記サーバが
サーバ用アプリケーションプログラムとクライアント用
アプリケーションプログラムを有するクライアントサー
バシステムで、前記サーバから前記クライアントにダウ
ンロードされてインストールされた前記クライアント用
アプリケーションプログラムが前記クライアントで起動
されて前記サーバのサーバ用アプリケーションプログラ
ムにアクセスする際に、このアクセスを、前記クライア
ント用アプリケーションプログラムの使用が許可される
ライセンス数に基づいて制限するクライアントライセン
スの管理方法において、前記ネットワークに接続された
前記各クライアントには互いに重複しないクライアント
識別情報が与えられており、前記クライアント用アプリ
ケーションプログラムの使用許可が与えられたクライア
ントのクライアント識別情報を登録するラインセンス管
理テーブルを前記サーバに設け、前記クライアントの前
記クライアント用アプリケーションプログラムが前記サ
ーバ用アプリケーションプログラムに対するアクセスを
試みたときに、前記クライアントから前記サーバに通知
される前記クライアントのクライアント識別情報が前記
ライセンス管理テーブルに登録されているか否かを判定
する登録判定ステップと、前記登録判定ステップにより
前記クライアント識別情報が前記ライセンス管理テーブ
ルに登録されていると判定されたときに、前記クライア
ント用アプリケーションプログラムによる前記サーバ用
アプリケーションプログラムへのアクセスを許可するア
クセス許可ステップと、前記登録判定ステップにより前
記クライアントのクライアント識別情報が前記ライセン
ス管理テーブルに登録されていないと判定されたとき
に、前記ライセンス管理テーブルに登録されているクラ
イアント識別情報の数が前記ライセンス数より少ないか
前記ライセンス数と同じであるかを判定するライセンス
数判定ステップと、前記ライセンス数判定ステップによ
り、前記ライセンス管理テーブルに登録されているクラ
イアント識別情報の数が前記ライセンス数より少ないと
判定されたときに、前記クライアントのクライアント識
別情報を前記ライセンス管理テーブルに登録するライセ
ンス登録ステップと、前記ライセンス数判定ステップに
より、前記ライセンス管理テーブルに登録されているク
ライアント識別情報の数が前記ライセンス数と同じであ
ると判定されたときに、前記クライアント用アプリケー
ションプログラムによる前記サーバ用アプリケーション
プログラムへのアクセスを禁止するライセンス非登録ス
テップとを含むことを特徴とする。また、本発明は、サ
ーバと、該サーバにネットワークを介して接続される複
数のクライアントとを備え、前記サーバがサーバ用アプ
リケーションプログラムとクライアント用アプリケーシ
ョンプログラムを有するクライアントサーバシステム
で、前記サーバから前記クライアントにダウンロードさ
れてインストールされた前記クライアント用アプリケー
ションプログラムが前記クライアントで起動されて前記
サーバのサーバ用アプリケーションプログラムにアクセ
スする際に、このアクセスを、前記クライアント用アプ
リケーションプログラムの使用が許可されるライセンス
数に基づいて制限するクライアントライセンスの管理装
置において、前記ネットワークに接続された前記各クラ
イアントには互いに重複しないクライアント識別情報が
与えられており、前記サーバに設けられ、前記クライア
ント用アプリケーションプログラムの使用許可が与えら
れたクライアントのクライアント識別情報を登録するラ
インセンス管理テーブルと、前記クライアントの前記ク
ライアント用アプリケーションプログラムが前記サーバ
用アプリケーションプログラムに対するアクセスを試み
たときに、前記クライアントから前記サーバに通知され
る前記クライアントのクライアント識別情報が前記ライ
センス管理テーブルに登録されているか否かを判定する
登録判定手段と、前記登録判定手段により前記クライア
ント識別情報が前記ライセンス管理テーブルに登録され
ていると判定されたときに、前記クライアント用アプリ
ケーションプログラムによる前記サーバ用アプリケーシ
ョンプログラムへのアクセスを許可するアクセス許可手
段と、前記登録判定手段により前記クライアントのクラ
イアント識別情報が前記ライセンス管理テーブルに登録
されていないと判定されたときに、前記ライセンス管理
テーブルに登録されているクライアント識別情報の数が
前記ライセンス数より少ないか前記ライセンス数と同じ
であるかを判定するライセンス数判定手段と、前記ライ
センス数判定手段により、前記ライセンス管理テーブル
に登録されているクライアント識別情報の数が前記ライ
センス数より少ないと判定されたときに、前記クライア
ントのクライアント識別情報を前記ライセンス管理テー
ブルに登録するライセンス登録手段と、前記ライセンス
数判定手段により、前記ライセンス管理テーブルに登録
されているクライアント識別情報の数が前記ライセンス
数と同じであると判定されたときに、前記クライアント
用アプリケーションプログラムによる前記サーバ用アプ
リケーションプログラムへのアクセスを禁止するライセ
ンス非登録手段とを含むことを特徴とする。また、本発
明は、サーバがサーバ用アプリケーションプログラムと
クライアント用アプリケーションプログラムを有し、前
記サーバからクライアントにダウンロードされてインス
トールされた前記クライアント用アプリケーションプロ
グラムが前記クライアントで起動されて前記サーバのサ
ーバ用アプリケーションプログラムにアクセスする際
に、このアクセスを、前記クライアント用アプリケーシ
ョンプログラムの使用が許可されるライセンス数に基づ
いて制限するクライアントライセンスの管理プログラム
を記録した記録媒体において、前記クライアントの前記
クライアント用アプリケーションプログラムが前記サー
バ用アプリケーションプログラムに対するアクセスを試
みたときに、前記クライアントから前記サーバに通知さ
れる、ネットワークに接続された前記各クライアントに
互いに重複しないように与えられたクライアント識別情
報が、前記サーバに設けられた、前記クライアント用ア
プリケーションプログラムの使用許可が与えられたクラ
イアントのクライアント識別情報を登録するラインセン
ス管理テーブルに登録されているか否かを判定する登録
判定ステップと、前記登録判定ステップにより前記クラ
イアント識別情報が前記ライセンス管理テーブルに登録
されていると判定されたときに、前記クライアント用ア
プリケーションプログラムによる前記サーバ用アプリケ
ーションプログラムへのアクセスを許可するアクセス許
可ステップと、前記登録判定ステップにより前記クライ
アントのクライアント識別情報が前記ライセンス管理テ
ーブルに登録されていないと判定されたときに、前記ラ
イセンス管理テーブルに登録されているクライアント識
別情報の数が前記ライセンス数より少ないか前記ライセ
ンス数と同じであるかを判定するライセンス数判定ステ
ップと、前記ライセンス数判定ステップにより、前記ラ
イセンス管理テーブルに登録されているクライアント識
別情報の数が前記ライセンス数より少ないと判定された
ときに、前記クライアントのクライアント識別情報を前
記ライセンス管理テーブルに登録するライセンス登録ス
テップと、前記ライセンス数判定ステップにより、前記
ライセンス管理テーブルに登録されているクライアント
識別情報の数が前記ライセンス数と同じであると判定さ
れたときに、前記クライアント用アプリケーションプロ
グラムによる前記サーバ用アプリケーションプログラム
へのアクセスを禁止するライセンス非登録ステップとを
コンピュータに実行させるためのクライアントライセン
スの管理プログラムを記録したことを特徴とする。
本発明は、サーバと、該サーバにネットワークを介して
接続される複数のクライアントとを備え、前記サーバが
サーバ用アプリケーションプログラムとクライアント用
アプリケーションプログラムを有するクライアントサー
バシステムで、前記サーバから前記クライアントにダウ
ンロードされてインストールされた前記クライアント用
アプリケーションプログラムが前記クライアントで起動
されて前記サーバのサーバ用アプリケーションプログラ
ムにアクセスする際に、このアクセスを、前記クライア
ント用アプリケーションプログラムの使用が許可される
ライセンス数に基づいて制限するクライアントライセン
スの管理方法において、前記ネットワークに接続された
前記各クライアントには互いに重複しないクライアント
識別情報が与えられており、前記クライアント用アプリ
ケーションプログラムの使用許可が与えられたクライア
ントのクライアント識別情報を登録するラインセンス管
理テーブルを前記サーバに設け、前記クライアントの前
記クライアント用アプリケーションプログラムが前記サ
ーバ用アプリケーションプログラムに対するアクセスを
試みたときに、前記クライアントから前記サーバに通知
される前記クライアントのクライアント識別情報が前記
ライセンス管理テーブルに登録されているか否かを判定
する登録判定ステップと、前記登録判定ステップにより
前記クライアント識別情報が前記ライセンス管理テーブ
ルに登録されていると判定されたときに、前記クライア
ント用アプリケーションプログラムによる前記サーバ用
アプリケーションプログラムへのアクセスを許可するア
クセス許可ステップと、前記登録判定ステップにより前
記クライアントのクライアント識別情報が前記ライセン
ス管理テーブルに登録されていないと判定されたとき
に、前記ライセンス管理テーブルに登録されているクラ
イアント識別情報の数が前記ライセンス数より少ないか
前記ライセンス数と同じであるかを判定するライセンス
数判定ステップと、前記ライセンス数判定ステップによ
り、前記ライセンス管理テーブルに登録されているクラ
イアント識別情報の数が前記ライセンス数より少ないと
判定されたときに、前記クライアントのクライアント識
別情報を前記ライセンス管理テーブルに登録するライセ
ンス登録ステップと、前記ライセンス数判定ステップに
より、前記ライセンス管理テーブルに登録されているク
ライアント識別情報の数が前記ライセンス数と同じであ
ると判定されたときに、前記クライアント用アプリケー
ションプログラムによる前記サーバ用アプリケーション
プログラムへのアクセスを禁止するライセンス非登録ス
テップとを含むことを特徴とする。また、本発明は、サ
ーバと、該サーバにネットワークを介して接続される複
数のクライアントとを備え、前記サーバがサーバ用アプ
リケーションプログラムとクライアント用アプリケーシ
ョンプログラムを有するクライアントサーバシステム
で、前記サーバから前記クライアントにダウンロードさ
れてインストールされた前記クライアント用アプリケー
ションプログラムが前記クライアントで起動されて前記
サーバのサーバ用アプリケーションプログラムにアクセ
スする際に、このアクセスを、前記クライアント用アプ
リケーションプログラムの使用が許可されるライセンス
数に基づいて制限するクライアントライセンスの管理装
置において、前記ネットワークに接続された前記各クラ
イアントには互いに重複しないクライアント識別情報が
与えられており、前記サーバに設けられ、前記クライア
ント用アプリケーションプログラムの使用許可が与えら
れたクライアントのクライアント識別情報を登録するラ
インセンス管理テーブルと、前記クライアントの前記ク
ライアント用アプリケーションプログラムが前記サーバ
用アプリケーションプログラムに対するアクセスを試み
たときに、前記クライアントから前記サーバに通知され
る前記クライアントのクライアント識別情報が前記ライ
センス管理テーブルに登録されているか否かを判定する
登録判定手段と、前記登録判定手段により前記クライア
ント識別情報が前記ライセンス管理テーブルに登録され
ていると判定されたときに、前記クライアント用アプリ
ケーションプログラムによる前記サーバ用アプリケーシ
ョンプログラムへのアクセスを許可するアクセス許可手
段と、前記登録判定手段により前記クライアントのクラ
イアント識別情報が前記ライセンス管理テーブルに登録
されていないと判定されたときに、前記ライセンス管理
テーブルに登録されているクライアント識別情報の数が
前記ライセンス数より少ないか前記ライセンス数と同じ
であるかを判定するライセンス数判定手段と、前記ライ
センス数判定手段により、前記ライセンス管理テーブル
に登録されているクライアント識別情報の数が前記ライ
センス数より少ないと判定されたときに、前記クライア
ントのクライアント識別情報を前記ライセンス管理テー
ブルに登録するライセンス登録手段と、前記ライセンス
数判定手段により、前記ライセンス管理テーブルに登録
されているクライアント識別情報の数が前記ライセンス
数と同じであると判定されたときに、前記クライアント
用アプリケーションプログラムによる前記サーバ用アプ
リケーションプログラムへのアクセスを禁止するライセ
ンス非登録手段とを含むことを特徴とする。また、本発
明は、サーバがサーバ用アプリケーションプログラムと
クライアント用アプリケーションプログラムを有し、前
記サーバからクライアントにダウンロードされてインス
トールされた前記クライアント用アプリケーションプロ
グラムが前記クライアントで起動されて前記サーバのサ
ーバ用アプリケーションプログラムにアクセスする際
に、このアクセスを、前記クライアント用アプリケーシ
ョンプログラムの使用が許可されるライセンス数に基づ
いて制限するクライアントライセンスの管理プログラム
を記録した記録媒体において、前記クライアントの前記
クライアント用アプリケーションプログラムが前記サー
バ用アプリケーションプログラムに対するアクセスを試
みたときに、前記クライアントから前記サーバに通知さ
れる、ネットワークに接続された前記各クライアントに
互いに重複しないように与えられたクライアント識別情
報が、前記サーバに設けられた、前記クライアント用ア
プリケーションプログラムの使用許可が与えられたクラ
イアントのクライアント識別情報を登録するラインセン
ス管理テーブルに登録されているか否かを判定する登録
判定ステップと、前記登録判定ステップにより前記クラ
イアント識別情報が前記ライセンス管理テーブルに登録
されていると判定されたときに、前記クライアント用ア
プリケーションプログラムによる前記サーバ用アプリケ
ーションプログラムへのアクセスを許可するアクセス許
可ステップと、前記登録判定ステップにより前記クライ
アントのクライアント識別情報が前記ライセンス管理テ
ーブルに登録されていないと判定されたときに、前記ラ
イセンス管理テーブルに登録されているクライアント識
別情報の数が前記ライセンス数より少ないか前記ライセ
ンス数と同じであるかを判定するライセンス数判定ステ
ップと、前記ライセンス数判定ステップにより、前記ラ
イセンス管理テーブルに登録されているクライアント識
別情報の数が前記ライセンス数より少ないと判定された
ときに、前記クライアントのクライアント識別情報を前
記ライセンス管理テーブルに登録するライセンス登録ス
テップと、前記ライセンス数判定ステップにより、前記
ライセンス管理テーブルに登録されているクライアント
識別情報の数が前記ライセンス数と同じであると判定さ
れたときに、前記クライアント用アプリケーションプロ
グラムによる前記サーバ用アプリケーションプログラム
へのアクセスを禁止するライセンス非登録ステップとを
コンピュータに実行させるためのクライアントライセン
スの管理プログラムを記録したことを特徴とする。
【0009】本発明のクライアントライセンスの管理方
法及び装置並びにクライアントライセンスの管理プログ
ラムを記録した記録媒体では、クライアントのクライア
ント用アプリケーションプログラムがサーバのサーバ用
アプリケーションプログラムに対してアクセスしてきた
順に、このアクセスしてきたクライアントのクライアン
ト識別情報がライセンス管理テーブルに登録される。し
たがって、予め許可されたライセンス数より多いクライ
アントにクライアント用アプリケーションプログラムが
インストールされていたとしても、クライアント識別情
報がライセンス管理テーブルに登録されていないクライ
アント用アプリケーションプログラムに対しては、サー
バ用アプリケーションプログラムへのアクセスを拒否す
る。すなわち、クライアント単位でアプリケーションの
ライセンス管理を行うことができ、かつ、アクセスを許
可されたクライアント用アプリケーションを有するクラ
イアントのみがサーバへ接続してサーバ用アプリケーシ
ョンプログラムにアクセスすることが許可される。
法及び装置並びにクライアントライセンスの管理プログ
ラムを記録した記録媒体では、クライアントのクライア
ント用アプリケーションプログラムがサーバのサーバ用
アプリケーションプログラムに対してアクセスしてきた
順に、このアクセスしてきたクライアントのクライアン
ト識別情報がライセンス管理テーブルに登録される。し
たがって、予め許可されたライセンス数より多いクライ
アントにクライアント用アプリケーションプログラムが
インストールされていたとしても、クライアント識別情
報がライセンス管理テーブルに登録されていないクライ
アント用アプリケーションプログラムに対しては、サー
バ用アプリケーションプログラムへのアクセスを拒否す
る。すなわち、クライアント単位でアプリケーションの
ライセンス管理を行うことができ、かつ、アクセスを許
可されたクライアント用アプリケーションを有するクラ
イアントのみがサーバへ接続してサーバ用アプリケーシ
ョンプログラムにアクセスすることが許可される。
【0010】
【発明の実施の形態】以下、本発明のクライアントライ
センスの管理方法の実施の形態について説明し、同時に
クライアントライセンスの管理装置並びにクライアント
ライセンスの管理プログラムを記録した記録媒体の実施
の形態について説明する。図1は本発明のクライアント
ライセンスの管理方法を適用するサーバクライアントシ
ステムの構成図、図2はクライアントからサーバに対す
るアクセスによって起動されるサーバの動作を説明する
フローチャート、図3はクライアントからサーバに対す
るアンインストールの通知がなされたことによって起動
されるサーバの動作を説明するフローチャートである。
センスの管理方法の実施の形態について説明し、同時に
クライアントライセンスの管理装置並びにクライアント
ライセンスの管理プログラムを記録した記録媒体の実施
の形態について説明する。図1は本発明のクライアント
ライセンスの管理方法を適用するサーバクライアントシ
ステムの構成図、図2はクライアントからサーバに対す
るアクセスによって起動されるサーバの動作を説明する
フローチャート、図3はクライアントからサーバに対す
るアンインストールの通知がなされたことによって起動
されるサーバの動作を説明するフローチャートである。
【0011】図1に示すように、サーバ10と、複数の
クライアント20がネットワークNで接続されてサーバ
クライアントシステムが構成されている。サーバ10と
各クライアント20には、IPアドレス(Intern
et Protocol Address)が与えられ
ている。このIPアドレスは、ネットワークNに接続さ
れているサーバとクライアントに与えられている固有の
アドレス情報であり、ネットワークN内で重複しないよ
うに設定されている。すなわち、このIPアドレスによ
って各クライアント20を特定することができるように
なっており、クライアント20がサーバ10へアクセス
する際には、このクライアント20のIPアドレスがサ
ーバ10に通知されるようになっている。
クライアント20がネットワークNで接続されてサーバ
クライアントシステムが構成されている。サーバ10と
各クライアント20には、IPアドレス(Intern
et Protocol Address)が与えられ
ている。このIPアドレスは、ネットワークNに接続さ
れているサーバとクライアントに与えられている固有の
アドレス情報であり、ネットワークN内で重複しないよ
うに設定されている。すなわち、このIPアドレスによ
って各クライアント20を特定することができるように
なっており、クライアント20がサーバ10へアクセス
する際には、このクライアント20のIPアドレスがサ
ーバ10に通知されるようになっている。
【0012】サーバ10は、クライアント用アプリケー
ションプログラムモジュール管理部12、サーバ用アプ
リケーションプログラム14、ライセンス管理テーブル
16、ライセンス管理部18、記憶装置19を有してい
る。
ションプログラムモジュール管理部12、サーバ用アプ
リケーションプログラム14、ライセンス管理テーブル
16、ライセンス管理部18、記憶装置19を有してい
る。
【0013】クライアント用アプリケーションプログラ
ムモジュール管理部12は、サーバ10のOSによって
構成されており、各クライアント20にダウンロードす
るためのクライアント用アプリケーションプログラムを
管理している。
ムモジュール管理部12は、サーバ10のOSによって
構成されており、各クライアント20にダウンロードす
るためのクライアント用アプリケーションプログラムを
管理している。
【0014】サーバ用アプリケーションプログラム14
は、クライアント20のクライアント用アプリケーショ
ンプログラム24からのアクセスによって互いに情報の
授受を行って所定の処理を実行するものである。
は、クライアント20のクライアント用アプリケーショ
ンプログラム24からのアクセスによって互いに情報の
授受を行って所定の処理を実行するものである。
【0015】ライセンス管理テーブル16は、クライア
ント用アプリケーションプログラムの使用許可が与えら
れたクライアント20のIPアドレスを登録するもので
ある。
ント用アプリケーションプログラムの使用許可が与えら
れたクライアント20のIPアドレスを登録するもので
ある。
【0016】ライセンス管理部18は、ライセンス管理
テーブル16にIPアドレスの登録、削除を行うととも
に、ライセンス管理テーブル16に登録されているIP
アドレスの数を計数し、この計数値がクライアント用ア
プリケーションプログラムに対して許可された所定のラ
イセンス数より少ないか、等しいかを判定するものであ
る。また、ライセンス管理部18は、クライアント用ア
プリケーションプログラム24からサーバ用アプリケー
ションプログラム14に対するアクセスの許可または禁
止を決定し、その決定内容をサーバ用アプリケーション
プログラム14に通知するものである。記憶装置19
は、サーバ(コンピュータ)10が実行するプログラム
を記録媒体19Aから読み出すためのものであり、サー
バ10のOSによって管理されている。本発明のクライ
アントライセンスの管理プログラムも記録媒体19Aに
記録されており、この記録媒体19Aから読み出された
上記管理プログラムが記憶装置19から読み出されてサ
ーバ10にインストールされるようになっている。記憶
装置19と記録媒体19Aは、一例としてフロッピーデ
ィスクドライブ装置とフロッピーディスクなどによって
構成される。
テーブル16にIPアドレスの登録、削除を行うととも
に、ライセンス管理テーブル16に登録されているIP
アドレスの数を計数し、この計数値がクライアント用ア
プリケーションプログラムに対して許可された所定のラ
イセンス数より少ないか、等しいかを判定するものであ
る。また、ライセンス管理部18は、クライアント用ア
プリケーションプログラム24からサーバ用アプリケー
ションプログラム14に対するアクセスの許可または禁
止を決定し、その決定内容をサーバ用アプリケーション
プログラム14に通知するものである。記憶装置19
は、サーバ(コンピュータ)10が実行するプログラム
を記録媒体19Aから読み出すためのものであり、サー
バ10のOSによって管理されている。本発明のクライ
アントライセンスの管理プログラムも記録媒体19Aに
記録されており、この記録媒体19Aから読み出された
上記管理プログラムが記憶装置19から読み出されてサ
ーバ10にインストールされるようになっている。記憶
装置19と記録媒体19Aは、一例としてフロッピーデ
ィスクドライブ装置とフロッピーディスクなどによって
構成される。
【0017】クライアント20は、自動インストール制
御部22、クライアント用アプリケーションプログラム
24、アンインストールツール26を有している。
御部22、クライアント用アプリケーションプログラム
24、アンインストールツール26を有している。
【0018】自動インストール制御部22は、クライア
ント20のOSによって構成されており、サーバ10に
アクセスしてクライアント用アプリケーションプログラ
ムモジュール管理部12からクライアント用アプリケー
ションプログラムをダウンロードして、このダウンロー
ドしたクライアント用アプリケーションプログラムをイ
ンストールするものである。
ント20のOSによって構成されており、サーバ10に
アクセスしてクライアント用アプリケーションプログラ
ムモジュール管理部12からクライアント用アプリケー
ションプログラムをダウンロードして、このダウンロー
ドしたクライアント用アプリケーションプログラムをイ
ンストールするものである。
【0019】クライアント用アプリケーションプログラ
ム24は、起動実行されると、ネットワークNを介して
サーバ10のサーバ用アプリケーションプログラム14
にアクセスすることで、互いに情報の授受を行って所定
の処理を実行するものである。
ム24は、起動実行されると、ネットワークNを介して
サーバ10のサーバ用アプリケーションプログラム14
にアクセスすることで、互いに情報の授受を行って所定
の処理を実行するものである。
【0020】アンインストールツール26は、クライア
ント20にインストールされたクライアント用アプリケ
ーションプログラム24を削除する機能を具備してい
る。また、本発明において、アンインストールツール2
6はクライアント用アプリケーションプログラム24を
削除した旨をサーバ10のライセンス管理部18に通知
するようになっている。
ント20にインストールされたクライアント用アプリケ
ーションプログラム24を削除する機能を具備してい
る。また、本発明において、アンインストールツール2
6はクライアント用アプリケーションプログラム24を
削除した旨をサーバ10のライセンス管理部18に通知
するようになっている。
【0021】次に図1、図2を参照して動作について説
明する。図1において、クライアント20の自動インス
トール制御部22は、クライアント用アプリケーション
プログラムをダウンロードする要求が発生したときに、
サーバ20のクライアント用アプリケーションプログラ
ムモジュール管理部12からクライアント用アプリケー
ションプログラムをネットワークNを介してダウンロー
ドしクライアント20にクライアント用アプリケーショ
ンプログラム24としてインストールする。
明する。図1において、クライアント20の自動インス
トール制御部22は、クライアント用アプリケーション
プログラムをダウンロードする要求が発生したときに、
サーバ20のクライアント用アプリケーションプログラ
ムモジュール管理部12からクライアント用アプリケー
ションプログラムをネットワークNを介してダウンロー
ドしクライアント20にクライアント用アプリケーショ
ンプログラム24としてインストールする。
【0022】クライアント用アプリケーションプログラ
ム24は、クライアント20にインストールされた後、
クライアント20上で起動されることで、サーバ10の
サーバ用アプリケーションプログラム14へのアクセス
を試みる。このアクセスの際に、クライアント20のI
Pアドレスはサーバ10に通知される。
ム24は、クライアント20にインストールされた後、
クライアント20上で起動されることで、サーバ10の
サーバ用アプリケーションプログラム14へのアクセス
を試みる。このアクセスの際に、クライアント20のI
Pアドレスはサーバ10に通知される。
【0023】サーバ用アプリケーションプログラム14
は、クライアント20のクライアント用アプリケーショ
ンプログラム24からアクセスがあったことを前記クラ
イアント20のIPアドレスと共にライセンス管理部1
8に通知する。
は、クライアント20のクライアント用アプリケーショ
ンプログラム24からアクセスがあったことを前記クラ
イアント20のIPアドレスと共にライセンス管理部1
8に通知する。
【0024】サーバ10は、クライアント20からのア
クセスによって図2に示す処理を起動する。すなわち、
サーバ10のライセンス管理部18は、通知されたクラ
イアント20のIPアドレスがライセンス管理テーブル
16に登録されているか否かをチェックする登録判定ス
テップを実行する(S100)。
クセスによって図2に示す処理を起動する。すなわち、
サーバ10のライセンス管理部18は、通知されたクラ
イアント20のIPアドレスがライセンス管理テーブル
16に登録されているか否かをチェックする登録判定ス
テップを実行する(S100)。
【0025】通知されたクライアント20のIPアドレ
スがライセンス管理テーブル16に登録されている場合
(S100で“Y”)、ライセンス管理部18は、サー
バ用アプリケーションプログラム14に対するクライア
ント用アプリケーションプログラム24からのアクセス
を許可する旨をサーバ用アプリケーションプログラム1
4に通知するアクセス許可ステップを実行する(S10
2)。したがって、このアクセスが許可された後、サー
バ用アプリケーションプログラム14とクライアント用
アプリケーションプログラム24はネットワークNを介
して情報を授受しながら所定の処理動作を実行する。
スがライセンス管理テーブル16に登録されている場合
(S100で“Y”)、ライセンス管理部18は、サー
バ用アプリケーションプログラム14に対するクライア
ント用アプリケーションプログラム24からのアクセス
を許可する旨をサーバ用アプリケーションプログラム1
4に通知するアクセス許可ステップを実行する(S10
2)。したがって、このアクセスが許可された後、サー
バ用アプリケーションプログラム14とクライアント用
アプリケーションプログラム24はネットワークNを介
して情報を授受しながら所定の処理動作を実行する。
【0026】一方、通知されたクライアント20のIP
アドレスがライセンス管理テーブル16に登録されてい
ない場合(S100で“N”)、ライセンス管理部18
は、その時点でライセンス管理テーブル16に登録され
ているクライアント20のIPアドレス数がクライアン
ト用アプリケーションプログラムに対して許可された所
定のライセンス数より少ないか同じかをチェックするラ
インセンス数判定ステップを実行する(S104)。
アドレスがライセンス管理テーブル16に登録されてい
ない場合(S100で“N”)、ライセンス管理部18
は、その時点でライセンス管理テーブル16に登録され
ているクライアント20のIPアドレス数がクライアン
ト用アプリケーションプログラムに対して許可された所
定のライセンス数より少ないか同じかをチェックするラ
インセンス数判定ステップを実行する(S104)。
【0027】ライセンス管理テーブル16に登録されて
いるIPアドレス数が許可された所定のライセンス数よ
り少ない場合(S104で“Y”)、ライセンス管理部
18は、サーバ10にアクセスしているクライアント2
0のIPアドレスをライセンス管理テーブル16に登録
するとともに、このIPアドレスをライセンス管理テー
ブル16に登録した後、サーバ用アプリケーションプロ
グラム14に対するクライアント用アプリケーションプ
ログラム24からのアクセスを許可する旨をサーバ用ア
プリケーションプログラム14に通知するするライセン
ス登録ステップを実行する(S106)。したがって、
このアクセスが許可された後、サーバ用アプリケーショ
ンプログラム14は、クライアント用アプリケーション
プログラム24との間でネットワークNを介して情報を
授受しながら所定の処理動作を実行する。
いるIPアドレス数が許可された所定のライセンス数よ
り少ない場合(S104で“Y”)、ライセンス管理部
18は、サーバ10にアクセスしているクライアント2
0のIPアドレスをライセンス管理テーブル16に登録
するとともに、このIPアドレスをライセンス管理テー
ブル16に登録した後、サーバ用アプリケーションプロ
グラム14に対するクライアント用アプリケーションプ
ログラム24からのアクセスを許可する旨をサーバ用ア
プリケーションプログラム14に通知するするライセン
ス登録ステップを実行する(S106)。したがって、
このアクセスが許可された後、サーバ用アプリケーショ
ンプログラム14は、クライアント用アプリケーション
プログラム24との間でネットワークNを介して情報を
授受しながら所定の処理動作を実行する。
【0028】一方、ライセンス管理テーブル16に登録
されているIPアドレス数が許可されたライセンス数と
等しい場合、ライセンス管理部18はサーバ用アプリケ
ーションプログラム14にクライアント20のクライア
ント用アプリケーションプログラム24からのアクセス
を許可しない旨を通知する。アクセスを許可しない旨の
通知を受けたサーバ用アプリケーションプログラム14
は、クライアント用アプリケーションプログラム24に
対してアクセスを拒否するとともに、アクセスを拒否す
る旨をネットワークNを介して通知するライセンス非登
録ステップを実行する(S108)。そして、サーバ1
0は一連の処理を終了する。このアクセスを拒否する旨
の通知を受けたクライアント用アプリケーションプログ
ラム24は、クライアント20が具備するディスプレイ
などにアクセスが拒否された旨の情報を表示することで
クライアント20の操作者にアクセスが拒否されたこと
を報知する。したがって、クライアント20の操作者
は、クライアント用アプリケーションプログラム24に
よるサーバ10へのアクセスがライセンス未登録のため
に拒否されたことを認識することができる。
されているIPアドレス数が許可されたライセンス数と
等しい場合、ライセンス管理部18はサーバ用アプリケ
ーションプログラム14にクライアント20のクライア
ント用アプリケーションプログラム24からのアクセス
を許可しない旨を通知する。アクセスを許可しない旨の
通知を受けたサーバ用アプリケーションプログラム14
は、クライアント用アプリケーションプログラム24に
対してアクセスを拒否するとともに、アクセスを拒否す
る旨をネットワークNを介して通知するライセンス非登
録ステップを実行する(S108)。そして、サーバ1
0は一連の処理を終了する。このアクセスを拒否する旨
の通知を受けたクライアント用アプリケーションプログ
ラム24は、クライアント20が具備するディスプレイ
などにアクセスが拒否された旨の情報を表示することで
クライアント20の操作者にアクセスが拒否されたこと
を報知する。したがって、クライアント20の操作者
は、クライアント用アプリケーションプログラム24に
よるサーバ10へのアクセスがライセンス未登録のため
に拒否されたことを認識することができる。
【0029】次に、図1、図3を参照して、クライアン
ト20にインストールされたクライアント用アプリケー
ションプログラム26を削除する場合の動作について説
明する。クライアント20におけるクライアント用アプ
リケーションプログラム26の削除はアンインストール
ツール26によって行われる。アンインストールツール
26は、クライアント用アプリケーションプログラム2
4をクライアント20から削除すると共に、サーバ10
にアクセスしてクライアント20からクライアント用ア
プリケーションプログラム24を削除した旨をライセン
ス管理部18に通知する。
ト20にインストールされたクライアント用アプリケー
ションプログラム26を削除する場合の動作について説
明する。クライアント20におけるクライアント用アプ
リケーションプログラム26の削除はアンインストール
ツール26によって行われる。アンインストールツール
26は、クライアント用アプリケーションプログラム2
4をクライアント20から削除すると共に、サーバ10
にアクセスしてクライアント20からクライアント用ア
プリケーションプログラム24を削除した旨をライセン
ス管理部18に通知する。
【0030】このクライアント用アプリケーションプロ
グラム24を削除した旨の通知を受けたサーバ10のラ
イセンス管理部18は図3の処理を起動する。すなわ
ち、ライセンス管理テーブル16に登録されているIP
アドレスの内、通知されたクライアント20のIPアド
レスと一致するIPアドレスを削除するクライアント用
アプリケーションアンインストールステップを実行して
(S120)、一連の処理を終了する。
グラム24を削除した旨の通知を受けたサーバ10のラ
イセンス管理部18は図3の処理を起動する。すなわ
ち、ライセンス管理テーブル16に登録されているIP
アドレスの内、通知されたクライアント20のIPアド
レスと一致するIPアドレスを削除するクライアント用
アプリケーションアンインストールステップを実行して
(S120)、一連の処理を終了する。
【0031】ここで、クライアント用アプリケーション
プログラムを使用するクライアント20を他のクライア
ントに変更する場合になされる処理手順を説明する。す
なわち、前記クライアント用アプリケーションプログラ
ム24を使用しなくなるクライアント20からそのクラ
イアント用アプリケーションプログラム24を削除する
とともに、ライセンス管理テーブル16に登録されてい
た前記クライアント20のIPアドレスをライセンス管
理テーブル16から削除する。
プログラムを使用するクライアント20を他のクライア
ントに変更する場合になされる処理手順を説明する。す
なわち、前記クライアント用アプリケーションプログラ
ム24を使用しなくなるクライアント20からそのクラ
イアント用アプリケーションプログラム24を削除する
とともに、ライセンス管理テーブル16に登録されてい
た前記クライアント20のIPアドレスをライセンス管
理テーブル16から削除する。
【0032】その後、新しく使用するクライアント20
において、クライアント用アプリケーションプログラム
をダウンロードする要求が発生することで、新しく使用
するクライアント20の自動インストール制御部22
は、サーバ20のクライアント用アプリケーションプロ
グラムモジュール管理部12からクライアント用アプリ
ケーションプログラムをネットワークNを介してダウン
ロードしクライアント20にクライアント用アプリケー
ションプログラム24としてインストールする。
において、クライアント用アプリケーションプログラム
をダウンロードする要求が発生することで、新しく使用
するクライアント20の自動インストール制御部22
は、サーバ20のクライアント用アプリケーションプロ
グラムモジュール管理部12からクライアント用アプリ
ケーションプログラムをネットワークNを介してダウン
ロードしクライアント20にクライアント用アプリケー
ションプログラム24としてインストールする。
【0033】そして、前述した場合と同様に、インスト
ールされたクライアント用アプリケーションプログラム
24は、クライアント20上で起動されることで、サー
バ10のサーバ用アプリケーションプログラム14への
アクセスを試み、ライセンス管理テーブル16に登録さ
れているIPアドレス数がライセンス数よりも少なけれ
ば、このクライアント20のIPアドレスがライセンス
管理テーブル16に登録され、そのクライアント20で
クライアント用アプリケーションプログラム24を使用
してサーバ10のサーバ用アプリケーション14に対す
るアクセスが許可される。すなわち、そのクライアント
20でクライアント用アプリケーションプログラム24
を使用することが可能となる。
ールされたクライアント用アプリケーションプログラム
24は、クライアント20上で起動されることで、サー
バ10のサーバ用アプリケーションプログラム14への
アクセスを試み、ライセンス管理テーブル16に登録さ
れているIPアドレス数がライセンス数よりも少なけれ
ば、このクライアント20のIPアドレスがライセンス
管理テーブル16に登録され、そのクライアント20で
クライアント用アプリケーションプログラム24を使用
してサーバ10のサーバ用アプリケーション14に対す
るアクセスが許可される。すなわち、そのクライアント
20でクライアント用アプリケーションプログラム24
を使用することが可能となる。
【0034】上述した実施の形態では、クライアント2
0のクライアント用アプリケーションプログラム24が
サーバ10のサーバ用アプリケーションプログラム14
に対してアクセスしてきた順に、このアクセスしてきた
クライアント20のIPアドレスがライセンス管理テー
ブル16に登録される。したがって、予め許可されたラ
イセンス数より多いクライアントにクライアント用アプ
リケーションプログラム24がインストールされていた
としても、クライアントのIPアドレスがライセンス管
理テーブル16に登録されていないクライアント用アプ
リケーションプログラム24に対しては、サーバ用アプ
リケーションプログラム14へのアクセスを拒否する。
すなわち、クライアント単位でアプリケーションのライ
センス管理を行うことができ、かつ、アクセスを許可さ
れたクライアント用アプリケーションを有するクライア
ントのみがサーバへ接続してサーバ用アプリケーション
プログラムにアクセスすることが許可される。このた
め、従来と違って、前記ライセンス数を超えるクライア
ントがサーバにアクセスすることを禁止することが可能
となる。
0のクライアント用アプリケーションプログラム24が
サーバ10のサーバ用アプリケーションプログラム14
に対してアクセスしてきた順に、このアクセスしてきた
クライアント20のIPアドレスがライセンス管理テー
ブル16に登録される。したがって、予め許可されたラ
イセンス数より多いクライアントにクライアント用アプ
リケーションプログラム24がインストールされていた
としても、クライアントのIPアドレスがライセンス管
理テーブル16に登録されていないクライアント用アプ
リケーションプログラム24に対しては、サーバ用アプ
リケーションプログラム14へのアクセスを拒否する。
すなわち、クライアント単位でアプリケーションのライ
センス管理を行うことができ、かつ、アクセスを許可さ
れたクライアント用アプリケーションを有するクライア
ントのみがサーバへ接続してサーバ用アプリケーション
プログラムにアクセスすることが許可される。このた
め、従来と違って、前記ライセンス数を超えるクライア
ントがサーバにアクセスすることを禁止することが可能
となる。
【0035】なお、上述の実施の形態では、ライセンス
管理テーブル16に登録されているIPアドレス数が許
可された所定のライセンス数より少ない場合、ライセン
ス管理部18は、サーバ10にアクセスしているクライ
アント20のIPアドレスをライセンス管理テーブル1
6に登録し、このIPアドレスをライセンス管理テーブ
ル16に登録した後、サーバ用アプリケーションプログ
ラム14に対するクライアント用アプリケーションプロ
グラム24からのアクセスを許可する旨をサーバ用アプ
リケーションプログラム14に通知した。しかしなが
ら、前記IPアドレスがライセンス管理テーブル16に
登録された時点でいったん処理を終了してサーバ10と
クライアント20の接続を切断するようにしてもよい。
この場合には、前記IPアドレスが登録されたクライア
ント用アプリケーションプログラム24がサーバ10の
サーバ用アプリケーションプログラム14に対してアク
セスを試みたときに、前述した手順に従ってサーバ用ア
プリケーションプログラム14に対するアクセスが許可
され、サーバ用アプリケーションプログラム14がクラ
イアント用アプリケーションプログラム24との間でネ
ットワークNを介して情報を授受しながら所定の処理動
作を実行する。
管理テーブル16に登録されているIPアドレス数が許
可された所定のライセンス数より少ない場合、ライセン
ス管理部18は、サーバ10にアクセスしているクライ
アント20のIPアドレスをライセンス管理テーブル1
6に登録し、このIPアドレスをライセンス管理テーブ
ル16に登録した後、サーバ用アプリケーションプログ
ラム14に対するクライアント用アプリケーションプロ
グラム24からのアクセスを許可する旨をサーバ用アプ
リケーションプログラム14に通知した。しかしなが
ら、前記IPアドレスがライセンス管理テーブル16に
登録された時点でいったん処理を終了してサーバ10と
クライアント20の接続を切断するようにしてもよい。
この場合には、前記IPアドレスが登録されたクライア
ント用アプリケーションプログラム24がサーバ10の
サーバ用アプリケーションプログラム14に対してアク
セスを試みたときに、前述した手順に従ってサーバ用ア
プリケーションプログラム14に対するアクセスが許可
され、サーバ用アプリケーションプログラム14がクラ
イアント用アプリケーションプログラム24との間でネ
ットワークNを介して情報を授受しながら所定の処理動
作を実行する。
【0036】また、上述の実施の形態では、IPアドレ
スを各クライアントを識別するためのクライアント識別
情報として使用してライセンス管理テーブルに登録した
が、各クライアントを特定するためのクライアント識別
情報としては、ネットワークに接続された各クライアン
トに対して重複しないように与えられたマシンID(I
Dentification)またはクライアント名を
用いてもよいことはいうまでもない。
スを各クライアントを識別するためのクライアント識別
情報として使用してライセンス管理テーブルに登録した
が、各クライアントを特定するためのクライアント識別
情報としては、ネットワークに接続された各クライアン
トに対して重複しないように与えられたマシンID(I
Dentification)またはクライアント名を
用いてもよいことはいうまでもない。
【0037】上述した実施の形態において、登録判定ス
テップ、アクセス許可ステップ、ライセンス数判定ステ
ップ、ライセンス登録ステップ、ライセンス非登録ステ
ップ、クライアント用アプリケーションアンインストー
ルステップをそれぞれ実行するサーバ10によって、ア
クセス許可手段、ライセンス数判定手段、ライセンス登
録手段、ライセンス非登録手段、クライアント用アプリ
ケーションアンインストール手段がそれぞれ実現されて
いる。また、サーバ10が実行するクライアントライセ
ンスの管理プログラム、すなわち、登録判定ステップ、
アクセス許可ステップ、ライセンス数判定ステップ、ラ
イセンス登録ステップ、ライセンス非登録ステップ、ク
ライアント用アプリケーションアンインストールステッ
プを含む管理プログラムは、記録媒体19Aに記録され
ている。そして、記録媒体19Aに記録された管理プロ
グラムは記憶装置19によって読み出されてサーバ10
にインストールされ実行可能な状態となるように構成さ
れている。また、クライアントライセンスの管理プログ
ラムを記録する記録媒体は、フロッピーディスクに限定
されるものではなく、例えば、光ディスク、光磁気ディ
スク、ROM、RAMなどであってもよい。
テップ、アクセス許可ステップ、ライセンス数判定ステ
ップ、ライセンス登録ステップ、ライセンス非登録ステ
ップ、クライアント用アプリケーションアンインストー
ルステップをそれぞれ実行するサーバ10によって、ア
クセス許可手段、ライセンス数判定手段、ライセンス登
録手段、ライセンス非登録手段、クライアント用アプリ
ケーションアンインストール手段がそれぞれ実現されて
いる。また、サーバ10が実行するクライアントライセ
ンスの管理プログラム、すなわち、登録判定ステップ、
アクセス許可ステップ、ライセンス数判定ステップ、ラ
イセンス登録ステップ、ライセンス非登録ステップ、ク
ライアント用アプリケーションアンインストールステッ
プを含む管理プログラムは、記録媒体19Aに記録され
ている。そして、記録媒体19Aに記録された管理プロ
グラムは記憶装置19によって読み出されてサーバ10
にインストールされ実行可能な状態となるように構成さ
れている。また、クライアントライセンスの管理プログ
ラムを記録する記録媒体は、フロッピーディスクに限定
されるものではなく、例えば、光ディスク、光磁気ディ
スク、ROM、RAMなどであってもよい。
【0038】また、本発明のクライアントライセンスの
管理方法及び装置並びにクライアントライセンスの管理
プログラムを記録した記録媒体において、サーバとクラ
イアントを接続するネットワークは、特に限定されるも
のではなく、例えばLAN、WAN、インターネットな
どを含むものである。
管理方法及び装置並びにクライアントライセンスの管理
プログラムを記録した記録媒体において、サーバとクラ
イアントを接続するネットワークは、特に限定されるも
のではなく、例えばLAN、WAN、インターネットな
どを含むものである。
【0039】
【発明の効果】以上の説明で明らかなように本発明は、
サーバと、該サーバにネットワークを介して接続される
複数のクライアントとを備え、前記サーバがサーバ用ア
プリケーションプログラムとクライアント用アプリケー
ションプログラムを有するクライアントサーバシステム
で、前記サーバから前記クライアントにダウンロードさ
れてインストールされた前記クライアント用アプリケー
ションプログラムが前記クライアントで起動されて前記
サーバのサーバ用アプリケーションプログラムにアクセ
スする際に、このアクセスを、前記クライアント用アプ
リケーションプログラムの使用が許可されるライセンス
数に基づいて制限するクライアントライセンスの管理方
法において、前記ネットワークに接続された前記各クラ
イアントには互いに重複しないクライアント識別情報が
与えられており、前記クライアント用アプリケーション
プログラムの使用許可が与えられたクライアントのクラ
イアント識別情報を登録するラインセンス管理テーブル
を前記サーバに設け、前記クライアントの前記クライア
ント用アプリケーションプログラムが前記サーバ用アプ
リケーションプログラムに対するアクセスを試みたとき
に、前記クライアントから前記サーバに通知される前記
クライアントのクライアント識別情報が前記ライセンス
管理テーブルに登録されているか否かを判定する登録判
定ステップと、前記登録判定ステップにより前記クライ
アント識別情報が前記ライセンス管理テーブルに登録さ
れていると判定されたときに、前記クライアント用アプ
リケーションプログラムによる前記サーバ用アプリケー
ションプログラムへのアクセスを許可するアクセス許可
ステップと、前記登録判定ステップにより前記クライア
ントのクライアント識別情報が前記ライセンス管理テー
ブルに登録されていないと判定されたときに、前記ライ
センス管理テーブルに登録されているクライアント識別
情報の数が前記ライセンス数より少ないか前記ライセン
ス数と同じであるかを判定するライセンス数判定ステッ
プと、前記ライセンス数判定ステップにより、前記ライ
センス管理テーブルに登録されているクライアント識別
情報の数が前記ライセンス数より少ないと判定されたと
きに、前記クライアントのクライアント識別情報を前記
ライセンス管理テーブルに登録するライセンス登録ステ
ップと、前記ライセンス数判定ステップにより、前記ラ
イセンス管理テーブルに登録されているクライアント識
別情報の数が前記ライセンス数と同じであると判定され
たときに、前記クライアント用アプリケーションプログ
ラムによる前記サーバ用アプリケーションプログラムへ
のアクセスを禁止するライセンス非登録ステップとを含
む構成とした。また、本発明は、サーバと、該サーバに
ネットワークを介して接続される複数のクライアントと
を備え、前記サーバがサーバ用アプリケーションプログ
ラムとクライアント用アプリケーションプログラムを有
するクライアントサーバシステムで、前記サーバから前
記クライアントにダウンロードされてインストールされ
た前記クライアント用アプリケーションプログラムが前
記クライアントで起動されて前記サーバのサーバ用アプ
リケーションプログラムにアクセスする際に、このアク
セスを、前記クライアント用アプリケーションプログラ
ムの使用が許可されるライセンス数に基づいて制限する
クライアントライセンスの管理装置において、前記ネッ
トワークに接続された前記各クライアントには互いに重
複しないクライアント識別情報が与えられており、前記
サーバに設けられ、前記クライアント用アプリケーショ
ンプログラムの使用許可が与えられたクライアントのク
ライアント識別情報を登録するラインセンス管理テーブ
ルと、前記クライアントの前記クライアント用アプリケ
ーションプログラムが前記サーバ用アプリケーションプ
ログラムに対するアクセスを試みたときに、前記クライ
アントから前記サーバに通知される前記クライアントの
クライアント識別情報が前記ライセンス管理テーブルに
登録されているか否かを判定する登録判定手段と、前記
登録判定手段により前記クライアント識別情報が前記ラ
イセンス管理テーブルに登録されていると判定されたと
きに、前記クライアント用アプリケーションプログラム
による前記サーバ用アプリケーションプログラムへのア
クセスを許可するアクセス許可手段と、前記登録判定手
段により前記クライアントのクライアント識別情報が前
記ライセンス管理テーブルに登録されていないと判定さ
れたときに、前記ライセンス管理テーブルに登録されて
いるクライアント識別情報の数が前記ライセンス数より
少ないか前記ライセンス数と同じであるかを判定するラ
イセンス数判定手段と、前記ライセンス数判定手段によ
り、前記ライセンス管理テーブルに登録されているクラ
イアント識別情報の数が前記ライセンス数より少ないと
判定されたときに、前記クライアントのクライアント識
別情報を前記ライセンス管理テーブルに登録するライセ
ンス登録手段と、前記ライセンス数判定手段により、前
記ライセンス管理テーブルに登録されているクライアン
ト識別情報の数が前記ライセンス数と同じであると判定
されたときに、前記クライアント用アプリケーションプ
ログラムによる前記サーバ用アプリケーションプログラ
ムへのアクセスを禁止するライセンス非登録手段とを含
む構成とした。また、本発明は、サーバがサーバ用アプ
リケーションプログラムとクライアント用アプリケーシ
ョンプログラムを有し、前記サーバからクライアントに
ダウンロードされてインストールされた前記クライアン
ト用アプリケーションプログラムが前記クライアントで
起動されて前記サーバのサーバ用アプリケーションプロ
グラムにアクセスする際に、このアクセスを、前記クラ
イアント用アプリケーションプログラムの使用が許可さ
れるライセンス数に基づいて制限するクライアントライ
センスの管理プログラムを記録した記録媒体において、
前記クライアントの前記クライアント用アプリケーショ
ンプログラムが前記サーバ用アプリケーションプログラ
ムに対するアクセスを試みたときに、前記クライアント
から前記サーバに通知される、ネットワークに接続され
た前記各クライアントに互いに重複しないように与えら
れたクライアント識別情報が、前記サーバに設けられ
た、前記クライアント用アプリケーションプログラムの
使用許可が与えられたクライアントのクライアント識別
情報を登録するラインセンス管理テーブルに登録されて
いるか否かを判定する登録判定ステップと、前記登録判
定ステップにより前記クライアント識別情報が前記ライ
センス管理テーブルに登録されていると判定されたとき
に、前記クライアント用アプリケーションプログラムに
よる前記サーバ用アプリケーションプログラムへのアク
セスを許可するアクセス許可ステップと、前記登録判定
ステップにより前記クライアントのクライアント識別情
報が前記ライセンス管理テーブルに登録されていないと
判定されたときに、前記ライセンス管理テーブルに登録
されているクライアント識別情報の数が前記ライセンス
数より少ないか前記ライセンス数と同じであるかを判定
するライセンス数判定ステップと、前記ライセンス数判
定ステップにより、前記ライセンス管理テーブルに登録
されているクライアント識別情報の数が前記ライセンス
数より少ないと判定されたときに、前記クライアントの
クライアント識別情報を前記ライセンス管理テーブルに
登録するライセンス登録ステップと、前記ライセンス数
判定ステップにより、前記ライセンス管理テーブルに登
録されているクライアント識別情報の数が前記ライセン
ス数と同じであると判定されたときに、前記クライアン
ト用アプリケーションプログラムによる前記サーバ用ア
プリケーションプログラムへのアクセスを禁止するライ
センス非登録ステップとをコンピュータに実行させるた
めのクライアントライセンスの管理プログラムを記録し
た構成とした。
サーバと、該サーバにネットワークを介して接続される
複数のクライアントとを備え、前記サーバがサーバ用ア
プリケーションプログラムとクライアント用アプリケー
ションプログラムを有するクライアントサーバシステム
で、前記サーバから前記クライアントにダウンロードさ
れてインストールされた前記クライアント用アプリケー
ションプログラムが前記クライアントで起動されて前記
サーバのサーバ用アプリケーションプログラムにアクセ
スする際に、このアクセスを、前記クライアント用アプ
リケーションプログラムの使用が許可されるライセンス
数に基づいて制限するクライアントライセンスの管理方
法において、前記ネットワークに接続された前記各クラ
イアントには互いに重複しないクライアント識別情報が
与えられており、前記クライアント用アプリケーション
プログラムの使用許可が与えられたクライアントのクラ
イアント識別情報を登録するラインセンス管理テーブル
を前記サーバに設け、前記クライアントの前記クライア
ント用アプリケーションプログラムが前記サーバ用アプ
リケーションプログラムに対するアクセスを試みたとき
に、前記クライアントから前記サーバに通知される前記
クライアントのクライアント識別情報が前記ライセンス
管理テーブルに登録されているか否かを判定する登録判
定ステップと、前記登録判定ステップにより前記クライ
アント識別情報が前記ライセンス管理テーブルに登録さ
れていると判定されたときに、前記クライアント用アプ
リケーションプログラムによる前記サーバ用アプリケー
ションプログラムへのアクセスを許可するアクセス許可
ステップと、前記登録判定ステップにより前記クライア
ントのクライアント識別情報が前記ライセンス管理テー
ブルに登録されていないと判定されたときに、前記ライ
センス管理テーブルに登録されているクライアント識別
情報の数が前記ライセンス数より少ないか前記ライセン
ス数と同じであるかを判定するライセンス数判定ステッ
プと、前記ライセンス数判定ステップにより、前記ライ
センス管理テーブルに登録されているクライアント識別
情報の数が前記ライセンス数より少ないと判定されたと
きに、前記クライアントのクライアント識別情報を前記
ライセンス管理テーブルに登録するライセンス登録ステ
ップと、前記ライセンス数判定ステップにより、前記ラ
イセンス管理テーブルに登録されているクライアント識
別情報の数が前記ライセンス数と同じであると判定され
たときに、前記クライアント用アプリケーションプログ
ラムによる前記サーバ用アプリケーションプログラムへ
のアクセスを禁止するライセンス非登録ステップとを含
む構成とした。また、本発明は、サーバと、該サーバに
ネットワークを介して接続される複数のクライアントと
を備え、前記サーバがサーバ用アプリケーションプログ
ラムとクライアント用アプリケーションプログラムを有
するクライアントサーバシステムで、前記サーバから前
記クライアントにダウンロードされてインストールされ
た前記クライアント用アプリケーションプログラムが前
記クライアントで起動されて前記サーバのサーバ用アプ
リケーションプログラムにアクセスする際に、このアク
セスを、前記クライアント用アプリケーションプログラ
ムの使用が許可されるライセンス数に基づいて制限する
クライアントライセンスの管理装置において、前記ネッ
トワークに接続された前記各クライアントには互いに重
複しないクライアント識別情報が与えられており、前記
サーバに設けられ、前記クライアント用アプリケーショ
ンプログラムの使用許可が与えられたクライアントのク
ライアント識別情報を登録するラインセンス管理テーブ
ルと、前記クライアントの前記クライアント用アプリケ
ーションプログラムが前記サーバ用アプリケーションプ
ログラムに対するアクセスを試みたときに、前記クライ
アントから前記サーバに通知される前記クライアントの
クライアント識別情報が前記ライセンス管理テーブルに
登録されているか否かを判定する登録判定手段と、前記
登録判定手段により前記クライアント識別情報が前記ラ
イセンス管理テーブルに登録されていると判定されたと
きに、前記クライアント用アプリケーションプログラム
による前記サーバ用アプリケーションプログラムへのア
クセスを許可するアクセス許可手段と、前記登録判定手
段により前記クライアントのクライアント識別情報が前
記ライセンス管理テーブルに登録されていないと判定さ
れたときに、前記ライセンス管理テーブルに登録されて
いるクライアント識別情報の数が前記ライセンス数より
少ないか前記ライセンス数と同じであるかを判定するラ
イセンス数判定手段と、前記ライセンス数判定手段によ
り、前記ライセンス管理テーブルに登録されているクラ
イアント識別情報の数が前記ライセンス数より少ないと
判定されたときに、前記クライアントのクライアント識
別情報を前記ライセンス管理テーブルに登録するライセ
ンス登録手段と、前記ライセンス数判定手段により、前
記ライセンス管理テーブルに登録されているクライアン
ト識別情報の数が前記ライセンス数と同じであると判定
されたときに、前記クライアント用アプリケーションプ
ログラムによる前記サーバ用アプリケーションプログラ
ムへのアクセスを禁止するライセンス非登録手段とを含
む構成とした。また、本発明は、サーバがサーバ用アプ
リケーションプログラムとクライアント用アプリケーシ
ョンプログラムを有し、前記サーバからクライアントに
ダウンロードされてインストールされた前記クライアン
ト用アプリケーションプログラムが前記クライアントで
起動されて前記サーバのサーバ用アプリケーションプロ
グラムにアクセスする際に、このアクセスを、前記クラ
イアント用アプリケーションプログラムの使用が許可さ
れるライセンス数に基づいて制限するクライアントライ
センスの管理プログラムを記録した記録媒体において、
前記クライアントの前記クライアント用アプリケーショ
ンプログラムが前記サーバ用アプリケーションプログラ
ムに対するアクセスを試みたときに、前記クライアント
から前記サーバに通知される、ネットワークに接続され
た前記各クライアントに互いに重複しないように与えら
れたクライアント識別情報が、前記サーバに設けられ
た、前記クライアント用アプリケーションプログラムの
使用許可が与えられたクライアントのクライアント識別
情報を登録するラインセンス管理テーブルに登録されて
いるか否かを判定する登録判定ステップと、前記登録判
定ステップにより前記クライアント識別情報が前記ライ
センス管理テーブルに登録されていると判定されたとき
に、前記クライアント用アプリケーションプログラムに
よる前記サーバ用アプリケーションプログラムへのアク
セスを許可するアクセス許可ステップと、前記登録判定
ステップにより前記クライアントのクライアント識別情
報が前記ライセンス管理テーブルに登録されていないと
判定されたときに、前記ライセンス管理テーブルに登録
されているクライアント識別情報の数が前記ライセンス
数より少ないか前記ライセンス数と同じであるかを判定
するライセンス数判定ステップと、前記ライセンス数判
定ステップにより、前記ライセンス管理テーブルに登録
されているクライアント識別情報の数が前記ライセンス
数より少ないと判定されたときに、前記クライアントの
クライアント識別情報を前記ライセンス管理テーブルに
登録するライセンス登録ステップと、前記ライセンス数
判定ステップにより、前記ライセンス管理テーブルに登
録されているクライアント識別情報の数が前記ライセン
ス数と同じであると判定されたときに、前記クライアン
ト用アプリケーションプログラムによる前記サーバ用ア
プリケーションプログラムへのアクセスを禁止するライ
センス非登録ステップとをコンピュータに実行させるた
めのクライアントライセンスの管理プログラムを記録し
た構成とした。
【0040】そのため、本発明のクライアントライセン
スの管理方法及び装置並びにクライアントライセンスの
管理プログラムを記録した記録媒体では、クライアント
のクライアント用アプリケーションプログラムがサーバ
のサーバ用アプリケーションプログラムに対してアクセ
スしてきた順に、このアクセスしてきたクライアントの
クライアント識別情報がライセンス管理テーブルに登録
される。したがって、予め許可されたライセンス数より
多いクライアントにクライアント用アプリケーションプ
ログラムがインストールされていたとしても、クライア
ント識別情報がライセンス管理テーブルに登録されてい
ないクライアント用アプリケーションプログラムに対し
ては、サーバ用アプリケーションプログラムへのアクセ
スを拒否する。すなわち、クライアント単位でアプリケ
ーションのライセンス管理を行うことができ、かつ、ア
クセスを許可されたクライアント用アプリケーションを
有するクライアントのみがサーバへ接続してサーバ用ア
プリケーションプログラムにアクセスすることを許可さ
れ、ライセンス数を超えるクライアントがサーバにアク
セスすることを禁止することが可能となる。
スの管理方法及び装置並びにクライアントライセンスの
管理プログラムを記録した記録媒体では、クライアント
のクライアント用アプリケーションプログラムがサーバ
のサーバ用アプリケーションプログラムに対してアクセ
スしてきた順に、このアクセスしてきたクライアントの
クライアント識別情報がライセンス管理テーブルに登録
される。したがって、予め許可されたライセンス数より
多いクライアントにクライアント用アプリケーションプ
ログラムがインストールされていたとしても、クライア
ント識別情報がライセンス管理テーブルに登録されてい
ないクライアント用アプリケーションプログラムに対し
ては、サーバ用アプリケーションプログラムへのアクセ
スを拒否する。すなわち、クライアント単位でアプリケ
ーションのライセンス管理を行うことができ、かつ、ア
クセスを許可されたクライアント用アプリケーションを
有するクライアントのみがサーバへ接続してサーバ用ア
プリケーションプログラムにアクセスすることを許可さ
れ、ライセンス数を超えるクライアントがサーバにアク
セスすることを禁止することが可能となる。
【図1】本発明のクライアントラインセンス管理方法を
適用するサーバクライアントシステムの概略構成図であ
る。
適用するサーバクライアントシステムの概略構成図であ
る。
【図2】クライアントからサーバに対するアクセスによ
って起動されるサーバの動作を説明するフローチャート
である。
って起動されるサーバの動作を説明するフローチャート
である。
【図3】クライアントからサーバに対するアンインスト
ールの通知がなされたことによって起動されるサーバの
動作を説明するフローチャートである。
ールの通知がなされたことによって起動されるサーバの
動作を説明するフローチャートである。
10……サーバ、12……クライアント用アプリケーシ
ョンプログラムモジュール管理部、14……サーバ用ア
プリケーションプログラム、16……ライセンス管理テ
ーブル、18……ライセンス管理部、19……記憶装
置、19A……記録媒体、20……クライアント、22
……自動インストール制御部、24……クライアント用
アプリケーションプログラム、26……アンインストー
ルツール、N……ネットワーク。
ョンプログラムモジュール管理部、14……サーバ用ア
プリケーションプログラム、16……ライセンス管理テ
ーブル、18……ライセンス管理部、19……記憶装
置、19A……記録媒体、20……クライアント、22
……自動インストール制御部、24……クライアント用
アプリケーションプログラム、26……アンインストー
ルツール、N……ネットワーク。
Claims (22)
- 【請求項1】 サーバと、該サーバにネットワークを介
して接続される複数のクライアントとを備え、前記サー
バがサーバ用アプリケーションプログラムとクライアン
ト用アプリケーションプログラムを有するクライアント
サーバシステムで、前記サーバから前記クライアントに
ダウンロードされてインストールされた前記クライアン
ト用アプリケーションプログラムが前記クライアントで
起動されて前記サーバのサーバ用アプリケーションプロ
グラムにアクセスする際に、このアクセスを、前記クラ
イアント用アプリケーションプログラムの使用が許可さ
れるライセンス数に基づいて制限するクライアントライ
センスの管理方法において、 前記ネットワークに接続された前記各クライアントには
互いに重複しないクライアント識別情報が与えられてお
り、 前記クライアント用アプリケーションプログラムの使用
許可が与えられたクライアントのクライアント識別情報
を登録するラインセンス管理テーブルを前記サーバに設
け、 前記クライアントの前記クライアント用アプリケーショ
ンプログラムが前記サーバ用アプリケーションプログラ
ムに対するアクセスを試みたときに、前記クライアント
から前記サーバに通知される前記クライアントのクライ
アント識別情報が前記ライセンス管理テーブルに登録さ
れているか否かを判定する登録判定ステップと、 前記登録判定ステップにより前記クライアント識別情報
が前記ライセンス管理テーブルに登録されていると判定
されたときに、前記クライアント用アプリケーションプ
ログラムによる前記サーバ用アプリケーションプログラ
ムへのアクセスを許可するアクセス許可ステップと、 前記登録判定ステップにより前記クライアントのクライ
アント識別情報が前記ライセンス管理テーブルに登録さ
れていないと判定されたときに、前記ライセンス管理テ
ーブルに登録されているクライアント識別情報の数が前
記ライセンス数より少ないか前記ライセンス数と同じで
あるかを判定するライセンス数判定ステップと、 前記ライセンス数判定ステップにより、前記ライセンス
管理テーブルに登録されているクライアント識別情報の
数が前記ライセンス数より少ないと判定されたときに、
前記クライアントのクライアント識別情報を前記ライセ
ンス管理テーブルに登録するライセンス登録ステップ
と、 前記ライセンス数判定ステップにより、前記ライセンス
管理テーブルに登録されているクライアント識別情報の
数が前記ライセンス数と同じであると判定されたとき
に、前記クライアント用アプリケーションプログラムに
よる前記サーバ用アプリケーションプログラムへのアク
セスを禁止するライセンス非登録ステップと、 を含むことを特徴とするクライアントライセンスの管理
方法。 - 【請求項2】 前記ライセンス登録ステップは、前記ク
ライアントのクライアント識別情報を前記ライセンス管
理テーブルに登録した後、前記クライアント用アプリケ
ーションプログラムによる前記サーバ用アプリケーショ
ンプログラムへのアクセスを許可することを特徴とする
請求項1記載のクライアントライセンスの管理方法。 - 【請求項3】 前記ライセンス非登録ステップは、前記
クライアント用アプリケーションプログラムによる前記
サーバ用アプリケーションプログラムへのアクセスを禁
止する旨を示す情報を前記クライアントへ通知すること
を特徴とする請求項1または2記載のクライアントライ
センスの管理方法。 - 【請求項4】 前記クライアント識別情報は、前記クラ
イアントに与えられるIPアドレス、もしくはマシンI
D、もしくはクライアント名であることを特徴とする請
求項1、2または3記載のクライアントライセンスの管
理方法。 - 【請求項5】 前記クライアント用アプリケーションプ
ログラムと前記サーバ用アプリケーションプログラムは
互いに情報の授受を行って所定の処理を行うものである
ことを特徴とする請求項1乃至4の何れか1項記載のク
ライアントライセンスの管理方法。 - 【請求項6】 前記サーバから前記クライアントへの前
記クライアント用アプリケーションプログラムのダウン
ロードとダウンロードされた前記クライアント用アプリ
ケーションプログラムの前記クライアントでのインスト
ールとは、前記サーバのオペレーティングシステムと前
記クライアントのオペレーティングシステムとによって
行われることを特徴とする請求項1乃至5の何れか1項
記載のクライアントライセンスの管理方法。 - 【請求項7】 前記クライアントにインストールされて
いる前記クライアント用アプリケーションプログラムが
削除された旨が前記クライアントから前記サーバに通知
された場合に、この通知に基づいて前記クライアント用
アプリケーションプログラムが削除された前記クライア
ントのクライアント識別情報を前記ライセンス管理テー
ブルから削除するクライアント用アプリケーションアン
インストールステップを含むことを特徴とする請求項1
乃至6の何れか1項記載のクライアントライセンスの管
理方法。 - 【請求項8】 前記クライアントにインストールされて
いる前記クライアント用アプリケーションプログラムの
削除は前記クライアントが備えるアンインストールツー
ルによって実行されることを特徴とする請求項7記載の
クライアントライセンスの管理方法。 - 【請求項9】 サーバと、該サーバにネットワークを介
して接続される複数のクライアントとを備え、前記サー
バがサーバ用アプリケーションプログラムとクライアン
ト用アプリケーションプログラムを有するクライアント
サーバシステムで、前記サーバから前記クライアントに
ダウンロードされてインストールされた前記クライアン
ト用アプリケーションプログラムが前記クライアントで
起動されて前記サーバのサーバ用アプリケーションプロ
グラムにアクセスする際に、このアクセスを、前記クラ
イアント用アプリケーションプログラムの使用が許可さ
れるライセンス数に基づいて制限するクライアントライ
センスの管理装置において、 前記ネットワークに接続された前記各クライアントには
互いに重複しないクライアント識別情報が与えられてお
り、 前記サーバに設けられ、前記クライアント用アプリケー
ションプログラムの使用許可が与えられたクライアント
のクライアント識別情報を登録するラインセンス管理テ
ーブルと、 前記クライアントの前記クライアント用アプリケーショ
ンプログラムが前記サーバ用アプリケーションプログラ
ムに対するアクセスを試みたときに、前記クライアント
から前記サーバに通知される前記クライアントのクライ
アント識別情報が前記ライセンス管理テーブルに登録さ
れているか否かを判定する登録判定手段と、 前記登録判定手段により前記クライアント識別情報が前
記ライセンス管理テーブルに登録されていると判定され
たときに、前記クライアント用アプリケーションプログ
ラムによる前記サーバ用アプリケーションプログラムへ
のアクセスを許可するアクセス許可手段と、 前記登録判定手段により前記クライアントのクライアン
ト識別情報が前記ライセンス管理テーブルに登録されて
いないと判定されたときに、前記ライセンス管理テーブ
ルに登録されているクライアント識別情報の数が前記ラ
イセンス数より少ないか前記ライセンス数と同じである
かを判定するライセンス数判定手段と、前記ライセンス
数判定手段により、前記ライセンス管理テーブルに登録
されているクライアント識別情報の数が前記ライセンス
数より少ないと判定されたときに、前記クライアントの
クライアント識別情報を前記ライセンス管理テーブルに
登録するライセンス登録手段と、 前記ライセンス数判定手段により、前記ライセンス管理
テーブルに登録されているクライアント識別情報の数が
前記ライセンス数と同じであると判定されたときに、前
記クライアント用アプリケーションプログラムによる前
記サーバ用アプリケーションプログラムへのアクセスを
禁止するライセンス非登録手段と、 を含むことを特徴とするクライアントライセンスの管理
装置。 - 【請求項10】 前記ライセンス登録手段は、前記クラ
イアントのクライアント識別情報を前記ライセンス管理
テーブルに登録した後、前記クライアント用アプリケー
ションプログラムによる前記サーバ用アプリケーション
プログラムへのアクセスを許可することを特徴とする請
求項9記載のクライアントライセンスの管理装置。 - 【請求項11】 前記ライセンス非登録手段は、前記ク
ライアント用アプリケーションプログラムによる前記サ
ーバ用アプリケーションプログラムへのアクセスを禁止
する旨を示す情報を前記クライアントへ通知することを
特徴とする請求項9または10記載のクライアントライ
センスの管理装置。 - 【請求項12】 前記クライアント識別情報は、前記ク
ライアントに与えられるIPアドレス、もしくはマシン
ID、もしくはクライアント名であることをを特徴とす
る請求項9、10、または11記載のクライアントライ
センスの管理装置。 - 【請求項13】 前記クライアント用アプリケーション
プログラムと前記サーバ用アプリケーションプログラム
は互いに情報の授受を行って所定の処理を行うものであ
ることを特徴とする請求項9乃至12の何れか1項記載
のクライアントライセンスの管理装置。 - 【請求項14】 前記サーバから前記クライアントへの
前記クライアント用アプリケーションプログラムのダウ
ンロードとダウンロードされた前記クライアント用アプ
リケーションプログラムの前記クライアントでのインス
トールとは、前記サーバのオペレーティングシステムと
前記クライアントのオペレーティングシステムとによっ
て行われることを特徴とする請求項9乃至13の何れか
1項記載のクライアントライセンスの管理装置。 - 【請求項15】 前記クライアントにインストールされ
ている前記クライアント用アプリケーションプログラム
が削除された旨が前記クライアントから前記サーバに通
知された場合に、この通知に基づいて前記クライアント
用アプリケーションプログラムが削除された前記クライ
アントのクライアント識別情報を前記ライセンス管理テ
ーブルから削除するクライアント用アプリケーションア
ンインストール手段を含むことを特徴とする請求項9乃
至15の何れか1項記載のクライアントライセンスの管
理装置。 - 【請求項16】 前記クライアントにインストールされ
ている前記クライアント用アプリケーションプログラム
の削除は前記クライアントが備えるアンインストールツ
ールによって実行されることを特徴とする請求項15記
載のクライアントライセンスの管理装置。 - 【請求項17】 サーバがサーバ用アプリケーションプ
ログラムとクライアント用アプリケーションプログラム
を有し、前記サーバからクライアントにダウンロードさ
れてインストールされた前記クライアント用アプリケー
ションプログラムが前記クライアントで起動されて前記
サーバのサーバ用アプリケーションプログラムにアクセ
スする際に、このアクセスを、前記クライアント用アプ
リケーションプログラムの使用が許可されるライセンス
数に基づいて制限するクライアントライセンスの管理プ
ログラムを記録した記録媒体において、 前記クライアントの前記クライアント用アプリケーショ
ンプログラムが前記サーバ用アプリケーションプログラ
ムに対するアクセスを試みたときに、前記クライアント
から前記サーバに通知される、ネットワークに接続され
た前記各クライアントに互いに重複しないように与えら
れたクライアント識別情報が、前記サーバに設けられ
た、前記クライアント用アプリケーションプログラムの
使用許可が与えられたクライアントのクライアント識別
情報を登録するラインセンス管理テーブルに登録されて
いるか否かを判定する登録判定ステップと、 前記登録判定ステップにより前記クライアント識別情報
が前記ライセンス管理テーブルに登録されていると判定
されたときに、前記クライアント用アプリケーションプ
ログラムによる前記サーバ用アプリケーションプログラ
ムへのアクセスを許可するアクセス許可ステップと、 前記登録判定ステップにより前記クライアントのクライ
アント識別情報が前記ライセンス管理テーブルに登録さ
れていないと判定されたときに、前記ライセンス管理テ
ーブルに登録されているクライアント識別情報の数が前
記ライセンス数より少ないか前記ライセンス数と同じで
あるかを判定するライセンス数判定ステップと、 前記ライセンス数判定ステップにより、前記ライセンス
管理テーブルに登録されているクライアント識別情報の
数が前記ライセンス数より少ないと判定されたときに、
前記クライアントのクライアント識別情報を前記ライセ
ンス管理テーブルに登録するライセンス登録ステップ
と、 前記ライセンス数判定ステップにより、前記ライセンス
管理テーブルに登録されているクライアント識別情報の
数が前記ライセンス数と同じであると判定されたとき
に、前記クライアント用アプリケーションプログラムに
よる前記サーバ用アプリケーションプログラムへのアク
セスを禁止するライセンス非登録ステップと、 をコンピュータに実行させるためのクライアントライセ
ンスの管理プログラムを記録した記録媒体。 - 【請求項18】 前記ライセンス登録ステップは、前記
クライアントのクライアント識別情報を前記ライセンス
管理テーブルに登録した後、前記クライアント用アプリ
ケーションプログラムによる前記サーバ用アプリケーシ
ョンプログラムへのアクセスを許可することを特徴とす
る請求項17記載のクライアントライセンスの管理プロ
グラムを記録した記録媒体。 - 【請求項19】 前記ライセンス非登録ステップは、前
記クライアント用アプリケーションプログラムによる前
記サーバ用アプリケーションプログラムへのアクセスを
禁止する旨を示す情報を前記クライアントへ通知するこ
とを特徴とする請求項17または18記載のクライアン
トライセンスの管理プログラムを記録した記録媒体。 - 【請求項20】 前記クライアント識別情報は、前記ク
ライアントに与えられるIPアドレス、もしくはマシン
ID、もしくはクライアント名であることを特徴とする
請求項17、18または19記載のクライアントライセ
ンスの管理プログラムを記録した記録媒体。 - 【請求項21】 前記クライアント用アプリケーション
プログラムと前記サーバ用アプリケーションプログラム
は互いに情報の授受を行って所定の処理を行うものであ
ることを特徴とする請求項17乃至20の何れか1項記
載のクライアントライセンスの管理プログラムを記録し
た記録媒体。 - 【請求項22】 前記クライアントにインストールされ
ている前記クライアント用アプリケーションプログラム
が削除された旨が前記クライアントから前記サーバに通
知された場合に、この通知に基づいて前記クライアント
用アプリケーションプログラムが削除された前記クライ
アントのクライアント識別情報を前記ライセンス管理テ
ーブルから削除するクライアント用アプリケーションア
ンインストールステップを含むことを特徴とする請求項
17乃至21の何れか1項記載のクライアントライセン
スの管理プログラムを記録した記録媒体。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10230495A JP2000056967A (ja) | 1998-08-17 | 1998-08-17 | クライアントライセンスの管理方法及び装置並びにクライアントライセンスの管理プログラムを記録した記録媒体 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10230495A JP2000056967A (ja) | 1998-08-17 | 1998-08-17 | クライアントライセンスの管理方法及び装置並びにクライアントライセンスの管理プログラムを記録した記録媒体 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2000056967A true JP2000056967A (ja) | 2000-02-25 |
Family
ID=16908676
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP10230495A Pending JP2000056967A (ja) | 1998-08-17 | 1998-08-17 | クライアントライセンスの管理方法及び装置並びにクライアントライセンスの管理プログラムを記録した記録媒体 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2000056967A (ja) |
Cited By (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002055798A (ja) * | 2000-05-30 | 2002-02-20 | Canon Inc | 画像形成システム及び画像形成システムに使用される治具 |
| JP2002084274A (ja) * | 2000-07-06 | 2002-03-22 | Sony Corp | 情報処理装置および方法、並びに記録媒体 |
| JP2006325112A (ja) * | 2005-05-20 | 2006-11-30 | Nippon Hoso Kyokai <Nhk> | 公開鍵証明書発行装置、クライアント、公開鍵証明書発行システム、公開鍵証明書発行プログラムおよび公開鍵証明書発行方法 |
| JP2007286993A (ja) * | 2006-04-19 | 2007-11-01 | Fuji Xerox Co Ltd | 情報処理システム |
| JP2010117978A (ja) * | 2008-11-14 | 2010-05-27 | Fudo Giken Industry Co Ltd | シンクライアントシステム |
| JP2010246149A (ja) * | 2000-07-06 | 2010-10-28 | Sony Corp | 送信装置、送信方法、受信装置、受信方法、記録媒体および通信システム |
| JP2012108788A (ja) * | 2010-11-18 | 2012-06-07 | Nec Corp | 可搬型メモリ装置及びそのライセンス管理方法 |
| US9143622B2 (en) | 2006-02-17 | 2015-09-22 | Qualcomm Incorporated | Prepay accounts for applications, services and content for communication devices |
| US9185234B2 (en) | 2006-02-22 | 2015-11-10 | Qualcomm Incorporated | Automated account mapping in a wireless subscriber billing system |
| US9185538B2 (en) | 2005-05-31 | 2015-11-10 | Qualcomm Incorporated | Wireless subscriber application and content distribution and differentiated pricing |
| US9203923B2 (en) | 2001-08-15 | 2015-12-01 | Qualcomm Incorporated | Data synchronization interface |
| US9350875B2 (en) | 2005-05-31 | 2016-05-24 | Qualcomm Incorporated | Wireless subscriber billing and distribution |
| JP2016157210A (ja) * | 2015-02-24 | 2016-09-01 | 株式会社 日立産業制御ソリューションズ | アクセス制御装置、アクセス制御方法及びアクセス制御プログラム |
| US10009743B2 (en) | 2001-08-13 | 2018-06-26 | Qualcomm Incorporated | System and method for providing subscribed applications on wireless devices over a wireless network |
| US10043170B2 (en) | 2004-01-21 | 2018-08-07 | Qualcomm Incorporated | Application-based value billing in a wireless subscriber network |
| CN114726961A (zh) * | 2021-04-23 | 2022-07-08 | 京瓷办公信息系统株式会社 | 信息处理装置、包含该信息处理装置的信息处理系统、以及存储有设置工具程序的记录介质 |
-
1998
- 1998-08-17 JP JP10230495A patent/JP2000056967A/ja active Pending
Cited By (22)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002055798A (ja) * | 2000-05-30 | 2002-02-20 | Canon Inc | 画像形成システム及び画像形成システムに使用される治具 |
| JP2015015744A (ja) * | 2000-07-06 | 2015-01-22 | ソニー株式会社 | 情報処理装置および方法、並びに記録媒体 |
| JP2002084274A (ja) * | 2000-07-06 | 2002-03-22 | Sony Corp | 情報処理装置および方法、並びに記録媒体 |
| US9172531B2 (en) | 2000-07-06 | 2015-10-27 | Sony Corporation | Information processing apparatus and method |
| JP2010246149A (ja) * | 2000-07-06 | 2010-10-28 | Sony Corp | 送信装置、送信方法、受信装置、受信方法、記録媒体および通信システム |
| US9166780B2 (en) | 2000-07-06 | 2015-10-20 | Sony Corporation | Information processing apparatus and method |
| US8595500B2 (en) | 2000-07-06 | 2013-11-26 | Sony Corporation | Information processing apparatus and method |
| JP2014233088A (ja) * | 2000-07-06 | 2014-12-11 | ソニー株式会社 | 情報処理装置および方法、並びに記録媒体 |
| US10009743B2 (en) | 2001-08-13 | 2018-06-26 | Qualcomm Incorporated | System and method for providing subscribed applications on wireless devices over a wireless network |
| US9203923B2 (en) | 2001-08-15 | 2015-12-01 | Qualcomm Incorporated | Data synchronization interface |
| US10043170B2 (en) | 2004-01-21 | 2018-08-07 | Qualcomm Incorporated | Application-based value billing in a wireless subscriber network |
| JP2006325112A (ja) * | 2005-05-20 | 2006-11-30 | Nippon Hoso Kyokai <Nhk> | 公開鍵証明書発行装置、クライアント、公開鍵証明書発行システム、公開鍵証明書発行プログラムおよび公開鍵証明書発行方法 |
| US9185538B2 (en) | 2005-05-31 | 2015-11-10 | Qualcomm Incorporated | Wireless subscriber application and content distribution and differentiated pricing |
| US9350875B2 (en) | 2005-05-31 | 2016-05-24 | Qualcomm Incorporated | Wireless subscriber billing and distribution |
| US9143622B2 (en) | 2006-02-17 | 2015-09-22 | Qualcomm Incorporated | Prepay accounts for applications, services and content for communication devices |
| US9185234B2 (en) | 2006-02-22 | 2015-11-10 | Qualcomm Incorporated | Automated account mapping in a wireless subscriber billing system |
| JP2007286993A (ja) * | 2006-04-19 | 2007-11-01 | Fuji Xerox Co Ltd | 情報処理システム |
| JP2010117978A (ja) * | 2008-11-14 | 2010-05-27 | Fudo Giken Industry Co Ltd | シンクライアントシステム |
| JP2012108788A (ja) * | 2010-11-18 | 2012-06-07 | Nec Corp | 可搬型メモリ装置及びそのライセンス管理方法 |
| JP2016157210A (ja) * | 2015-02-24 | 2016-09-01 | 株式会社 日立産業制御ソリューションズ | アクセス制御装置、アクセス制御方法及びアクセス制御プログラム |
| CN114726961A (zh) * | 2021-04-23 | 2022-07-08 | 京瓷办公信息系统株式会社 | 信息处理装置、包含该信息处理装置的信息处理系统、以及存储有设置工具程序的记录介质 |
| CN114726961B (zh) * | 2021-04-23 | 2024-05-14 | 京瓷办公信息系统株式会社 | 信息处理装置、包含该信息处理装置的信息处理系统、以及存储有设置工具程序的记录介质 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2000056967A (ja) | クライアントライセンスの管理方法及び装置並びにクライアントライセンスの管理プログラムを記録した記録媒体 | |
| CN100454326C (zh) | 访问控制装置以及访问控制方法 | |
| US6594686B1 (en) | Obtaining user responses in a virtual execution environment | |
| US8997185B2 (en) | Encryption sentinel system and method | |
| CN100487626C (zh) | 用于控制数字编码产品使用的计算机实现方法和系统 | |
| US20070283444A1 (en) | Apparatus And System For Preventing Virus | |
| JPH07244639A (ja) | アクセス権管理装置 | |
| WO2018118816A1 (en) | Operating system update management for enrolled devices | |
| US20120005729A1 (en) | System and method of network authorization by scoring | |
| JP2003108253A (ja) | アプリケーションの監視方法およびプログラム | |
| JP5822078B2 (ja) | 機密情報漏洩防止システム、機密情報漏洩防止方法及び機密情報漏洩防止プログラム | |
| US7958348B2 (en) | Method for securing an electronic certificate | |
| US7150041B2 (en) | Disk management interface | |
| JP2003178029A (ja) | 認証管理システムと方法、認証サーバ、セッション管理サーバおよびプログラム | |
| CN107766707B (zh) | 在应用容器引擎中响应用户请求的方法和装置 | |
| CN100547546C (zh) | 一种软硬件智能识别和保护方法 | |
| JPH10320357A (ja) | ユーザ認証システムにおける認証サーバおよびその認証方法およびその記録媒体 | |
| JP4191239B2 (ja) | アクセス権限制御システム | |
| CN113672974A (zh) | 权限管理方法、装置、设备及存储介质 | |
| JP2003256064A (ja) | ライセンス管理方法,ライセンス管理サーバ,ライセンス取得クライアント、ライセンス管理プログラム及び記録媒体 | |
| JP4683856B2 (ja) | 認証プログラムおよび認証サーバ | |
| CN113645060B (zh) | 一种网卡配置方法、数据处理方法及装置 | |
| CN113553552A (zh) | 一种许可证管控方法和系统 | |
| US20060221710A1 (en) | Information processing device, information processing method, program recording medium | |
| KR100514139B1 (ko) | Odbc에 보안기능을 적용한 쿼리 방법 및 그 장치 |