[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2003186559A - License management system, license management device and method, and program - Google Patents

License management system, license management device and method, and program

Info

Publication number
JP2003186559A
JP2003186559A JP2001386499A JP2001386499A JP2003186559A JP 2003186559 A JP2003186559 A JP 2003186559A JP 2001386499 A JP2001386499 A JP 2001386499A JP 2001386499 A JP2001386499 A JP 2001386499A JP 2003186559 A JP2003186559 A JP 2003186559A
Authority
JP
Japan
Prior art keywords
license
program
user
usage
request
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
Application number
JP2001386499A
Other languages
Japanese (ja)
Inventor
Hiroshi Otaki
博 大滝
Seiji Seki
誠司 関
Takeshi Sanbe
健 三部
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP2001386499A priority Critical patent/JP2003186559A/en
Publication of JP2003186559A publication Critical patent/JP2003186559A/en
Pending legal-status Critical Current

Links

Abstract

<P>PROBLEM TO BE SOLVED: To solve the problem of decrease in license program utilization ratio, caused by inability to cancel a license which has been acquired once by a user with high priority in license program utilization but not utilizing a license program at all, after license acquisition. <P>SOLUTION: A license management system has a utilization monitoring means for monitoring license program utilization by a licensed user and generating utilization information, and a license management device for cancelling the license granted to a user not utilizing the program based on the utilization information, and granting program use to a user newly requesting the license, when program use license requests exceeding the maximum grantable number of license are made for the license program. <P>COPYRIGHT: (C)2003,JPO

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】この発明は情報処理装置上で
用いられるライセンスプログラム(ソフトウェアプログ
ラム)の実行を管理するライセンス管理システム、ライ
センス管理装置及び方法並びにプログラムに関するもの
である。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a license management system, a license management device and method, and a program for managing execution of a license program (software program) used on an information processing device.

【0002】[0002]

【従来の技術】図7は、例えば特開平5−346851
号公報に開示される従来のライセンス管理システムの構
成を示す図である。図において、50はユーザ、51は
ライセンスプログラム、52はライセンス要求装置、5
3はライセンス照合装置、54はライセンス記憶装置、
55はプライオリティ調査装置、及び56はプライオリ
ティ記憶装置である。ライセンス要求装置52は、ライ
センスプログラム51からの要求に応じてライセンス要
求を行うライブラリ関数が備えられており、ここでは、
ライセンス要求装置52とライセンスプログラム51と
は一体をなしている。
2. Description of the Related Art FIG. 7 shows, for example, JP-A-5-346851.
It is a figure which shows the structure of the conventional license management system disclosed by the publication. In the figure, 50 is a user, 51 is a license program, 52 is a license request device, and 5
3 is a license collation device, 54 is a license storage device,
Reference numeral 55 is a priority investigation device, and 56 is a priority storage device. The license request device 52 is provided with a library function for making a license request in response to a request from the license program 51.
The license request device 52 and the license program 51 are integrated.

【0003】ライセンス照合装置53は、例えばネット
ワーク上の所定の計算機上で動作している。このライセ
ンス照合装置53にはライセンス記憶装置54が接続さ
れている。このライセンス記憶装置54には、ライセン
スプログラムに係るライセンスの登録ユーザ名(ユーザ
の識別するための情報)が使用資格として記憶されてい
る。ユーザ50から使用要求があった際、後述するよう
にして、プライオリティ調査装置55はライセンスプロ
グラムについてライセンス使用の優先度を判断する。そ
して、プライオリティ記憶装置56には現在ライセンス
プログラムを使用中のユーザ名とその優先度が保持され
る。
The license verification device 53 operates on a predetermined computer on a network, for example. A license storage device 54 is connected to the license matching device 53. In this license storage device 54, the registered user name (information for identifying the user) of the license related to the license program is stored as the use qualification. When there is a usage request from the user 50, the priority investigation device 55 determines the priority of license use for the license program, as will be described later. Then, the priority storage device 56 holds the name of the user who is currently using the license program and its priority.

【0004】次に動作について説明する。図8は図7中
のライセンス管理システムの動作を示すフロー図であ
り、この図に沿ってライセンス管理動作について説明す
る。先ず、ユーザ50がライセンスプログラム51に対
して起動要求(実行要求)を行うと、ライセンスプログ
ラム51は、ライセンス要求装置52を起動する。これ
によって、ライセンス要求装置52は、ライセンス照合
装置53に対してライセンス要求を行う(ステップST
60)。ライセンス要求に応答して、ライセンス照合装
置53はライセンス記憶装置54を参照して当該ユーザ
50に使用資格があるか否かを判定する(ユーザノード
は使用可能か:ステップST61)。そして、使用資格
がないと、ライセンス照合装置53ではライセンスプロ
グラム51の使用を不許可とする(ステップST6
2)。
Next, the operation will be described. FIG. 8 is a flowchart showing the operation of the license management system in FIG. 7, and the license management operation will be described with reference to this figure. First, when the user 50 makes a start request (execution request) to the license program 51, the license program 51 starts the license request device 52. As a result, the license request device 52 makes a license request to the license matching device 53 (step ST
60). In response to the license request, the license collation device 53 refers to the license storage device 54 and determines whether or not the user 50 is entitled to use (whether or not the user node can be used: step ST61). If the license is not qualified, the license collation device 53 disallows the use of the license program 51 (step ST6).
2).

【0005】一方、ユーザ50に使用資格があると、ラ
イセンス照合装置53は、同時実行最大ユーザ数と現在
実行中のユーザ数との差によって得られる空ライセンス
数に応じて使用可能な空ライセンスがあるか否かを調査
する(ステップST63)。この調査において、空きラ
イセンスがないと、つまり、ライセンスが得られない
と、プライオリティ調査装置55によってユーザ50の
優先度が調査され、実行要求優先度P1とされる(ステ
ップST64)。
On the other hand, when the user 50 is entitled to use, the license collation device 53 determines that the available number of empty licenses is available according to the difference between the maximum number of concurrently executing users and the number of currently executing users. It is investigated whether or not there is (step ST63). In this investigation, if there is no free license, that is, if no license is obtained, the priority investigation device 55 investigates the priority of the user 50 and sets it as the execution request priority P1 (step ST64).

【0006】ついで、プライオリティ調査装置55は、
プライオリティ記憶装置56を検索して、ライセンスプ
ログラム51を実行している他のユーザ中で最も優先度
が低いものを選択して実行中優先度P2とする(ステッ
プST65)。そして、プライオリティ調査装置55
は、実行要求優先度P1と実行中優先度P2とを比較し
て(ステップST66)、実行要求優先度P1が実行中
優先度P2よりも高いと、実行中優先度で示される他の
ユーザに対するライセンスを解除して(ステップST6
7)、ユーザ50にライセンスを与える。つまり、ユー
ザ50がライセンスを獲得する(ステップST68)。
これにより、ユーザ50はライセンスプログラム51の
使用が許可されて(ステップST69)、ライセンスプ
ログラム51を実行する。
Next, the priority investigation device 55
The priority storage device 56 is searched, and the one having the lowest priority among the other users who are executing the license program 51 is selected and set as the execution priority P2 (step ST65). Then, the priority investigation device 55
Compares the execution request priority P1 with the execution priority P2 (step ST66). If the execution request priority P1 is higher than the execution priority P2, the execution request priority P1 for the other users is indicated. Release the license (step ST6
7) Give a license to the user 50. That is, the user 50 acquires the license (step ST68).
As a result, the user 50 is permitted to use the license program 51 (step ST69) and executes the license program 51.

