[go: up one dir, main page]

JPH02300823A - Charged check system - Google Patents

Charged check system

Info

Publication number
JPH02300823A
JPH02300823A JP1122414A JP12241489A JPH02300823A JP H02300823 A JPH02300823 A JP H02300823A JP 1122414 A JP1122414 A JP 1122414A JP 12241489 A JP12241489 A JP 12241489A JP H02300823 A JPH02300823 A JP H02300823A
Authority
JP
Japan
Prior art keywords
usage period
program
activity period
medium
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
JP1122414A
Other languages
Japanese (ja)
Inventor
Ikuyo Misumi
三隅 生代
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 Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP1122414A priority Critical patent/JPH02300823A/en
Publication of JPH02300823A publication Critical patent/JPH02300823A/en
Pending legal-status Critical Current

Links

Landscapes

  • Storage Device Security (AREA)

Abstract

PURPOSE:To limit the use of a program simultaneously with plural systems by setting the activity period of the program not being overlapped at every system, and checking the activity period when the program is run. CONSTITUTION:When an install medium activity period is within on-install medium activity period managing information 17, it is checked whether or not user input activity period information 18 inputted by the user of a medium next is effective by a check mechanism 12. When the user input activity information 18 is effective and furthermore, it is included in the install medium activity period, the user input activity period is deleted from the install medium activity period by a payment mechanism 13, and a deleted result is registered as the on-install medium activity period managing information 17 and the user input activity period information 18 as in-system activity period managing information 19. After that, when an in-system execution program 15 is executed, it is checked whether or not it is an in-system activity period with a travel check mechanism 14. Thereby, it is possible to limit the use of the program with the plural systems.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、利用者の使用条件が[一時にlCPUで使用
可能」なプログラムの有償チェックに関し、データ処理
システムにおいて実行されるプログラムの走行条件チェ
ックに関して、システム毎に重複しないプログラム使用
期間を設定し、プログラム走行時、本使用期間をチェッ
クすることで一時に複数のシステムで本プログラムを使
用する事を制限する有償プログラムチェック方式に関す
る。
Detailed Description of the Invention [Field of Industrial Application] The present invention relates to a paid check of a program whose usage condition for a user is "can be used by one CPU at a time", and the present invention relates to the running condition of a program executed in a data processing system. Regarding checking, this invention relates to a paid program check method that limits the use of this program on multiple systems at the same time by setting a non-overlapping program usage period for each system and checking this usage period when the program is run.

〔従来の技術〕[Conventional technology]

従来の有償チェック方式は、インストール時に使用可能
システムを一意に決定してしまい、システム毎に使用期
間の管理を行ってぃなかった。
The conventional paid check method uniquely determines usable systems at the time of installation, and does not manage the usage period for each system.

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

上述した従来の有償チェック方式では、複数のシステム
で同時使用しない条件でプログラムを使用させる場合、
同時使用しているか否かのチェックが困難であった。
In the conventional paid check method described above, when a program is used under the condition that it is not used on multiple systems at the same time,
It was difficult to check whether they were being used simultaneously.

本発明の目的は、上記従来の有償チェック方式の欠点を
解消5し、簡易に複数システム間で同時使用が無い条件
でプログラムを使用できるようにした有償ヂエック方式
を提供することにある。
SUMMARY OF THE INVENTION An object of the present invention is to provide a paid check method that eliminates the drawbacks of the conventional paid check method and allows a program to be easily used on multiple systems without simultaneous use.

〔課題を解決するための手段〕[Means to solve the problem]

本発明の有償チェック方式は、インストール媒体上に予
め設定された使用期間と、インストール時に利用者に指
定させる使用期間をチェックするチェック機構と、指定
された使用期間が媒体上の使用期間に含まれる場合、媒
体上の使用期間よりインスト−ルするシステムに指定さ
れた使用期間を払い出す払出機構と、指定された使用期
間をシステムに登録する登録機構と、インストールされ
たプログラムが走行時、システムに登録された使用期間
内かチェックする走行チェック機構よりなる。
The paid check method of the present invention includes a check mechanism that checks the usage period set in advance on the installation medium, the usage period specified by the user at the time of installation, and the specified usage period is included in the usage period on the medium. In this case, there is a payout mechanism that pays out the specified usage period to the installed system based on the usage period on the medium, a registration mechanism that registers the specified usage period in the system, and a registration mechanism that registers the specified usage period in the system when the installed program is run. It consists of a running check mechanism that checks whether the registered usage period is within.

〔実施例〕〔Example〕

次に、本発明について図面を参照して詳細に説明する。 Next, the present invention will be explained in detail with reference to the drawings.

第1図は、本発明の一実施例に用いる情報処理システム
を示すブロック図で、演算をつかさどる中央処理装置1
と、データを記憶させておく主記憶装置2および補助記
憶、装置4と、入出力をつかさどる入出力装置3と、入
出力媒体5から構成されている。
FIG. 1 is a block diagram showing an information processing system used in an embodiment of the present invention.
, a main storage device 2 and an auxiliary storage device 4 for storing data, an input/output device 3 for controlling input/output, and an input/output medium 5.

第2図は本発明の一実施例を示すブロック図である。イ
ンストール媒体上プログラム16は、インストールプロ
グラム11とシステム内実行プログラム15から構成さ
れる。
FIG. 2 is a block diagram showing one embodiment of the present invention. The installation medium program 16 is composed of an installation program 11 and an in-system execution program 15.

インストール媒体上プログラム16を入出力装置3より
インストールする。すると、インストールプログラム1
1が実行される。初めに、チェック機構12により、イ
ンストール媒体上使用期間管理情報】7をチェックする
。インストール媒体使用期間がインストール媒体上使用
期間管理情報17内であれば、次に、媒体の利用者が入
力する利用者入力使用期間情報18をチェック機構12
により、有効であるか否かチェックする。利用者入力使
用期間情報18が有効であり、さらにインス)−ル媒体
使用期間に含まれる場合、払出機構13によりインスト
ール媒体使用期間から利用者入力使用期間を削除1−1
削除した結果をインストール媒体上使用期間管理情報1
7とし、利用者入力使用期間情報18をシステム内使用
期間管理情報19として登録する。
The program 16 on the installation medium is installed from the input/output device 3. Then, installation program 1
1 is executed. First, the check mechanism 12 checks the usage period management information 7 on the installation medium. If the usage period of the installation medium is within the usage period management information 17 on the installation medium, then the checking mechanism 12 checks the user input usage period information 18 input by the user of the medium.
Check whether it is valid or not. If the user input usage period information 18 is valid and is included in the installation medium usage period, the payout mechanism 13 deletes the user input usage period from the installation medium usage period 1-1
Use period management information 1 on the installation medium after deletion
7, and the user input usage period information 18 is registered as the system usage period management information 19.

