[go: up one dir, main page]

JPH02267628A - Check system for program using period - Google Patents

Check system for program using period

Info

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
Application number
JP1088602A
Other languages
Japanese (ja)
Inventor
Akihiko Shimohata
下畑 明彦
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 JP1088602A priority Critical patent/JPH02267628A/en
Publication of JPH02267628A publication Critical patent/JPH02267628A/en
Pending legal-status Critical Current

Links

Landscapes

  • Storage Device Security (AREA)

Abstract

PURPOSE:To invalidate a program whose available period already expired by checking automatically the expiring date of the program based on the register information on the expiring date and erasing the program if its available period already expired. CONSTITUTION:When an intra-system registered program 4 is started, the program 4 calls out a check means 6. The means 6 checks whether the expiring date of the program 4 already passed or not based on the register information on the expiring date stored in a storage means 8. If the expiring date does not pass yet, the run of the program 4 is granted. Meanwhile a stop means 5 is called out if the expiring date already passes. Thus the means 5 destroys the program 4 to prevent the run of the program 4 hereafter. As a result, a program whose available period already expired is not available thereafter.

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.

〔従来の技術〕[Conventional technology]

従来、プログラムを試験使用等であらかじめ使用期間を
決めて使用者に提供する場合、使用期間完了時には、使
用者又は提供者がそのプログラムを使用システムから消
去するなどにより、使用期間完了後はそのプログラムを
使用できないようにする必要があった。
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.

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

上述した従来のプログラムの使用期間チェック方式は、
使用期間完了時にプログラム提供者がユーザに提供した
プログラムを消去するか、又は、ユーザの申告を信頼す
るしか方法がないという問題点があった。
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.

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

本発明のプログラムの使用期間チェック方式(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.

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

以上説明したように、本発明は、自動的に使用停止日付
登録情報にもとづきプログラムの使用停止日付をチェッ
クし、使用期間が完了したプログラムを消去することに
より、使用期間が完了したプログラムを以後使用できな
いようにすることができるという効果を有する。
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.

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

第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)

【特許請求の範囲】 (A)情報処理システムでプログラムを使用システムに
インストールするときに、インストール日付を元に前記
プログラムの使用を停止する日付を算出する算出手段、 (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.
JP1088602A 1989-04-07 1989-04-07 Check system for program using period Pending JPH02267628A (en)

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)

* 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
JP2005316903A (en) * 2004-04-30 2005-11-10 Nse:Kk File data deletion program and file data deletion system

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
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