【0007】なお、ステップST66において、実行要
求優先度P1が実行中優先度P2以下であると、ステッ
プST62において、ライセンスプログラム51の使用
が不許可される。また、ステップST63において、空
ライセンスがあれば、ステップST68が実行されるこ
とになる。
When the execution request priority P1 is equal to or lower than the execution priority P2 in step ST66, use of the license program 51 is not permitted in step ST62. If there is an empty license in step ST63, step ST68 will be executed.

【0008】[0008]

【発明が解決しようとする課題】従来のライセンス管理
システムは以上のように構成されているので、ライセン
スプログラム使用の優先度の高いユーザが、ライセンス
取得後にライセンスプログラムを全く使用していなくて
もそのライセンスを解除することができず、この結果、
ライセンスプログラムの使用効率が低下するという課題
があった。
Since the conventional license management system is configured as described above, even if a user having a high priority of using the license program does not use the license program at all after acquiring the license, The license cannot be released, and as a result,
There was a problem that the usage efficiency of the license program was reduced.

【0009】また、従来のライセンス管理システムにお
いて、前述したように、ライセンスの解除がユーザに対
して事前の予告もなく行われることから、その解除原因
が不明であるという課題があった。
Further, in the conventional license management system, since the license is released without prior notice to the user as described above, there is a problem that the release cause is unknown.

【0010】このように、従来のライセンス管理システ
ムでは、ライセンスプログラムの使用状況に応じてライ
センスの取得・解除を制御できないという課題があっ
た。
As described above, the conventional license management system has a problem that acquisition / release of the license cannot be controlled according to the usage status of the license program.

【0011】この発明は上記のような課題を解決するた
めになされたもので、ライセンスプログラムの使用状況
を考慮してライセンスの取得及び解除を制御することが
できるライセンス管理システム、ライセンス管理装置及
び方法並びにプログラムを得ることを目的とする。
The present invention has been made to solve the above problems, and a license management system, a license management device and a method capable of controlling acquisition and cancellation of a license in consideration of the usage status of a license program. And to obtain the program.

【0012】[0012]

【課題を解決するための手段】この発明に係るライセン
ス管理システムは、ライセンスを取得したユーザによる
ライセンスプログラムの使用状況を監視して使用状況情
報を生成する使用監視手段と、ライセンスプログラムに
ついて許可できるライセンス数の上限を超えて該プログ
ラム使用のライセンス要求があると、使用状況情報に基
づいてプログラム不使用のユーザに付与されたライセン
スを解除し、新規にライセンス要求したユーザに対して
プログラムの使用を許可するライセンス管理装置とを備
えるものである。
A license management system according to the present invention includes a usage monitoring means for monitoring usage status of a license program by a user who has acquired a license and generating usage status information, and a license which can be licensed for the license program. When there is a license request for using the program exceeding the upper limit of the number, the license granted to the user who does not use the program is released based on the usage status information, and the user who newly requests the license is allowed to use the program. And a license management device that operates.

【0013】この発明に係るライセンス管理装置は、ラ
イセンスを取得したユーザによるライセンスプログラム
の使用状況情報に基づいて、ユーザごとに該ライセンス
プログラムを使用しているか否かを判断する使用判断手
段と、ライセンスプログラムについて許可できるライセ
ンス数の上限を超えて該プログラム使用のライセンス要
求があると、使用判断手段の判断結果に基づいてプログ
ラム不使用のユーザに付与されたライセンスを解除し、
新規にライセンス要求したユーザに対してプログラムの
使用を許可するライセンス制御手段とを備えるものであ
る。
The license management device according to the present invention includes a use determining means for determining whether or not each user uses the license program based on the use status information of the license program by the user who has acquired the license, and the license management device. When the license request for using the program exceeds the upper limit of the number of licenses that can be granted for the program, the license granted to the user who does not use the program is canceled based on the determination result of the use determining means,
A license control means for permitting a user who has newly requested a license to use the program is provided.

【0014】この発明に係るライセンス管理装置は、ラ
イセンス制御手段が、ライセンスプログラム不使用のユ
ーザに付与したライセンスを解除するにあたり、該ユー
ザにその旨を通知すると共に、該通知に対する応答に従
ってそのライセンスを解除するものである。
In the license management device according to the present invention, when the license control means releases the license given to the user who does not use the license program, the license control device notifies the user of the fact and, in response to the notification, sends the license to the user. It is to be released.

【0015】この発明に係るライセンス管理装置は、ラ
イセンスプログラム不使用のユーザに付与されたライセ
ンスを解除するにあたり、該ユーザにその旨を通知して
取得した応答に従うか、若しくは、通知なしに強制的に
解除するかを設定する解除手順記憶手段を備え、ライセ
ンス制御手段が、該解除手順記憶手段の設定内容に従っ
て不使用のユーザに付与されたライセンスを解除するも
のである。
The license management device according to the present invention, when releasing the license given to the user who does not use the license program, either notifies the user of that fact and follows the response obtained, or compulsorily without notification. The license control means releases the license given to the unused user according to the setting contents of the release procedure storage means.

【0016】この発明に係るライセンス管理装置は、ラ
イセンスを取得したユーザごとにライセンスプログラム
の使用に関する履歴を保持する使用履歴記憶手段を備え
るものである。
The license management device according to the present invention comprises a use history storage means for holding a history of use of the license program for each user who has acquired a license.

【0017】この発明に係るライセンス管理方法は、ラ
イセンスを取得したユーザによるライセンスプログラム
の使用状況を監視して使用状況情報を生成する使用監視
ステップと、ライセンスプログラムについて許可できる
ライセンス数の上限を超えて該プログラム使用のライセ
ンス要求があると、使用状況情報に基づいてユーザごと
に該ライセンスプログラムを使用しているか否かを判断
する使用判断ステップと、該使用判断ステップにおける
判断結果に基づいて、プログラム不使用のユーザに付与
されたライセンスを解除し、新規にライセンス要求した
ユーザに対してプログラムの使用を許可するライセンス
制御ステップとを備えるものである。
The license management method according to the present invention includes a usage monitoring step of monitoring usage status of a license program by a user who has acquired a license and generating usage status information, and exceeding the upper limit of the number of licenses permitted for the license program. When there is a license request to use the program, a program determination step is performed for each user based on the usage status information to determine whether or not the license program is used, and a program failure is determined based on the determination result in the usage determination step. And a license control step of releasing the license given to the user who is using the program and permitting the user who newly requested the license to use the program.

