[go: up one dir, main page]

JP2002023882A - System for controlling client license and method for the same and recording medium recorded with its control program - Google Patents

System for controlling client license and method for the same and recording medium recorded with its control program

Info

Publication number
JP2002023882A
JP2002023882A JP2000215854A JP2000215854A JP2002023882A JP 2002023882 A JP2002023882 A JP 2002023882A JP 2000215854 A JP2000215854 A JP 2000215854A JP 2000215854 A JP2000215854 A JP 2000215854A JP 2002023882 A JP2002023882 A JP 2002023882A
Authority
JP
Japan
Prior art keywords
client
application program
license
client application
license information
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
JP2000215854A
Other languages
Japanese (ja)
Inventor
Yoshiki Kato
善基 加藤
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.)
NEC Solution Innovators Ltd
Original Assignee
NEC Software Chubu Ltd
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 NEC Software Chubu Ltd filed Critical NEC Software Chubu Ltd
Priority to JP2000215854A priority Critical patent/JP2002023882A/en
Publication of JP2002023882A publication Critical patent/JP2002023882A/en
Pending legal-status Critical Current

Links

Abstract

PROBLEM TO BE SOLVED: To provide a system and method for controlling a client license capable of starting an application program for client only from the allowable licensed number of client devices and a recording medium recorded with its control program. SOLUTION: An application program for client is installed from an application program for client module control part 11 of a server device 10 by an automatic installation control part 21, and when the program is started, the presence or absence of any license information is confirmed to a part 23 for controlling a license for a client, and when any license information is present, the program is started, and in the case of absence, the residual number of licenses registered in a part 12 for controlling a license for server is checked, and when the residual number of licenses is at least 1, the residual number of licenses of the part 12 for controlling a license for server is subtracted by 1, and the license information is registered in the part 23 for controlling a license for client, and the program is started. When the residual number of licenses is 0, the application program for client is controlled not to be started by the part 23 for controlling the license for client.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、クライアントサー
バシステムにおいて、クライアント装置がサーバ装置か
らクライアント用アプリケーションプログラムをダウン
ロードしてインストールし、当該インストールしたプロ
グラムの起動を制御するクライアントライセンスの管理
システム、その管理方法及びその管理プログラムを記録
した記録媒体に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a client license management system in which a client device downloads and installs a client application program from a server device in a client server system, and controls the activation of the installed program. The present invention relates to a method and a recording medium on which the management program is recorded.

【0002】[0002]

【従来の技術】昨今、サーバ装置と当該サーバ装置にネ
ットワークを介して複数台接続されるクライアント装置
とからなるクライアントサーバシステムにおいて、クラ
イアント装置がサーバ装置からクライアント用アプリケ
ーションプログラムをダウンロードし、このダウンロー
ドしたプログラムの自動インストール機能を実現したも
のが知られている。
2. Description of the Related Art Recently, in a client-server system including a server device and a plurality of client devices connected to the server device via a network, the client device downloads an application program for the client from the server device and downloads the client application program. One that realizes an automatic installation function of a program is known.

【0003】このような自動インストール機能は、クラ
イアント装置とサーバ装置に存在するOS(オペレーテ
ィングシステム)によって実現されている。また、クラ
イアント装置にインストールされたクライアント用アプ
リケーションプログラムは、サーバ装置にて管理される
起動許可情報(ライセンス情報)に基づいて起動が制御
されるものであった。
[0003] Such an automatic installation function is realized by an OS (operating system) existing in a client device and a server device. Further, the activation of the client application program installed in the client device is controlled based on activation permission information (license information) managed by the server device.

【0004】このライセンス情報は、上記クライアント
用アプリケーションプログラムの起動が許可されるクラ
イアント装置の合計数で示されるものである。このた
め、従来のクライアントライセンスの管理では、各クラ
イアント装置にダウンロードされたクライアント用アプ
リケーションプログラムに基づいて各クライアント装置
がサーバ装置のサーバ用ライセンス管理部にアクセス
し、サーバ装置側で上記ライセンス数を超えないように
制限することで、クライアント用アプリケーションプロ
グラムの起動制御(ライセンス管理)を行っていた。
[0004] This license information is indicated by the total number of client devices permitted to start the client application program. For this reason, in the conventional client license management, each client device accesses the server license management unit of the server device based on the client application program downloaded to each client device, and the server device exceeds the license count. In this case, the startup control (license management) of the client application program was performed by restricting the application program from being executed.

【0005】[0005]

【発明が解決しようとする課題】しかしながら、上記従
来例に示されるクライアントサーバシステムにおいて、
クライアント用アプリケーションプログラムのダウンロ
ードは、このプログラムの起動要求時にOSにより自動
的に行われるため、何台のクライアント装置にクライア
ント用アプリケーションプログラムがダウンロードされ
たのかをアプリケーションプログラムでは管理できず、
同時にサーバ装置にアクセスされない限り、どのクライ
アント装置からもアクセスが可能になってしまうという
問題があった。
However, in the client server system shown in the above conventional example,
The client application program is automatically downloaded by the OS at the time of a request to start the client application program. Therefore, the application program cannot manage how many client devices have downloaded the client application program.
At the same time, there is a problem in that access can be made from any client device unless the server device is accessed.

【0006】本発明は、クライアント用アプリケーショ
ンプログラムがOSによって提供される自動インストー
ル機能により、サーバ装置からクライアント装置にクラ
イアント用アプリケーションプログラムをダウンロード
してインストールするクライアントサーバシステムにお
いて、許可したライセンス数分の固定のクライアント装
置からのみクライアント用アプリケーションプログラム
の起動を可能としたクライアントライセンスの管理シス
テム、その管理方法及びその管理プログラムを記録した
記録媒体を提供することにある。
According to the present invention, in a client-server system in which a client application program is downloaded and installed from a server device to a client device by an automatic installation function provided by an OS, a fixed number of licenses for a permitted number of licenses are provided. It is an object of the present invention to provide a client license management system capable of starting a client application program only from a client device, a management method thereof, and a recording medium recording the management program.

【0007】[0007]

【課題を解決するための手段】前記課題を解決するため
に、請求項1記載の発明は、複数のクライアント装置と
クライアント用アプリケーションプログラムを備えるサ
ーバ装置とがネットワークを介して接続されるクライア
ントサーバシステムにおけるクライアントライセンスの
管理システムであって、サーバ装置は、複数のクライア
ント装置におけるクライアント用アプリケーションプロ
グラムの起動を許可するクライアント装置の起動許可台
数をライセンス情報として管理するサーバ用ライセンス
管理手段を有し、クライアント装置は、サーバ装置から
クライアント用アプリケーションプログラムをダウンロ
ードしてインストールするインストール手段と、インス
トールしたクライアント用アプリケーションプログラム
の起動を許可するライセンス情報を管理するクライアン
ト用ライセンス情報管理手段とを有し、クライアント用
アプリケーションプログラムの起動時に、クライアント
用ライセンス情報管理手段に対してライセンス情報の有
無を問い合わせ、該問い合わせの結果に基づきクライア
ント用アプリケーションプログラムの起動を制御するこ
とを特徴とする。
According to an aspect of the present invention, there is provided a client-server system in which a plurality of client devices and a server device having a client application program are connected via a network. Wherein the server device has server license management means for managing, as license information, the number of client devices permitted to start the client application programs in a plurality of client devices, as license information. The device downloads and installs the client application program from the server device, and permits activation of the installed client application program. Client information management means for managing license information, and when starting the client application program, inquires of the client license information management means whether or not there is license information. Based on the result of the inquiry, the client application program Is controlled.