その後、システム内実行プログラム15が実行される時
、プログラム15のシステム内使用期間であるかを走行
チェック機構14によりチェックする。
Thereafter, when the in-system execution program 15 is executed, the running check mechanism 14 checks whether the in-system usage period of the program 15 has expired.

〔発明の効果〕〔Effect of the invention〕

以上説明したように、本発明は、データ処理システムに
おいて実行されるプログラムの走行条件チェックに関し
て、システム毎に重複しないプログラム使用期間を設定
し、プログラム走行時、本使用期間をチェックすること
で一時に複数のシステムで本プログラムを使用する事を
制限することができる。
As explained above, the present invention, regarding the running condition check of the program executed in the data processing system, sets a non-overlapping program usage period for each system and checks the actual usage period when the program runs. You can restrict the use of this program on multiple systems.

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

第1図および第2図はそれぞれ本発明の一実施例に用い
る情報処理システムを示すブロック、およびその実施例
のブロック図である。 1・・・・・・中央処理装置、2・・・・・・主記憶装
置、3・・・・・・補助記憶装置、4・・・・・・入出
力装置、5・・・・・・入出力媒体、11・・・・・・
インストールプログラム、】2・・・・・・チェック機
構、13・・・・・・払出機構、14・・・・・・走行
チェック機構、15・・・・・・システム内実行プロク
ラム、16・旧・・インストール媒体上プログラム、1
7・・・・・・インストール媒体上使用期間管理情報、
18・・・・・・利用者入力使用期間情報、19・・・
・・・システム内使用期間管理情報。 代理人 弁理士  内 原   音 )2 図
FIG. 1 and FIG. 2 are a block diagram showing an information processing system used in an embodiment of the present invention, and a block diagram of the embodiment, respectively. 1... Central processing unit, 2... Main storage device, 3... Auxiliary storage device, 4... Input/output device, 5......・Input/output medium, 11...
Installation program, ]2... Check mechanism, 13... Payout mechanism, 14... Running check mechanism, 15... Execution program in the system, 16. Old ...Program on installation medium, 1
7... Usage period management information on the installation medium,
18...User input usage period information, 19...
...In-system usage period management information. Agent Patent Attorney Uchihara Oto) 2 Figure