【0018】この発明に係るプログラムは、ライセンス
を取得したユーザによるライセンスプログラムの使用状
況情報に基づいて、ユーザごとに該ライセンスプログラ
ムを使用しているか否かを判断する使用判断手段、ライ
センスプログラムについて許可できるライセンス数の上
限を超えて該プログラム使用のライセンス要求がある
と、使用判断手段の判断結果に基づいてプログラム不使
用のユーザに付与されたライセンスを解除し、新規にラ
イセンス要求したユーザに対してプログラムの使用を許
可するライセンス制御手段としてコンピュータを機能さ
せるものである。
The program according to the present invention is a use determination means for determining whether or not each user is using the license program based on the use status information of the license program by the user who has obtained the license, and the license program is permitted. When there is a license request for using the program exceeding the upper limit of the number of licenses that can be used, the license granted to the user who does not use the program is released based on the determination result of the use determining means, and the user who newly requests the license is notified. The computer functions as a license control unit that permits the use of the program.

【0019】[0019]

【発明の実施の形態】以下、この発明の実施の一形態を
説明する。 実施の形態1.図1はこの発明の実施の形態1によるラ
イセンス管理システムの構成を示す図である。図におい
て、1a〜1cはユーザ、2a〜2cはコンピュータ、
3a〜3cはライセンスプログラム、4a〜4cはプロ
グラム使用監視装置(使用監視手段)、5はライセンス
サーバ(ライセンス管理装置)、6はライセンス制御装
置(ライセンス制御手段)、及び7はライセンス使用判
断装置(使用判断手段)である。ユーザ1a〜1cはそ
れぞれコンピュータ2a〜2cを使用している。ライセ
ンスプログラム3a〜3cは、ユーザ1a〜1cからの
起動要求に応じてそれぞれプログラム起動要求を行う。
プログラム使用監視装置4a〜4cは、それぞれユーザ
1a〜1cについてプログラム使用状況を監視する。ま
た、ライセンスサーバ5は、例えばライセンス制御装置
6及びライセンス使用判断装置7の機能を有するプログ
ラムをコンピュータ装置に実行させて具現化させる。
BEST MODE FOR CARRYING OUT THE INVENTION An embodiment of the present invention will be described below. Embodiment 1. 1 is a diagram showing a configuration of a license management system according to a first embodiment of the present invention. In the figure, 1a to 1c are users, 2a to 2c are computers,
3a to 3c are license programs, 4a to 4c are program use monitoring devices (use monitoring means), 5 is a license server (license management device), 6 is a license control device (license control device), and 7 is a license use determination device ( It is a means for determining usage. Users 1a-1c use computers 2a-2c, respectively. The license programs 3a to 3c make program activation requests in response to activation requests from the users 1a to 1c, respectively.
The program usage monitoring devices 4a to 4c monitor the program usage status of the users 1a to 1c, respectively. Also, the license server 5 causes a computer device to execute a program having the functions of the license control device 6 and the license use determination device 7, for example.

【0020】ライセンス制御装置6は、ライセンスに係
る使用権の付与・解除を制御する。また、ライセンス使
用判断装置7は、ライセンスプログラム3a〜3cにつ
いて同時に実行可能なユーザ数の上限を越える使用要求
があると、後述するようにして、プログラム使用状況に
応じてプログラムの使用権を中断するか否かを判断す
る。このとき、プログラムの使用権を中断するにあた
り、中断すべきユーザがだれであるかを判断する。な
お、ライセンスプログラム3a〜3cは、例えば同一の
プログラムであり、以下の説明では、ユーザ1a〜1b
はライセンスプログラムの使用資格があるものとする。
The license control device 6 controls the granting / releasing of the usage right related to the license. Further, when there is a usage request for the license programs 3a to 3c that exceeds the upper limit of the number of users that can be simultaneously executed, the license usage determination device 7 suspends the usage right of the program according to the usage status of the program, as described later. Determine whether or not. At this time, when suspending the right to use the program, it is determined who is the user to suspend. The license programs 3a to 3c are, for example, the same program, and in the following description, the users 1a to 1b.
Is entitled to use the licensed program.

【0021】次に動作について説明する。図2は図1中
のライセンス管理システムの動作を示すフロー図であ
り、この図に沿ってライセンスプログラムの使用許諾動
作について説明する。先ず、ユーザ1aが起動要求を行
うと、コンピュータ2a上で動作するライセンスプログ
ラム3aはライセンス要求を送出する(ステップST2
0)。ライセンス要求に応答して、ライセンス制御装置
6では、現時点における合計ライセンス許可数がライセ
ンスプログラムを同時に実行可能な最大ライセンス数を
超えているか否かを調査する(ステップST21)。つ
まり、ライセンス制御装置6は、ライセンスプログラム
を同時に実行可能な最大ユーザ数と現在実行中のユーザ
数との差によって得られる空ライセンス数に応じて使用
可能な空ライセンスがあるか否かを調査することにな
る。
Next, the operation will be described. FIG. 2 is a flowchart showing the operation of the license management system in FIG. 1, and the license operation of the license program will be described with reference to this figure. First, when the user 1a makes a start request, the license program 3a operating on the computer 2a sends a license request (step ST2).
0). In response to the license request, the license control device 6 investigates whether or not the current total number of licenses permitted exceeds the maximum number of licenses that can simultaneously execute the license program (step ST21). That is, the license control device 6 investigates whether or not there are available empty licenses according to the number of empty licenses obtained by the difference between the maximum number of users who can simultaneously execute the license program and the number of users currently executing. It will be.

【0022】合計ライセンス許可数が最大ライセンス数
未満であるとライセンス制御装置6は、ユーザ1aに対
してライセンスプログラム3aの使用を許可する(ステ
ップST22)。一方、合計ライセンス許可数が最大ラ
イセンス数に等しければ、ライセンス制御装置6は、ラ
イセンス使用判断装置7に対してライセンスプログラム
の使用権を有するユーザがライセンスプログラムを実際
に使用しているか否かを示すライセンス使用状況を問い
合わせる。この問い合わせに応答して、ライセンス使用
判断装置7では、プログラム使用監視装置4b及び4c
からそれぞれライセンスプログラム3b及び3cの使用
状況を示す使用状況情報を取得する(使用状況情報の取
り込み:ステップST23、使用監視ステップ)。
If the total number of licenses permitted is less than the maximum number of licenses, the license control device 6 permits the user 1a to use the license program 3a (step ST22). On the other hand, if the total number of licenses permitted is equal to the maximum number of licenses, the license control device 6 indicates to the license use determination device 7 whether or not the user who has the right to use the license program is actually using the license program. Inquire about license usage. In response to this inquiry, the license use determining device 7 causes the program use monitoring devices 4b and 4c to operate.
To obtain the usage status information indicating the usage statuses of the license programs 3b and 3c, respectively (acquisition of usage status information: step ST23, usage monitoring step).