【0008】請求項2記載の発明は、請求項1記載の発
明において、クライアント用ライセンス情報管理手段
は、ライセンス情報の有無の問い合わせに対し、ライセ
ンス情報が有る場合、クライアント用アプリケーション
プログラムを起動するように制御することを特徴とす
る。
According to a second aspect of the present invention, in the first aspect of the present invention, the client license information management means activates a client application program when there is license information in response to an inquiry about the presence or absence of license information. Is controlled.

【0009】請求項3記載の発明は、請求項1または2
記載の発明において、クライアント用ライセンス情報管
理手段は、ライセンス情報の有無の問い合わせに対し、
ライセンス情報が無い場合、サーバ用ライセンス情報管
理手段に対して、残り起動許可台数を問い合わせ、該残
り起動許可台数の有無に基づきクライアント用アプリケ
ーションプログラムの起動を制御することを特徴とす
る。
The invention described in claim 3 is the first or second invention.
In the described invention, the client license information management means responds to an inquiry about the presence or absence of license information.
When there is no license information, the server license information management means is inquired about the remaining number of permitted activations, and the activation of the client application program is controlled based on the remaining number of permitted activations.

【0010】請求項4記載の発明は、請求項3記載の発
明において、クライアント用ライセンス情報管理手段
は、残り起動許可台数が1以上である場合、サーバ用ラ
イセンス情報管理手段における残り起動許可台数を1減
算し、該クライアント用ライセンス情報管理手段にライ
センス情報を登録し、クライアント用アプリケーション
プログラムを起動するように制御することを特徴とす
る。
According to a fourth aspect of the present invention, in the third aspect of the present invention, the client license information management means determines the remaining activation permitted number in the server license information management means when the remaining activation permitted number is one or more. It is characterized in that the license information is registered in the client license information management means, and control is performed so as to activate the client application program.

【0011】請求項5記載の発明は、請求項3または4
記載の発明において、クライアント用ライセンス情報管
理手段は、残り起動許可台数が0である場合、クライア
ント用アプリケーションプログラムを起動しないように
制御することを特徴とする。
The invention according to claim 5 is the invention according to claim 3 or 4.
In the invention described above, the client license information management means controls the client application program so as not to be activated when the remaining number of permitted activations is zero.

【0012】請求項6記載の発明は、請求項1から5の
いずれか1項に記載の発明において、クライアント装置
は、インストール手段によりインストールされたクライ
アント用アプリケーションプログラムを削除するアンイ
ンストール手段を有することを特徴とする。
According to a sixth aspect of the present invention, in the first aspect of the present invention, the client device has an uninstalling unit for deleting the client application program installed by the installing unit. It is characterized by.

【0013】請求項7記載の発明は、請求項6記載の発
明において、アンインストール手段は、クライアント装
置でクライアント用アプリケーションプログラムを使用
しない場合、該クライアント用アプリケーションプログ
ラムを削除することを特徴とする。
According to a seventh aspect of the present invention, in the sixth aspect of the invention, when the client device does not use the client application program, the uninstalling means deletes the client application program.

【0014】請求項8記載の発明は、請求項6または7
記載の発明において、クライアント装置は、アンインス
トール手段によりクライアント用アプリケーションプロ
グラムを削除した際に、その旨をサーバ用ライセンス管
理手段及びクライアント用ライセンス管理手段に通知す
る通知手段を有することを特徴とする。
The invention according to claim 8 is the invention according to claim 6 or 7.
In the invention described above, when the client application program is deleted by the uninstalling unit, the client device has a notifying unit that notifies the server license managing unit and the client license managing unit of the deletion.

【0015】請求項9記載の発明は、複数のクライアン
ト装置とクライアント用アプリケーションプログラムを
備えるサーバ装置とがネットワークを介して接続される
クライアントサーバシステムにおけるクライアントライ
センスの管理方法であって、サーバ装置は、複数のクラ
イアント装置においてクライアント用アプリケーション
プログラムの起動を許可するクライアント装置の起動許
可台数をライセンス情報として管理するサーバ用ライセ
ンス管理手段を有し、クライアント装置は、サーバ装置
からクライアント用アプリケーションプログラムをダウ
ンロードしてインストールするインストール手段と、イ
ンストールしたクライアント用アプリケーションプログ
ラムの起動を許可するライセンス情報を管理するクライ
アント用ライセンス情報管理手段と、インストールした
クライアント用アプリケーションプログラムを削除する
アンインストール手段とを有し、クライアント用アプリ
ケーションプログラムの起動時に、クライアント用ライ
センス情報管理手段に対してライセンス情報の有無を問
い合わせる問い合わせステップと、ライセンス情報の有
無の問い合わせの結果に基づきクライアント用アプリケ
ーションプログラムの起動を制御する制御ステップと、
を有することを特徴とする。
According to a ninth aspect of the present invention, there is provided a client license management method in a client-server system in which a plurality of client devices and a server device having a client application program are connected via a network. A server license management unit that manages, as license information, the number of client devices permitted to start the client application program in a plurality of client devices. The client device downloads the client application program from the server device. Installation means for installing, and a client license for managing license information for permitting activation of the installed client application program. An inquiry step comprising: an information managing unit; and an uninstalling unit for deleting the installed client application program. When the client application program is started, an inquiry step of inquiring the client license information managing unit about the presence or absence of license information; A control step of controlling the activation of the client application program based on the result of the inquiry about the presence or absence of information;
It is characterized by having.

【0016】請求項10記載の発明は、請求項9記載の
発明において、制御ステップは、クライアント用ライセ
ンス管理手段へのライセンス情報の有無の問い合わせに
対し、ライセンス情報が有る場合、クライアント用アプ
リケーションプログラムを起動するように制御すること
を特徴とする。
According to a tenth aspect of the present invention, in the ninth aspect of the present invention, the control step includes, in response to an inquiry as to the presence or absence of the license information to the license management means for the client, if the license information is present, the application program for the client is executed. It is characterized in that it is controlled to be activated.

【0017】請求項11記載の発明は、請求項9または
10記載の発明において、制御ステップは、クライアン
ト用ライセンス管理手段へのライセンス情報の有無の問
い合わせに対し、ライセンス情報が無い場合、サーバ用
ライセンス情報管理手段に対して、残り起動許可台数を
問い合わせ、該残り起動許可台数の有無に基づきクライ
アント用アプリケーションプログラムの起動を制御する
ことを特徴とする。
According to an eleventh aspect of the present invention, in the invention according to the ninth or tenth aspect, the control step includes the step of: in response to an inquiry to the license management means for the client whether or not there is license information, if the license information is not present, the license for the server. The information management means is inquired of the remaining number of permitted startups, and the startup of the client application program is controlled based on the presence or absence of the remaining number of permitted startups.

【0018】請求項12記載の発明は、請求項11記載
の発明において、制御ステップは、残り起動許可台数が
1以上である場合、サーバ用ライセンス情報管理手段に
おける残り起動許可台数を1減算し、該クライアント用
ライセンス情報管理手段にライセンス情報を登録し、ク
ライアント用アプリケーションプログラムを起動するよ
うに制御することを特徴とする。
According to a twelfth aspect of the present invention, in the invention according to the eleventh aspect, the control step, when the remaining number of permitted boots is one or more, subtracts one from the remaining number of permitted boots in the server license information management means. It is characterized in that license information is registered in the client license information management means, and control is performed so as to activate a client application program.