Claims (1)

【特許請求の範囲】[Claims] インストール媒体上に予め設定された使用期間と、イン
ストール時に利用者に指定させる使用期間をチェックす
るチェック機構と、指定された使用期間が媒体上の使用
期間に含まれる場合、媒体上の使用期間よりインストー
ルするシステムに指定された使用期間を払い出す払出機
構と、指定された使用期間をシステムに登録する登録機
構と、インストールされたプログラムが走行時、システ
ムに登録された使用期間内かチェックする走行チェック
機構よりなるプログラムの有償チェック方式。
A check mechanism that checks the usage period preset on the installation medium and the usage period specified by the user at the time of installation, and if the specified usage period is included in the usage period on the medium, the usage period on the medium is A payout mechanism that pays out the usage period specified in the system to be installed, a registration mechanism that registers the specified usage period in the system, and a running mechanism that checks whether the installed program is within the usage period registered in the system when running. A paid check method for programs consisting of a check mechanism.
JP1122414A 1989-05-15 1989-05-15 Charged check system Pending JPH02300823A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1122414A JPH02300823A (en) 1989-05-15 1989-05-15 Charged check system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1122414A JPH02300823A (en) 1989-05-15 1989-05-15 Charged check system

Publications (1)

Publication Number Publication Date
JPH02300823A true JPH02300823A (en) 1990-12-13

Family

ID=14835227

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1122414A Pending JPH02300823A (en) 1989-05-15 1989-05-15 Charged check system

Country Status (1)

Country Link
JP (1) JPH02300823A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0876994A (en) * 1994-08-31 1996-03-22 Nec Corp Method and device for management of software license
US6488508B2 (en) 1993-05-10 2002-12-03 Adc Technology Inc. Interactive communication system for communicating video game and karaoke software

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6488508B2 (en) 1993-05-10 2002-12-03 Adc Technology Inc. Interactive communication system for communicating video game and karaoke software
US6702585B2 (en) 1993-05-10 2004-03-09 Adc Technology Inc. Interactive communication system for communicating video game and karaoke software
US6875021B2 (en) 1993-05-10 2005-04-05 Takeya Okamoto Interactive communication system for communicating video game and karaoke software
JPH0876994A (en) * 1994-08-31 1996-03-22 Nec Corp Method and device for management of software license

Similar Documents

Publication Publication Date Title
US6279028B1 (en) Operating system having a mechanism for handling a group of related processes residing on separate machines
DE4309532A1 (en) Protection of system set up for microprocessor based system - having region of mass memory storage reserved for protected system configuration independent of operating system
JP2793399B2 (en) Buffer device
US9904470B2 (en) Tracking ownership of memory in a data processing system through use of a memory monitor
JPH02300823A (en) Charged check system
US5615371A (en) Debug processing system for user programs
JPH02267628A (en) Check system for program using period
JPH05257720A (en) Virtual computer system
JP3198604B2 (en) Continuous schedule management system
JPH03260838A (en) Limiting system for cpu using time
JPH04140854A (en) Program managing system
JPS62296248A (en) Main storage dump control system
JPH02277128A (en) Checking system for program run condition
JPH0764845A (en) Database management method
JPS6234251A (en) File restoration system
JP2968756B2 (en) Internal resource matching method and apparatus in multiprocessor system
JPH05151117A (en) Processor memory dump remote collection system
JPH03268039A (en) Buffer managing system
JPH05197571A (en) Schedule managing device
JPH09319599A (en) Method for simplifying exclusive job processing control system
Zafiriou Resource accounting for computer installations
JPH0443303B2 (en)
JPH0414161A (en) Transaction processing system
JPH0667903A (en) Pseudo task swapping system
KUMAR The design and analysis of new techniques for transaction management in database systems(Ph. D. Thesis)