JPH02267628A - Check system for program using period - Google Patents
Check system for program using periodInfo
- Publication number
- JPH02267628A JPH02267628A JP1088602A JP8860289A JPH02267628A JP H02267628 A JPH02267628 A JP H02267628A JP 1088602 A JP1088602 A JP 1088602A JP 8860289 A JP8860289 A JP 8860289A JP H02267628 A JPH02267628 A JP H02267628A
- Authority
- JP
- Japan
- Prior art keywords
- program
- date
- expiring date
- checking
- period
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 claims description 7
- 238000009434 installation Methods 0.000 claims description 6
- 230000010365 information processing Effects 0.000 claims description 5
- 239000000725 suspension Substances 0.000 description 15
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
Landscapes
- Storage Device Security (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明はプログラムの使用期間チェック方式に関し、特
に情報処理システムにおけるプログラムのインストール
日付を元に使用停止日付を決定し、以後、使用停止日付
に達するまでプログラムの使用を許可するプログラムの
使用期間チェック方式に関する。[Detailed Description of the Invention] [Industrial Application Field] The present invention relates to a method for checking the usage period of a program, and in particular, determines the usage suspension date based on the installation date of the program in an information processing system, and thereafter determines the usage suspension date. This invention relates to a method for checking the usage period of a program that allows the use of the program until the usage period of the program is reached.
従来、プログラムを試験使用等であらかじめ使用期間を
決めて使用者に提供する場合、使用期間完了時には、使
用者又は提供者がそのプログラムを使用システムから消
去するなどにより、使用期間完了後はそのプログラムを
使用できないようにする必要があった。Conventionally, when a program is provided to a user for a predetermined period of use, such as for trial use, the user or provider deletes the program from the system in use at the end of the period of use. It was necessary to make it unusable.
上述した従来のプログラムの使用期間チェック方式は、
使用期間完了時にプログラム提供者がユーザに提供した
プログラムを消去するか、又は、ユーザの申告を信頼す
るしか方法がないという問題点があった。The conventional program usage period check method mentioned above is as follows:
There is a problem in that the only way is for the program provider to delete the program provided to the user at the end of the usage period, or to rely on the user's declaration.
本発明の目的は、使用期間完了時に自動的にプログラム
を使用できないようにすることができるプログラムの使
用期間チェック方式を提供することにある。SUMMARY OF THE INVENTION An object of the present invention is to provide a program usage period check method that can automatically disable a program at the end of its usage period.
本発明のプログラムの使用期間チェック方式(A)情報
処理システムでプログラムを使用システムにインストー
ルするときに、インストール日付を元に前記プログラム
の使用を停止する日付を算出する算出手段、
(B)算出された使用停止日付をシステム内に登録する
登録手段、
(C)前記プログラムが起動されたとき、前記プログラ
ムが起動された日付が前記プログラムの使用停止日付に
達しているか否かをチェックするチェック手段、
(D)前記プログラムが起動された日付が前記プログラ
ムの使用停止日付に達していたとき、プログラムの使用
ができないようにする停止手段、
を備えて構成されている。Method for checking the usage period of a program according to the present invention (A) Calculation means for calculating the date on which the use of the program will be stopped based on the installation date when the program is installed in the system used by the information processing system; (C) when the program is started, checking means for checking whether the date on which the program was started reaches the stop date of the program; (D) A stop means for disabling the use of the program when the date on which the program was started reaches the use stop date of the program.
〔実施例〕
次に、本発明の実施例について図面を参照して説明する
。[Example] Next, an example of the present invention will be described with reference to the drawings.
第1図は本発明の一実施例のブロック図である。FIG. 1 is a block diagram of one embodiment of the present invention.
第1図に示すプログラムの使用期間チェック方式は、プ
ログラムを使用システムにインストールするときに、イ
ンストール日付を元に使用を停止する日付を算出する算
出手段2、算出された使用停止日付をシステム内に登録
する登録手段3、プログラムが起動されたときに使用停
止日付に達していたか否かをチェックするチェック手段
6、プログラムが使用停止日付に達していたとき、プロ
グラムの使用ができないようにする停止手段5、プログ
ラムの使用停止日付がシステム内の使用停止日付登録情
報として格納される記憶手段8から構成されている。The method for checking the usage period of a program shown in Figure 1 is that when a program is installed on the system in use, a calculation means 2 calculates the date on which usage will be stopped based on the installation date, and the calculated usage suspension date is stored in the system. A registration means 3 for registering, a checking means 6 for checking whether the suspension date has been reached when the program is started, and a stopping means for disabling the use of the program when the program has reached the suspension date. 5. It consists of a storage means 8 in which the date of suspension of use of the program is stored as suspension date registration information in the system.
次に、動作を説明する。Next, the operation will be explained.
インストールプログラム1が起動されると、インストー
ル媒体上プログラム7を読み込み、システム内登録プロ
グラム4として使用システムに登録した後、算出手段2
を呼び出す、呼び出された算出手段2は、そのときの日
付を元にあらかじめ定められた使用期間を加算し使用停
止日付を算出して登録手段3を呼び出す。呼び出された
登録手段3は、使用停止日付をシステム内の使用停止日
付登録情報として記憶手段8に格納し、インストールプ
ログラム1の処理が完了する。When the installation program 1 is started, the program 7 on the installation medium is read, and after being registered in the system to be used as an in-system registration program 4, the calculation means 2
The called calculating means 2 adds a predetermined period of use based on the date at that time, calculates the end of use date, and calls the registration means 3. The called registration means 3 stores the suspension date in the storage means 8 as suspension date registration information in the system, and the processing of the installation program 1 is completed.
その後、システム内登録プログラム4は起動されると、
チェック手段6を呼び出す、呼び出されたチェック手段
6はそのときの日付が記憶手段8に格納されている使用
停止日付登録情報の使用停止日付を過ぎているか否かを
チェックし、過ぎていなければシステム内登録プログラ
ム4に走行を許可する。又、過ぎていれば、停止手段5
を呼び出す、呼び出された停止手段5はシステム内登録
プログラム4が以後走行できないようにするために、シ
ステム内登録プログラム4を破壊する。After that, when the system registration program 4 is started,
The called checking means 6 checks whether the current date has passed the usage suspension date of the usage suspension date registration information stored in the storage means 8, and if it has not passed, the system Allow internally registered program 4 to run. Also, if it has passed, stop means 5
The called stop means 5 destroys the system registration program 4 in order to prevent the system registration program 4 from running from now on.
このように、自動的に使用停止日付登録情報にもとづき
プログラムの使用停止日付をチェックし、使用期間が完
了したプログラムを消去することにより、使用期間が完
了したプログラムを以後使用できないようにすることが
できる。In this way, by automatically checking the usage suspension date of the program based on the usage suspension date registration information and erasing the program whose usage period has ended, it is possible to prevent the program whose usage period has ended from being used in the future. can.
なお、本発明に用いる情報処理システムとしては、中央
処理装置、主記憶装置、データ入出力装置、及び補助記
憶装置から構成された情報処理システムを用いることが
できる。Note that as the information processing system used in the present invention, an information processing system including a central processing unit, a main storage device, a data input/output device, and an auxiliary storage device can be used.
以上説明したように、本発明は、自動的に使用停止日付
登録情報にもとづきプログラムの使用停止日付をチェッ
クし、使用期間が完了したプログラムを消去することに
より、使用期間が完了したプログラムを以後使用できな
いようにすることができるという効果を有する。As explained above, the present invention automatically checks the usage suspension date of a program based on the usage suspension date registration information and erases the program whose usage period has been completed, so that the program whose usage period has been completed can be used from now on. This has the effect of making it impossible to do so.
第1図は本発明の一実施例のブロック図である。
1・・・インストールプログラム、2・・・算出手段、
3・・・登録手段、4・・・システム内登録プログラム
、5・・・停止手段、6・・・チェック手段、7・・・
インストール媒体上プログラム、8・・・記憶手段。
代理人 弁理士 内 原 晋FIG. 1 is a block diagram of one embodiment of the present invention. 1... Installation program, 2... Calculation means,
3... Registration means, 4... In-system registration program, 5... Stopping means, 6... Checking means, 7...
Program on installation medium, 8...Storage means. Agent Patent Attorney Susumu Uchihara
Claims (1)
インストールするときに、インストール日付を元に前記
プログラムの使用を停止する日付を算出する算出手段、 (B)算出された使用停止日付をシステム内に登録する
登録手段、 (C)前記プログラムが起動されたとき、前記プログラ
ムが起動された日付が前記プログラムの使用停止日付に
達しているか否かをチェックするチェック手段、 (D)前記プログラムが起動された日付が前記プログラ
ムの使用停止日付に達していたとき、プログラムの使用
ができないようにする停止手段、 を備えたことを特徴とするプログラムの使用期間チェッ
ク方式。[Scope of Claims] (A) Calculation means for calculating the date on which the use of the program is to be stopped based on the installation date when the program is installed in the usage system in the information processing system; (B) The calculated use stoppage a registration means for registering a date in the system; (C) a checking means for checking, when the program is started, whether or not the date on which the program was started reaches the date on which the use of the program is stopped; (D) A method for checking the period of use of a program, comprising: a stop means for disabling the use of the program when the date on which the program was started reaches the date on which the use of the program is stopped.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1088602A JPH02267628A (en) | 1989-04-07 | 1989-04-07 | Check system for program using period |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1088602A JPH02267628A (en) | 1989-04-07 | 1989-04-07 | Check system for program using period |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH02267628A true JPH02267628A (en) | 1990-11-01 |
Family
ID=13947377
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP1088602A Pending JPH02267628A (en) | 1989-04-07 | 1989-04-07 | Check system for program using period |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH02267628A (en) |
Cited By (2)
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 |
JP2005316903A (en) * | 2004-04-30 | 2005-11-10 | Nse:Kk | File data deletion program and file data deletion system |
-
1989
- 1989-04-07 JP JP1088602A patent/JPH02267628A/en active Pending
Cited By (4)
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 |
JP2005316903A (en) * | 2004-04-30 | 2005-11-10 | Nse:Kk | File data deletion program and file data deletion system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH0496163A (en) | Dma controller | |
JPH02267628A (en) | Check system for program using period | |
JPH02300823A (en) | Charged check system | |
JPS63153633A (en) | Use limitation system for program | |
JPH02277128A (en) | Checking system for program run condition | |
JPS5878239A (en) | Operation controlling circuit | |
JPS62296248A (en) | Main storage dump control system | |
JPH01187621A (en) | Key input device | |
JPH03268039A (en) | Buffer managing system | |
JPS5538630A (en) | Memory diagnostic system of information processing system | |
JPS62187937A (en) | Onerous program check system | |
JPS61168046A (en) | Microprocessor | |
JPS56147246A (en) | Program control device | |
JPS62136171A (en) | Facsimile transmission equipment | |
JPS5769352A (en) | Collection system of fault information | |
JP3107722B2 (en) | Signal processing device | |
JPH04101239A (en) | Debugging system for information processor | |
JPH0362142A (en) | Integrated circuit for controlling cache memory | |
Kapur | Study Finds Kinks in Program Specifications. | |
JPH03233739A (en) | Output system for maintenance information | |
JPS6435640A (en) | Memory write fault demarcation processing system | |
WALLACE et al. | Software verification and validation: Its role in computer assurance and its relationship with software project management standards(Report, Jul. 1988- May 1989) | |
Kamel | LEGAL ASPECTS: PRIVATE REMEDIES FOR WATER POLLUTION | |
JPH0259874A (en) | Overflow avoidance device | |
JPH01260536A (en) | Security system |