【0019】請求項13記載の発明は、請求項11また
は12記載の発明において、制御ステップは、残り起動
許可台数が0である場合、クライアント用アプリケーシ
ョンプログラムを起動しないように制御することを特徴
とする。
According to a thirteenth aspect of the present invention, in the invention of the eleventh or twelfth aspect, the control step controls the client application program not to be activated when the remaining number of permitted activations is zero. I do.

【0020】請求項14記載の発明は、請求項13記載
の発明において、クライアント装置でクライアント用ア
プリケーションプログラムを使用しない場合、アンイン
ストール手段により、インストールしたクライアント用
アプリケーションプログラムを削除する削除ステップを
有することを特徴とする。
According to a fourteenth aspect of the present invention, in the invention according to the thirteenth aspect, when the client device does not use the client application program, the client device has a deleting step of deleting the installed client application program by uninstalling means. It is characterized by.

【0021】請求項15記載の発明は、請求項14記載
の発明において、削除ステップによりクライアント用ア
プリケーションプログラムを削除した際に、その旨をサ
ーバ用ライセンス管理手段及びクライアント用ライセン
ス管理手段に通知する通知ステップを有することを特徴
とする。
According to a fifteenth aspect of the present invention, in the invention according to the fourteenth aspect, when the client application program is deleted in the deleting step, a notification to that effect is sent to the server license management means and the client license management means. It is characterized by having a step.

【0022】請求項16記載の発明は、複数のクライア
ント装置とクライアント用アプリケーションプログラム
を備えるサーバ装置とがネットワークを介して接続され
るクライアントサーバシステムにおけるクライアントラ
イセンスの管理プログラムを記録した記録媒体であっ
て、サーバ装置は、複数のクライアント装置においてク
ライアント用アプリケーションプログラムの起動を許可
するクライアント装置の起動許可台数をライセンス情報
として管理するサーバ用ライセンス管理手段を有し、ク
ライアント装置は、サーバ装置からクライアント用アプ
リケーションプログラムをダウンロードしてインストー
ルするインストール手段と、インストールしたクライア
ント用アプリケーションプログラムの起動を許可するラ
イセンス情報を管理するクライアント用ライセンス情報
管理手段と、インストールしたクライアント用アプリケ
ーションプログラムを削除するアンインストール手段と
を有し、クライアント用アプリケーションプログラムの
起動時に、クライアント用ライセンス情報管理手段に対
してライセンス情報の有無を問い合わせる問い合わせ処
理と、ライセンス情報の有無の問い合わせの結果に基づ
きクライアント用アプリケーションプログラムの起動を
制御する制御処理と、を実行することを特徴とする。
According to a sixteenth aspect of the present invention, there is provided a recording medium recording a client license management program in a client server system in which a plurality of client devices and a server device having a client application program are connected via a network. A server device having server license management means for managing, as license information, the number of client devices permitted to start client application programs in a plurality of client devices, and the client device transmits the client application program from the server device to the client device; Manages installation means for downloading and installing programs, and license information that permits the installation of installed client application programs Inquiry for inquiring the client license information management means for the presence or absence of license information when the client application program is started, the client license information management means being provided, and an uninstalling means for deleting the installed client application program. And a control process for controlling the activation of the client application program based on the result of the inquiry about the presence or absence of the license information.

【0023】請求項17記載の発明は、請求項16記載
の発明において、制御処理は、クライアント用ライセン
ス管理手段へのライセンス情報の有無の問い合わせに対
し、ライセンス情報が有る場合、クライアント用アプリ
ケーションプログラムを起動するように制御することを
特徴とする。
According to a seventeenth aspect of the present invention, in the invention according to the sixteenth aspect, the control processing includes, in response to an inquiry to the license management means for the client whether or not there is license information, if the license information is present, the client application program is executed. It is characterized in that it is controlled to be activated.

【0024】請求項18記載の発明は、請求項16また
は17記載の発明において、制御処理は、クライアント
用ライセンス管理手段へのライセンス情報の有無の問い
合わせに対し、ライセンス情報が無い場合、サーバ用ラ
イセンス情報管理手段に対して、残り起動許可台数を問
い合わせ、該残り起動許可台数の有無に基づきクライア
ント用アプリケーションプログラムの起動を制御するこ
とを特徴とする。
According to an eighteenth aspect of the present invention, in the invention according to the sixteenth aspect or the seventeenth aspect, the control process is performed in response to an inquiry to the client license management means about the presence or absence of the license information. The information management means is inquired of the remaining number of permitted startups, and the startup of the client application program is controlled based on the presence or absence of the remaining number of permitted startups.

【0025】請求項19記載の発明は、請求項18記載
の発明において、制御処理は、残り起動許可台数が1以
上である場合、サーバ用ライセンス情報管理手段におけ
る残り起動許可台数を1減算し、該クライアント用ライ
センス情報管理手段にライセンス情報を登録し、クライ
アント用アプリケーションプログラムを起動するように
制御することを特徴とする。
According to a nineteenth aspect of the present invention, in the invention according to the eighteenth aspect, when the remaining number of permitted boots is one or more, the remaining number of permitted boots in the server license information management means is decremented by one. It is characterized in that license information is registered in the client license information management means, and control is performed so as to activate a client application program.

【0026】請求項20記載の発明は、請求項18また
は19記載の発明において、制御処理は、残り起動許可
台数が0である場合、クライアント用アプリケーション
プログラムを起動しないように制御することを特徴とす
る。
According to a twentieth aspect of the present invention, in the invention according to the eighteenth or nineteenth aspect, the control process controls the client application program so as not to be activated when the remaining number of permitted activations is zero. I do.

【0027】請求項21記載の発明は、請求項20記載
の発明において、クライアント装置でクライアント用ア
プリケーションプログラムを使用しない場合、アンイン
ストール手段により、インストールしたクライアント用
アプリケーションプログラムを削除する削除処理を実行
することを特徴とする。
According to a twenty-first aspect of the present invention, in the twentieth aspect, when the client device does not use the client application program, the uninstalling means executes a deletion process of deleting the installed client application program. It is characterized by the following.

【0028】請求項22記載の発明は、請求項21記載
の発明において、削除処理によりクライアント用アプリ
ケーションプログラムを削除した際に、その旨をサーバ
用ライセンス管理手段及びクライアント用ライセンス管
理手段に通知する通知処理を実行することを特徴とす
る。
According to a twenty-second aspect of the present invention, in the invention according to the twenty-first aspect, when a client application program is deleted by a deletion process, a notification to that effect is sent to the server license management means and the client license management means. Processing is performed.

【0029】〈作用〉本発明は、クライアント用アプリ
ケーションプログラムが、起動要求時にクライアント装
置のOS(オペレーティングシステム)の自動インスト
ール制御部によりサーバ装置のOSのクライアント用ア
プリケーションプログラムモジュール管理部からダウン
ロードしてインストールされるクライアントサーバシス
テムにおいて、クライアント装置は、クライアント用ア
プリケーションプログラムのインストール後、当該プロ
グラム起動時に、クライアント用ライセンス管理部にラ
イセンス情報の有無をチェックし、ライセンス情報が有
る場合にはクライアント用アプリケーションプログラム
を起動し、無い場合にはサーバ用ライセンス管理部に登
録されている残ライセンス数をチェックし、残ライセン
ス数が1以上であればサーバ用ライセンス管理部の残ラ
イセンス数を1減算し、クライアント用ライセンス管理
部にライセンスを登録してクライアント用アプリケーシ
ョンプログラムを起動する。残ライセンス数が0であれ
ばクライアント用ライセンス管理部によりクライアント
用アプリケーションプログラムを起動しないように制御
する。
<Operation> According to the present invention, the client application program is downloaded and installed from the client application program module management section of the server OS by the automatic installation control section of the OS (operating system) of the client apparatus at the time of a start request. In the client server system, the client device checks the presence or absence of license information in the client license management unit when the client application program is installed and starts the program, and if there is the license information, the client device executes the client application program. If the number of remaining licenses is one or more, check the number of remaining licenses registered in the server If the number of remaining license server license management unit 1 subtracts, starts the application program for the client to register a license to the license management unit for the client. If the number of remaining licenses is 0, the client license management unit controls so that the client application program is not started.