【0023】ところで、プログラム使用監視装置4a〜
4cは、それぞれライセンスプログラム3a〜3cの使
用状況を監視している。例えば、プログラム使用監視装
置4a〜4cは、それぞれユーザ1a〜1cがコマンド
実行中であるか否か及び/又はキーボード及びマウス等
の入力装置から入力操作を行っているか否か(以下、単
にプログラム操作と呼ぶ)、プログラム操作を行ってい
ない時間などを監視して、プログラム操作を行っていな
い時間(不使用時間と呼ぶ)を使用状況情報として生成
する。また、ライセンス使用判断装置7には、許容され
る不使用時間が設定不使用時間として設定されている。
これにより、ライセンス使用判断装置7は、使用状況情
報で示される不使用時間が設定不使用時間を越えたか否
かを判断して(ステップST24、使用判断ステッ
プ)、不使用時間が設定不使用時間を越えると、ライセ
ンスプログラムが不使用であると判断する。そして、不
使用ユーザを示す不使用ユーザ情報をライセンス制御装
置6に与える。
By the way, the program use monitoring devices 4a ...
4c monitors the usage status of each of the license programs 3a to 3c. For example, the program usage monitoring devices 4a to 4c determine whether or not the users 1a to 1c are executing commands and / or performing input operations from an input device such as a keyboard and a mouse (hereinafter, simply referred to as program operation). The time during which no program operation is performed, etc. is monitored, and the time during which no program operation is performed (called a non-use time) is generated as usage status information. Further, in the license use determination device 7, an allowable nonuse time is set as a set nonuse time.
Thereby, the license use determination device 7 determines whether the non-use time indicated by the use status information exceeds the set non-use time (step ST24, use decision step), and the non-use time is set the non-use time. If it exceeds, it is determined that the license program is not used. Then, the non-use user information indicating the non-use user is given to the license control device 6.

【0024】この際、不使用であるユーザが複数存在す
る際には、ライセンス使用判断装置7は、ライセンスプ
ログラムの不使用時間が最も長い不使用ユーザを不使用
ユーザとして特定して、この不使用時間が最も長い不使
用ユーザを示す情報をライセンス制御装置6に与える。
At this time, when there are a plurality of unused users, the license use determination device 7 identifies the unused user having the longest unused time of the license program as the unused user, and determines the unused user. The license control device 6 is provided with information indicating an unused user having the longest time.

【0025】ライセンス制御装置6では、不使用ユーザ
情報を受けると、不使用ユーザ情報に応じて、ライセン
スプログラム不使用のユーザに対して(つまり、コンピ
ュータに対して)ライセンスプログラムの使用を不可と
する(ステップST25、ライセンス制御ステップ)。
そして、ステップST22において、ライセンス制御装
置6は、ユーザ1aに対してライセンスプログラムの使
用を許可する。
Upon receiving the non-use user information, the license control device 6 disables the use of the license program to the user who does not use the license program (that is, to the computer) according to the non-use user information. (Step ST25, license control step).
Then, in step ST22, the license control device 6 permits the user 1a to use the license program.

【0026】なお、ステップST24において不使用ユ
ーザが存在しないと、ライセンス使用判断装置7からラ
イセンス制御装置6に対して不使用ユーザ不存在を示す
情報が与えらる。これによって、ライセンス制御装置6
はユーザ1aに対してライセンスプログラム3aの使用
の不許可とする(ステップST26、ライセンス制御ス
テップ)。
If no unused user exists in step ST24, the license use determination device 7 gives the license control device 6 information indicating that there is no unused user. As a result, the license control device 6
Disallows the user 1a from using the license program 3a (step ST26, license control step).

【0027】以上のように、この実施の形態1によれ
ば、ライセンスプログラムを実行できるユーザ数の上限
を超えるプログラム使用要求があった際、ライセンスを
取得したユーザによるライセンスプログラムの使用状況
に応じて、ライセンスプログラム不使用状態にあるユー
ザの使用権を中断して、新規にライセンス要求したユー
ザに対して使用権を与えるようにしたので、ライセンス
プログラムの使用状況によってライセンスの取得及び解
除を制御することができる。
As described above, according to the first embodiment, when there is a program use request exceeding the upper limit of the number of users who can execute the license program, the license program is used in accordance with the use status of the license program by the user who acquired the license. Since the usage right of the user who is not using the license program is interrupted and the usage right is given to the user who newly requested the license, it is possible to control the acquisition and release of the license depending on the usage status of the license program. You can

【0028】実施の形態2.図3はこの発明の実施の形
態2によるライセンス管理システムの動作を示すフロー
図である。図において、図2で説明したフロー図と同一
のステップについて同一の参照番号を付す。この例で
は、図1に示すシステムが用いられる。
Embodiment 2. FIG. 3 is a flowchart showing the operation of the license management system according to the second embodiment of the present invention. In the figure, the same steps as those in the flow chart described in FIG. 2 are designated by the same reference numerals. In this example, the system shown in FIG. 1 is used.

【0029】次に動作について説明する。先ず、ステッ
プST24で、不使用ユーザが存在すると判断される
と、ライセンス制御装置6では、不使用ユーザ情報に応
じて当該ユーザが使用するコンピュータに対してライセ
ンスプログラム使用権停止(終了)を示す終了情報を送
出する。ユーザ1bが不使用ユーザであるとすると、コ
ンピュータ2bに終了情報が送られることになり、コン
ピュータ2bではこの終了情報に応答して、ライセンス
プログラム使用権終了のメッセージをディスプレイ等の
表示装置に表示する。このメッセージに基づいてユーザ
1bが自主的にライセンスプログラム3bを終了すると
(ステップST30)、ライセンス制御装置6は、ステ
ップST22において、例えばユーザ1aにライセンス
プログラムの使用を許可する。
Next, the operation will be described. First, when it is determined in step ST24 that there is an unused user, the license control device 6 ends the license program usage right suspension (end) for the computer used by the user according to the unused user information. Send information. If the user 1b is a non-use user, the end information will be sent to the computer 2b, and the computer 2b will display a message indicating the end of the license program use right on a display device such as a display in response to the end information. . When the user 1b voluntarily terminates the license program 3b based on this message (step ST30), the license control device 6 permits the user 1a to use the license program in step ST22.

【0030】以上のように、この実施の形態2によれ
ば、ライセンスプログラム不使用状態にあるユーザに対
してライセンスプログラム使用権を中断・終了する旨を
通知した後、新規のライセンス要求ユーザに対して使用
権を与えるので、ユーザが予期しないライセンスプログ
ラムの使用権の中断・終了による不測の不具合をなくす
ことができる。
As described above, according to the second embodiment, after notifying the user who is not in use of the license program that the license program usage right is suspended or terminated, the new license request user is notified. Since the user is given the use right, it is possible to eliminate an unexpected trouble caused by the interruption / termination of the use right of the license program that the user does not expect.