【0030】[0030]

【発明の実施の形態】次に、添付図面を参照しながら本
発明の実施形態であるクライアントライセンスの管理シ
ステム、その管理方法及びその管理プログラムを記録し
た記録媒体を詳細に説明する。図1及び図2を参照する
と、本発明に係るクライアントライセンスの管理システ
ム、その管理方法及びその管理プログラムを記録した記
録媒体の実施の形態が示されている。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Next, a client license management system, a management method thereof, and a recording medium on which the management program is recorded according to an embodiment of the present invention will be described in detail with reference to the accompanying drawings. FIG. 1 and FIG. 2 show an embodiment of a client license management system, a management method thereof, and a recording medium storing the management program according to the present invention.

【0031】図1は、本発明の実施形態であるクライア
ントライセンスの管理システムの概略構成を示すブロッ
ク図である。図1において、本発明の実施形態であるク
ライアントライセンスの管理システムは、サーバ装置1
0と、複数のクライアント装置20a〜20cが、例え
ば、LAN(Local Area Network)等のネットワークに
より接続されてなる。
FIG. 1 is a block diagram showing a schematic configuration of a client license management system according to an embodiment of the present invention. In FIG. 1, a client license management system according to an embodiment of the present invention includes a server device 1.
0 and a plurality of client devices 20a to 20c are connected by a network such as a LAN (Local Area Network).

【0032】サーバ装置10と各クライアント装置20
a〜20cのそれぞれには、LAN上で重複することの
ない固有のアドレス情報としてのIPアドレスが与えら
れるる。このIPアドレスにより、各クライアント装置
20a〜20cを特定することができ、例えば、任意の
クライアント装置20aがサーバ装置10へアクセスす
る際には、当該クライアント装置20aのIPアドレス
がサーバ装置10へ通知されることにより、複数のクラ
イアント装置のどのクライアント装置からのアクセスで
あるかを特定することができる。
The server device 10 and each client device 20
Each of a to 20c is given an IP address as unique address information that does not overlap on the LAN. Each of the client devices 20a to 20c can be specified by the IP address. For example, when an arbitrary client device 20a accesses the server device 10, the IP address of the client device 20a is notified to the server device 10. By doing so, it is possible to specify from which of the plurality of client devices the access is from.

【0033】サーバ装置10は、クライアント用アプリ
ケーションモジュール管理部(OS)11と、サーバ用
ライセンス管理部12と、を有して構成される。
The server device 10 includes a client application module management unit (OS) 11 and a server license management unit 12.

【0034】クライアント用アプリケーションモジュー
ル管理部(OS)11は、サーバ装置10のOSによっ
て構成され、各クライアント装置20a〜20cにダウ
ンロードするためのクライアント用アプリケーションプ
ログラムを管理している。
The client application module management unit (OS) 11 is constituted by the OS of the server device 10 and manages a client application program to be downloaded to each of the client devices 20a to 20c.

【0035】サーバ用ライセンス管理部12は、残ライ
センス数の加算、減算を行うと共に、クライアント用ラ
イセンス管理部23からの残ライセンス数のチェックに
対し、現在の残ライセンス数を通知する。
The server license management unit 12 adds and subtracts the number of remaining licenses, and notifies the current number of remaining licenses in response to the check on the number of remaining licenses from the client license management unit 23.

【0036】記憶装置13は、サーバ装置10が実行す
るための管理プログラムを記録媒体13Aから読み出す
ためのものであり、サーバ装置10のOSにより管理さ
れている。
The storage device 13 is for reading a management program to be executed by the server device 10 from the recording medium 13A, and is managed by the OS of the server device 10.

【0037】この記録媒体13Aには、本発明の実施形
態であるクライアントライセンスの管理プログラムも記
憶されており、上記記憶装置13により読み出されてサ
ーバ装置10にインストールされる。
The recording medium 13A also stores a client license management program according to the embodiment of the present invention, which is read out by the storage device 13 and installed in the server device 10.

【0038】この記憶装置13と記録媒体13Aは、例
えば、FDドライブとFDやCDドライブとCD等によ
り構成される。
The storage device 13 and the recording medium 13A are composed of, for example, an FD drive and an FD or a CD drive and a CD.

【0039】クライアント装置20a〜20cのそれぞ
れは、自動インストール制御部21と、クライアント用
アプリケーションプログラム22と、クライアント用ラ
イセンス管理部23と、アンインストールツール24
と、を有して構成される。
Each of the client devices 20a to 20c includes an automatic installation control unit 21, a client application program 22, a client license management unit 23, and an uninstall tool 24.
And is configured.

【0040】自動インストール制御部21は、クライア
ント装置20のOSによって構成されており、サーバ装
置10にアクセスしてクライアント用アプリケーション
プログラムモジュール管理部11からクライアント用ア
プリケーションプログラムをダウンロードして、このダ
ウンロードしたクライアント用アプリケーションプログ
ラムをインストールするものである。
The automatic installation control unit 21 is constituted by the OS of the client device 20, accesses the server device 10, downloads the client application program from the client application program module management unit 11, and downloads the downloaded client application program. For installing the application program.

【0041】クライアント用アプリケーションプログラ
ム22は、起動時にクライアント用ライセンス管理部2
3にライセンス情報の有無を問い合わせる。
When the client application program 22 is started, the client license management unit 2
Inquire of 3 whether there is license information.

【0042】クライアント用ライセンス管理部23は、
ライセンス情報の有無の問い合わせに対し、ライセンス
情報がある場合には、インストールしたクライアント用
アプリケーションプログラムを起動し、ライセンス情報
が無い場合には、サーバ装置10のサーバ用ライセンス
管理部12に登録されている残ライセンスをチェックす
る。
The client license management unit 23
In response to the inquiry about the presence or absence of license information, if there is license information, the installed client application program is started. If there is no license information, the client application program is registered in the server license management unit 12 of the server device 10. Check remaining licenses.

【0043】この残ライセンス数のチェックにおいて、
残ライセンス数が1以上であれば、サーバ用ライセンス
管理部12の残ライセンス数を1減算してクライアント
用ライセンス管理部23に登録し、クライアント用アプ
リケーションプログラムを起動する。また、残ライセン
ス数が0であれば、クライアント用ライセンス管理部2
3によりクライアント用アプリケーションプログラムを
起動しない。
In checking the number of remaining licenses,
If the number of remaining licenses is one or more, the number of remaining licenses in the server license management unit 12 is subtracted by one, registered in the client license management unit 23, and the client application program is started. If the number of remaining licenses is 0, the client license management unit 2
3 does not activate the client application program.