【0031】実施の形態3.図4はこの発明の実施の形
態3によるライセンス管理システムの構成を示す図であ
る。図において、8はライセンス構成情報記憶装置(解
除手順記憶手段)であり、ライセンスプログラム不使用
ユーザに対してライセンスプログラムの使用権を中断さ
せる際に用いられるライセンス構成情報が設定される。
なお、図1に示すシステムと同一の構成要素については
同一の参照番号を付す。
Embodiment 3. FIG. 4 is a diagram showing the configuration of a license management system according to the third embodiment of the present invention. In the figure, reference numeral 8 denotes a license configuration information storage device (release procedure storage means) for setting license configuration information used when interrupting the license program usage right to a license program non-use user.
The same components as those of the system shown in FIG. 1 are designated by the same reference numerals.

【0032】図4に示すライセンス制御装置6は、各プ
ログラム使用監視装置4a〜4cからライセンスプログ
ラム3a〜3cの使用状況情報を受けており、ライセン
スプログラムの使用数が最大ライセンス数未満である際
に、使用状況情報から当該ライセンスプログラムが不使
用状態であると判断すると、該当するユーザについて上
記実施の形態2で示した自主的な使用権の中断・終了が
可能である旨を示すライセンス構成情報をライセンス構
成情報記憶装置8に設定する。そして、ライセンス制御
装置6は、ライセンス構成情報記憶装置8に設定された
ライセンス構成情報に応じてライセンスプログラム不使
用ユーザに対してライセンスプログラムの使用権の中断
・終了を行う機能を有している。
The license control device 6 shown in FIG. 4 receives the usage status information of the license programs 3a to 3c from the respective program usage monitoring devices 4a to 4c, and when the number of license programs used is less than the maximum number of licenses. When it is determined from the usage status information that the license program is in the unused state, the license configuration information indicating that the voluntary suspension and termination of the usage right described in the second embodiment can be performed for the corresponding user. The license configuration information storage device 8 is set. Then, the license control device 6 has a function of suspending / terminating the usage right of the license program for the user who does not use the license program in accordance with the license configuration information set in the license configuration information storage device 8.

【0033】次に動作について説明する。図5は図4中
のライセンス管理システムの動作を示すフロー図であ
り、この図に沿って動作を説明する。先ず、ユーザ1a
から新規にライセンスプログラムの起動要求があったと
する。前述のように、ステップST21において、合計
ライセンス許可数が最大ライセンス数に等しければ、ス
テップST23が実行されて、ステップST24におい
て、不使用ユーザが存在するか否かが判断される。一
方、不使用ユーザが存在すると判断されると、ライセン
ス制御装置6では、ライセンス構成情報記憶装置8を検
索して、当該不使用ユーザについてライセンス構成情報
が設定されているか否かを判定する(ステップST4
0)。
Next, the operation will be described. FIG. 5 is a flow chart showing the operation of the license management system in FIG. 4, and the operation will be described with reference to this figure. First, user 1a
Suppose that there is a new request to activate the license program. As described above, if the total number of licenses permitted is equal to the maximum number of licenses in step ST21, step ST23 is executed and it is determined in step ST24 whether or not there is an unused user. On the other hand, when it is determined that the unused user exists, the license control device 6 searches the license configuration information storage device 8 to determine whether or not the license configuration information is set for the unused user (step ST4
0).

【0034】当該不使用ユーザについてライセンス構成
情報が設定されていると、ライセンス制御装置6は、当
該不使用ユーザが使用するコンピュータに対してライセ
ンスプログラム使用権停止(終了)を示す終了情報を送
出する。ユーザ1bが不使用ユーザであるとすると、コ
ンピュータ2bに終了情報が送られることになり、コン
ピュータ2bではこの終了情報に応答して、ライセンス
プログラム使用権終了のメッセージをディスプレイ等の
表示装置に表示する。このメッセージに基づいてユーザ
1bが自主的にライセンスプログラム3bを終了すると
(ステップST41)、ライセンス制御装置6は、ステ
ップST22において、例えばユーザ1aにライセンス
プログラムの使用を許可する。
When the license configuration information is set for the non-use user, the license control device 6 sends end information indicating suspension (end) of the license program usage right to the computer used by the non-use user. . If the user 1b is a non-use user, the end information will be sent to the computer 2b, and the computer 2b will display a message indicating the end of the license program use right on a display device such as a display in response to the end information. . When the user 1b voluntarily terminates the license program 3b based on this message (step ST41), the license control device 6 permits the user 1a to use the license program in step ST22.

【0035】一方、ステップST40において、当該不
使用ユーザについてライセンス構成情報が設定されてい
ないと、ライセンス制御装置6はライセンスプログラム
不使用のユーザ1bに対して(つまり、コンピュータ2
bに対して)ライセンスプログラムの使用を強制的に不
可とする(ステップST42)。そして、ステップST
22において、ライセンス制御装置6は、ユーザ1aに
対してライセンスプログラムの使用を許可する。
On the other hand, in step ST40, if the license configuration information is not set for the non-use user, the license control device 6 sends the license program non-use user 1b (that is, the computer 2).
The use of the license program is forcibly prohibited (for b) (step ST42). And step ST
At 22, the license control device 6 permits the user 1a to use the license program.

【0036】以上のように、この実施の形態3によれ
ば、ライセンスプログラム不使用状態であるユーザに自
主的に使用権を中断させるか又は強制的に使用権を中断
させるかを示すライセンス構成情報に設定しておくよう
にしたので、ライセンス構成情報によってライセンスプ
ログラムの使用権の中断・終了手順を適宜選択すること
ができる。
As described above, according to the third embodiment, the license configuration information indicating whether the user who is not using the license program voluntarily suspends the usage right or forcibly suspends the usage right. Since it is set to, the procedure for suspending / ending the right to use the license program can be appropriately selected according to the license configuration information.

【0037】実施の形態4.図6はこの発明の実施の形
態4によるライセンス管理システムの構成を示す図であ
る。図において、9はライセンス使用ログ格納ディスク
(使用履歴記憶手段)であり、ライセンス制御装置6に
接続されている。また、ライセンス使用ログ格納ディス
ク9には、ライセンス要求に対するライセンスプログラ
ムの使用許可、使用拒否、不使用ユーザに対してライセ
ンスプログラムの使用を不可とした時間(不可時間)、
及びユーザに関する情報等の履歴がライセンス使用ログ
として格納される。なお、図1と同一の構成要素につい
ては同一の参照番号を付す。
Fourth Embodiment FIG. 6 is a diagram showing the configuration of the license management system according to the fourth embodiment of the present invention. In the figure, 9 is a license use log storage disk (use history storage means), which is connected to the license control device 6. Further, the license use log storage disk 9 includes permission (permission), use refusal of the license program in response to a license request, and a time period (unusable time) during which the license program cannot be used by non-users.
And a history of information about the user is stored as a license use log. The same components as those in FIG. 1 are designated by the same reference numerals.

【0038】次に動作について説明する。先ず、ユーザ
1aがライセンス要求を行うと、例えば図2で説明した
ようにして、ライセンス制御装置6は、ユーザ1aに対
してライセンスプログラム3aの使用許可又は使用不許
可を行う。例えば、合計ライセンス許可数が最大ライセ
ンス数を未満であると、ライセンス制御装置6は、ユー
ザ1aに対してライセンスプログラム3aの使用を許可
することになる。この際、ライセンス制御装置6は、ラ
イセンス使用ログ格納ディスク9にライセンスプログラ
ムの使用許可が許可された新規ユーザ名(つまり、ユー
ザ1aを示す識別情報)とライセンス要求が行われた日
時(時刻)を書き込む。
Next, the operation will be described. First, when the user 1a makes a license request, the license control device 6 permits or disallows use of the license program 3a to the user 1a, for example, as described with reference to FIG. For example, when the total number of licenses permitted is less than the maximum number of licenses, the license control device 6 permits the user 1a to use the license program 3a. At this time, the license control device 6 indicates the new user name (that is, the identification information indicating the user 1a) who is permitted to use the license program in the license use log storage disk 9 and the date and time (time) when the license request is made. Write.

【0039】一方、合計ライセンス許可数が最大ライセ
ンス数に等しい場合において、ライセンスプログラムが
不使用のユーザが存在すると、ライセンス制御装置6は
不使用ユーザについてそのプログラムライセンスの使用
を不可として、ライセンス使用ログ格納ディスク9に不
使用ユーザ名及びライセンスプログラムの使用を不可に
した時刻を書き込む。
On the other hand, when the total number of licenses permitted is equal to the maximum number of licenses, if there is a user who does not use the license program, the license control device 6 disables the use of the program license for the unused user, and the license use log. The unused user name and the time when the license program is disabled are written in the storage disk 9.

【0040】さらに、ライセンス制御装置6は、新たに
ライセンスプログラムの使用権を許可した新規ユーザ
(ここでは、ユーザ1a)のユーザ名及びライセンスの
使用権を許可した時刻をライセンス使用ログ格納ディス
ク9に書き込む。
Further, the license control device 6 causes the license use log storage disk 9 to store the user name of the new user (here, user 1a) who has newly granted the license to use the license program and the time when the license to the license has been granted. Write.

【0041】また、不使用ユーザが存在しないと、ライ
センス制御装置6は新規ユーザ1aに対してライセンス
プログラムの使用を拒否して、ライセンス使用ログ格納
ディスク9に使用を拒否したユーザ名とその時刻を書き
込む。
If there is no unused user, the license control device 6 refuses the new user 1a from using the license program, and the license use log storage disk 9 displays the name of the user who denied the use and the time. Write.

【0042】図6に示す例では、図1の構成にライセン
ス使用ログ格納ディスク9を付加した例を示したが、他
の例(例えば、図4に示す例)についても、ライセンス
使用ログ格納ディスク9を付加して、同様にして、履歴
情報をライセンス使用ログ格納ディスク9に書き込むよ
うにしてもよい。
In the example shown in FIG. 6, the license use log storage disk 9 is added to the configuration of FIG. 1, but the license use log storage disk is also used in other examples (for example, the example shown in FIG. 4). 9 may be added and the history information may be written in the license use log storage disk 9 in the same manner.

【0043】以上のように、この実施の形態4によれ
ば、ユーザに対するライセンスプログラムの使用許可、
ライセンスプログラムの使用の中断又は終了、ライセン
ス要求の拒否を行った際、その履歴を保存するようにし
たので、ユーザ毎にライセンスプログラムの使用履歴を
管理することができる。また、ライセンスを取得したユ
ーザがライセンス使用の際にライセンスプログラムを強
制的に解除されても、ライセンスプログラムの使用に関
する履歴が保持されるので、解除原因をライセンスプロ
グラムの使用履歴からつきとめることができる。
As described above, according to the fourth embodiment, the license program is permitted to be used by the user,
Since the history is saved when the use or termination of the use of the license program or the refusal of the license request is performed, the use history of the license program can be managed for each user. Further, even if the user who has acquired the license forcibly releases the license program when using the license, since the history regarding the use of the license program is retained, the release cause can be identified from the use history of the license program.

【0044】[0044]

【発明の効果】以上のように、この発明によれば、ライ
センスを取得したユーザによるライセンスプログラムの
使用状況情報に基づいて、ユーザごとに該ライセンスプ
ログラムを使用しているか否かを判断し、ライセンスプ
ログラムについて許可できるライセンス数の上限を超え
て該プログラム使用のライセンス要求があると、上記判
断結果に基づいてプログラム不使用のユーザに付与され
たライセンスを解除し、新規にライセンス要求したユー
ザに対してプログラムの使用を許可するので、ライセン
スプログラムの使用状況に応じてライセンスプログラム
の取得及び解除を制御することができるという効果があ
る。
As described above, according to the present invention, it is determined for each user whether or not the license program is used, based on the usage status information of the license program by the user who has acquired the license, When there is a license request for using the program exceeding the upper limit of the number of licenses that can be granted for the program, the license granted to the user who does not use the program is released based on the above judgment result, and the user who newly requests the license is requested. Since the use of the program is permitted, there is an effect that acquisition and cancellation of the license program can be controlled according to the usage status of the license program.

【0045】この発明によれば、ライセンスプログラム
不使用のユーザに付与したライセンスを解除するにあた
り、該ユーザにその旨を通知すると共に、該通知に対す
る応答に従ってそのライセンスを解除するので、ユーザ
が予期しないライセンスプログラムの使用権の中断・終
了による不測の不具合をなくすことができるという効果
がある。
According to the present invention, when the license given to the user who does not use the license program is released, the user is notified of that fact and the license is released according to the response to the notification, so that the user does not expect. This has the effect of eliminating unexpected problems caused by the suspension or termination of the license program usage rights.

【0046】この発明によれば、ライセンスプログラム
不使用のユーザに付与されたライセンスを解除するにあ
たり、該ユーザにその旨を通知して取得した応答に従う
か、若しくは、通知なしに強制的に解除するかを設定す
る解除手順記憶手段を備え、ライセンス制御手段が、該
解除手順記憶手段の設定内容に従って不使用のユーザに
付与されたライセンスを解除するので、解除手順記憶手
段に設定することによってライセンスプログラムの使用
権の中断・終了手順を選択することができるという効果
がある。
According to the present invention, when releasing the license given to the user who does not use the license program, the user is notified of that fact and the response is obtained, or the license is forcibly released without notification. The license control means releases the license given to the unused user according to the setting contents of the release procedure storage means. Therefore, the license program is set by the release procedure storage means. There is an effect that it is possible to select a suspension / termination procedure of the usage right of.

【0047】この発明によれば、ライセンスを取得した
ユーザごとにライセンスプログラムの使用に関する履歴
を保持する使用履歴記憶手段を備えるので、ユーザ毎に
ライセンスプログラムの使用履歴を管理することができ
るという効果がある。
According to the present invention, since the use history storing means for holding the history concerning the use of the license program is provided for each user who has obtained the license, the use history of the license program can be managed for each user. is there.