【0044】アンインストールツール24は、クライア
ント装置20にインストールされたクライアント用アプ
リケーションプログラム22を削除する機能を備える。
また、このアンインストールツール24は、クライアン
ト用アプリケーションプログラム22を削除した場合に
は、その旨をサーバ用ライセンス管理部12に通知する
ように構成される。
The uninstall tool 24 has a function of deleting the client application program 22 installed in the client device 20.
When the client application program 22 is deleted, the uninstall tool 24 is configured to notify the server license management unit 12 of the deletion.

【0045】図2は、本発明の実施形態であるクライア
ントライセンス管理システムの動作例を示すフローチャ
ートである。まず、クライアント装置20aのOSの自
動インストール制御部21は、クライアント用アプリケ
ーションプログラム22の起動要求時に、サーバ装置1
0のOSのクライアント用アプリケーションプログラム
モジュール管理部11からクライアント用アプリケーシ
ョンプログラム22をダウンロードしてクライアント装
置20aにインストールする(ステップS1)。
FIG. 2 is a flowchart showing an operation example of the client license management system according to the embodiment of the present invention. First, the automatic installation control unit 21 of the OS of the client device 20a sends the server device 1
The client application program 22 is downloaded from the client application program module management unit 11 of the OS 0 and installed on the client device 20a (step S1).

【0046】クライアント用アプリケーションプログラ
ム22は、クライアント装置20aにインストールされ
た後、当該クライアント装置20a上で起動され、クラ
イアント用ライセンス管理部23にライセンス情報の有
無を確認する(ステップS2)。
After being installed in the client device 20a, the client application program 22 is activated on the client device 20a, and checks with the client license management unit 23 whether or not there is license information (step S2).

【0047】ステップS2において、クライアント用ラ
イセンス管理部23にライセンス情報が有る場合は(ス
テップS2/有り)、クライアント用アプリケーション
プログラム22を起動する(ステップS3)。
In step S2, if there is license information in the client license management section 23 (step S2 / present), the client application program 22 is started (step S3).

【0048】ステップS2において、クライアント用ラ
イセンス管理部23にライセンス情報が無い場合は(ス
テップS2/無し)、サーバ用ライセンス管理部12に
登録されている残ライセンス数をチェックする(ステッ
プS4)。
In step S2, if there is no license information in the client license management unit 23 (step S2 / none), the number of remaining licenses registered in the server license management unit 12 is checked (step S4).

【0049】ステップS4において、残ライセンス数が
1以上であれば(ステップS4/1以上)、サーバ用ラ
イセンス管理部12の残ライセンス数を1減算し、クラ
イアント用ライセンス管理部23にライセンス情報を登
録し、クライアント用アプリケーションプログラム22
を起動する(ステップS5)。
In step S4, if the number of remaining licenses is 1 or more (step S4 / 1 or more), the number of remaining licenses in the server license management unit 12 is subtracted by 1, and license information is registered in the client license management unit 23. And the client application program 22
Is started (step S5).

【0050】ステップS4において、残ライセンス数が
0であれば(ステップS4/0)、クライアント用アプ
リケーションプログラム22を起動しない(ステップS
6)。
If the number of remaining licenses is 0 in step S4 (step S4 / 0), the client application program 22 is not started (step S4).
6).

【0051】従来のシステムでは、OSによりクライア
ント用アプリケーションプログラムが自動的にインスト
ールされた場合、クライアント単位でのライセンス管理
ができず、サーバ用ライセンス管理部によって起動を許
可されたクライアント装置の起動許可台数(ライセンス
数)より多いクライアント装置から同時にアクセスされ
ない限り、許可されたライセンス数より多い台数のクラ
イアント装置でクライアント用アプリケーションプログ
ラムの起動が可能となっていたが、本発明では、起動し
ようとした順にクライアント用ライセンス管理部にライ
センス情報を登録することで、許可されたライセンス数
より多い台数のクライアント装置にクライアント用アプ
リケーションプログラムがインストールされた場合で
も、ライセンス数を越えてからインストールされたクラ
イアント用アプリケーションプログラムの起動を拒否す
ることができ、クライアント単位のライセンス管理を可
能としている。
In the conventional system, if the client application program is automatically installed by the OS, the license management cannot be performed on a client-by-client basis, and the number of client devices permitted to be started by the server license management unit is permitted. Unless the client devices are simultaneously accessed from more than (the number of licenses), the client application programs can be started by the client devices whose number is larger than the permitted number of licenses. By registering the license information in the license management unit, the number of licenses can be reduced even if the client application program is installed on a larger number of client devices than the permitted number of licenses. For example to be able to reject the start of the installed application programs for clients from, thereby making it possible to license management of the client unit.

【0052】クライアント装置20aにインストールさ
れたクライアント用アプリケーションプログラム22を
削除する場合、アンインストールツール24によって行
う。このアンインストールツール24は、クライアント
用アプリケーションプログラム22をクライアント装置
20aから削除すると共に、クライアント用ライセンス
管理部23にその旨を通知する。
When the client application program 22 installed in the client device 20a is deleted, it is performed by the uninstall tool 24. The uninstall tool 24 deletes the client application program 22 from the client device 20a and notifies the client license management unit 23 of the deletion.

【0053】クライアント用ライセンス管理部23は、
登録されているライセンス情報を削除し、サーバ用ライ
センス管理部12にその旨を通知する。
The client license management unit 23
The registered license information is deleted, and the server license management unit 12 is notified of the deletion.

【0054】サーバ用ライセンス管理部12は、登録さ
れている残ライセンス数を1増やす。これにより、使用
するクライアント装置を変更したい場合は、まず使用し
なくなるクライアント装置からクライアント用アプリケ
ーションプログラム22を削除し、クライアント用ライ
センス管理部23から登録されているライセンス情報を
削除し、サーバ用ライセンス管理部12に登録されてい
る残ライセンス数を1増やす。
The server license management unit 12 increases the number of registered licenses by one. Accordingly, when it is desired to change the client device to be used, the client application program 22 is first deleted from the client device that is no longer used, the license information registered from the client license management unit 23 is deleted, and the server license management is performed. The number of remaining licenses registered in the unit 12 is increased by one.

【0055】以上の処理を行った後、新しく使用するク
ライアント装置にてクライアント用アプリケーションプ
ログラム22の起動を要求をすることで、新たにクライ
アント用ライセンス管理部22にライセンス情報が登録
され、そのクライアント装置でのクライアント用アプリ
ケーションプログラムの起動が可能となる。
After performing the above processing, the client device to be newly used requests activation of the client application program 22, whereby license information is newly registered in the client license management unit 22, and the client device is used. , The client application program can be started.

【0056】なお、上述される実施形態は、本発明の好
適な実施形態であり、本発明の要旨を逸脱しない範囲内
において種々変形して実施することが可能である。例え
ば、サーバ装置の配下の全クライアント装置に、予めク
ライアント用アプリケーションプログラムをダウンロー
ドしておき、クライアント用ライセンス管理部のライセ
ンスを未登録の状態にする。サーバ装置のサーバ用ライ
センス管理部が0の場合は、クライアント用アプリケー
ションプログラムを起動することができない。
The above-described embodiment is a preferred embodiment of the present invention, and can be variously modified and implemented without departing from the gist of the present invention. For example, the client application program is downloaded in advance to all the client devices under the server device, and the license of the client license management unit is unregistered. If the server license management unit of the server device is 0, the client application program cannot be started.

【0057】ここで、クライアント用アプリケーション
プログラムを起動する場合は、使用するクライアント装
置の台数分のライセンスをサーバ用ライセンス管理部に
登録する。クライアント用アプリケーションプログラム
を起動するクライアント装置は、クライアント用アプリ
ケーションプログラムを起動すると、クライアント用ラ
イセンス管理部にライセンス情報が登録され、クライア
ント用アプリケーションプログラムを使用可能となる。
Here, when starting the client application program, licenses for the number of client devices to be used are registered in the server license management unit. When the client device that starts the client application program starts the client application program, the license information is registered in the client license management unit, and the client application program can be used.

【0058】この使用方法により、均一状態でのクライ
アントを展開でき、保守性が向上すると共に、クライア
ント用アプリケーションプログラムを使用する場合、サ
ーバ用ライセンス管理部へのライセンス情報の登録のみ
で容易にクライアント用アプリケーションプログラムが
使用可能となり、ライセンス管理も容易に行うことがで
きる。
According to this method of use, the client can be deployed in a uniform state, the maintainability is improved, and when the client application program is used, the client information can be easily registered only by registering the license information in the server license management unit. The application program can be used, and license management can be easily performed.

【0059】[0059]

【発明の効果】以上の説明より明らかなように、本発明
のクライアントライセンスの管理システム、その管理方
法及びその管理プログラムを記録した記録媒体によれ
ば、クライアント用アプリケーションプログラムを起動
要求時にOSにより自動的にダウンロードされるクライ
アントサーバシステムにおいて、クライアント用アプリ
ケーションプログラムの起動時に、そのクライアント装
置で起動が許可されているか否かをチェックしているの
で、クライアント装置にてライセンス管理を行うことが
できる。
As is apparent from the above description, according to the client license management system, the management method, and the recording medium on which the management program is recorded according to the present invention, the client application program is automatically activated by the OS at the time of a start request. When a client application program is started, the client device checks whether or not the client device is permitted to start when the client application program is started. Therefore, license management can be performed by the client device.

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

【図1】本発明の実施形態であるクライアントライセン
スの管理システムの概略構成を示すブロック図である。
FIG. 1 is a block diagram showing a schematic configuration of a client license management system according to an embodiment of the present invention.

【図2】本発明の実施形態であるクライアントライセン
スの管理システムの動作例を示すフローチャートであ
る。
FIG. 2 is a flowchart illustrating an operation example of a client license management system according to an embodiment of the present invention.

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

10 サーバ装置 11 クライアント用アプリケーションプログラムモジ
ュール管理部(OS) 12 サーバ用ライセンス管理部 13 記憶装置 13A 記録媒体 20a〜20c クライアント装置 21 自動インストール制御部 22 クライアント用アプリケーションプログラム 23 クライアント用ライセンス管理部 24 アンインストールツール
Reference Signs List 10 server device 11 client application program module management unit (OS) 12 server license management unit 13 storage device 13A recording medium 20a to 20c client device 21 automatic installation control unit 22 client application program 23 client license management unit 24 uninstallation tool

Claims (22)