【0048】また、ライセンスを取得したユーザがライ
センス使用の際にライセンスプログラムを強制的に解除
されても、ライセンスプログラムの使用に関する履歴が
保持されるので、解除原因をライセンスプログラムの使
用履歴からつきとめることができるという効果もある。
Further, even if the user who has acquired the license forcibly releases the license program when using the license, since the history regarding the use of the license program is retained, the cause of the release must be identified from the use history of the license program. There is also an effect that you can.

【図面の簡単な説明】[Brief description of drawings]

【図1】 この発明の実施の形態1によるライセンス管
理システムの構成を示す図である。
FIG. 1 is a diagram showing a configuration of a license management system according to a first embodiment of the present invention.

【図2】 図1中のライセンス管理システムの動作を示
すフロー図である。
FIG. 2 is a flowchart showing the operation of the license management system in FIG.

【図3】 この発明の実施の形態2によるライセンス管
理システムの動作を示すフロー図である。
FIG. 3 is a flowchart showing an operation of the license management system according to the second embodiment of the present invention.

【図4】 この発明の実施の形態3によるライセンス管
理システムの構成を示す図である。
FIG. 4 is a diagram showing a configuration of a license management system according to a third embodiment of the present invention.

【図5】 図4中のライセンス管理システムの動作を示
すフロー図である。
5 is a flowchart showing the operation of the license management system in FIG.

【図6】 この発明の実施の形態4によるライセンス管
理システムの構成を示す図である。
FIG. 6 is a diagram showing a configuration of a license management system according to a fourth embodiment of the present invention.

【図7】 従来のライセンス管理システムの構成を示す
図である。
FIG. 7 is a diagram showing a configuration of a conventional license management system.

【図8】 図7中のライセンス管理システムの動作を示
すフロー図である。
8 is a flowchart showing the operation of the license management system in FIG.

【符号の説明】[Explanation of symbols]

1a〜1b ユーザ、2a〜2c コンピュータ、3a
〜3c ライセンスプログラム、4a〜4c プログラ
ム使用監視装置(使用監視手段)、5 ライセンスサー
バ(ライセンス管理装置)、6 ライセンス制御装置
(ライセンス制御手段)、7 ライセンス使用判断装置
(使用判断手段)、8 ライセンス構成情報記憶装置
(解除手順記憶手段)、9 ライセンス使用ログ格納デ
ィスク(使用履歴記憶手段)。
1a-1b users, 2a-2c computers, 3a
-3c license program, 4a-4c program use monitoring device (use monitoring means), 5 license server (license management device), 6 license control device (license control means), 7 license use determination device (use determination means), 8 licenses Configuration information storage device (release procedure storage means), 9 license use log storage disk (use history storage means).

フロントページの続き (72)発明者 三部 健 東京都千代田区丸の内二丁目2番3号 三 菱電機株式会社内 Fターム(参考) 5B076 FB03 Continued front page    (72) Inventor Ken Sanbe             2-3 2-3 Marunouchi, Chiyoda-ku, Tokyo             Inside Ryo Electric Co., Ltd. F term (reference) 5B076 FB03

Claims (7)

【特許請求の範囲】[Claims] 【請求項1】 ライセンスを取得したユーザによるライ
センスプログラムの使用状況を監視して使用状況情報を
生成する使用監視手段と、 上記ライセンスプログラムについて許可できるライセン
ス数の上限を超えて該プログラム使用のライセンス要求
があると、上記使用状況情報に基づいて上記プログラム
不使用のユーザに付与されたライセンスを解除し、新規
にライセンス要求したユーザに対して上記プログラムの
使用を許可するライセンス管理装置とを備えたライセン
ス管理システム。
1. A usage monitoring means for monitoring the usage status of a license program by a user who has acquired a license and generating usage status information, and a license request for using the program exceeding the upper limit of the number of licenses permitted for the license program. License, the license provided to the user who does not use the program based on the use status information is released, and the license management device permits the user who newly requests the license to use the program. Management system.
【請求項2】 ライセンスを取得したユーザによるライ
センスプログラムの使用状況情報に基づいて、上記ユー
ザごとに該ライセンスプログラムを使用しているか否か
を判断する使用判断手段と、 上記ライセンスプログラムについて許可できるライセン
ス数の上限を超えて該プログラム使用のライセンス要求
があると、上記使用判断手段の判断結果に基づいて上記
プログラム不使用のユーザに付与されたライセンスを解
除し、新規にライセンス要求したユーザに対して上記プ
ログラムの使用を許可するライセンス制御手段とを備え
たライセンス管理装置。
2. A use determining means for determining whether or not the license program is used for each user based on the usage status information of the license program by the user who has obtained the license, and a license which can be granted for the license program. When there is a license request for using the program in excess of the upper limit of the number, the license granted to the user who does not use the program is canceled based on the determination result of the use determining means, and the user who newly requests the license receives the license. A license management device comprising: a license control unit that permits the use of the program.
【請求項3】 ライセンス制御手段は、ライセンスプロ
グラム不使用のユーザに付与したライセンスを解除する
にあたり、該ユーザにその旨を通知すると共に、該通知
に対する応答に従ってそのライセンスを解除することを
特徴とする請求項2記載のライセンス管理装置。
3. The license control means, when releasing the license given to the user who does not use the license program, notifies the user of that fact and releases the license in response to the notification. The license management device according to claim 2.
【請求項4】 ライセンスプログラム不使用のユーザに
付与されたライセンスを解除するにあたり、該ユーザに
その旨を通知して取得した応答に従うか、若しくは上記
通知なしに強制的に解除するかを設定する解除手順記憶
手段を備え、 ライセンス制御手段は、該解除手順記憶手段の設定内容
に従って不使用のユーザに付与されたライセンスを解除
することを特徴とする請求項2記載のライセンス管理装
置。
4. When releasing a license granted to a user who does not use the license program, whether to follow the response obtained by notifying the user of that fact, or whether to forcibly release the license is set. 3. The license management device according to claim 2, further comprising release procedure storage means, wherein the license control means releases the license given to the unused user according to the setting contents of the release procedure storage means.
【請求項5】 ライセンスを取得したユーザごとにライ
センスプログラムの使用に関する履歴を保持する使用履
歴記憶手段を備えたことを特徴とする請求項2記載のラ
イセンス管理装置。
5. The license management apparatus according to claim 2, further comprising a usage history storage unit that holds a history of usage of the license program for each user who has acquired a license.
【請求項6】 ライセンスを取得したユーザによるライ
センスプログラムの使用状況を監視して使用状況情報を
生成する使用監視ステップと、 上記ライセンスプログラムについて許可できるライセン
ス数の上限を超えて該プログラム使用のライセンス要求
があると、上記使用状況情報に基づいて上記ユーザごと
に該ライセンスプログラムを使用しているか否かを判断
する使用判断ステップと、 該使用判断ステップにおける判断結果に基づいて、上記
プログラム不使用のユーザに付与されたライセンスを解
除し、新規にライセンス要求したユーザに対して上記プ
ログラムの使用を許可するライセンス制御ステップとを
備えたライセンス管理方法。
6. A usage monitoring step of monitoring usage status of a license program by a user who has acquired a license and generating usage status information, and a license request for using the program exceeding an upper limit of the number of licenses permitted for the license program. If there is, the use determination step of determining whether or not the license program is used for each user based on the use status information, and the user not using the program based on the determination result in the use determination step. A license management method comprising: a license control step of releasing the license given to the user and permitting the user who newly requested the license to use the program.
【請求項7】 ライセンスを取得したユーザによるライ
センスプログラムの使用状況情報に基づいて、上記ユー
ザごとに該ライセンスプログラムを使用しているか否か
を判断する使用判断手段、 上記ライセンスプログラムについて許可できるライセン
ス数の上限を超えて該プログラム使用のライセンス要求
があると、上記使用判断手段の判断結果に基づいて上記
プログラム不使用のユーザに付与されたライセンスを解
除し、新規にライセンス要求したユーザに対して上記プ
ログラムの使用を許可するライセンス制御手段としてコ
ンピュータを機能させるプログラム。
7. Use determination means for determining whether or not the license program is being used for each user based on the usage status information of the license program by the user who has obtained the license, and the number of licenses that can be granted for the license program. If there is a license request for using the program exceeding the upper limit of the above, the license granted to the user who does not use the program is released based on the determination result of the use determining means, and the user who newly requests the license receives the license. A program that causes a computer to function as a license control means that permits the use of the program.
JP2001386499A 2001-12-19 2001-12-19 License management system, license management device and method, and program Pending JP2003186559A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001386499A JP2003186559A (en) 2001-12-19 2001-12-19 License management system, license management device and method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001386499A JP2003186559A (en) 2001-12-19 2001-12-19 License management system, license management device and method, and program