【特許請求の範囲】[Claims] 【請求項1】 複数のクライアント装置とクライアント
用アプリケーションプログラムを備えるサーバ装置とが
ネットワークを介して接続されるクライアントサーバシ
ステムにおけるクライアントライセンスの管理システム
であって、 前記サーバ装置は、 前記複数のクライアント装置における前記クライアント
用アプリケーションプログラムの起動を許可するクライ
アント装置の起動許可台数をライセンス情報として管理
するサーバ用ライセンス管理手段を有し、 前記クライアント装置は、 前記サーバ装置から前記クライアント用アプリケーショ
ンプログラムをダウンロードしてインストールするイン
ストール手段と、 前記インストールした前記クライアント用アプリケーシ
ョンプログラムの起動を許可するライセンス情報を管理
するクライアント用ライセンス情報管理手段とを有し、 前記クライアント用アプリケーションプログラムの起動
時に、前記クライアント用ライセンス情報管理手段に対
してライセンス情報の有無を問い合わせ、該問い合わせ
の結果に基づき前記クライアント用アプリケーションプ
ログラムの起動を制御することを特徴とするクライアン
トライセンスの管理システム。
1. A client license management system in a client server system in which a plurality of client devices and a server device having a client application program are connected via a network, wherein the server device includes the plurality of client devices. Server license management means for managing, as license information, the number of client devices permitted to start the client application program in the client device, wherein the client device downloads the client application program from the server device. Installing means for installing, and a client managing license information for permitting activation of the installed client application program. Client license information management means, when starting the client application program, inquires of the client license information management means about the presence or absence of license information, and starts the client application program based on a result of the inquiry. Control system for client licenses.
【請求項2】 前記クライアント用ライセンス情報管理
手段は、 前記ライセンス情報の有無の問い合わせに対し、ライセ
ンス情報が有る場合、前記クライアント用アプリケーシ
ョンプログラムを起動するように制御することを特徴と
する請求項1記載のクライアントライセンスの管理シス
テム。
2. The client license information management means performs control to activate the client application program when there is license information in response to the inquiry about the presence or absence of the license information. The described client license management system.
【請求項3】 前記クライアント用ライセンス情報管理
手段は、 前記ライセンス情報の有無の問い合わせに対し、ライセ
ンス情報が無い場合、前記サーバ用ライセンス情報管理
手段に対して、残り起動許可台数を問い合わせ、該残り
起動許可台数の有無に基づき前記クライアント用アプリ
ケーションプログラムの起動を制御することを特徴とす
る請求項1または2記載のクライアントライセンスの管
理システム。
3. The client license information management means, in response to the inquiry about the presence or absence of the license information, when there is no license information, inquires of the server license information management means about the remaining number of permitted activations. 3. The client license management system according to claim 1, wherein the activation of the client application program is controlled based on the presence or absence of the number of permitted activations.
【請求項4】 前記クライアント用ライセンス情報管理
手段は、 前記残り起動許可台数が1以上である場合、前記サーバ
用ライセンス情報管理手段における残り起動許可台数を
1減算し、該クライアント用ライセンス情報管理手段に
ライセンス情報を登録し、前記クライアント用アプリケ
ーションプログラムを起動するように制御することを特
徴とする請求項3記載のクライアントライセンスの管理
システム。
4. The license information management means for a client, the license information management means for a client subtracting 1 from the number of licenses permitted to be activated in the license information management means for a server when the number of remaining licenses to be activated is one or more. 4. The client license management system according to claim 3, wherein the license information is registered in the client application program, and the client application program is controlled to be started.
【請求項5】 前記クライアント用ライセンス情報管理
手段は、 前記残り起動許可台数が0である場合、前記クライアン
ト用アプリケーションプログラムを起動しないように制
御することを特徴とする請求項3または4記載のクライ
アントライセンスの管理システム。
5. The client according to claim 3, wherein the client license information management means controls so as not to start the client application program when the remaining start permitted number is zero. License management system.
【請求項6】 前記クライアント装置は、 前記インストール手段によりインストールされた前記ク
ライアント用アプリケーションプログラムを削除するア
ンインストール手段を有することを特徴とする請求項1
から5のいずれか1項に記載のクライアントライセンス
の管理システム。
6. The client device according to claim 1, wherein the client device has an uninstalling unit for deleting the client application program installed by the installing unit.
6. The client license management system according to any one of claims 1 to 5.
【請求項7】 前記アンインストール手段は、 前記クライアント装置で前記クライアント用アプリケー
ションプログラムを使用しない場合、該クライアント用
アプリケーションプログラムを削除することを特徴とす
る請求項6記載のクライアントライセンスの管理システ
ム。
7. The client license management system according to claim 6, wherein the uninstalling unit deletes the client application program when the client device does not use the client application program.
【請求項8】 前記クライアント装置は、 前記アンインストール手段により前記クライアント用ア
プリケーションプログラムを削除した際に、その旨を前
記サーバ用ライセンス管理手段及び前記クライアント用
ライセンス管理手段に通知する通知手段を有することを
特徴とする請求項6または7記載のクライアントライセ
ンスの管理システム。
8. The client device, further comprising, when the uninstallation unit deletes the client application program, a notification unit that notifies the server license management unit and the client license management unit of the deletion. 8. The client license management system according to claim 6, wherein:
【請求項9】 複数のクライアント装置とクライアント
用アプリケーションプログラムを備えるサーバ装置とが
ネットワークを介して接続されるクライアントサーバシ
ステムにおけるクライアントライセンスの管理方法であ
って、 前記サーバ装置は、 前記複数のクライアント装置において前記クライアント
用アプリケーションプログラムの起動を許可するクライ
アント装置の起動許可台数をライセンス情報として管理
するサーバ用ライセンス管理手段を有し、 前記クライアント装置は、 前記サーバ装置から前記クライアント用アプリケーショ
ンプログラムをダウンロードしてインストールするイン
ストール手段と、 前記インストールした前記クライアント用アプリケーシ
ョンプログラムの起動を許可するライセンス情報を管理
するクライアント用ライセンス情報管理手段と、 前記インストールした前記クライアント用アプリケーシ
ョンプログラムを削除するアンインストール手段とを有
し、 前記クライアント用アプリケーションプログラムの起動
時に、前記クライアント用ライセンス情報管理手段に対
してライセンス情報の有無を問い合わせる問い合わせス
テップと、 前記ライセンス情報の有無の問い合わせの結果に基づき
前記クライアント用アプリケーションプログラムの起動
を制御する制御ステップと、 を有することを特徴とするクライアントライセンスの管
理方法。
9. A method for managing a client license in a client server system in which a plurality of client devices and a server device having a client application program are connected via a network, wherein the server device includes the plurality of client devices. Has license management means for a server that manages, as license information, the number of permitted start-ups of the client device that permits the activation of the client application program. The client device downloads the client application program from the server device. Installation means for installing; and a client for managing license information for permitting activation of the installed client application program. License information management means, and uninstalling means for deleting the installed client application program. When the client application program is activated, the client license information management means has license information. And a control step of controlling the activation of the client application program based on the result of the inquiry about the presence or absence of the license information.
【請求項10】 前記制御ステップは、 前記クライアント用ライセンス管理手段への前記ライセ
ンス情報の有無の問い合わせに対し、ライセンス情報が
有る場合、前記クライアント用アプリケーションプログ
ラムを起動するように制御することを特徴とする請求項
9記載のクライアントライセンスの管理方法。
10. The control step is characterized in that, in response to an inquiry to the client license management means about the presence or absence of the license information, if there is license information, control is performed such that the client application program is started. 10. The client license management method according to claim 9, wherein:
【請求項11】 前記制御ステップは、 前記クライアント用ライセンス管理手段への前記ライセ
ンス情報の有無の問い合わせに対し、ライセンス情報が
無い場合、前記サーバ用ライセンス情報管理手段に対し
て、残り起動許可台数を問い合わせ、該残り起動許可台
数の有無に基づき前記クライアント用アプリケーション
プログラムの起動を制御することを特徴とする請求項9
または10記載のクライアントライセンスの管理方法。
11. The control step, if the license information does not exist in response to the inquiry about the presence or absence of the license information to the client license management means, the server license information management means 10. The system according to claim 9, wherein the controller controls the activation of the client application program based on the inquiry and the presence or absence of the remaining activation-permitted number.
Or the client license management method according to 10.
【請求項12】 前記制御ステップは、 前記残り起動許可台数が1以上である場合、前記サーバ
用ライセンス情報管理手段における残り起動許可台数を
1減算し、該クライアント用ライセンス情報管理手段に
ライセンス情報を登録し、前記クライアント用アプリケ
ーションプログラムを起動するように制御することを特
徴とする請求項11記載のクライアントライセンスの管
理方法。
12. The control step, when the remaining number of permitted activations is 1 or more, subtracts 1 from the remaining number of permitted activations in the server license information managing means, and sends the license information to the client license information managing means. 12. The client license management method according to claim 11, wherein the client license is registered and controlled so as to start the client application program.
【請求項13】 前記制御ステップは、 前記残り起動許可台数が0である場合、前記クライアン
ト用アプリケーションプログラムを起動しないように制
御することを特徴とする請求項11または12記載のク
ライアントライセンスの管理方法。
13. The client license management method according to claim 11, wherein the control step controls the client application program not to be activated when the remaining activation permitted number is zero. .
【請求項14】 前記クライアント装置で前記クライア
ント用アプリケーションプログラムを使用しない場合、
前記アンインストール手段により、前記インストールし
たクライアント用アプリケーションプログラムを削除す
る削除ステップを有することを特徴とする請求項13記
載のクライアントライセンスの管理方法。
14. When the client device does not use the client application program,
14. The client license management method according to claim 13, further comprising a deleting step of deleting the installed client application program by the uninstalling unit.
【請求項15】 前記削除ステップにより前記クライア
ント用アプリケーションプログラムを削除した際に、そ
の旨を前記サーバ用ライセンス管理手段及び前記クライ
アント用ライセンス管理手段に通知する通知ステップを
有することを特徴とする請求項14記載のクライアント
ライセンスの管理方法。
15. The method according to claim 15, further comprising the step of notifying the server license management unit and the client license management unit when the client application program is deleted in the deletion step. 14. The client license management method according to 14.
【請求項16】 複数のクライアント装置とクライアン
ト用アプリケーションプログラムを備えるサーバ装置と
がネットワークを介して接続されるクライアントサーバ
システムにおけるクライアントライセンスの管理プログ
ラムを記録した記録媒体であって、 前記サーバ装置は、 前記複数のクライアント装置において前記クライアント
用アプリケーションプログラムの起動を許可するクライ
アント装置の起動許可台数をライセンス情報として管理
するサーバ用ライセンス管理手段を有し、 前記クライアント装置は、 前記サーバ装置から前記クライアント用アプリケーショ
ンプログラムをダウンロードしてインストールするイン
ストール手段と、 前記インストールした前記クライアント用アプリケーシ
ョンプログラムの起動を許可するライセンス情報を管理
するクライアント用ライセンス情報管理手段と、 前記インストールした前記クライアント用アプリケーシ
ョンプログラムを削除するアンインストール手段とを有
し、 前記クライアント用アプリケーションプログラムの起動
時に、前記クライアント用ライセンス情報管理手段に対
してライセンス情報の有無を問い合わせる問い合わせ処
理と、 前記ライセンス情報の有無の問い合わせの結果に基づき
前記クライアント用アプリケーションプログラムの起動
を制御する制御処理と、 を実行することを特徴とするクライアントライセンスの
管理プログラムを記録した記録媒体。
16. A recording medium recording a client license management program in a client server system in which a plurality of client devices and a server device having a client application program are connected via a network, wherein the server device comprises: The server device includes a server license management unit that manages, as license information, the number of permitted start-ups of the client device that permits the start of the client application program in the plurality of client devices. Installation means for downloading and installing a program, and a license permitting activation of the installed client application program. License information management means for managing client information, and uninstalling means for deleting the installed client application program, upon activation of the client application program, the client license information management means And a control process of controlling the activation of the client application program based on the result of the inquiry about the presence or absence of the license information. The recording medium on which it was recorded.
【請求項17】 前記制御処理は、 前記クライアント用ライセンス管理手段への前記ライセ
ンス情報の有無の問い合わせに対し、ライセンス情報が
有る場合、前記クライアント用アプリケーションプログ
ラムを起動するように制御することを特徴とする請求項
16記載のクライアントライセンスの管理プログラムを
記録した記録媒体。
17. The control process is characterized in that, in response to an inquiry to the client license management unit about the presence or absence of the license information, if there is license information, control is performed so as to activate the client application program. A recording medium on which the client license management program according to claim 16 is recorded.
【請求項18】 前記制御処理は、 前記クライアント用ライセンス管理手段への前記ライセ
ンス情報の有無の問い合わせに対し、ライセンス情報が
無い場合、前記サーバ用ライセンス情報管理手段に対し
て、残り起動許可台数を問い合わせ、該残り起動許可台
数の有無に基づき前記クライアント用アプリケーション
プログラムの起動を制御することを特徴とする請求項1
6または17記載のクライアントライセンスの管理プロ
グラムを記録した記録媒体。
18. The method according to claim 18, wherein, in response to the inquiry to the client license management unit about the presence or absence of the license information, if there is no license information, the server boot license information management unit 2. The method according to claim 1, wherein the controller controls the activation of the client application program based on the inquiry and the presence or absence of the remaining activation-permitted number.
18. A recording medium on which the client license management program according to 6 or 17 is recorded.
【請求項19】 前記制御処理は、 前記残り起動許可台数が1以上である場合、前記サーバ
用ライセンス情報管理手段における残り起動許可台数を
1減算し、該クライアント用ライセンス情報管理手段に
ライセンス情報を登録し、前記クライアント用アプリケ
ーションプログラムを起動するように制御することを特
徴とする請求項18記載のクライアントライセンスの管
理プログラムを記録した記録媒体。
19. The control process, when the remaining number of permitted boots is 1 or more, subtracts 1 from the remaining number of permitted boots in the server license information managing means, and sends the license information to the client license information managing means. 19. The recording medium according to claim 18, wherein the recording medium is registered and controlled to activate the client application program.
【請求項20】 前記制御処理は、 前記残り起動許可台数が0である場合、前記クライアン
ト用アプリケーションプログラムを起動しないように制
御することを特徴とする請求項18または19記載のク
ライアントライセンスの管理プログラムを記録した記録
媒体。
20. The client license management program according to claim 18, wherein the control process controls the client application program not to be activated when the remaining activation permitted number is zero. Recording medium on which is recorded.
【請求項21】 前記クライアント装置で前記クライア
ント用アプリケーションプログラムを使用しない場合、
前記アンインストール手段により、前記インストールし
たクライアント用アプリケーションプログラムを削除す
る削除処理を実行することを特徴とする請求項20記載
のクライアントライセンスの管理プログラムを記録した
記録媒体。
21. When the client device does not use the client application program,
21. The recording medium according to claim 20, wherein the uninstalling means executes a deletion process for deleting the installed client application program.
【請求項22】 前記削除処理により前記クライアント
用アプリケーションプログラムを削除した際に、その旨
を前記サーバ用ライセンス管理手段及び前記クライアン
ト用ライセンス管理手段に通知する通知処理を実行する
ことを特徴とする請求項21記載のクライアントライセ
ンスの管理プログラムを記録した記録媒体。
22. When the client application program is deleted by the deletion process, a notification process for notifying the server license management unit and the client license management unit of the deletion is executed. Item 22. A recording medium recording the client license management program according to Item 21.
JP2000215854A 2000-07-11 2000-07-11 System for controlling client license and method for the same and recording medium recorded with its control program Pending JP2002023882A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000215854A JP2002023882A (en) 2000-07-11 2000-07-11 System for controlling client license and method for the same and recording medium recorded with its control program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000215854A JP2002023882A (en) 2000-07-11 2000-07-11 System for controlling client license and method for the same and recording medium recorded with its control program