Publications (1)

Publication Number Publication Date
JP2003186559A true JP2003186559A (en) 2003-07-04

Family

ID=27595635

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001386499A Pending JP2003186559A (en) 2001-12-19 2001-12-19 License management system, license management device and method, and program

Country Status (1)

Country Link
JP (1) JP2003186559A (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006059163A (en) * 2004-08-20 2006-03-02 Fujitsu Support & Service Kk License management system, license management program and license management method
JP2006059164A (en) * 2004-08-20 2006-03-02 Fujitsu Support & Service Kk License management terminal, license management system, license management program, and license management method
JP2008107879A (en) * 2006-10-23 2008-05-08 Fujitsu Ltd License management method and system
JP2008123048A (en) * 2006-11-08 2008-05-29 Ricoh Co Ltd Software license operation management device and software license operation management method
JP2008529184A (en) * 2005-02-04 2008-07-31 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ Method, apparatus, system and token for creating an authorization domain
JP2009301151A (en) * 2008-06-10 2009-12-24 Konica Minolta Business Technologies Inc Device management apparatus, device management method for use therein, and device management program
JP2011059805A (en) * 2009-09-07 2011-03-24 Ricoh Co Ltd Server and method for managing license, and program
JP2012118744A (en) * 2010-11-30 2012-06-21 Fujitsu Ltd Program, computer, information processing method and communication system
JP2016018424A (en) * 2014-07-09 2016-02-01 株式会社Jvcケンウッド Client device, server device, license management method, and program
JP7567338B2 (en) 2020-10-06 2024-10-16 株式会社リコー Information processing device, method, program, and information processing system

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006059164A (en) * 2004-08-20 2006-03-02 Fujitsu Support & Service Kk License management terminal, license management system, license management program, and license management method
JP2006059163A (en) * 2004-08-20 2006-03-02 Fujitsu Support & Service Kk License management system, license management program and license management method
JP2012198912A (en) * 2005-02-04 2012-10-18 Koninkl Philips Electronics Nv Method, device, system, and token for creating authorized domains
JP2008529184A (en) * 2005-02-04 2008-07-31 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ Method, apparatus, system and token for creating an authorization domain
US9356938B2 (en) 2005-02-04 2016-05-31 Koninklijke Philips N.V. Method, device, system, token creating authorized domains
JP2015164039A (en) * 2005-02-04 2015-09-10 コーニンクレッカ フィリップス エヌ ヴェ Method, device, system, and token for creating authorized domains
JP2008107879A (en) * 2006-10-23 2008-05-08 Fujitsu Ltd License management method and system
JP2008123048A (en) * 2006-11-08 2008-05-29 Ricoh Co Ltd Software license operation management device and software license operation management method
JP2009301151A (en) * 2008-06-10 2009-12-24 Konica Minolta Business Technologies Inc Device management apparatus, device management method for use therein, and device management program
JP2011059805A (en) * 2009-09-07 2011-03-24 Ricoh Co Ltd Server and method for managing license, and program
JP2012118744A (en) * 2010-11-30 2012-06-21 Fujitsu Ltd Program, computer, information processing method and communication system
JP2016018424A (en) * 2014-07-09 2016-02-01 株式会社Jvcケンウッド Client device, server device, license management method, and program
JP7567338B2 (en) 2020-10-06 2024-10-16 株式会社リコー Information processing device, method, program, and information processing system

Similar Documents

Publication Publication Date Title
US8584127B2 (en) Storage medium storing job management program, information processing apparatus, and job management method
WO2007052442A1 (en) Information processing method and information processing apparatus
JP2003186559A (en) License management system, license management device and method, and program
JPH05346851A (en) Software license managing device
JPH06223040A (en) Software license management system
WO2007052443A1 (en) Information processing method and information processing apparatus
JP4629342B2 (en) Storage apparatus and control method thereof
US20060064387A1 (en) Systems and methods for software licensing
JPH08263283A (en) Software managing system
JP2008176749A (en) Id lending device, id lending program, and id lending method
US9021489B2 (en) Start, suspend and resume an application program where the application program utilizes the same handle to identify a resource upon resumption
JP2012098762A (en) License management system, function provider, license management method, and license management program
KR100915533B1 (en) System for determining unreturned standby resource usage
US6973500B1 (en) Data processing system with management functions to allocate a group of resources to clients
JP4728871B2 (en) Device quarantine method, quarantine device, aggregate client management device, aggregate client management program, network connection device, and user terminal
JP4826175B2 (en) License management system, method, license server, transfer license server, and program
JP2019211950A (en) License control device, license control program, license control method and license control system
CN109189425A (en) A kind of management method of BMC, management system and relevant apparatus
JP2006185152A (en) Application operation control method and system
JP5478372B2 (en) Guest OS control system
JPH0789351B2 (en) Security management processing method
JPH0728544A (en) Computer system
WO2021192098A1 (en) Information processing device, information processing method, and information processing program
JP2004295504A (en) Security management program and security management method
KR20000061447A (en) Computer security apparatus and method using screen saver in network system