Publications (1)

Publication Number Publication Date
JP2002023882A true JP2002023882A (en) 2002-01-25

Family

ID=18711209

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000215854A Pending JP2002023882A (en) 2000-07-11 2000-07-11 System for controlling client license and method for the same and recording medium recorded with its control program

Country Status (1)

Country Link
JP (1) JP2002023882A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100614309B1 (en) * 2003-12-30 2006-08-18 엘지엔시스(주) Access control and service control method and system
US7607444B2 (en) 2005-11-29 2009-10-27 Maytag Corporation Latching and sealing mechanism for a drawer-type dishwasher
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
JP2011028326A (en) * 2009-07-21 2011-02-10 Toshiba Tec Corp Server client system, information processor, and software management program
CN102110208A (en) * 2009-12-28 2011-06-29 佳能株式会社 Information processing apparatus and control method for information processing apparatus
US8345273B2 (en) 2007-01-31 2013-01-01 Canon Kabushiki Kaisha Information processing apparatus for managing an expansion module, control method therefor, and program for executing the method

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100614309B1 (en) * 2003-12-30 2006-08-18 엘지엔시스(주) Access control and service control method and system
US7607444B2 (en) 2005-11-29 2009-10-27 Maytag Corporation Latching and sealing mechanism for a drawer-type dishwasher
US8345273B2 (en) 2007-01-31 2013-01-01 Canon Kabushiki Kaisha Information processing apparatus for managing an expansion module, control method therefor, and program for executing the 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
JP2011028326A (en) * 2009-07-21 2011-02-10 Toshiba Tec Corp Server client system, information processor, and software management program
CN102110208A (en) * 2009-12-28 2011-06-29 佳能株式会社 Information processing apparatus and control method for information processing apparatus
JP2011138335A (en) * 2009-12-28 2011-07-14 Canon Inc Information processing apparatus, method for controlling the same and computer program

Similar Documents

Publication Publication Date Title
US7788350B2 (en) Software distribution application supporting operating system installations
US9854131B2 (en) Image forming apparatus with personal setting synchronization and method for controlling same
KR100960009B1 (en) Localized read-only memory for file distribution over the network
CN107463369B (en) Access device control method and device for virtual desktop
US7376944B2 (en) Hardware ROM upgrade through an internet or intranet service
JP5175159B2 (en) User terminal device and control method thereof
JP5340041B2 (en) Access control system, access control method, and program
WO2007028521A1 (en) Software module installation and automatic memory release using external repositories
JP5870597B2 (en) Server apparatus, print control program, and print control system
JP4481903B2 (en) Document distribution system, document management client, document distribution method and program
JP2000056967A (en) Managing method and its device for client license and recording medium storing managing program of client license
JP2002023882A (en) System for controlling client license and method for the same and recording medium recorded with its control program
JP2001051810A (en) Printer driver update management method, printing apparatus, and computer network system
JP5633306B2 (en) License management system, function providing apparatus, license management method, and license management program
CN1341239A (en) Downloading of firmware for CE equipment
JP2016207111A (en) Control program, information processing terminal, and control method
CN107924303B (en) Electronic equipment
JP5526663B2 (en) Information processing apparatus, software management system, and software management method
US12106113B2 (en) Managing deployment model migrations for enrolled devices
JP2010134706A (en) Equipment management device, equipment management system, software management method, software management program, and recording medium recording program
JP5037545B2 (en) Information processing system and control program
KR20000042930A (en) Method for automatically downloading data files
JP2000339156A (en) License management system
JP2005208935A (en) Software management apparatus and software management program
JP2004265153A (en) Patch application system, patch application method, patch application support device and program

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20041027

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050104

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20050510