[go: up one dir, main page]

JP2002006974A - Rental and sales method, of program management method of trial, rental or sold software program, and the recording medium of program installed in terminal computer - Google Patents

Rental and sales method, of program management method of trial, rental or sold software program, and the recording medium of program installed in terminal computer

Info

Publication number
JP2002006974A
JP2002006974A JP2000188080A JP2000188080A JP2002006974A JP 2002006974 A JP2002006974 A JP 2002006974A JP 2000188080 A JP2000188080 A JP 2000188080A JP 2000188080 A JP2000188080 A JP 2000188080A JP 2002006974 A JP2002006974 A JP 2002006974A
Authority
JP
Japan
Prior art keywords
program
job
management
application
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
JP2000188080A
Other languages
Japanese (ja)
Inventor
Masaharu Yoshikawa
正晴 吉川
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.)
Japan Digital Laboratory Co Ltd
Original Assignee
Japan Digital Laboratory Co 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 Japan Digital Laboratory Co Ltd filed Critical Japan Digital Laboratory Co Ltd
Priority to JP2000188080A priority Critical patent/JP2002006974A/en
Publication of JP2002006974A publication Critical patent/JP2002006974A/en
Pending legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a rental and sales method, and a management technique, etc., of a trial, short term rental or sold software program using communication network. SOLUTION: A CD-ROM 11 which the program supplier supplies in accordance with the application of use from a client is set to a client's terminal 1, and the plural number of application software for the specific business transactions are installed to the terminal 1. In the case that each application program is within the trial or rental period which is set individually or its was sold, the job name is indicated on the job selecting display, so that when the job is selected, the corresponding program is initiated and its jog is executed. In the that each program of a desired job is over due date of the trial or rental period, the utilization type (that is trial, rental or purchase), the period or the purchase date of each program can be set (or reset) by connecting the client's terminal 1 to the program management equipment 3 through communication network 2 and selecting each utilization type.

Description

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

【0001】[0001]

【発明の属する技術分野】本発明は、端末にインストー
ルしたプログラムのレンタル及び販売と、ネットワーク
を利用して行う、試供、レンタル又は販売したプログラ
ムの管理技術に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a technique for renting and selling a program installed in a terminal and for managing a trial, rented or sold program using a network.

【0002】[0002]

【従来の技術】従来、プログラムを端末からの要求に応
じてインターネット等のネットワークを介して端末に送
信して、端末にインストールし端末側で実行可能とする
技術があり、インターネットでは特にフリーソフトウエ
ア(無償ソフトウエア)の提供及びダウンロードによっ
てよく知られている。
2. Description of the Related Art Conventionally, there is a technology for transmitting a program to a terminal via a network such as the Internet in response to a request from the terminal, installing the program on the terminal, and executing the program on the terminal side. It is well known for providing and downloading (free software).

【0003】一方、有償ソフトウエアは、従来、CD−
ROM等のプログラム記録媒体に格納したパッケージソ
フトウエアの貸与(レンタル)や販売により行われてい
たが、近年、ネットワークシステムの発展に伴い、シェ
ヤウエアのようにユーザ端末からサーバへの接続を行い
プログラム著作権者が許諾する有償プログラムをダウン
ロードする方式もある。
[0003] On the other hand, paid software has conventionally been available on CD-ROMs.
It was performed by renting or selling packaged software stored in a program recording medium such as a ROM. In recent years, along with the development of network systems, a user terminal has been connected to a server like a shareware and the program has been written. There is also a method of downloading a paid program licensed by the right holder.

【0004】また、業務目的に開発されたアプリケーシ
ョンソフトウエア(以下、アプリケーションソフト)を
ネットワークを介して販売するアプリケーションプロバ
イダ(APS)も存在する。APSによるアプリケーシ
ョンソフト販売の一方式として、特開平10−2690
78号公報には「ソフトウエア提供者が指定されたソフ
トウエアをネットワークを介して利用者に提供するソフ
トウエア流通方法において、利用者側の装置から、指定
するソフトウエアの提供を要求するためのソフトウエア
要求をソフトウエア提供者へ送信し、ソフトウエア提供
者側の装置から、前記ソフトウエア要求により指定され
たソフトウエアに対応した複数のファイルのインストー
ル情報をまとめて前記利用者に送信し、利用者側の装置
が前記複数のインストール情報を参照して要求すべきフ
ァイルを選択し、この選択したファイルを要求するため
のダウンロード要求を前記ソフトウエア提供者に送信
し、ソフトウエア提供者側の装置から、前記ダウンロー
ド要求に示されるファイルを含むダウンロード情報を送
信し、利用者側の装置が、前記ダウンロード情報に従っ
て前記ファイルのインストールを行う」ソフトウエアの
流通(販売)技術が開示されている。
There is also an application provider (APS) that sells application software (hereinafter, application software) developed for business purposes via a network. Japanese Patent Application Laid-Open No. 10-2690 discloses a method of selling application software by APS.
In Japanese Patent Application Publication No. 78-78, "In a software distribution method in which a software provider provides designated software to a user via a network, a method for requesting the provision of designated software from a device on the user side is disclosed. Transmitting a software request to the software provider, and transmitting the installation information of a plurality of files corresponding to the software designated by the software request from the device on the software provider side to the user; A device on the user side selects a file to be requested by referring to the plurality of pieces of installation information, transmits a download request for requesting the selected file to the software provider, and The download information including the file indicated in the download request is transmitted from the device, and the device on the user side is transmitted. There, said the installation of the file "software distribution (selling) techniques have been disclosed in accordance with the download information.

【0005】[0005]

【発明が解決しようとする課題】従来のソフトウエアの
貸与は、上述したようにCD−ROM等の記録媒体によ
り提供されているが、利用の実態に沿った貸与方法では
なく長期間の有償利用を前提としているので場合によっ
ては利用者にとって不経済なものとなる場合があるとい
った問題点があった。例えば、会計処理用のアプリケー
ションソフト群には、大別して、日常的に行う仕訳デー
タ入力及び会計データ生成処理用のアプリケーションソ
フト、毎月1回処理を行う月次処理用のアプリケーショ
ンソフト、必要に応じて使用して管理資料等を出力する
管理資料作成用アプリケーションソフト、決算期に使用
する決算用アプリケーションソフトがあるが、従来は、
会計処理用のアプリケーションソフト群全体を一括して
長期(1年以上)貸与の対象として課金していた。しか
し、この例から明らかなように、月次処理用のアプリケ
ーションソフトは月一回用いるだけであるから毎月1
日、安全係数を考慮しても2〜3日或いは1週間程度の
短期間だけ使用できれば十分であり、決算処理用のアプ
リケーションソフトは決算期毎に1回、安全係数を含め
て1週間〜2週間程度使用できれば十分である。また、
仕訳データ入力及び会計データ生成処理用のアプリケー
ションソフトについてもユーザの事業規模や事務処理形
態によっては毎月所定期間に集中的に入力処理を行えば
よいところもあるので、このようなユーザにとっては毎
月1週間程度使用できればよい場合がある。
Conventional software lending is provided by a recording medium such as a CD-ROM as described above, but is not a lending method in accordance with the actual conditions of use but is a long-term paid use. Therefore, there is a problem that the user may be uneconomical in some cases. For example, application software groups for accounting processing are roughly divided into application software for daily journal data input and accounting data generation processing, application software for monthly processing that performs processing once a month, and as needed. There is an application software for creating management materials that outputs management materials, etc. by using it,
The entire application software group for accounting processing was collectively charged for long-term (one year or more) lending. However, as is apparent from this example, the monthly processing application software is used only once a month.
It is enough to be able to use for only a short period of about two to three days or one week even if the safety factor is taken into consideration, and the application software for settlement processing is once every fiscal period, including one week to two weeks including the safety coefficient. It is enough if it can be used for about a week. Also,
For application software for journal data entry and accounting data generation processing, entry processing may be performed intensively for a predetermined period every month depending on the business scale and administrative processing form of the user. In some cases, it can be used for about a week.

【0006】上記例のように、アプリケーションソフ
ト、つまり業務処理目的プログラムは業務処理内容によ
っては短期的に使用できればよい場合も多い。このよう
な場合短期利用に則した有償利用(例えば、短期貸し出
し(レンタル))を必要に応じて行なうことができれば
ユーザにとって経済的に望ましい。
As in the above example, application software, that is, a business processing object program, often needs only to be usable in a short period of time depending on the contents of business processing. In such a case, it is economically desirable for the user to be able to perform paid use (for example, short-term lending (rental)) according to short-term use as necessary.

【0007】この場合、ユーザにとっては新規アプリケ
ーションソフトについては一定期間試用(無償使用)で
きることが望ましく、また、その結果によりこのアプリ
ケーションの採用の可否(例えば、短期レンタル又は購
入)を決定できることが望ましい。
[0007] In this case, it is desirable for the user to be able to use the new application software for a fixed period of time (free use), and to decide whether or not to use this application (for example, short-term rental or purchase) based on the result.

【0008】また、アプリケーションソフトの短期貸し
出し業者(以下、レンタル業者)にとっては試用期間を
経過したアプリケーションソフトについてユーザが継続
使用(つまり、レンタル本契約)を決定した場合には試
用期間の解除及びそれ以後のレンタル料の管理が必要と
なり、ユーザが試用期間を経過してもユーザが継続使用
を決定しない場合には試供したアプリケーションソフト
を実行不能とすることが必要となる。また、ユーザがレ
ンタル中のアプリケーションソフトの購入を選択した場
合はそのアプリケーションソフトを当該ユーザが永久試
用できるように自動設定できることが望ましい。
For a short-term lender of application software (hereinafter referred to as a rental company), if the user decides to continue using the application software after the trial period (ie, a rental contract), the trial period is canceled and released. It is necessary to manage the rental fee thereafter, and if the user does not decide to continue using even after the trial period has elapsed, it is necessary to disable the trial application software. Further, when the user selects purchase of the rented application software, it is desirable that the application software can be automatically set so that the user can permanently use the application software.

【0009】また、レンタル業者にとってユーザの認
証、コピー防止、バージョンアップの場合の対処、それ
ぞれのアプリケーションソフトに対する利用料等の管理
及び請求業務等を円滑に行う必要がある。つまり、レン
タル業者にとってはアプリケーションソフトの試用、短
期レンタル及び販売に係るサービス技術及び管理技術を
確立する必要がある。
[0009] Further, it is necessary for the rental company to smoothly perform user authentication, copy protection, measures for version upgrade, management of usage fees and the like for each application software, billing operations, and the like. In other words, it is necessary for the rental company to establish service technology and management technology for trial, short-term rental and sale of application software.

【0010】本発明は上記問題点及び課題を解決するた
めになされたものであり、ソフトウエアの試用、短期レ
ンタル及び販売方法と、試供、レンタル又は販売したソ
フトウエアのネットワークを利用した管理技術及び端末
にインストールされるプログラムの記録媒体の提供を目
的とする。
SUMMARY OF THE INVENTION The present invention has been made to solve the above problems and problems, and includes a software trial, short-term rental and sales method, a management technique using a trial, rental or sold software network, and It is intended to provide a recording medium for a program to be installed in a terminal.

【0011】[0011]

【課題を解決するための手段】上記課題を解決するため
に、第1の発明のプログラムのレンタル方法は、クライ
アント端末にインストールされ、特定業務を構成する複
数のジョブに対応する複数のアプリケーションプログラ
ムについて、各アプリケーションプログラム毎に前記ク
ライアント端末側で使用期間設定の可否を選択し、使用
期間が設定されたアプリケーションプログラムは設定さ
れた使用期間内のみ使用可能となることを特徴とする。
In order to solve the above-mentioned problems, a program rental method according to a first aspect of the present invention relates to a plurality of application programs installed on a client terminal and corresponding to a plurality of jobs constituting a specific job. The client terminal selects whether or not the use period can be set for each application program, and the application program for which the use period is set can be used only within the set use period.

【0012】また、第2の発明は上記第1の発明のプロ
グラムのレンタル方法において、使用期間は予約可能で
あることを特徴とする。
According to a second aspect of the present invention, in the program rental method according to the first aspect, the use period can be reserved.

【0013】また、第3の発明は上記第1又は第2の発
明のプログラムのレンタル方法において、使用期間は短
期レンタル期間であることを特徴とする。
According to a third aspect of the present invention, in the program rental method according to the first or second aspect, the use period is a short-term rental period.

【0014】また、第4の発明は上記第1乃至第3のい
ずれかの発明のプログラムのレンタル方法において、ク
ライアント端末にインストールされるアプリケーション
プログラムはプログラムサプライヤの提供する記録媒体
に記録されており、該記録媒体に記憶されている下記
(a)、(b)のファイル及び下記(c)〜(e)のプ
ログラムと共に該端末にインストールされることを特徴
とする、 a:クライアント端末にインストールされる各プログラ
ムの試供、レンタル、購入やバージョンアップ等のプロ
グラム管理情報を記憶するプログラム管理ファイル、 b:クライアント端末にインストールされた各アプリケ
ーションプログラムに係る情報を記憶するジョブ管理フ
ァイル、 c:プログラムサプライヤのプログラム管理装置にネッ
トワークを介して上記(a)のプログラム管理ファイル
の記録内容を送信するプログラム管理情報送信プログラ
ム、 d:上記(b)のジョブ管理ファイルに記憶された情報
に基づいて下記(e)の各アプリケーションプログラム
の実行制御及びそれぞれのアプリケーションプログラム
によって実行されたジョブに係る情報を上記(b)のジ
ョブ管理ファイルに記憶するジョブ制御プログラム、 e:プログラム管理装置からダウンロードされるプログ
ラムをインストールするプログラムインストーラ。
According to a fourth aspect, in the program rental method according to any one of the first to third aspects, the application program installed on the client terminal is recorded on a recording medium provided by the program supplier. The program is installed in the terminal together with the following files (a) and (b) stored in the recording medium and the following programs (c) to (e). A: Installed in a client terminal A program management file for storing program management information such as trial, rental, purchase and version upgrade of each program, b: a job management file for storing information relating to each application program installed in the client terminal, c: a program of a program supplier Net to management device A program management information transmission program for transmitting the recorded contents of the program management file of the above (a) via the network, d: each application of the following (e) based on the information stored in the job management file of the above (b) A job control program for storing program execution control and information on jobs executed by respective application programs in the job management file of (b) above; e: a program installer for installing a program downloaded from the program management device.

【0015】また、第5の発明は上記第4の発明のプロ
グラムのレンタル方法において、クライアント端末は、
特定業務を構成する複数のジョブに対応する複数のアプ
リケーションプログラムを全て記録媒体からインストー
ルしていることを特徴とする。
According to a fifth aspect, in the program rental method according to the fourth aspect, the client terminal comprises:
A plurality of application programs corresponding to a plurality of jobs constituting a specific task are all installed from a recording medium.

【0016】また、第6の発明は上記第4の発明のプロ
グラムのレンタル方法において、クライアント端末は、
特定業務を構成する複数のジョブに対応する複数のアプ
リケーションプログラムのうち特定のジョブを実行する
アプリケーションプログラムを記録媒体からインストー
ルし、複数のアプリケーションプログラムのうち特定の
ジョブを実行するアプリケーションプログラム以外のア
プリケーションプログラムをプログラム管理装置からダ
ウンロードしてインストールする、ことを特徴とする。
According to a sixth aspect, in the program rental method according to the fourth aspect, the client terminal comprises:
An application program that installs, from a recording medium, an application program that executes a specific job among a plurality of application programs corresponding to a plurality of jobs configuring a specific job, and is an application program other than the application program that executes the specific job among the plurality of application programs Is downloaded from the program management device and installed.

【0017】また、第7の発明は上記第5又は6の発明
のプログラムのレンタル方法において、特定のジョブを
実行するアプリケーションプログラムの試用期間終了後
に、クライアント端末で前記複数のアプリケーションプ
ログラムの使用期間を設定することを条件として、特定
のジョブを実行するアプリケーションプログラムの使用
制限期間を解除することを特徴とする。
According to a seventh aspect of the present invention, in the program rental method according to the fifth or sixth aspect, after the trial period of the application program for executing the specific job is completed, the client terminal can use the plurality of application programs for a period of time. On condition that the setting is made, the use restriction period of the application program that executes the specific job is released.

【0018】また、第8の発明は上記第5又は6の発明
のプログラムのレンタル方法において、特定のジョブを
実行するアプリケーションプログラムの試用期間終了後
に、クライアント端末は複数のアプリケーションプログ
ラムについてそれぞれ使用期間を選択・設定できること
を特徴とする。
According to an eighth aspect of the present invention, in the program rental method according to the fifth or sixth aspect, after the trial period of the application program for executing the specific job is completed, the client terminal sets the use period for each of the plurality of application programs. It can be selected and set.

【0019】また、第9の発明は上記第4乃至8のいず
れかの発明のプログラムのレンタル方法において、ジョ
ブ管理プログラムは、クライアント端末にインストール
されたアプリケーションプログラムの実行終了の都度、
タイマからの時刻信号を基に生成した実行終了時刻を該
端末のシステム使用領域に設けたプログラム実行終了時
刻保存エリアに上書き記憶し、次のアプリケーションプ
ログラムの実行開始時にはタイマからの時刻信号を基に
生成した実行開始時刻とプログラム実行終了時刻保存エ
リアに記憶されている時刻とを比較し、実行開始時刻が
使用期間内であって、前記プログラム実行終了時刻保存
エリアに記憶されている時刻より遅い場合にのみ該アプ
リケーションプログラムを起動することを特徴とする。
According to a ninth aspect of the present invention, in the method for renting a program according to any one of the fourth to eighth aspects, the job management program is provided each time the execution of the application program installed in the client terminal ends.
The execution end time generated based on the time signal from the timer is overwritten and stored in the program execution end time storage area provided in the system use area of the terminal, and when the next application program starts to be executed, based on the time signal from the timer. Comparing the generated execution start time with the time stored in the program execution end time storage area, and when the execution start time is within the usage period and later than the time stored in the program execution end time storage area The application program is activated only when the application program is activated.

【0020】また、第10の発明は上記第4乃至8のい
ずれかの発明のプログラムのレンタル方法において、ジ
ョブ管理プログラムは、クライアント端末にインストー
ルされたアプリケーションプログラムの実行終了の都
度、タイマからの時刻信号を基に生成した実行終了時刻
をプログラム実行終了時刻保存エリアに上書き記憶し、
第7又は第8の発明の特定のジョブを実行するアプリケ
ーションプログラムの実行開始時にはタイマからの時刻
信号を基に生成した実行開始時刻とプログラム実行終了
時刻保存エリアに記憶されている時刻とを比較し、実行
開始時刻が試用期間内であって、プログラム実行終了時
刻保存エリアに記憶されている時刻より遅い場合にのみ
該アプリケーションプログラムを起動することを特徴と
する。
According to a tenth aspect of the present invention, in the method for renting a program according to any one of the fourth to eighth aspects, the job management program is configured to execute a time from a timer every time the execution of the application program installed in the client terminal is completed. The execution end time generated based on the signal is overwritten and stored in the program execution end time storage area,
At the start of execution of the application program for executing the specific job according to the seventh or eighth invention, the execution start time generated based on the time signal from the timer is compared with the time stored in the program execution end time storage area. The application program is activated only when the execution start time is within the trial period and later than the time stored in the program execution end time storage area.

【0021】また、第11の発明は、クライアント端末
は、第1又は第4の発明のプログラムのレンタル方法で
該端末にインストールされた複数のアプリケーションプ
ログラムのうち所望のアプリケーションプログラムの永
久使用権の購入を、端末により任意のタイミングで選択
できることを特徴とする。
According to an eleventh aspect, the client terminal purchases a permanent use right of a desired application program among a plurality of application programs installed in the terminal by the program rental method according to the first or fourth aspect. Can be selected at an arbitrary timing by the terminal.

【0022】また、第12の発明は上記第11の発明の
プログラムの販売方法において、クライアント端末は、
複数のアプリケーションプログラムの全部をプログラム
サプライヤの提供する記録媒体からインストールしてい
ることを特徴とする。
According to a twelfth aspect, in the method for selling a program according to the eleventh aspect, the client terminal comprises:
All of the plurality of application programs are installed from a recording medium provided by a program supplier.

【0023】また、第13の発明は上記第11の発明の
プログラムの販売方法において、クライアント端末は、
複数のアプリケーションプログラムのうち特定のジョブ
を実行するアプリケーションプログラムを記録媒体から
インストールし、複数のアプリケーションプログラムの
うち前記特定のジョブを実行するアプリケーションプロ
グラム以外のアプリケーションプログラムをネットワー
クを介してプログラム管理装置からダウンロードしてイ
ンストールしていることを特徴とする。
According to a thirteenth aspect, in the method for selling a program according to the eleventh aspect, the client terminal comprises:
An application program for executing a specific job among a plurality of application programs is installed from a recording medium, and an application program other than the application program for executing the specific job among the plurality of application programs is downloaded from a program management device via a network. It is characterized by having been installed.

【0024】また、第14の発明の試供又はレンタルし
たプログラムの管理方法は第1の発明のプログラムのレ
ンタル方法で、クライアント端末でアプリケーションプ
ログラムの使用期間が設定されると、該端末からネット
ワークを介して前記プログラム管理装置に該アプリケー
ションプログラムの使用期間設定要求を送信し、該端末
はプログラム管理装置から使用期間設定許可を受信する
と該端末は設定された使用期間内のみ該アプリケーショ
ンプログラムを使用可能とすることを特徴とする。
A fourteenth aspect of the present invention is a method for managing a trial or rented program, which is a method for renting a program according to the first aspect of the present invention. Transmits a use period setting request of the application program to the program management device, and when the terminal receives the use period setting permission from the program management device, the terminal enables the application program only during the set use period. It is characterized by the following.

【0025】また、第15の発明の試供又はレンタルし
たプログラムの管理方法は、第4乃至8のいずれかの発
明のプログラムのレンタル方法で、クライアント端末で
アプリケーションプログラムの使用期間が設定される
と、プログラム管理情報送信プログラムは端末からネッ
トワークを介してプログラム管理装置に該アプリケーシ
ョンプログラムの使用期間設定要求を送信し、ジョブ管
理プログラムはプログラム管理装置から使用期間設定許
可を受信したとき前記ジョブ管理ファイル及びプログラ
ム管理ファイルに上記アプリケーションプログラムの使
用期間を登録し、プログラム管理情報送信プログラムは
上記アプリケーションプログラムの使用期間が登録され
たプログラム管理ファイルの記録内容をプログラム管理
装置に送信することを特徴とする。
In a fifteenth aspect of the present invention, there is provided a method of managing a trial or rented program according to any one of the fourth to eighth aspects of the invention. The program management information transmission program transmits a use period setting request for the application program from the terminal to the program management device via the network, and the job management program transmits the job management file and the program The use period of the application program is registered in the management file, and the program management information transmission program transmits the recorded contents of the program management file in which the use period of the application program is registered to the program management device. And it features.

【0026】また、第16の発明のレンタルしたプログ
ラムの管理方法は、上記第6の発明のプログラムのレン
タル方法で、プログラム管理装置からダウンロードされ
たアプリケーションプログラムはプログラムインストー
ラによってクライアント端末にインストールされ、アプ
リケーションプログラムがインストールされると、ジョ
ブ管理プログラムはジョブ管理ファイル及びプログラム
管理ファイルに該アプリケーションプログラムの識別情
報を登録し、プログラム管理情報送信プログラムは、ア
プリケーションプログラムの識別情報が登録されたプロ
グラム管理ファイルの記録内容をプログラム管理装置に
送信することを特徴とする。
A sixteenth aspect of the present invention is the program rental method according to the sixth aspect, wherein the application program downloaded from the program management device is installed on the client terminal by a program installer, and When the program is installed, the job management program registers the identification information of the application program in the job management file and the program management file, and the program management information transmission program records the program management file in which the identification information of the application program is registered. The content is transmitted to the program management device.

【0027】また、第17の発明の試供したプログラム
の管理方法は、第7の発明のプログラムのレンタル方法
で、特定のジョブを実行するアプリケーションプログラ
ムの試用期間終了後に、複数のアプリケーションプログ
ラムのいずれかについて使用期間が設定されたとき、プ
ログラム管理情報送信プログラムは前記クライアント端
末からネットワークを介してプログラム管理装置に特定
のジョブを実行するアプリケーションプログラムの使用
制限期間解除要求及びプログラム管理ファイルの記録内
容を送信し、ジョブ管理プログラムはプログラム管理装
置から使用制限期間解除許可を受信したときジョブ管理
ファイル及びプログラム管理ファイルに特定のジョブを
実行するアプリケーションプログラムの使用制限期間解
除情報を登録する、ことを特徴とする。
A seventeenth aspect of the present invention relates to a method of managing a sampled program according to the seventh aspect of the invention, wherein the program rental method according to the seventh aspect of the present invention further comprises the step of: When the use period is set, the program management information transmission program transmits a use restriction period release request and a recorded content of the program management file from the client terminal to the program management device via the network to the program management device. When the job management program receives the use restriction period release permission from the program management device, it registers the use restriction period release information of the application program that executes the specific job in the job management file and the program management file. It is characterized in.

【0028】また、第18の発明の販売したプログラム
の管理方法は、第11の発明の販売方法で、複数のアプ
リケーションプログラムのうち所望のアプリケーション
プログラムの永久使用権の購入を前記端末により選択し
たとき、プログラム管理情報送信プログラムは、クライ
アント端末からネットワークを介して接続する前記プロ
グラム管理装置に前記アプリケーションプログラムの永
久使用権譲渡要求及びプログラム管理ファイルの記録内
容を送信し、ジョブ管理プログラムは前記プログラム管
理装置から該アプリケーションプログラムの永久使用権
譲渡許可を受信したとき前記ジョブ管理ファイル及びプ
ログラム管理ファイルに前記アプリケーションプログラ
ムの永久使用権譲渡情報を登録する、ことを特徴とす
る。
An eighteenth aspect of the present invention is a sales method of the eleventh aspect, wherein the terminal selects the purchase of a permanent use right of a desired application program among a plurality of application programs. A program management information transmission program for transmitting a permanent use right transfer request of the application program and a recorded content of a program management file from the client terminal to the program management device connected via a network; And receiving the permanent use right transfer permission information of the application program in the job management file and the program management file when receiving the permanent use right transfer permission of the application program.

【0029】また、第19の発明の試供、レンタル又は
販売したプログラムの管理方法は、第4乃至第9のいず
れかの発明のプログラムのレンタル方法又は第10の発
明のプログラムの販売方法で、クライアント端末はプロ
グラム管理装置から、該端末にインストールされている
プログラムのバージョンアッププログラムを受信したと
き、プログラム管理情報送信プログラムは、端末で上記
バージョンアッププログラムに対応するプログラムのバ
ージョンアップを選択すると、バージョンアップ選択通
知及び前記アプリケーションプログラムの識別情報が登
録されたプログラム管理ファイルの記録内容をプログラ
ム管理装置に送信し、プログラム管理情報送信プログラ
ムによるバージョンアップ選択通知の送信後、プログラ
ムインストーラは受信したバージョンアッププログラム
で該バージョンアッププログラムに対応するプログラム
を書き換え、ジョブ管理プログラムはジョブ管理ファイ
ル及びプログラム管理ファイルにプログラムインストー
ラによって書きかえられたアプリケーションプログラム
のバージョン情報を登録する、ことを特徴とする。
The method for managing a trial, rented or sold program according to the nineteenth invention is a method for renting a program according to any one of the fourth to ninth inventions or a method for selling a program according to the tenth invention. When the terminal receives, from the program management device, the version upgrade program of the program installed in the terminal, the program management information transmission program selects the version upgrade of the program corresponding to the version upgrade program on the terminal. After transmitting the selection notification and the recorded content of the program management file in which the identification information of the application program is registered to the program management device, and transmitting the version upgrade selection notification by the program management information transmission program, the program installer The received version upgrade program rewrites a program corresponding to the version upgrade program, and the job management program registers version information of the application program rewritten by the program installer in the job management file and the program management file. .

【0030】また、第20の発明は上記第16乃至19
のいずれかの発明の試供、レンタル又は販売したプログ
ラムに管理方法において、ジョブ管理プログラムはジョ
ブ管理ファイルに記憶する情報を暗号化して記憶するこ
とを特徴とする。
Further, the twentieth invention is directed to the sixteenth to nineteenth aspects.
In the method for managing a trial, rented, or sold program according to any one of the inventions, the job management program is characterized in that information stored in a job management file is encrypted and stored.

【0031】また、第21の発明は上記第14乃至19
のいずれかの発明の試供、レンタル又は販売したプログ
ラムに管理方法において、プログラム管理装置は、クラ
イアント端末から、アプリケーションプログラムの、使
用期間設定要求、使用制限期間解除要求又は永久使用権
譲渡要求を受信したとき該端末の認証処理を行い該端末
が認証された場合に、該端末に対し、使用期間設定許
可、使用制限期間解除許可又は永久使用権譲渡許可を送
信することを特徴とする。
The twenty-first invention is the same as the fourteenth to nineteenth aspects.
In the method for managing a trial, rented or sold program according to any one of the inventions, the program management device receives a use period setting request, a use restriction period release request, or a permanent use right transfer request of the application program from the client terminal. When the terminal is authenticated and the terminal is authenticated, a use period setting permission, a use restriction period release permission, or a permanent use right transfer permission is transmitted to the terminal.

【0032】また、第22の発明は上記第14乃至20
のいずれかの発明の試供、レンタル又は販売したプログ
ラムに管理方法において、プログラム管理装置はクライ
アント端末から送信されたプログラム管理ファイルの記
録内容を基に利用履歴データを生成し、プログラム利用
履歴ファイルに書き込むことを特徴とする。
The twenty-second invention is the same as the fourteenth to twentieth aspects.
In the method for managing a trial, rented, or sold program according to any one of the inventions, the program management device generates usage history data based on the recorded content of the program management file transmitted from the client terminal, and writes the generated usage history data in the program usage history file. It is characterized by the following.

【0033】また、第23の発明の記録媒体は、特定業
務を実行するために端末にインストールされるプログラ
ム及びファイルであって、下記(a)、(b)のファイ
ル及び下記(c)〜(e)のプログラムを記録したこと
を特徴とする、 a:クライアント端末にインストールされる各プログラ
ムの試供、レンタル、購入やバージョンアップ等のプロ
グラム管理情報を記憶するプログラム管理ファイル、 b:クライアント端末にインストールされた各アプリケ
ーションプログラムに係る情報を記憶するジョブ管理フ
ァイル、 c:プログラムサプライヤのプログラム管理装置にネッ
トワークを介して上記(a)のプログラム管理ファイル
の記録内容を送信するプログラム管理情報送信プログラ
ム、 d:上記(b)のジョブ管理ファイルに記憶された情報
に基づいて下記(e)の各アプリケーションプログラム
の実行制御及びそれぞれのアプリケーションプログラム
によって実行されたジョブに係る情報を上記(b)のジ
ョブ管理ファイルに記憶するジョブ制御プログラム、 e:プログラム管理装置からダウンロードされるプログ
ラムをインストールするプログラムインストーラ。
A recording medium according to a twenty-third aspect of the present invention is a program and a file to be installed in a terminal to execute a specific task, and includes the following files (a) and (b) and the following files (c) to (c): e) a program management file for storing program management information such as trial, rental, purchase and version upgrade of each program to be installed on the client terminal; b: installation on the client terminal A job management file for storing information on each of the application programs thus obtained; c: a program management information transmission program for transmitting the recorded contents of the program management file of (a) to a program management device of a program supplier via a network; d: Stored in the job management file of (b) above A job control program for controlling execution of each application program described in (e) below and storing information relating to a job executed by each application program in the job management file in (b) based on the received information; e: program management A program installer that installs programs downloaded from the device.

【0034】[0034]

【発明の実施の形態】[構成]図1は、本発明を適用可能
なクライアント端末及びプログラムサプライヤのサーバ
マシンからなるネットワークシステムの一実施例を示す
図である。 1.クライアント端末 図1で、クライアント端末1は通信制御機能及び表示部
を有するコンピュータ装置であり、インターネット等の
ネットワーク2を介してプログラム管理装置3と接続可
能である。クライアント端末1として、以下の実施例で
は通信制御機能を備えたパーソナルコンピュータ(以
下、パソコン)を用いているがこれに限定されない。ま
た、クライアント端末1はネットワーク接続アプリケー
ション(インターネットの場合のWWWブラウザ(例え
ば、インターネットエクスプロ―ラ))を備えている。
DESCRIPTION OF THE PREFERRED EMBODIMENTS [Configuration] FIG. 1 is a diagram showing an embodiment of a network system including a client terminal to which the present invention can be applied and a server machine of a program supplier. 1. 1. Client Terminal In FIG. 1, a client terminal 1 is a computer device having a communication control function and a display unit, and can be connected to a program management device 3 via a network 2 such as the Internet. In the following embodiment, a personal computer (hereinafter, referred to as a personal computer) having a communication control function is used as the client terminal 1, but the present invention is not limited to this. The client terminal 1 has a network connection application (a WWW browser (for example, Internet Explorer) in the case of the Internet).

【0035】クライアント端末1はクライアントと特定
業務(例えば、財務会計、在庫管理、税務、給与、・
・)処理用アプリケーションプログラムに関し、基本的
なプログラム使用契約が締結されたコンピュータメー
カ、ソフトウエア会社等の業務処理用プログラム供給者
(以下、プログラムサプライヤ)から提供された特定業
務を構成する複数のジョブ(財務会計を例とすれば、仕
訳入力、会計マスタ作成、試算表作成、・・・・・、決
算処理、決算書作成)に対応するアプリケーションプロ
グラム(財務会計を例とすれば、仕訳入力プログラム、
会計マスタ作成プログラム、試算表作成プログラム、・
・・・・、決算処理プログラム、決算書作成プログラ
ム)を格納した記録媒体(例えば、CD−ROM)から
それらアプリケーションプログラム、業務処理用の制御
プログラム及び管理ファイル等を端末1のHD(ハード
ディスク)にインストールしている。
The client terminal 1 communicates with the client in a specific business (for example, financial accounting, inventory management, tax, salary,.
・) Regarding the processing application program, a plurality of jobs constituting a specific business provided by a business processing program supplier (hereinafter, a program supplier) such as a computer maker or software company for which a basic program use contract has been concluded. Application program corresponding to (journal entry, accounting master creation, trial balance creation,..., Settlement processing, settlement of accounts in financial accounting) (journal entry program in financial accounting) ,
Accounting master creation program, trial balance creation program,
..., Application programs, business processing control programs, management files, and the like from a recording medium (e.g., a CD-ROM) storing the settlement processing program and the settlement report creation program to the HD (hard disk) of the terminal 1. Installed.

【0036】また、クライアント端末1は、インストー
ルした各種プログラムについてプログラム毎に短期レン
タル或いは購入等を選択することができ、それらを選択
した場合にはネットワーク2を介して使用期間設定要求
や永久使用権譲渡要求等の制御データを送信し、プログ
ラム管理装置3から使用期間設定許可や永久使用権譲渡
許可等の制御データを受信すると使用期間設定情報や永
久使用権譲渡情報を登録する。使用期間設定情報や永久
使用権譲渡情報の登録や後述するバージョンアップ時に
は対象となったプログラムの状態、つまり、クライアン
ト端末1における当該プログラムの最新状態を示すプロ
グラム管理情報がネットワーク2を介してプログラム管
理装置3に送信される。
Further, the client terminal 1 can select short-term rental or purchase for each installed program for each program, and when these are selected, a request for setting a use period or a permanent use right via the network 2 is made. When control data such as a transfer request is transmitted and control data such as a use period setting permission and a permanent use right transfer permission is received from the program management device 3, the use period setting information and the permanent use right transfer information are registered. The state of the target program at the time of registration of the use period setting information and permanent use right transfer information and the version upgrade described later, that is, the program management information indicating the latest state of the program in the client terminal 1 is managed through the network 2 by the program management. It is transmitted to the device 3.

【0037】使用期間設定情報が設定されたアプリケー
ションプログラムはその期間内のみ実行可能であり、登
録された使用期間を経過すると当該アプリケーションに
対応するジョブを行うことができないが、後述する使用
期間選択・設定処理を行うことにより使用期間を再設定
することができる(クライアントは設定した使用期間に
対応するレンタル料(=プログラム使用料)を支払
う)。また、レンタルしていたプログラムを買い取るこ
とも簡単にできる。また、プログラムサプライヤから提
供された記録媒体に必要なプログラムが格納されていな
かった場合にはネットワークを介してプログラム管理装
置3に使用期間設定要求や永久使用権譲渡要求等の制御
データを送信して、プログラム管理装置3から使用期間
設定許可や永久使用権譲渡許可と共に所望のプログラム
をダウンロードし、インストールすることもできる。
The application program in which the usage period setting information is set can be executed only during that period. After the registered usage period has elapsed, it is not possible to execute a job corresponding to the application. The use period can be reset by performing the setting process (the client pays a rental fee (= program use fee) corresponding to the set use period). In addition, it is easy to purchase a rented program. If the necessary program is not stored in the recording medium provided by the program supplier, control data such as a use period setting request or a permanent use right transfer request is transmitted to the program management device 3 via the network. In addition, a desired program can be downloaded and installed from the program management device 3 together with the use period setting permission and the permanent use right transfer permission.

【0038】2.プログラム管理装置 プログラム管理装置3はプログラムサプライヤ又はその
委託者が運営する通信制御機能及びデータベース3’を
備えたコンピュータ装置から構成され、ネットワーク2
を介して複数のクライアント端末1と接続可能であり、
Webサーバプログラムを備えている。
2. The program management device 3 comprises a computer device having a communication control function and a database 3 ′ operated by a program supplier or its consignor, and a network 2.
Can be connected to a plurality of client terminals 1 through
It has a Web server program.

【0039】プログラム管理装置3は、データベース
3’に格納されている顧客管理マスタや商品管理マスタ
を始めとする各種管理マスタ等によって各クライアント
の管理及びクライアントに試供、レンタル又は販売(永
久使用権譲渡)したプログラムの管理及びプログラム売
上管理(レンタル料及び永久使用権譲渡代の管理及び請
求)を行い、利用履歴ファイルにより各クライアントに
提供した各種プログラムの試用、レンタル及び販売した
プログラムの管理を行う。また、プログラム管理装置3
はクライアント端末1から使用期間設定要求や永久使用
権譲渡要求等の制御データを受信するとクライアントの
認証処理を行い、使用期間設定許可や永久使用権譲渡許
可等の制御データをクライアント端末1に送信し、クラ
イアント端末1から送信されるプログラム管理情報をデ
ータベース3’に記憶する。
The program management device 3 manages each client by using various management masters such as a customer management master and a merchandise management master stored in the database 3 ′ and trials, rents, or sells the client (permanent use right transfer). ) Manages the programs and manages the sales of the programs (management and billing of the rental fee and the transfer fee of the permanent use right), and manages the trial use of the various programs provided to each client by the use history file, and the management of the rented and sold programs. In addition, the program management device 3
Upon receiving control data such as a use period setting request and a permanent use right transfer request from the client terminal 1, the client terminal 1 performs authentication processing of the client and transmits control data such as use period setting permission and permanent use right transfer permission to the client terminal 1. The program management information transmitted from the client terminal 1 is stored in the database 3 '.

【0040】また、プログラム管理装置3はデータベー
ス3’にプログラムサプライヤがクライアントに提供し
た特定業務処理用の各プログラムの最新バージョンを格
納しており、クライアント端末1から送信されるプログ
ラム管理情報を基にクライアント端末にインストールさ
れているプログラムのバージョンを調べ、新しいバージ
ョンのプログラムをバージョンアップ情報と共にクライ
アント端末に電子メール等により自動送信し、クライア
ントの選択によりバージョンアッププログラムをダウン
ロード及びインストール可能とする。
The program management device 3 stores the latest version of each program for specific business processing provided by the program supplier to the client in the database 3 ′, and based on the program management information transmitted from the client terminal 1. The version of the program installed on the client terminal is checked, the new version of the program is automatically transmitted to the client terminal together with the upgrade information by e-mail or the like, and the upgrade program can be downloaded and installed by selecting the client.

【0041】また、プログラム管理装置3はクライアン
トに提供した記録媒体に格納していなかったプログラム
をクライアント端末1からの使用期間設定要求や永久使
用権譲渡要求等に基づいて使用期間設定許可や永久使用
権譲渡許可と共にクライアント端末1に送信することも
できる。
Further, the program management device 3 permits the use period setting permission or the permanent use of the program which is not stored in the recording medium provided to the client, based on the use period setting request or the permanent use right transfer request from the client terminal 1. It can be transmitted to the client terminal 1 together with the right transfer permission.

【0042】また、プログラム管理装置3は顧客管理マ
スタ及び商品管理マスタの記録を基に、クライアント毎
に所定の期間(通常は1か月)を区切って、使用料や販
売金額の請求処理を行うこともできる。なお、プログラ
ム管理装置3では所定の期間毎に使用料や販売金額の請
求データを作成し、ネットワーク2を介して接続する他
の装置(例えば、請求書発行装置)、又はオフラインの
請求書発行装置に請求データを渡して請求書を発行させ
るようにしてもよい。
Further, the program management device 3 performs a billing process of the usage fee and the sales amount for each client in a predetermined period (usually one month) based on the records of the customer management master and the product management master. You can also. Note that the program management device 3 creates billing data of the usage fee and the sales amount at predetermined intervals, and connects to another device (for example, a bill issuing device) via the network 2 or an offline bill issuing device. May be issued to issue a bill.

【0043】3.プログラムサプライヤから提供される
プログラム記録媒体 図1で符号11はプログラムサプライヤから提供される
記録媒体を示し、この例では記録媒体はCD−ROMで
あリ、CD−ROM11は端末(パソコン)1のCD−
ROMリーダにセットされると記録内容が読み出され、
実行可能形式(つまり、圧縮されていた場合には伸張さ
れる等)でクライアント端末1のHDにインストールさ
れる。なお、CD−ROM11は1回だけプログラムサ
プライヤから提供され、その後のバージョンアップはプ
ログラム管理装置3から送られるバージョンアッププロ
グラムのインストールにより行われ、バージョンアップ
版の提供は行われない。
3. 1. Program Recording Medium Provided by Program Supplier In FIG. 1, reference numeral 11 denotes a recording medium provided by the program supplier. In this example, the recording medium is a CD-ROM, and the CD-ROM 11 is a CD of the terminal (personal computer) 1. −
When set in the ROM reader, the recorded contents are read out,
It is installed on the HD of the client terminal 1 in an executable format (that is, when compressed, decompressed, etc.). The CD-ROM 11 is provided only once by the program supplier, and the subsequent version upgrade is performed by installing a version upgrade program sent from the program management apparatus 3, and the upgrade version is not provided.

【0044】図2は、プログラムサプライヤから提供さ
れたCD−ROM11に記録されているファイル及びプ
ログラムのレイアウトの一例を示す図である。図2で、
CD−ROM11にはCD−ROM11に記憶されてい
るデータファイル及びプログラム(ファイル:通常は圧
縮ファイル)を管理する管理ファイル110、クライア
ント端末にインストールされる各プログラムの試供、レ
ンタル、購入やバージョンアップ等のプログラム管理情
報を記憶するプログラム管理ファイル111、クライア
ント端末にインストールされた各アプリケーションプロ
グラムの起動パラメータ及び各アプリケーションプログ
ラムの管理情報を記憶するジョブ管理ファイル112、
プログラムサプライヤのプログラム管理装置3にネット
ワーク2を介して各種要求(制御データ)やプログラム
管理ファイル111の記録内容を送信するプログラム管
理情報送信プログラム113、ジョブ管理ファイル11
2に記憶された起動パラメータに基づいて各アプリケー
ションプログラム116−1〜116−nの実行制御及
びそれぞれのアプリケーションプログラムによって実行
されたジョブに係る実行管理情報をジョブ管理ファイル
112に記憶するジョブ制御プログラム114、プログ
ラム管理装置3からダウンロードしたプログラム(バー
ジョンアッププログラムを含む)をインストールするプ
ログラムインストーラ115及び特定業務処理用の一連
のアプリケーションプログラム116−1〜116−n
が格納されている。
FIG. 2 is a diagram showing an example of the layout of files and programs recorded on the CD-ROM 11 provided by the program supplier. In FIG.
The CD-ROM 11 has a management file 110 for managing data files and programs (files: usually compressed files) stored in the CD-ROM 11, trial use, rental, purchase and version upgrade of each program installed in the client terminal. A program management file 111 that stores the program management information of each of the above, a job management file 112 that stores the start parameters of each application program installed in the client terminal and the management information of each application program,
A program management information transmission program 113 for transmitting various requests (control data) and recorded contents of the program management file 111 to the program management device 3 of the program supplier via the network 2;
2. A job control program 114 for controlling the execution of each of the application programs 116-1 to 116-n based on the start parameters stored in the job management file 112 and storing execution management information on a job executed by each application program in the job management file 112. , A program installer 115 for installing a program (including an upgrade program) downloaded from the program management device 3, and a series of application programs 116-1 to 116-n for specific business processing
Is stored.

【0045】アプリケーションプログラム116−1〜
116−nは特定業務、例えば「財務会計」を構成する
各ジョブに対応して作成されており、1つのプログラム
或いは複数のプログラムモジュールで構成されており、
各アプリケーションプログラムそれぞれオブジェクト形
式のプログラムファイルであり、提供時には圧縮ファイ
ルとしてCD−ROM11に格納されている。なお、こ
れらプログラムファイルは暗号化して格納するようにし
てもよい。
Application programs 116-1 to 116-1
116-n is created corresponding to each job constituting a specific task, for example, "financial accounting", and is composed of one program or a plurality of program modules.
Each application program is a program file in an object format, and is stored in the CD-ROM 11 as a compressed file when provided. Note that these program files may be encrypted and stored.

【0046】4.クライアント端末のハードディスクの
レイアウト 図3は、クライアント端末1のハードディスクのレイア
ウトの一例を示す図である。クライアント端末1のHD
(ハードディスク)には、図3に示すようにHD15に
記憶されている各ファイルを管理する管理ファイル15
0、端末(パソコン)全体を制御するOS151(例え
ば、マイクロソフト社の「WINDOWS98」)、ブ
ラウザ等の公知の通信接続プログラム152、端末1用
の各種補助プログラム群153と、図2のCD−ROM
11からインストールされた、プログラム管理ファイル
161(図2のプログラム管理ファイル111)、ジョ
ブ管理ファイル162(図2のジョブ管理ファイル11
2)、プログラム管理情報送信プログラム163(図2
のプログラム管理情報送プログラム113)、ジョブ制
御プログラム164(図2のジョブ制御プログラム11
4)、プログラムインストーラ165(図2のプログラ
ムインストーラ115)及びアプリケーションプログラ
ム166−1〜166−n(図2のアプリケーションプ
ログラム116−1〜116−n)と、データ領域17
1及びクライアントからはアクセス不能なシステム使用
領域172を含んでいる。
4. FIG. 3 is a diagram illustrating an example of a layout of a hard disk of the client terminal 1. HD of client terminal 1
The (hard disk) includes a management file 15 for managing each file stored in the HD 15 as shown in FIG.
0, an OS 151 (for example, “WINDOWS 98” by Microsoft Corporation) for controlling the entire terminal (personal computer), a known communication connection program 152 such as a browser, various auxiliary programs 153 for the terminal 1, and a CD-ROM in FIG.
The program management file 161 (the program management file 111 in FIG. 2) and the job management file 162 (the job management file 11 in FIG.
2), a program management information transmission program 163 (FIG. 2)
The program management information transmission program 113), the job control program 164 (the job control program 11 in FIG. 2)
4), the program installer 165 (the program installer 115 in FIG. 2), the application programs 166-1 to 166-n (the application programs 116-1 to 116-n in FIG. 2), and the data area 17
1 and a system use area 172 inaccessible from the client.

【0047】図4はプログラム管理ファイル161を構
成するプログラム管理レコード161’の構成例を示す
図であり、図5はジョブ管理ファイル162を構成する
ジョブ管理レコード162’の構成例を示す図である。
また、プログラム管理レコードに記録される各情報は暗
号化されている。図4でプログラム管理レコード16
1’は、クライアント登録番号等のクライアント識別コ
ード(クライアントのID)を記憶したクライアント識
別コード欄1611、端末の機種及び番号を記憶した機
種コード欄1612、プログラム番号等のプログラム識
別コードを記憶するプログラム識別コード欄1613、
利用形態(試用、レンタル、購入、試用禁止、使用可
能)を示すコードを記入する利用区分欄1614、試
用、レンタル、購入、のいずれかの利用形態を設定した
日付を記憶する設定日付欄1615、試用又はレンタル
の場合にその開始期間(日付)及び終了期間を記憶する
設定期間記憶欄1616、1617、プログラムのバー
ジョン番号やバージョン更新日付等を記憶するバージョ
ン情報欄1618及びパスワードを記憶したをパスワー
ド登録欄1619備えている。なお、試用(試供)され
るプログラムは特定のジョブを実行するプログラム(財
務会計の場合を例とすると、仕訳入力処理にかかわる一
連のジョブを実行するアプリケーションプログラム)に
限られる。使用可能なプログラムは試用期間を経過する
と一定期間を経過するまで試用禁止となり、利用区分欄
1614に試用禁止コードが書き込まれる。また、一定
期間を経過すると利用可能コードが書き込まれる。更
に、試用期間が設定されると試用コードが書き込まれ、
設定期間欄1616、1617に試用期間が設定され
る。また、設定日付欄1615には試用禁止、使用可能
又は試用期間設定日付が書き込まれる。また、レンタル
が選択されると利用区分欄1614にレンタルコードが
書き込まれ、設定期間1616、1617に使用可能期
間が設定される。また、設定日付欄1615には使用可
能期間の設定日付が書き込まれる。なお、レンタル日は
予約可能である(つまり、設定日付<開始日でもよ
い)。
FIG. 4 is a diagram showing an example of the configuration of a program management record 161 'forming the program management file 161. FIG. 5 is a diagram showing an example of the configuration of a job management record 162' forming the job management file 162. .
Each piece of information recorded in the program management record is encrypted. In FIG. 4, the program management record 16
1 ′ is a client identification code column 1611 storing a client identification code (client ID) such as a client registration number, a model code column 1612 storing a terminal model and number, and a program storing a program identification code such as a program number. Identification code column 1613,
A use section column 1614 for entering a code indicating a use mode (trial, rental, purchase, prohibition of trial, usable), a set date field 1615 for storing a date in which one of the use modes of trial, rental, purchase is set, In the case of trial or rental, a set period storage column 1616, 1617 for storing a start period (date) and an end period, a version information column 1618 for storing a program version number, a version update date, and the like, and a password stored for storing a password. Column 1619 is provided. It should be noted that the program to be used (trial) is limited to a program that executes a specific job (an application program that executes a series of jobs related to journal entry processing in the case of financial accounting, for example). After the trial period elapses, the usable programs are prohibited from being used until a certain period elapses. After a certain period of time, a usable code is written. Furthermore, when the trial period is set, the trial code is written,
The trial period is set in the set period columns 1616 and 1617. In the set date column 1615, a trial prohibited, usable, or trial period set date is written. When the rental is selected, the rental code is written in the use section column 1614, and the usable period is set in the set periods 1616 and 1617. The set date of the usable period is written in the set date column 1615. Note that the rental date can be reserved (that is, the set date may be smaller than the start date).

【0048】また、購入が選択されると利用区分欄16
14に購入(永久使用権購入)コードが書き込まれ、設
定期間欄1616、1617はスペース(又は終了日欄
1617が最大日(9999年99月99日)となる。
また、設定日付欄1615には使用可能期間の設定日付
が書き込まれる。
When the purchase is selected, the use section 16
The purchase (permanent use right purchase) code is written in 14, and the set period columns 1616 and 1617 are spaces (or the end date column 1617 is the maximum date (September 99, 9999)).
The set date of the usable period is written in the set date column 1615.

【0049】図5でジョブ管理レコード162’はジョ
ブ番号を記憶するジョブ番号欄1621、設定期間欄1
622、1623、利用区分欄1624、プログラム識
別コード欄1625を備えている。
In FIG. 5, the job management record 162 'includes a job number column 1621 for storing job numbers, and a set period column 1
622, 1623, a usage classification column 1624, and a program identification code column 1625 are provided.

【0050】なお、ジョブ管理レコード162’の設定
期間欄1622、1623、利用区分欄1624、プロ
グラム識別コード欄1625の記憶内容は、プログラム
管理ファイル161’の設定期間欄1616、161
7、利用区分欄1614、プログラム識別コード欄16
11と同じ内容であるが、使用頻度が高いので処理スピ
ード上、プログラム管理ファイル161’と異なり暗号
化しなくてもよい。また、機種コード欄1612に機種
識別コードを登録するように構成し、プログラム管理装
置3のデータベース3’にも同様に機種識別コードを登
録するように構成することにより、端末単位のプログラ
ムの試用、レンタル又は販売管理を行うことができ、プ
ログラムの不正コピーによる試用を防止することができ
る。
The storage contents of the setting period columns 1622 and 1623, the use classification column 1624, and the program identification code column 1625 of the job management record 162 'are the setting period columns 1616 and 161 of the program management file 161'.
7, use section column 1614, program identification code section 16
Although the content is the same as that of the program management file 161 ', it is not necessary to encrypt the program management file 161' unlike the program management file 161 'because of the high use frequency. Also, by configuring the model identification code in the model code column 1612 and registering the model identification code in the database 3 ′ of the program management device 3 in the same manner, it is possible to use the program for each terminal, Rental or sales management can be performed, and trials due to unauthorized copying of programs can be prevented.

【0051】図6はプログラム管理装置のデータベース
の構成例を示す図であり、データベース3’は格納され
ている各ファイルを検索可能に系統的に配置している。
データベース3’は格納されている各ファイルを管理す
る管理ファイル30、顧客管理マスタ31、商品管理マ
スタ32、売上管理マスタ33等の管理ファイルと利用
履歴ファイル34、クライアントにインストールされて
いる各プログラム(バージョンアップされたものも含
む)及びバージョンアップ用のプログラム(ファイル)
35−1〜35−nと、画面生成用のHTMLファイル
等のデータファイル格納領域36を備えている。
FIG. 6 is a diagram showing an example of the configuration of the database of the program management apparatus. In the database 3 ', stored files are systematically arranged so as to be searchable.
The database 3 ′ includes a management file 30 for managing the stored files, a management file such as a customer management master 31, a product management master 32, a sales management master 33, and a usage history file 34, and each program installed on the client ( (Including upgraded versions) and version upgrade programs (files)
35-1 to 35-n, and a data file storage area 36 such as an HTML file for screen generation.

【0052】また、顧客管理マスタ31は、本登録、仮
登録の別を示す登録フラグ、クライアント識別コード
(IDコード)、クライアント名、パスワード等の認証
コード、住所電話番号、支払い条件、支払い銀行等のク
ライアントの基本情報等から構成されるクライアント別
の顧客管理レコード(図示略)を記憶してなる。
The customer management master 31 includes a registration flag indicating whether the registration is formal registration or temporary registration, a client identification code (ID code), an authentication code such as a client name and a password, an address telephone number, a payment condition, a payment bank, and the like. The client management record (not shown) for each client, which is composed of the basic information of the client, is stored.

【0053】商品管理マスタ32は、当該プログラムサ
プライヤが顧客に提供する特定業務処理サービスを構成
する複数のジョブに対応するアプリケーションプログラ
ムをそれぞれ管理するファイルであり、プログラム識別
コード、利用可能区分、設定可能な利用期間の範囲、レ
ンタル時の標準レンタル料金、加算減算用計数及び定
数、販売時の販売料金、加算減算用計数及び定数等の価
格算出基礎情報、バージョンアップ情報等から構成され
る商品管理レコード(図示略)をプログラム別に記憶し
てなる。
The product management master 32 is a file for managing application programs corresponding to a plurality of jobs constituting a specific business processing service provided to the customer by the program supplier, and includes a program identification code, a usable category, and a settable item. Product management record consisting of basic usage period, standard rental fee at the time of rental, counting and constants for addition and subtraction, selling price at the time of sale, price calculation basic information such as counting and constants for addition and subtraction, version upgrade information, etc. (Not shown) is stored for each program.

【0054】売上管理マスタ33はクライアント識別コ
ード、レンタル設定又は購入設定されたプログラムのプ
ログラム識別コード及びレンタルの場合は試用期間とし
て設定された期間、今回請求額、請求履歴、使用期間の
累積日数等から構成される売上管理レコード(図示略)
がクライアント別、プログラム別に記憶されてなる。プ
ログラムサプライヤは、プログラム管理装置3又は請求
書発行用コンピュータ装置で、売上管理マスタ33に基
づいてクライアント別、プログラム別に所定期間(通常
は1ヶ月)毎に期間を区切って請求額を計算し、クライ
アント別に請求合計額を算出し、顧客管理マスタ31を
用いて各クライアント宛ての請求データを作成すること
ができる。
The sales management master 33 includes a client identification code, a program identification code of a rental setting or a purchase setting program, and in the case of rental, a period set as a trial period, a current billing amount, a billing history, a cumulative number of days of a use period, and the like. Sales management record (not shown)
Is stored for each client and each program. The program supplier calculates the billing amount by the program management device 3 or the invoicing issuance computer device for each client and each program based on the sales management master 33 for each predetermined period (usually one month). Separately, the total billing amount can be calculated, and billing data addressed to each client can be created using the customer management master 31.

【0055】利用履歴ファイル34は、図7に示すよう
に、クライアント別、プログラム別に試供、再試供、レ
ンタル設定、購入設定、バージョンアップ選択等の利用
履歴から構成される利用履歴レコード34’を記憶して
なる。なお、試供及び再試供は特定のジョブを実行する
プログラム(例えば、財務会計の場合には仕訳入力処理
用プログラム等)に限られる。 図7は利用履歴ファイ
ル34を構成する利用履歴レコード34’の一実施例を
示す図である。図7で利用履歴レコード34’は、クラ
イアント登録番号等のクライアント識別コードを記憶す
るクライアント識別コード欄341、端末の機種及び番
号を記憶する機種コード欄342、プログラム番号等の
プログラム識別コードを記憶するプログラム識別コード
欄343、利用形態(試用、レンタル、購入、試用禁
止、使用可能)を示すコードを記入する利用区分欄34
4、試用又はレンタルの場合にその開始期間(日付)及
び終了期間を記憶する設定期間記憶欄345、346及
びプログラムのバージョン番号やバージョン更新日付等
を記憶するバージョン情報欄347及び売上金額欄34
8を備えている。利用履歴レコード34’はクライアン
ト端末1から制御レコード(要求又は通知)と共に送信
されたプログラム管理ファイルの記録内容(プログラム
管理レコード161’の全部又は一部)を基に生成さ
れ、プログラム利用履歴ファイル34に書き込まれる。
つまり、利用履歴レコード34’のクライアント識別コ
ード欄341、機種コード欄342、プログラム識別コ
ード欄343、利用区分欄344、設定期間記憶欄34
5、346及びバージョン情報欄347の記憶内容は、
図4の管理レコード161’のクライアント識別コード
欄1611、機種コード欄1612、プログラム識別コ
ード欄1613、利用区分欄1614、設定期間記憶欄
1616、1617及びバージョン情報欄1617と同
じである(但し、復号されている)。なお、機種コード
欄342に機種識別コードを登録し、クライアント端末
1から送信されたプログラム管理レコードに記憶されて
いる端末1の機種識別コードと比較するように構成する
ことにより、端末単位のプログラムの試用、レンタル又
は販売管理を行うことができ、プログラムの不正コピー
による試用を防止することができる。
As shown in FIG. 7, the usage history file 34 stores a usage history record 34 'composed of usage histories such as trial, re-trial, rental setting, purchase setting, and version upgrade selection for each client and each program. Do it. Note that the trial and re-trial are limited to a program for executing a specific job (for example, a journal entry processing program in the case of financial accounting). FIG. 7 is a diagram showing an embodiment of a usage history record 34 'constituting the usage history file 34. In FIG. 7, the use history record 34 'stores a client identification code column 341 for storing a client identification code such as a client registration number, a model code column 342 for storing a terminal model and number, and a program identification code such as a program number. A program identification code column 343, a use classification column 34 for entering a code indicating a use mode (trial, rental, purchase, trial prohibited, usable)
4. In the case of trial or rental, set period storage columns 345 and 346 for storing a start period (date) and an end period thereof, a version information column 347 for storing a program version number and a version update date, and a sales amount column 34.
8 is provided. The usage history record 34 ′ is generated based on the recorded contents (all or part of the program management record 161 ′) of the program management file transmitted together with the control record (request or notification) from the client terminal 1. Is written to.
That is, the client identification code column 341, the model code column 342, the program identification code column 343, the usage classification column 344, and the setting period storage column 34 of the usage history record 34 '.
5, 346 and the contents of the version information column 347 are as follows:
4 are the same as the client identification code column 1611, the model code column 1612, the program identification code column 1613, the usage classification column 1614, the setting period storage columns 1616, 1617, and the version information column 1617 of the management record 161 'in FIG. Has been). By registering the model identification code in the model code column 342 and comparing it with the model identification code of the terminal 1 stored in the program management record transmitted from the client terminal 1, the program of the terminal unit can be stored. Trial use, rental or sales management can be performed, and trial use due to unauthorized copying of the program can be prevented.

【0056】[プロセス]以下、本発明のプログラムのレ
ンタル及び販売方法と、試供、レンタル又は販売したプ
ログラムの管理方法について特定業務が「財務会計処
理」の場合を例として述べる。図8に「財務会計処理」
に係るプロセスの一実施例を示す。また、図8(a)の
プロセス(P0−1〜P0−5)はプログラムインスト
ールまでの準備段階のプロセスを示す図であり、図8
(b)のプロセスはインターネット等のネットワーク2
介して行うクライアント端末1とプログラムサプライヤ
のプログラム管理装置(サーバ)3との間で行う、試
供、ジョブの選択及び実行プロセス(P1〜P3)、試
供、レンタル又は販売とその管理プロセス(P4〜P
9)を示す。
[Process] Hereinafter, a method for renting and selling a program according to the present invention and a method for managing a trial, rented or sold program will be described with reference to an example in which the specific task is “financial accounting processing”. Figure 8 “Financial accounting processing”
1 shows an embodiment of the process according to the present invention. Further, the processes (P0-1 to P0-5) of FIG.
The process (b) is performed on a network 2 such as the Internet.
Trial, job selection and execution process (P1 to P3), trial, rental or sales, and its management process (P4 to P) performed between the client terminal 1 and the program management device (server) 3 of the program supplier via the PC
9) is shown.

【0057】1.準備 プロセスP0−1:(利用申し込み) 図8(a)で、財務会計処理用のプログラムの使用希望
者はパソコン等の端末からインターネットを介してプロ
グラムサプライヤの開設したホームページにリンクし、
財務会計処理用のプログラムパッケージの利用申し込み
を行う。ホームページはパッケージの価格や利用方法の
概要紹介と共に利用希望者が氏名(名称)、住所、電話
番号、業種、事業規模等の必要事項をキー入力可能に設
計されており、利用申し込み者が必要事項をキー入力す
るとP2に移行する。なお、申し込み方法はホームペー
ジからの申し込み方法に限定されず、例えば、電話、フ
ァックス等の通信手段を用いたプログラムサプライヤへ
の利用申し込みでもよい。
1. Preparation Process P0-1: (Application for Use) In FIG. 8 (a), a person who wishes to use the program for financial accounting processing links to a homepage established by the program supplier from a terminal such as a personal computer via the Internet.
Apply for the use of a program package for financial accounting. The homepage is designed so that users who wish to use the product can enter necessary information such as name (name), address, telephone number, business type, business scale, etc. along with an overview of the package price and usage method. When the key is input, the flow shifts to P2. Note that the application method is not limited to the application method from the homepage, but may be, for example, a use application to a program supplier using communication means such as telephone and fax.

【0058】プロセスP0−2:(顧客管理マスタへの
仮登録、CD−ROM等の発送) ホームページから必要事項のキー入力があると、サーバ
(プログラム管理装置)3はキー入力内容をデータベー
ス3’の顧客管理マスタ31に登録する。この際、顧客
管理レコードの登録フラグは仮登録を意味する値に設定
される。なお、電話、ファックスを用いた利用申し込み
については、サーバ3の運営者(通常はプログラムサプ
ライヤ)の担当者によりキー入力される。
Process P0-2: (Temporary registration to customer management master, dispatch of CD-ROM, etc.) When a key is input from a homepage, server (program management device) 3 stores the key input in database 3 '. Is registered in the customer management master 31. At this time, the registration flag of the customer management record is set to a value indicating temporary registration. It should be noted that an application for using a telephone or a fax is entered by a person in charge of an operator of the server 3 (usually a program supplier).

【0059】また、仮登録がなされた利用申し込み者
(=利用希望者)に対しては財務会計処理用のアプリケ
ーションプログラム等が記録されたインストール用記録
媒体(実施例ではCD−ROM(図2参照))11及び
契約書類等を利用希望者宛て郵送する。
Further, the provisionally registered use applicant (= use applicant) is provided with an installation recording medium (in the embodiment, a CD-ROM (see FIG. 2) in which an application program for financial accounting is recorded. )) Mail 11 and contract documents to the applicant.

【0060】プロセスP0−3:(CD−ROMのイン
ストール及び申し込み書の記載等) 利用希望者が送付されたCD−ROMをインストールす
ると、CD−ROMに登録されているプログラムはプロ
グラムサプライヤの顧客管理マスタへの本登録、ID、
パスワード発行の条件下で利用可能になる。本登録を行
うために、利用希望者はオンラインでのソフトウェアの
試供、レンタル、購入の利用希望者は郵送された契約書
等に必要事項(例えば、契約書への記名捺印、支払い銀
行の口座番号、クライアント端末の機番等)を記入し、
プログラムサプライヤ宛て郵送する。
Process P0-3: (Installation of CD-ROM and description of application form, etc.) When the CD-ROM sent by the user is installed, the program registered in the CD-ROM is managed by the customer of the program supplier. Master registration, ID,
It can be used under the condition of issuing a password. In order to complete this registration, applicants who wish to use the software for trial, rental, or purchase are required to fill out the necessary information in the mailed contract (for example, stamping the contract, stamping the account number of the paying bank) , Client device number, etc.)
Mail to the program supplier.

【0061】プロセスP0−4:(本登録及びID、パ
スワードの発行) プログラムサプライヤは利用申し込み者から契約書類等
が返送されるとその内容をチェックし、記載が正しい場
合には必要事項をデータベース3’の顧客管理マスタ3
1にキー入力する。これにより、顧客管理レコードの登
録フラグは本登録を意味する値に設定され、顧客ID
(クライアント識別コード)及びパスワードが発行され
る。プログラムサプライヤは発行された顧客ID及びパ
スワード及びインストール手引書をクライアント(=登
録済み利用申し込み者)宛て郵送する。
Process P0-4: (Registration and Issuance of ID and Password) The program supplier checks the contents of the contract documents and the like when the application applicant returns them. 'Customer management master 3
Key in 1. As a result, the registration flag of the customer management record is set to a value indicating the main registration, and the customer ID is registered.
(Client identification code) and a password are issued. The program supplier mails the issued customer ID, password, and installation guide to the client (= registered use applicant).

【0062】プロセスP0−5:(ンラインでのソフト
ウェアの試用、レンタル、購入等) プログラムサプライヤから顧客ID及びパスワードを受
け取ったクライアントは当該プログラムサプライヤのオ
ンラインでのソフトウェアの試用、レンタル、購入を行
うことができる。これにより、図8(b)に示すような
プロセスによるCD−ROM11及びプログラムサプラ
イヤにより提供される財務会計処理サービスを受けるこ
とができる(つまり、一連の財務処理業務の実行が可能
となる)。なお、上記プロセスP0−3で契約書類等を
プログラムサプライヤに返送しなかった利用申し込み者
は財務会計処理サービスを受けることはできない。
Process P0-5: (Trial, trial, rental, purchase, etc. of software on-line) The client, which has received the customer ID and password from the program supplier, performs trial, rental, and purchase of the software of the program supplier online. Can be. As a result, it is possible to receive the financial accounting processing service provided by the CD-ROM 11 and the program supplier by the process as shown in FIG. 8B (that is, it is possible to execute a series of financial processing operations). Note that a user who did not return contract documents and the like to the program supplier in the process P0-3 cannot receive the financial accounting processing service.

【0063】具体的には、クライアントがクライアント
端末1を起動してCD−ROM11を端末1のCD−R
OMリーダにセットすると、CD−ROM11に記録さ
れているプログラム管理ファイル111、ジョブ管理フ
ァイル112、プログラム管理情報送信プログラム11
3、ジョブ制御プログラム114、プログラムインスト
ーラ115及び財務会計処理用の一連のアプリケーショ
ンプログラム116−1〜116−n(つまり、仕訳デ
ータ入力プログラム、会計ファイル更新プログラム、・
・試算表作成プログラム、・・・・、決算処理プログラ
ム、決算報告作成プログラム、期首繰越(新年度用会計
マスタ作成)プログラム等)がクライアント端末1のハ
ードディスク15(図3)に書き込まれる。また、CD
−ROM11に記録されている各プログラムは圧縮又は
暗号化されている場合には各プログラムは伸張又は復号
され、実行形式でハードディスクに書き込まれる。ま
た、プログラム管理ファイル111は暗号化された状態
で書き込まれる。つまり、プログラム管理ファイル11
1を暗号化し、ジョブ制御プログラムで各アプリケーシ
ョンプログラムの起動等を制御することにより、不正使
用を防止する。
Specifically, the client activates the client terminal 1 and stores the CD-ROM 11 in the CD-R of the terminal 1.
When set in the OM reader, the program management file 111, the job management file 112, and the program management information transmission program 11 recorded on the CD-ROM 11
3. Job control program 114, program installer 115, and a series of application programs 116-1 to 116-n for financial accounting processing (that is, journal data input program, accounting file update program,.
A trial balance creation program,..., A settlement processing program, a settlement report creation program, a carry-over at the beginning of the year (creation of a new year accounting master) program, etc.) are written to the hard disk 15 (FIG. 3) of the client terminal 1. Also CD
When each program recorded in the ROM 11 is compressed or encrypted, each program is decompressed or decrypted and written to the hard disk in an executable format. The program management file 111 is written in an encrypted state. That is, the program management file 11
By encrypting 1 and controlling the activation of each application program by the job control program, unauthorized use is prevented.

【0064】なお、CD−ROM11で提供するアプリ
ケーションプログラムは上述したように財務会計処理用
の一連のアプリケーションプログラム全部でもよいが、
これに限定されない。つまり、財務会計処理を構成する
各ジョブ(仕訳データ入力、会計ファイル更新、・・試
算表作成、・・・・、決算処理、決算報告作成、期首繰
越(新年度用会計マスタ作成)等)のうち、特定のジョ
ブ(例えば、仕訳データ入力、会計ファイル更新)に対
応するアプリケーションプログラムだけをプログラム管
理ファイル111、ジョブ管理ファイル112、プログ
ラム管理情報送信プログラム113、ジョブ制御プログ
ラム114、プログラムインストーラ115と共にCD
−ROM11からインストールし、その他のジョブに対
応するアプリケーションプログラムはサーバ3からダウ
ンロードし、インストールするようにしてもよい。
The application program provided on the CD-ROM 11 may be a whole series of application programs for financial accounting as described above.
It is not limited to this. In other words, each job that constitutes the financial accounting process (entry data entry, accounting file update,... Trial balance creation,..., Settlement process, settlement report creation, carryover at the beginning of the period (creation of accounting master for new year), etc.) Of these, only the application program corresponding to a specific job (for example, entry of journal data, update of accounting file) is stored in a CD together with the program management file 111, the job management file 112, the program management information transmission program 113, the job control program 114, and the program installer 115.
-Application programs installed from the ROM 11 and corresponding to other jobs may be downloaded from the server 3 and installed.

【0065】2.ジョブの選択及び実行 プロセスP1:(端末の起動及び業務(財務処理)選
択) 図8(b)で、クライアント端末を起動し、画面に表示
される財務会計処理用のアイコンをマウスでクリックし
て財務会計処理を選択する。
2. Job selection and execution Process P1: (Terminal startup and business (financial processing) selection) In FIG. 8B, the client terminal is activated, and a financial accounting processing icon displayed on the screen is clicked with a mouse. Select financial accounting.

【0066】プロセスP2:(ジョブ選択画面へのメニ
ュー表示及びジョブの選択) 財務会計処理が選択されるとジョブ制御プログラム16
4がOS151によりハードディスク15からRAMに
取り込まれて起動される。この際、ジョブ制御プログラ
ム164はジョブ選択画面90へのメニュー表示を行い
ジョブの選択を可能とする。後述するようにジョブ選択
画面90でジョブの選択ができないジョブ、表示されて
いないジョブについてはサーバー3に接続するジョブを
選択し、クライアントに対しID及びパスワードのキー
入力を良く知られたような方法(例えば、画面にメッセ
ージを表示)で要求し、キー入力されたID及びパスワ
ードとプログラム管理ファイル161に登録されている
ID(クライアント識別コード)及びパスワードを比較
し、一致した場合に限り、図9のフローチャートの例に
示すような動作(S1〜S4)でクライアントはサーバ
3に接続して再試用、レンタル、又は購入を行うことに
より、ジョブ選択画面90へのメニュー表示を行いジョ
ブの選択が可能となる。
Process P2: (Menu Display on Job Selection Screen and Job Selection) When the financial accounting process is selected, the job control program 16
4 is loaded into the RAM from the hard disk 15 by the OS 151 and activated. At this time, the job control program 164 displays a menu on the job selection screen 90 to enable selection of a job. As will be described later, for a job for which a job cannot be selected on the job selection screen 90, and for a job not displayed, a job to be connected to the server 3 is selected, and a key input of an ID and a password is well known to the client. (For example, a message is displayed on the screen), and the key and the entered ID and password are compared with the ID (client identification code) and the password registered in the program management file 161. In the operations (S1 to S4) as shown in the flowchart example, the client connects to the server 3 to retry, rent, or purchase, thereby displaying a menu on the job selection screen 90 and selecting a job. Becomes

【0067】つまり、図9で、ジョブ制御プログラム1
64は端末1のタイマからタイマ情報を取得し、日付及
び時刻を得る(ステップS1)。次に、プログラム管理
ファイル161のプログラム管理レコード161’を順
次復号して、利用区分欄1614、設定期間欄161
6、1617の記録内容を取り出して当該アプリケーシ
ョンプログラムの使用期限の有効・無効を判定する(ス
テップS2)。まず、利用区分欄1614の記録内容が
「試用」を意味する場合にはステップS1で取得した日
付と設定期間1616、1617の記録内容を比較し、
設定期間(試用期間)内の場合には有効としてステップ
S6に遷移する(ステップS3)。また、利用区分欄1
614の記録内容が「レンタル」を意味する場合にはス
テップS1で取得した日付と設定期間1616、161
7の記録内容を比較し、設定期間(レンタル)内の場合
には有効としてステップS6に遷移する(ステップS
4)。また、利用区分欄1614の記録内容が「購入済
みプログラム」を意味する場合には有効としてステップ
S6に遷移し(ステップS5)、これ以外の場合は「選
択無効」としてステップS7に遷移する。
That is, in FIG. 9, the job control program 1
The terminal 64 obtains the timer information from the timer of the terminal 1 and obtains the date and time (step S1). Next, the program management record 161 ′ of the program management file 161 is sequentially decoded, and the usage classification column 1614 and the setting period column 161 are decoded.
6 and 1617 are taken out, and the validity / invalidity of the expiration date of the application program is determined (step S2). First, if the recorded content of the usage classification column 1614 means “trial”, the date acquired in step S1 is compared with the recorded content of the set periods 1616 and 1617,
If it is within the set period (trial period), it is determined to be valid and the process proceeds to step S6 (step S3). In addition, use category column 1
If the recorded content of 614 means “rental”, the date acquired in step S1 and the set periods 1616, 161
7 is compared, and if it is within the set period (rental), it is determined to be valid and the process proceeds to step S6 (step S6).
4). If the recorded content of the usage classification column 1614 means "purchased program", the process is determined to be valid and the process proceeds to step S6 (step S5).

【0068】上記ステップS3〜S5で有効と判定され
たジョブは図10に示すように有効な(つまり、起動可
能な)ジョブとしてジョブ選択画面90にその名称を表
示する(ステップS6)。また、ステップS3〜S5で
無効と判定されたジョブは選択不能なジョブとしてジョ
ブ選択画面90にその名称を表示する(ステップS
7)。また、無効ジョブの選択や表示されていないジョ
ブの選択用に「サーバに接続するジョブ」メニューをジ
ョブ選択画面90に表示する。また、ステップS8では
プログラム管理ファイル161に記憶されている全ての
プログラム管理レコードのアプリケーションプログラム
について有効期限判定処理が終了するまで上記ステップ
S2〜S6、S7を繰り返す。
The name of the job determined to be valid in steps S3 to S5 is displayed on the job selection screen 90 as a valid (ie, startable) job as shown in FIG. 10 (step S6). The job determined to be invalid in steps S3 to S5 is displayed as an unselectable job on the job selection screen 90 (step S3).
7). Further, a “job to connect to server” menu is displayed on the job selection screen 90 for selecting an invalid job or a job not displayed. In step S8, the above steps S2 to S6 and S7 are repeated until the expiration date determination processing is completed for the application programs of all the program management records stored in the program management file 161.

【0069】クライアントは上記プロセスP1でジョブ
選択画面90に表示された有効なジョブ名をクリックし
て選択するとP3に移行(図9のフローチャートのステ
ップS10に遷移)する。また、起動したいジョブが無
効な場合やジョブ選択画面に表示されていない場合、つ
まり、「サーバに接続するジョブ」メニューを選択した
場合には自動的に公知のネットワーク接続アプリケーシ
ョン(例えば、インターネットエクスプローラ等のブラ
ウザ)を起動してサーバ3に接続し、P4に移行する。
When the client clicks and selects a valid job name displayed on the job selection screen 90 in the process P1, the client shifts to P3 (transition to step S10 in the flowchart of FIG. 9). If the job to be activated is invalid or is not displayed on the job selection screen, that is, if the “job to connect to server” menu is selected, a known network connection application (for example, Internet Explorer Browser), connect to the server 3, and shift to P4.

【0070】図10(a)のジョブ選択画面90は、
「仕訳データ入力」ジョブ91、「会計マスタ更新」ジ
ョブ92、「仕訳入力修正」ジョブ93、「試算表作
成」ジョブ94が有効なジョブ(=選択可能なジョブ)
としてメニュー表示された例であり、図10(b)のジ
ョブ選択画面90は、「仕訳データ入力」ジョブ91と
「仕訳入力修正」ジョブ93が選択可能なジョブとして
メニュー表示されているが、「会計マスタ更新」ジョブ
92と「試算表作成」ジョブ94は対応する会計マスタ
更新プログラムと試算表作成プログラムが端末にインス
トールされているが使用期限が切れているためメニュー
表示されても選択できないので、「サーバに接続するジ
ョブ」メニューを選択してサーバ3に接続してプロセス
P5以下の試用、レンタル又は購入を行わない限り、ジ
ョブを選択することができない。なお、端末1にインス
トールされていないプログラム、つまり、プログラム管
理ファイル161に登録されているプログラム以外のプ
ログラムはステップS6、S7からも明らかなようにジ
ョブ選択画面に表示されないので、「サーバに接続する
ジョブ」メニューを選択してサーバ3に接続してプロセ
スP5以下の試用、レンタル又は購入を行わない限り、
ジョブを選択することができない。
The job selection screen 90 shown in FIG.
Jobs for which "Journal data entry" job 91, "Accounting master update" job 92, "Journal entry correction" job 93, and "Trial balance creation" job 94 are valid (= selectable jobs)
10B, the job selection screen 90 in FIG. 10B is displayed as a menu in which a “Journal data entry” job 91 and a “Journal entry correction” job 93 can be selected. The “account master update” job 92 and “trial balance creation” job 94 cannot be selected even if the corresponding accounting master update program and trial balance creation program have been installed in the terminal but have been expired and are displayed on the menu. A job cannot be selected unless the user selects the "job to connect to server" menu, connects to the server 3, and performs trial, rental, or purchase of the process P5 or lower. Note that programs that are not installed in the terminal 1, that is, programs other than the programs registered in the program management file 161 are not displayed on the job selection screen as is apparent from steps S6 and S7. Unless you select the "Job" menu, connect to the server 3 and try, rent or purchase the process P5 and below,
I cannot select a job.

【0071】なお、上記説明ではプログラム管理ファイ
ル161に登録されているプログラムに対応するジョブ
名を全てジョブ選択画面90に表示するようにし、所望
のジョブ名が選択(クリック)されたとき、有効期限内
(或いは購入済)のプログラムについてはP3に移行
し、そうでない場合は、ユーザがサーバ接続ジョブを選
択すると、又は自動的にサーバ3に接続してP4に移行
するように構成したが、有効なジョブだけをジョブ選択
画面90に表示し、表示されていないジョブについては
自動的に公知のネットワーク接続アプリケーションを起
動してサーバ3に接続し、P4に移行するように構成し
てもよい。
In the above description, all the job names corresponding to the programs registered in the program management file 161 are displayed on the job selection screen 90, and when the desired job name is selected (clicked), the expiration date is displayed. Inside
Although the program of (or purchased) is shifted to P3, if not, the user selects a server connection job or automatically connects to the server 3 and shifts to P4. Only the job may be displayed on the job selection screen 90, and for a job not displayed, a known network connection application may be automatically started to connect to the server 3 and shift to P4.

【0072】プロセスP3:(ジョブの実行) 上記プロセスP2でジョブが選択されると端末1は実行
日付をチェックした後、当該ジョブを起動し実行する。
つまり、図9のフローチャートで、ジョブ制御プログラ
ム164はハードディスク15のシステム使用領域17
2のプログラム実行時間保存エリアに保存されている日
付と図9のフローチャートのステップS1(プロセス2
参照)で取得した日付及び時刻を比較し、プログラム実
行時間保存エリアに保存されている日付及び時刻が図9
のフローチャートのステップS1で取得した日付及び時
刻より後の場合に限って、ジョブ制御プログラム164
はハードディスク15のシステム使用領域172のプロ
グラム実行時間保存エリアに上記ステップS1で取得し
た日付及び時刻を上書きし、ステップS11に遷移す
る。また、そうでない場合には処理を終了する(S1
0)。この日付及び時間のチェックを行うことにより、
日付操作による試用期間やレンタル期間の無断期間延長
を防止することができる。
Process P3: (Execution of Job) When a job is selected in the process P2, the terminal 1 checks the execution date, activates and executes the job.
That is, in the flowchart of FIG. 9, the job control program 164 is stored in the system usage area 17 of the hard disk 15.
2 and the date stored in the program execution time storage area and step S1 (process 2) in the flowchart of FIG.
9), and the date and time stored in the program execution time storage area are compared with those in FIG.
The job control program 164 is executed only after the date and time acquired in step S1 of the flowchart of FIG.
Overwrites the program execution time storage area of the system use area 172 of the hard disk 15 with the date and time obtained in step S1 and transitions to step S11. Otherwise, the process ends (S1).
0). By checking this date and time,
It is possible to prevent the trial period and the rental period from being extended without permission due to the date operation.

【0073】次に、日付及び時間が正しい場合にはジョ
ブ制御プログラム164はハードディスク15から選択
されたジョブに対応するアプリケーションプログラム
(例えば、ジョブ「仕訳データ入力」が選択された場合
は仕訳データ入力処理プログラム)をRAMに読み出し
て起動する(S11)。これにより当該ジョブの実行が
開始される。
Next, when the date and time are correct, the job control program 164 executes an application program corresponding to the job selected from the hard disk 15 (for example, when the job “journal data input” is selected, the journal data input processing). The program is read into the RAM and activated (S11). Thus, the execution of the job is started.

【0074】3.試供、レンタル又は販売とその管理 プロセスP4:(クライアントの認証等) 上記ジョブの選択プロセス(P2)で、ジョブ選択画面
90に所望のジョブメニューが表示されていない場合、
或いは、試用期間中やレンタル期間中であっても利用形
態を変更(例えば、レンタルから購入に変更)したい場
合に、クライアント端末とサーバ3を接続すると、サー
バ3は端末1から送信された要求又は通知に含まれるI
D及びパスワード(上記プロセスP2で、クライアント
が入力したID及びパスワード)と顧客管理マスタ31
に登録されているクライアントのID及びパスワードを
比較し一致した場合に限り、図11に示すような利用形
態選択画面生成用HTMLファイルを端末1に送信する
(なお、利用形態選択・設定画面生成用HTMLファイ
ルは端末1にインストールしておくようにしてもよい。
この場合はクライアントの認証が終わるとクライアント
端末1側で利用形態選択・設定画面生成用HTMLファ
イルを読み出して利用形態選択画面を生成させるための
選択動作開始許可通知(制御データ)を端末1に送信す
るようにする)。
3. Trial, rental or sales and management thereof Process P4: (Authentication of Client, etc.) In the job selection process (P2), if the desired job menu is not displayed on the job selection screen 90,
Alternatively, if the user wants to change the usage mode (for example, change from rental to purchase) even during the trial period or the rental period, and connects the client terminal to the server 3, the server 3 receives the request transmitted from the terminal 1 or I included in the notification
D and password (ID and password input by the client in the above process P2) and customer management master 31
Is transmitted to the terminal 1 as shown in FIG. 11 only when the IDs and passwords of the clients registered in the terminal 1 match (FIG. 11). The HTML file may be installed in the terminal 1.
In this case, when the client authentication is completed, the client terminal 1 reads the HTML file for use mode selection / setting screen generation and transmits a selection operation start permission notification (control data) for generating the use mode selection screen to the terminal 1. To do that).

【0075】プロセスP5:(利用形態選択・設定画面
表示、利用形態の選択入力等) 図11はプログラムの利用形態選択・設定画面の一実施
例を示す図であり、図11(a)は利用形態選択画面の
例、図11(b)〜(d)は利用形態設定画面の例であ
る。
Process P5: (Display of Usage Type Selection / Setting Screen, Selection Input of Usage Type, etc.) FIG. 11 is a diagram showing an example of a usage type selection / setting screen of a program, and FIG. FIGS. 11B to 11D are examples of the form selection screen, and FIGS. 11B to 11D are examples of the use form setting screen.

【0076】サーバ3から利用形態選択・設定画面生成
用HTMLファイルを受信すると端末1は公知の閲覧プ
ログラムにより図11(a)に示すような利用形態選択
画面110を表示する。利用形態選択画面110には財
務会計処理業務を構成するジョブ名と選択可能な利用形
態ボタンが一覧表示される。図示の例では、符号113
の「仕訳入力修正」ジョブ用のアプリケーションプログ
ラムは試用、レンタル、購入の3つの利用形態のいずれ
も選択可能であることが示されている。また、符号11
4の「試算表作成」ジョブ用のアプリケーションプログ
ラムはレンタル又は購入の利用形態のいずれかが選択可
能であることが示されている。また、符号111の「仕
訳データ入力」ジョブ用のアプリケーションプログラム
は試用中であることが強調表示され、かつ試用中であっ
てもレンタル、購入のいずれかが選択可能(つまり、試
用からレンタル、又は試用から購入への切り換えが可
能)であることが示されている。また、符号112の
「会計マスタ更新」ジョブ用のアプリケーションプログ
ラムはレンタル中であることが強調表示され、かつレン
タル中であっても購入が選択可能(つまり、レンタルか
ら購入への切り換えが可能)であることが示されてい
る。なお、購入済のプログラムについては図11では示
されていないが対応するジョブ名の横に「購入済」の強
調表示がなされる。
When the terminal 1 receives the HTML file for generating a use mode selection / setting screen from the server 3, the terminal 1 displays a use mode selection screen 110 as shown in FIG. On the use form selection screen 110, a list of job names and selectable use form buttons constituting the financial accounting processing operation is displayed. In the illustrated example, reference numeral 113
It is shown that the application program for the “journal entry correction” job can be selected from any of the three usage modes of trial, rental, and purchase. Reference numeral 11
4 shows that the application program for the “create trial balance” job can be selected from either rental or purchase use forms. In addition, the application program for the “Journal data entry” job indicated by reference numeral 111 is highlighted to indicate that the application is being trialled, and even during the trial, either rental or purchase can be selected (that is, trial to rental, or Switching from trial to purchase is possible). Also, the application program for the “account master update” job 112 is rented out is highlighted, and purchase can be selected even during rental (that is, switching from rental to purchase is possible). It is shown that there is. Although the purchased program is not shown in FIG. 11, “Purchased” is highlighted next to the corresponding job name.

【0077】クライアントが選択可能な利用形態として
「試用」ボタンが表示されているジョブで「試用」ボタ
ンをマウスでクリックすると、図11(b)に示すよう
な試用設定画面120が表示される。クライアントが試
用開始日をキー入力して入力確認ボタンをクリックする
と、プログラム識別コード及び入力された試用開始日付
を保持してプロセスP6に移行する。なお、キー入力す
る試用開始日は現在日でもよく、現在日より後でもよい
(つまり、予約可能である)が試用期間はプログラム毎
に規定されている。「試用中」の強調表示のある場合に
は「試用」ボタンを選択することはできない(選択無効
メッセージが表示される)が、「レンタル」または「購
入」を選択することはできる。
When the "Trial" button is clicked on the job in which the "Trial" button is displayed as a use form selectable by the client, a trial setting screen 120 as shown in FIG. 11B is displayed. When the client key-inputs the trial start date and clicks the input confirmation button, the process shifts to process P6 while retaining the program identification code and the entered trial start date. The trial start date for key input may be the current date or may be after the current date (that is, reservation is possible), but the trial period is defined for each program. If there is a highlighting of "Trialing", the "Trial" button cannot be selected (a selection invalidation message is displayed), but "Rental" or "Purchase" can be selected.

【0078】また、クライアントが選択可能な利用形態
として「レンタル」ボタンが表示されているジョブで
「レンタル」ボタンをマウスでクリックすると、図11
(c)に示すようなレンタル設定画面130が表示され
る。クライアントがレンタル期間(開始日及び終了日)
をキー入力し「レンタル」ボタン131をクリックする
とプログラム識別コード及び入力されたレンタル期間を
保持してプロセスP6に移行する。なお、キー入力する
レンタル開始日は現在日でもよく、現在日より後でもよ
い(つまり、予約可能である)がレンタル期間はプログ
ラム毎に規定されており、レンタル期間の設定は規定さ
れた日数の範囲内で行うことができる(また、レンタル
期間終了後、再度レンタルの選択ができる)。例えば、
会計マスタ更新プログラムは実施例では1回に設定でき
るレンタル期間は7日以内であり、試算表作成プログラ
ムは1回に設定できるレンタル期間は3日以内である
(但し、これらのレンタル制限期間に限定されない)。
また、「レンタル中」の強調表示のある場合でも更に
「レンタル」を選択して次のレンタル予約或いは現在の
レンタルの延長を行うことができる。
When the “rental” button is clicked with a mouse on a job in which the “rental” button is displayed as a use form that can be selected by the client, FIG.
A rental setting screen 130 as shown in (c) is displayed. Client rental period (start and end dates)
Is entered and the "Rental" button 131 is clicked, and the program shifts to process P6 while retaining the program identification code and the input rental period. Note that the rental start date for key input may be the current date or may be after the current date (that is, reservation is possible). However, the rental period is specified for each program, and the rental period is set for the specified number of days. It can be done within the range (also, after the rental period ends, the rental can be selected again). For example,
In the example of the accounting master update program, the rental period that can be set once is less than 7 days, and the trial balance creation program is that the rental period that can be set once is less than 3 days (however, the rental period is limited to these limited periods) Is not.)
Even when "rental" is highlighted, "rental" can be further selected to make the next rental reservation or extend the current rental.

【0079】また、クライアントが選択可能な利用形態
として「購入」ボタンが表示されているジョブで「購
入」ボタンをマウスでクリックすると、図11(d)に
示すような購入設定画面140が表示される。クライア
ントが「購入」ボタン141をクリックするとプログラ
ム識別コードを保持してプロセスP6に移行する。ま
た、購入予定日をキー入力可能に校正してもよい。この
場合には「購入」ボタン141をクリックするとプログ
ラム識別コード及び入力された購入予定期間を保持して
プロセスP6に移行する。なお、「試用中」又は「レン
タル中」の強調表示のある場合でも「購入」を選択する
ことができる。
When the "purchase" button is clicked with a mouse on a job in which the "purchase" button is displayed as a use form selectable by the client, a purchase setting screen 140 as shown in FIG. 11D is displayed. You. When the client clicks the "purchase" button 141, the program shifts to process P6 while retaining the program identification code. Further, the planned purchase date may be calibrated so that the key can be input. In this case, when the "purchase" button 141 is clicked, the program shifts to process P6 while retaining the program identification code and the input expected purchase period. Note that “purchase” can be selected even when “under trial” or “under rental” is highlighted.

【0080】プロセスP6:(要求又は通知及びプログ
ラム管理情報の送信) ジョブ制御プログラム164はプログラム管理情報送信
プログラム163をハードディスク15からRAMに読
み出して起動する。プログラム管理情報送信プログラム
163はインターネット2を介してサーバと接続し、上
記プロセスP5で「レンタル」が選択された場合には当
該プログラムの管理情報が記憶されているプログラム管
理レコードをプログラム管理ファイル161’から取り
出して、使用期間設定許可要求(制御データ)及び設定
期間(レンタル期間)と共にサーバ3に送信する。
Process P6: (Request or Notification and Transmission of Program Management Information) The job control program 164 reads out the program management information transmission program 163 from the hard disk 15 to the RAM and starts it. The program management information transmission program 163 is connected to the server via the Internet 2, and when “rental” is selected in the process P5, a program management record storing the management information of the program is stored in the program management file 161 ′. And sends it to the server 3 together with a use period setting permission request (control data) and a set period (rental period).

【0081】プログラム管理情報送信プログラム163
は、上記プロセスP5で「試用」が選択された場合には
当該プログラムの管理情報が記憶されているプログラム
管理レコードをプログラム管理ファイル161’から取
り出して使用制限期間解除要求(制御データ)及び使用
制限解除開始期間(=試用開始日)と共にサーバ3に送
信する。
Program management information transmission program 163
When “Trial” is selected in the process P5, the program management record storing the management information of the program is taken out from the program management file 161 ′, and the use restriction period release request (control data) and the use restriction It is transmitted to the server 3 together with the release start period (= the trial start date).

【0082】プログラム管理情報送信プログラム163
は、上記プロセスP5で「購入」が選択された場合には
当該プログラムの管理情報が記憶されているプログラム
管理レコードをプログラム管理ファイル161’から取
り出して永久使用権設定要求(制御データ)及び購入
(予定)日と共にサーバ3に送信する。
Program management information transmission program 163
When “purchase” is selected in the process P5, the program management record storing the management information of the program is extracted from the program management file 161 ′, and a permanent use right setting request (control data) and purchase ( It is transmitted to the server 3 together with the (scheduled) date.

【0083】プロセスP7:(要求又は通知内容の登録
及び利用履歴レコードの生成) サーバ3はクライアント端末1からプログラム管理レコ
ード、使用期間設定要求、及び設定期間を受信すると、
クライアント識別コード欄341、機種コード欄34
2、プログラム識別コード欄343、利用区分欄34
4、設定期間記憶欄345、346、バージョン情報欄
347及び売上金額欄348及び予備欄からなる利用履
歴レコード34’を生成し、受信したプログラム管理レ
コードからクライアント識別コード、機種コード、プロ
グラム識別コード及びバージョンアップ情報を取り出し
てクライアント識別コード欄341、機種コード欄34
2、プログラム識別コード欄343及びバージョン情報
欄347に書き込み、受信した使用期間設定要求に対応
する利用区分(つまり、利用形態=レンタル)を意味す
るコードを利用区分欄344に書き込み、受信した使用
期間(つまり、レンタル期間)を設定期間記憶欄34
5、346に書き込む。また、所定の計算式により算出
した価格を売上金額欄348に書き込んで利用履歴レコ
ード34’を作成し、利用履歴ファイル34に記憶す
る。なお、価格計算方法はクライアントの過去の利用状
況により割引が可能に構成されている。
Process P7: (Registration of Request or Notification Contents and Generation of Usage History Record) When the server 3 receives the program management record, the usage period setting request, and the setting period from the client terminal 1,
Client identification code column 341, model code column 34
2. Program identification code column 343, usage classification column 34
4. A use history record 34 'including a set period storage section 345, 346, a version information section 347, a sales amount section 348, and a spare section is generated, and a client identification code, a model code, a program identification code, The version upgrade information is extracted, and the client identification code column 341 and the model code column 34
2. Write a code indicating a usage class (that is, usage mode = rental) corresponding to the received usage period setting request written in the program identification code column 343 and the version information column 347 in the usage category column 344 and receive the received usage period. (That is, the rental period) is stored in the setting period storage field 34.
5, 346 are written. The usage history record 34 ′ is created by writing the price calculated by the predetermined calculation formula into the sales amount column 348, and is stored in the usage history file 34. It should be noted that the price calculation method is configured so that discounts can be made depending on the past usage status of the client.

【0084】また、サーバ3はクライアント端末1から
プログラム管理レコード、使用制限期間解除要求及び使
用制限解除開始期間を受信すると、同様に利用履歴レコ
ード34’を生成し、受信したプログラム管理レコード
からクライアント識別コード、機種コード、プログラム
識別コード及びバージョンアップ情報を取り出してクラ
イアント識別コード欄341、機種コード欄342、プ
ログラム識別コード欄343及びバージョン情報欄34
7に書き込み、受信した使用制限期間解除要求に対応す
る利用区分(つまり、利用形態=試用)を意味するコー
ドを利用区分欄344に書き込み、受信した使用制限解
除開始期間(つまり、試用開始時間)にプログラム毎に
規定された試用日数を加算して試用期間を生成し設定期
間記憶欄345、346に書き込む。また価格(金額=
0)を売上金額欄348に書き込んで利用履歴レコード
34’を作成し、利用履歴ファイル34に記憶する。な
お、プログラム毎に規定された試用日数は商品管理マス
タ32から取り出すことができる。
When the server 3 receives the program management record, the use restriction period release request, and the use restriction release start period from the client terminal 1, the server 3 similarly generates a usage history record 34 ', and identifies the client identification from the received program management record. The code, the model code, the program identification code, and the version upgrade information are extracted, and the client identification code column 341, the model code column 342, the program identification code column 343, and the version information column 34 are extracted.
7, a code indicating a usage class (ie, usage form = trial) corresponding to the received usage restriction period release request is written into the usage classification column 344, and the received usage restriction release start period (ie, trial start time) is received. Is added to the number of trial days specified for each program, and a trial period is generated and written in the set period storage columns 345 and 346. The price (amount =
0) is written in the sales amount column 348 to create a usage history record 34 ′ and stored in the usage history file 34. Note that the number of trial days specified for each program can be extracted from the product management master 32.

【0085】また、サーバ3はクライアント端末1から
プログラム管理レコード、永久使用権譲渡要求、及び購
入(予定)日を受信すると、同様に、利用履歴レコード
34’を生成し、受信したプログラム管理レコードから
クライアント識別コード、機種コード、プログラム識別
コード及びバージョンアップ情報を取り出してクライア
ント識別コード欄341、機種コード欄342、プログ
ラム識別コード欄343及びバージョン情報欄347に
書き込み、受信した永久使用権購入要求に対応する利用
区分(つまり、利用形態=購入)を意味するコードを利
用区分欄344に書き込み、受信した購入(予定)期間
を設定期間記憶欄345に書き込む(設定期間記憶欄3
46は空白とする。また、所定の計算方式で算出した販
売価格を売上金額欄348に書き込んで利用履歴レコー
ド34’を作成し、利用履歴ファイル34に記憶する。
なお、販売価格はプログラムのバージョンやクライアン
トの過去の利用履歴(例えば、レンタル期間の累計やレ
ンタル累計金額)等によって割引可能に構成されてい
る。
When the server 3 receives the program management record, the permanent use right transfer request, and the purchase (scheduled) date from the client terminal 1, the server 3 similarly generates a use history record 34 ', and from the received program management record, The client identification code, the model code, the program identification code, and the version upgrade information are extracted and written into the client identification code column 341, the model code column 342, the program identification code column 343, and the version information column 347, and respond to the received permanent use right purchase request. Is written in the usage category column 344, and the received purchase (scheduled) period is written in the setting period storage column 345 (the setting period storage column 3).
46 is blank. Further, the sales price calculated by a predetermined calculation method is written in the sales amount column 348 to create a usage history record 34 ′, and stored in the usage history file 34.
The selling price can be discounted based on the version of the program, the past usage history of the client (for example, the total rental period and the total rental amount).

【0086】プロセスP8:(要求又は通知に対する許
可等返信) サーバ3は、上記プロセスP5で使用期間設定要求のあ
ったクライアント端末1に対し、上記プロセスP7で利
用履歴レコード34’が作成されると、インターネット
2を介して使用期間設定許可(=レンタル許可)通知
(制御データ)及び使用制限解除期間(=試用期間)を
送信する。同様に、サーバ3は、上記プロセスP5で使
用制限解除要求のあったクライアント端末1に対し、上
記プロセスP7で利用履歴レコード34’が作成される
と、インターネット2を介して使用制限解除許可通知及
び設定期間を送信する。同様に、サーバ3は、上記プロ
セスP5で永久使用権設定要求のあったクライアント端
末1に対し、上記プロセスP7で利用履歴レコード3
4’が作成されると、インターネット2を介して永久使
用権設定許可通知及び購入(予定)日を送信する。
Process P8: (Response to request or notification, etc.) When the use history record 34 'is created in the process P7 for the client terminal 1 that has made the use period setting request in the process P5. A use period setting permission (= rental permission) notification (control data) and a use restriction release period (= trial period) are transmitted via the Internet 2. Similarly, when the use history record 34 'is created in the process P7 for the client terminal 1 that has issued the use limitation release request in the process P5, the server 3 sends a use limitation release permission notification via the Internet 2 and Send the set period. Similarly, the server 3 sends the usage history record 3 in the process P7 to the client terminal 1 that has issued the permanent use right setting request in the process P5.
When 4 'is created, a permanent use right setting permission notice and a purchase (scheduled) date are transmitted via the Internet 2.

【0087】プロセスP9:(許可内容の登録) クライアント端末1でジョブ制御プログラム164は、
インターネット2を介してサーバ3から使用期間設定許
可を受信すると、該当するプログラムのプログラム管理
レコード161’の、利用区分欄1614及びジョブ管
理レコード162’の利用区分欄1624に上記プロセ
スP6でサーバ3に送信した使用期間設定要求に対応す
る利用区分(つまり、利用形態=レンタル)を意味する
コードを書き込み、受信した設定期間(つまり、レンタ
ル期間)を設定期間記憶欄1616、1617に書き込
み、プロセスP2に戻る。なお、ジョブ管理レコード1
62’に書き込まれるデータは暗号化されて書き込まれ
る(以下同様)。
Process P9: (Registration of Permission Contents) In the client terminal 1, the job control program 164
When the use period setting permission is received from the server 3 via the Internet 2, the server 3 in the process P6 is stored in the use column 1614 of the program management record 161 'of the corresponding program and the usage column 1624 of the job management record 162'. A code indicating a use category (that is, use form = rental) corresponding to the transmitted use period setting request is written, the received set period (ie, rental period) is written in the set period storage fields 1616, 1617, and the process P2 is executed. Return. Note that the job management record 1
The data written to 62 'is encrypted and written (the same applies hereinafter).

【0088】また、クライアント端末1でジョブ制御プ
ログラム164は、サーバ3から使用制限期間解除許可
通知を受信すると、該当するプログラムのプログラム管
理レコード161’の、利用区分欄1614及びジョブ
管理レコード162’の利用区分欄1624に上記プロ
セスP6でサーバ3に送信した使用制限期間解除要求に
対応する利用区分(つまり、利用形態=試用)を意味す
るコードを書き込み、受信した使用制限解除期間(つま
り、試用期間)を設定期間記憶欄1616、1617に
書き込みプロセスP2に戻る。また、クライアント端末
1でジョブ制御プログラム164は、サーバ3から永久
使用権設定許可通知を受信すると、該当するプログラム
のプログラム管理レコード161’の、利用区分欄16
14及びジョブ管理レコード162’の利用区分欄16
24に上記プロセスP6でサーバ3に送信した永久使用
権設定許可に対応する利用区分(つまり、利用形態=購
入)を意味するコードを書き込み、受信した購入(予
定)日を設定日付欄1615に書き込み、設定期間記憶
欄1616、1617をスペースクリアし、プロセスP
2に戻る。
When the job control program 164 of the client terminal 1 receives the use restriction period release permission notification from the server 3, the job control program 164 of the program management record 161 ′ of the corresponding program stores the usage classification column 1614 and the job management record 162 ′. A code indicating a usage class (that is, usage form = trial) corresponding to the usage restriction period release request transmitted to the server 3 in the process P6 is written in the usage column 1624, and the received usage restriction release period (ie, trial period) is written. ) In the set period storage fields 1616 and 1617 and returns to the writing process P2. When the job control program 164 of the client terminal 1 receives the permanent use right setting permission notice from the server 3, the job control program 164 of the program management record 161 ′ of the corresponding program uses
14 and the use classification column 16 of the job management record 162 '
24, a code indicating a use category (that is, use form = purchase) corresponding to the permanent use right setting permission transmitted to the server 3 in the process P6 is written, and the received purchase (planned) date is written in the set date column 1615. , Clear the space in the setting period storage fields 1616 and 1617,
Return to 2.

【0089】上記図8(b)のプロセスにより、プロセ
スP2でクライアント端末1にジョブ選択画面90に所
望のジョブが表示されなかった場合にはサーバ3に接続
して所望のジョブの利用方法を選択し、設定するとプロ
セスP4〜P7を経て再度プロセスP2に戻ってジョブ
選択画面90を表示するので、クライアントは表示され
たジョブを選択することにより所望のジョブを実行する
ことができる。
If the desired job is not displayed on the job selection screen 90 on the client terminal 1 in the process P2 by the process of FIG. Then, after setting, the process returns to the process P2 via the processes P4 to P7 and displays the job selection screen 90, so that the client can execute a desired job by selecting the displayed job.

【0090】4.バージョンアッププログラム又は新規
プログラムの場合 また、上記図8(b)プロセスでは試用、レンタル或い
は購入の場合について述べたが、プログラムのバージョ
ンアップはメール送信等によりクライアント端末にバー
ジョンアップ情報とバージョンアッププログラムを送信
し、クライアント端末1はバージョンアッププログラム
を受信したとき、プログラム管理情報送信プログラム
は、端末1で上記バージョンアッププログラムに対応す
るプログラムのバージョンアップを選択すると、バージ
ョンアップ選択通知及び前記アプリケーションプログラ
ムの識別情報が登録されたプログラム管理ファイルの記
録内容をサーバ3に送信し、プログラム管理情報送信プ
ログラムによるバージョンアップ選択通知の送信後、プ
ログラムインストーラは受信したバージョンアッププロ
グラムで該バージョンアッププログラムに対応するプロ
グラムを書き換え、ジョブ管理プログラムはジョブ管理
ファイル及びプログラム管理ファイルにプログラムイン
ストーラによって書き換えられたアプリケーションプロ
グラムのバージョン情報を登録するように構成すること
ができる。
4. In the case of a version upgrade program or a new program In the process of FIG. 8B, the case of trial, rental, or purchase has been described. When the client terminal 1 receives the version upgrade program, the program management information transmission program, when selecting the version upgrade of the program corresponding to the version upgrade program in the terminal 1, notifies the upgrade selection notification and identifies the application program. The recorded contents of the program management file in which the information is registered are transmitted to the server 3, and after the program management information transmission program transmits the version upgrade selection notification, the program installation is started. Is configured to rewrite a program corresponding to the version upgrade program with the received version upgrade program, and the job management program is configured to register the version information of the application program rewritten by the program installer in the job management file and the program management file. Can be.

【0091】この場合、サーバ3はクライアント端末1
からプログラム管理レコード及びバージョンアップ選択
通知を受信すると、利用履歴レコード34’を生成し、
受信したプログラム管理レコードからクライアント識別
コード、機種コード、プログラム識別コード、利用区
分、設定期間及びバージョンアップ情報を取り出してク
ライアント識別コード欄341、機種コード欄342、
プログラム識別コード欄343、利用区分欄345、設
定期間欄345,346及びバージョン情報欄347に
書き込み、受信した使用期間設定要求に対応する利用区
分(つまり、利用形態=レンタル)を意味するコードを
利用区分欄344に書き込み、利用履歴ファイル34に
記憶するように構成することにより、クライアント端末
にインストールされているプログラムのバージョン管理
を行うことができる。また、購入済プログラムについて
バージョンアップを有料とする場合は、バージョンアッ
プ代を計算し、売上金額欄348に書き込むようにする
ことができる。
In this case, the server 3 is connected to the client terminal 1
When the program management record and the version upgrade selection notification are received from the
The client identification code, the model code, the program identification code, the use category, the setting period, and the upgrade information are extracted from the received program management record, and the client identification code column 341, the model code column 342,
Use a code written in the program identification code column 343, the usage classification column 345, the setting period columns 345, 346, and the version information column 347, and indicating a usage classification (that is, usage form = rental) corresponding to the received usage period setting request. By writing in the division column 344 and storing it in the usage history file 34, version management of the program installed in the client terminal can be performed. In the case where a fee is charged for upgrading the purchased program, the upgrade fee can be calculated and written in the sales amount column 348.

【0092】なお、図8(b)のプロセスP5で試用、
レンタル、又は購入が選択された場合の最新バージョン
のプログラムに更新するように構成してもよい。
Note that, in the process P5 shown in FIG.
It may be configured to update to the latest version of the program when rental or purchase is selected.

【0093】これにより、あるクライアント端末にイン
ストールされている財務会計処理用のプログラムの全部
又はあるジョブに対応するアプリケーションプログラム
が仮に実行不能になっても、利用履歴ファイル34を参
照して、そのクライアント端末にインストールされてい
たプログラムの現状回復をインターネット2を介して行
うことができる。
As a result, even if all of the financial accounting processing programs installed in a certain client terminal or an application program corresponding to a certain job become unexecutable, the client refers to the usage history file 34, and The current state of the program installed in the terminal can be recovered via the Internet 2.

【0094】また、新たなプログラムのクライアント端
末へのダウンロード及びインストールは、例えば、メー
ル送信等により新たなプログラムの提供情報を各クライ
アントに報知し、プロセスP5で示したプログラムの利
用形態選択110に当該新規プログラムを他のプログラ
ムと一緒に一覧表示して選択可能にし、選択された場合
は設定画面120〜140により期間等の設定を行うよ
うにすれば、上記図8(b)のプロセスP2以下が同様
に適用できる。
Further, the download and installation of the new program to the client terminal is performed by, for example, notifying each client of the provision information of the new program by e-mail transmission or the like, and applying the program usage mode selection 110 shown in the process P5. If the new program is displayed as a list together with other programs and is selectable, and if the new program is selected, the period and the like are set on the setting screens 120 to 140, so that the process P2 and the subsequent steps in FIG. The same applies.

【0095】以上、本発明の一実施例について説明した
が本発明は上記実施例に限定されるものではなく、種々
の変形実施が可能であることはいうまでもない。
Although the embodiment of the present invention has been described above, the present invention is not limited to the above-described embodiment, and it goes without saying that various modifications can be made.

【0096】[0096]

【発明の効果】上記説明したように、第1乃至第10の
発明のプログラムのレンタル方法によれば、特定の業務
を構成する複数のジョブに対応するアプリケーションプ
ログラム毎に使用期間設定の可否を選択し使用期間内の
み使用できるので、ジョブ単位にジョブに適した期間で
プログラムを試供したり、レンタルすることができる。
つまり、特定業務処理用として1パッケージを一括して
試供したり、レンタルする方法に比べて、クライアント
は必要な時期に必要なプログラムをレンタルできるので
割安となる。
As described above, according to the program rental methods of the first to tenth aspects, whether or not the use period can be set for each application program corresponding to a plurality of jobs constituting a specific job is selected. Since the program can be used only during the usage period, the program can be trialed or rented in a period suitable for the job for each job.
That is, the client can rent a necessary program at a necessary time, which is cheaper than a method of trially renting or renting one package for a specific business process.

【0097】また、第11乃至第13の発明のプログラ
ムの販売方法でも上記の場合と同様にジョブ単位にプロ
グラムの販売を行うことができるので、特定業務処理用
として1パッケージを一括して販売する場合に比べ、プ
ログラムサプライヤにとって販売がしやすく、クライア
ントにとっても価格的に購入しやすい。また、レンタル
からの購入への切り換えも簡単にできる。また、ジョブ
単位の短期間のレンタルは各ジョブの実行時期が限られ
ている財務会計処理や税務処理用のパッケージプログラ
ムのレンタルに好適である。
In the method for selling a program according to the eleventh to thirteenth aspects, the program can be sold on a job basis in the same manner as in the above case, so that one package is sold collectively for specific business processing. It is easier for program suppliers to sell and more affordable for clients than in the case. Switching from rental to purchase is also easy. Short-term rental in job units is suitable for renting a package program for financial accounting or tax processing in which the execution time of each job is limited.

【0098】また、請求項4乃至10の発明のプログラ
ムのレンタル方法によれば、クライアント端末にプログ
ラムサプライヤから提供された記録媒体に記録された特
定業務処理用の複数のアプリケーションプログラムとそ
れらプログラムの起動等を制御するジョブ制御プログラ
ムと制御ファイルをクライアント端末にインストールす
るので、このジョブ制御プログラムがインストールされ
ていない端末では仮にプログラム管理装置からアプリケ
ーションプログラムをダウンロードできても当該特定業
務を実行することができないので不正使用を防止でき
る。
According to the program rental method of the present invention, a plurality of application programs for specific business processing recorded on a recording medium provided to a client terminal from a program supplier, and activation of those programs. Since the job control program and the control file for controlling the job control program are installed in the client terminal, even if the application program can be downloaded from the program management device on the terminal on which the job control program is not installed, the specific task cannot be executed. Therefore, unauthorized use can be prevented.

【0099】また、請求項14乃至22の発明の試供、
レンタル又は販売したプログラムの管理方法によれば、
プログラムの試供、レンタル及び販売をネットワークを
介してクライアント端末とプログラム管理装置の間で自
動化できるのでプログラムサプライヤにとって省力化及
びコスト削減が可能になる。また、インストールされた
各プログラムの試用、レンタル、或いは買取等の利用状
況及び利用料金(販売代金)の管理やクライアントの管
理、プログラムの管理、インストールされているプログ
ラムのバージョンアップ等の管理が連動してできるの
で、ジョブ単位に試供、レンタル、販売を行っても管理
が容易である。
Also, a test sample of the invention according to claims 14 to 22 is provided.
According to the management method of the rented or sold program,
Since trial, rental, and sale of the program can be automated between the client terminal and the program management device via the network, labor and cost can be reduced for the program supplier. In addition, management of usage status of each installed program, such as trial, rental, or purchase, and usage fee (sales price) management, client management, program management, and version upgrade of installed programs are linked. It is easy to manage even if you try, rent, or sell for each job.

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

【図1】本発明を適用可能なクライアント端末及びプロ
グラムサプライヤのサーバマシンからなるネットワーク
システムの一実施例を示す図である。
FIG. 1 is a diagram showing one embodiment of a network system including a client terminal to which the present invention can be applied and a server machine of a program supplier.

【図2】プログラムサプライヤから提供されたCD−R
OMに記録されているファイル及びプログラムのレイア
ウトの一例を示す図である。
FIG. 2 CD-R provided by a program supplier
FIG. 3 is a diagram illustrating an example of a layout of a file and a program recorded in an OM.

【図3】クライアント端末のハードディスクのレイアウ
トの一例を示す図である。
FIG. 3 is a diagram showing an example of a layout of a hard disk of a client terminal.

【図4】プログラム管理ファイルを構成するプログラム
管理レコードの構成例を示す図である。
FIG. 4 is a diagram illustrating a configuration example of a program management record that configures a program management file.

【図5】ジョブ管理ファイルを構成するプログラム管理
レコードの構成例を示す図である。
FIG. 5 is a diagram illustrating a configuration example of a program management record that configures a job management file.

【図6】プログラム管理装置のデータベースの構成例を
示す図である。
FIG. 6 is a diagram illustrating a configuration example of a database of the program management device.

【図7】利用履歴レコードの一実施例を示す図である。FIG. 7 is a diagram showing an embodiment of a use history record.

【図8】プログラムのレンタル及び販売方法と、試供、
レンタル又は販売したプログラムの管理方法に係る一連
のプロセスを示すブロック図である。
FIG. 8: How to rent and sell a program,
It is a block diagram showing a series of processes concerning a management method of a rented or sold program.

【図9】ジョブ制御プログラムの動作例を示すフローチ
ャートである。
FIG. 9 is a flowchart illustrating an operation example of a job control program.

【図10】ジョブ選択画面への選択可能なジョブメニュ
ーの表示例である。
FIG. 10 is a display example of a selectable job menu on a job selection screen.

【図11】プログラムの利用形態選択・設定画面の一実
施例を示す図である。
FIG. 11 is a diagram showing an embodiment of a program use mode selection / setting screen.

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

1 クライアント端末 2 インターネット(ネットワーク) 3 サーバ(プログラム管理装置) 11 CD−ROM(記録媒体) 111、161 プログラム管理ファイル 112、162 ジョブ管理ファイル 113、163 プログラム管理情報送信プログラム 114、164 ジョブ制御プログラム 115、165 プログラムインストーラ 116−1〜116−n、161−1〜166−n ア
プリケーションプログラム 172 システム使用領域
1 Client Terminal 2 Internet (Network) 3 Server (Program Management Device) 11 CD-ROM (Recording Medium) 111, 161 Program Management File 112, 162 Job Management File 113, 163 Program Management Information Transmission Program 114, 164 Job Control Program 115 165 Program installer 116-1 to 116-n, 161-1 to 166-n Application program 172 System use area

───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.7 識別記号 FI テーマコート゛(参考) G07F 17/00 G06F 9/06 610L ──────────────────────────────────────────────────続 き Continued on the front page (51) Int.Cl. 7 Identification symbol FI Theme coat ゛ (Reference) G07F 17/00 G06F 9/06 610L

Claims (23)

【特許請求の範囲】[Claims] 【請求項1】 クライアント端末にインストールされ、
特定業務を構成する複数のジョブに対応する複数のアプ
リケーションプログラムについて、各アプリケーション
プログラム毎に前記クライアント端末側で使用期間設定
の可否を選択し、使用期間が設定されたアプリケーショ
ンプログラムは設定された使用期間内のみ使用可能とな
ることを特徴とするプログラムのレンタル方法。
Claims 1. A client terminal installed on a client terminal,
For a plurality of application programs corresponding to a plurality of jobs constituting a specific task, the client terminal selects whether or not the use period can be set for each application program. A program rental method that can be used only within
【請求項2】 前記使用期間は予約可能であることを特
徴とする請求項1記載のプログラムのレンタル方法。
2. The program rental method according to claim 1, wherein the use period can be reserved.
【請求項3】 前記使用期間は短期レンタル期間である
ことを特徴とする請求項1又は2記載のプログラムのレ
ンタル方法。
3. The program rental method according to claim 1, wherein the use period is a short-term rental period.
【請求項4】 前記クライアント端末にインストールさ
れるアプリケーションプログラムはプログラムサプライ
ヤの提供する記録媒体に記録されており、該記録媒体に
記憶されている下記(a)、(b)のファイル及び下記
(c)〜(e)のプログラムと共に該端末にインストー
ルされることを特徴とする請求項1乃至3のいずれか1
項に記載のプログラムのレンタル方法、 a:クライアント端末にインストールされる各プログラ
ムの試供、レンタル、購入やバージョンアップ等のプロ
グラム管理情報を記憶するプログラム管理ファイル、 b:クライアント端末にインストールされた各アプリケ
ーションプログラムに係る情報を記憶するジョブ管理フ
ァイル、 c:前記プログラムサプライヤのプログラム管理装置に
ネットワークを介して上記(a)のプログラム管理ファ
イルの記録内容を送信するプログラム管理情報送信プロ
グラム、 d:上記(b)のジョブ管理ファイルに記憶された情報
に基づいて下記(e)の各アプリケーションプログラム
の実行制御及びそれぞれのアプリケーションプログラム
によって実行されたジョブに係る情報を上記(b)のジ
ョブ管理ファイルに記憶するジョブ制御プログラム、 e:前記プログラム管理装置からダウンロードされるプ
ログラムをインストールするプログラムインストーラ。
4. The application program installed on the client terminal is recorded on a recording medium provided by a program supplier, and the following files (a) and (b) stored on the recording medium and the following (c) 4. The method according to claim 1, wherein the program is installed in the terminal together with the programs of (e) to (e).
A: a program management file that stores program management information such as trial use, rental, purchase and version upgrade of each program installed on the client terminal, b: each application installed on the client terminal A job management file for storing information relating to the program; c: a program management information transmission program for transmitting the recorded contents of the program management file of (a) to the program management device of the program supplier via a network; Based on the information stored in the job management file of (b), the execution control of each application program described in (e) below and information on the job executed by each application program are transferred to the job management file of (b) above. E: a program installer for installing a program downloaded from the program management device.
【請求項5】 前記クライアント端末は、前記特定業務
を構成する複数のジョブに対応する複数のアプリケーシ
ョンプログラムを全て前記記録媒体からインストールし
ていることを特徴とする請求項4記載のプログラムのレ
ンタル方法。
5. The program rental method according to claim 4, wherein the client terminal installs, from the recording medium, a plurality of application programs corresponding to a plurality of jobs constituting the specific task. .
【請求項6】 前記クライアント端末は、前記特定業務
を構成する複数のジョブに対応する複数のアプリケーシ
ョンプログラムのうち特定のジョブを実行するアプリケ
ーションプログラムを前記記録媒体からインストール
し、 前記複数のアプリケーションプログラムのうち前記特定
のジョブを実行するアプリケーションプログラム以外の
アプリケーションプログラムを前記プログラム管理装置
からダウンロードしてインストールする、ことを特徴と
する請求項4記載のプログラムのレンタル方法。
6. The client terminal installs, from the recording medium, an application program for executing a specific job among a plurality of application programs corresponding to a plurality of jobs constituting the specific job, and 5. The program rental method according to claim 4, wherein an application program other than the application program for executing the specific job is downloaded from the program management device and installed.
【請求項7】 前記特定のジョブを実行するアプリケー
ションプログラムの試用期間終了後に、前記クライアン
ト端末で前記複数のアプリケーションプログラムの使用
期間を設定することを条件として、前記特定のジョブを
実行するアプリケーションプログラムの使用制限期間を
解除することを特徴とする請求項5又は6記載のプログ
ラムのレンタル方法。
7. An application program for executing the specific job, on condition that a use period of the plurality of application programs is set on the client terminal after a trial period of the application program for executing the specific job ends. 7. The method of renting a program according to claim 5, wherein the use restriction period is canceled.
【請求項8】 前記特定のジョブを実行するアプリケー
ションプログラムの試用期間終了後に、前記クライアン
ト端末は前記複数のアプリケーションプログラムについ
てそれぞれ使用期間を選択・設定できることを特徴とす
る請求項5又は6記載のプログラムのレンタル方法。
8. The program according to claim 5, wherein the client terminal can select and set a use period for each of the plurality of application programs after a trial period of the application program for executing the specific job ends. Rental method.
【請求項9】 前記ジョブ管理プログラムは、前記クラ
イアント端末にインストールされたアプリケーションプ
ログラムの実行終了の都度、タイマからの時刻信号を基
に生成した実行終了時刻を該端末のシステム使用領域に
設けたプログラム実行終了時刻保存エリアに上書き記憶
し、 次のアプリケーションプログラムの実行開始時にはタイ
マからの時刻信号を基に生成した実行開始時刻とプログ
ラム実行終了時刻保存エリアに記憶されている時刻とを
比較し、前記実行開始時刻が前記使用期間内であって、
前記プログラム実行終了時刻保存エリアに記憶されてい
る時刻より遅い場合にのみ該アプリケーションプログラ
ムを起動することを特徴とする請求項4乃至8記載のプ
ログラムのレンタル方法。
9. The program according to claim 1, wherein each time the execution of the application program installed in the client terminal is completed, an execution end time generated based on a time signal from a timer is provided in a system use area of the terminal. Overwriting and storing in the execution end time storage area, and comparing the execution start time generated based on the time signal from the timer with the time stored in the program execution end time storage area at the start of the execution of the next application program, The execution start time is within the use period,
9. The program rental method according to claim 4, wherein the application program is started only when the time is later than a time stored in the program execution end time storage area.
【請求項10】 前記ジョブ管理プログラムは、前記ク
ライアント端末にインストールされたアプリケーション
プログラムの実行終了の都度、タイマからの時刻信号を
基に生成した実行終了時刻を前記プログラム実行終了時
刻保存エリアに上書き記憶し、請求項7又は8記載の特
定のジョブを実行するアプリケーションプログラムの実
行開始時にはタイマからの時刻信号を基に生成した実行
開始時刻とプログラム実行終了時刻保存エリアに記憶さ
れている時刻とを比較し、前記実行開始時刻が前記試用
期間内であって、前記プログラム実行終了時刻保存エリ
アに記憶されている時刻より遅い場合にのみ該アプリケ
ーションプログラムを起動することを特徴とする請求項
7又は8記載のプログラムのレンタル方法。
10. The job management program overwrites an execution end time generated based on a time signal from a timer in the program execution end time storage area every time the execution of an application program installed in the client terminal ends. And comparing the execution start time generated based on the time signal from the timer with the time stored in the program execution end time storage area when the application program for executing the specific job according to claim 7 or 8 is started. The application program is activated only when the execution start time is within the trial period and later than the time stored in the program execution end time storage area. How to rent a program.
【請求項11】 前記クライアント端末は、請求項1又
は4記載のプログラムのレンタル方法で該端末にインス
トールされた複数のアプリケーションプログラムのうち
所望のアプリケーションプログラムの永久使用権の購入
を、前記端末により任意のタイミングで選択できること
を特徴とするプログラムの販売方法。
11. The client terminal according to claim 1, wherein the terminal can arbitrarily purchase a permanent use right of a desired application program among a plurality of application programs installed in the terminal by the terminal. A method of selling a program characterized by being selectable at the following timing.
【請求項12】 前記クライアント端末は、前記複数の
アプリケーションプログラムの全部をプログラムサプラ
イヤの提供する記録媒体からインストールしていること
を特徴とする請求項11記載のプログラムの販売方法。
12. The method according to claim 11, wherein the client terminal installs all of the plurality of application programs from a recording medium provided by a program supplier.
【請求項13】 前記クライアント端末は、前記複数の
アプリケーションプログラムのうち特定のジョブを実行
するアプリケーションプログラムを前記記録媒体からイ
ンストールし、複数のアプリケーションプログラムのう
ち前記特定のジョブを実行するアプリケーションプログ
ラム以外のアプリケーションプログラムをネットワーク
を介して前記プログラム管理装置からダウンロードして
インストールしていることを特徴とする請求項11記載
のプログラムの販売方法。
13. The client terminal, wherein an application program for executing a specific job among the plurality of application programs is installed from the recording medium, and the client terminal other than the application program for executing the specific job among the plurality of application programs. The method according to claim 11, wherein the application program is downloaded from the program management device via a network and installed.
【請求項14】 請求項1記載のプログラムのレンタル
方法で、クライアント端末でアプリケーションプログラ
ムの使用期間が設定されると、該端末からネットワーク
を介して前記プログラム管理装置に該アプリケーション
プログラムの使用期間設定要求を送信し、該端末は前記
プログラム管理装置から使用期間設定許可を受信すると
該端末は設定された使用期間内のみ該アプリケーション
プログラムを使用可能とすることを特徴とする試供又は
レンタルしたプログラムの管理方法。
14. In the method for renting a program according to claim 1, when a use period of the application program is set at the client terminal, a request for setting the use period of the application program is sent from the terminal to the program management device via a network. Transmitting a trial period or a rental period from the program management device, the terminal enables the use of the application program only within a set period of use. .
【請求項15】 請求項4乃至8のいずれかに記載のプ
ログラムのレンタル方法で、クライアント端末でアプリ
ケーションプログラムの使用期間が設定されると、 前記プログラム管理情報送信プログラムは該端末からネ
ットワークを介して前記プログラム管理装置に該アプリ
ケーションプログラムの使用期間設定要求を送信し、 前記ジョブ管理プログラムは前記プログラム管理装置か
ら使用期間設定許可を受信したとき前記ジョブ管理ファ
イル及びプログラム管理ファイルに上記アプリケーショ
ンプログラムの使用期間を登録し、 前記プログラム管理情報送信プログラムは上記アプリケ
ーションプログラムの使用期間が登録されたプログラム
管理ファイルの記録内容を前記プログラム管理装置に送
信することを特徴とする試供又はレンタルしたプログラ
ムの管理方法。
15. The method for renting a program according to claim 4, wherein when a use period of the application program is set in the client terminal, the program management information transmission program transmits the program management information from the terminal via the network. A use period setting request of the application program is transmitted to the program management device, and the job management program receives the use period setting permission from the program management device, and stores the use period of the application program in the job management file and the program management file. The program management information transmission program transmits the recorded content of the program management file in which the use period of the application program is registered to the program management device. How to manage programs.
【請求項16】 請求項6記載のプログラムのレンタル
方法で、前記プログラム管理装置からダウンロードされ
たアプリケーションプログラムは前記プログラムインス
トーラによって前記クライアント端末にインストールさ
れ、 上記アプリケーションプログラムがインストールされる
と、前記ジョブ管理プログラムは前記ジョブ管理ファイ
ル及びプログラム管理ファイルに該アプリケーションプ
ログラムの識別情報を登録し、 前記プログラム管理情報送信プログラムは、前記アプリ
ケーションプログラムの識別情報が登録されたプログラ
ム管理ファイルの記録内容を前記プログラム管理装置に
送信することを特徴とするレンタルしたプログラムの管
理方法。
16. The method according to claim 6, wherein the application program downloaded from the program management device is installed on the client terminal by the program installer, and when the application program is installed, the job management is performed. The program registers the identification information of the application program in the job management file and the program management file. The program management information transmission program stores the recorded contents of the program management file in which the identification information of the application program is registered in the program management device. A method of managing a rented program, which is transmitted to a rented program.
【請求項17】 請求項7記載のプログラムのレンタル
方法で、前記特定のジョブを実行するアプリケーション
プログラムの試用期間終了後に、前記複数のアプリケー
ションプログラムのいずれかについて使用期間が設定さ
れたとき、 前記プログラム管理情報送信プログラムは前記クライア
ント端末からネットワークを介して前記プログラム管理
装置に前記特定のジョブを実行するアプリケーションプ
ログラムの使用制限期間解除要求及びプログラム管理フ
ァイルの記録内容を送信し、 前記ジョブ管理プログラムは前記プログラム管理装置か
ら使用制限期間解除許可を受信したとき前記ジョブ管理
ファイル及びプログラム管理ファイルに前記特定のジョ
ブを実行するアプリケーションプログラムの前記使用制
限期間解除情報を登録する、ことを特徴とする試供した
プログラムの管理方法。
17. The method according to claim 7, wherein when a use period is set for any of the plurality of application programs after a trial period of the application program for executing the specific job ends. The management information transmission program transmits a use restriction period release request of an application program for executing the specific job and a recorded content of a program management file from the client terminal to the program management device via a network, and the job management program Registering the use restriction period release information of the application program that executes the specific job in the job management file and the program management file when receiving the use restriction period release permission from the program management device. Management method of trial the program which is characterized.
【請求項18】 請求項11記載のプログラムの販売方
法で、複数のアプリケーションプログラムのうち所望の
アプリケーションプログラムの永久使用権の購入を前記
端末により選択したとき、 前記プログラム管理情報送信プログラムは、前記クライ
アント端末からネットワークを介して接続する前記プロ
グラム管理装置に前記アプリケーションプログラムの永
久使用権譲渡要求及びプログラム管理ファイルの記録内
容を送信し、 前記ジョブ管理プログラムは前記プログラム管理装置か
ら該アプリケーションプログラムの永久使用権譲渡許可
を受信したとき前記ジョブ管理ファイル及びプログラム
管理ファイルに前記アプリケーションプログラムの永久
使用権譲渡情報を登録する、ことを特徴とする販売した
プログラムの管理方法。
18. The program management information transmission program according to claim 11, wherein when the terminal selects the purchase of a permanent use right of a desired application program among a plurality of application programs, the program management information transmission program executes the client management program. A request for transferring the permanent use right of the application program and the recorded content of the program management file are transmitted from the terminal to the program management device connected via a network, and the job management program is transmitted from the program management device to the permanent use right of the application program. A method of managing a sold program, comprising: registering permanent use right transfer information of the application program in the job management file and the program management file when receiving a transfer permission.
【請求項19】 請求項4乃至9のいずれかに記載のプ
ログラムのレンタル方法又は請求項10記載のプログラ
ムの販売方法で、前記クライアント端末は前記プログラ
ム管理装置から、該端末にインストールされているプロ
グラムのバージョンアッププログラムを受信したとき、 前記プログラム管理情報送信プログラムは、前記端末で
上記バージョンアッププログラムに対応するプログラム
のバージョンアップを選択すると、バージョンアップ選
択通知及び前記アプリケーションプログラムの識別情報
が登録されたプログラム管理ファイルの記録内容を前記
プログラム管理装置に送信し、 前記プログラム管理情報送信プログラムによるバージョ
ンアップ選択通知の送信後、前記プログラムインストー
ラは受信したバージョンアッププログラムで該バージョ
ンアッププログラムに対応するプログラムを書き換え、 前記ジョブ管理プログラムは前記ジョブ管理ファイル及
びプログラム管理ファイルに前記プログラムインストー
ラによって書き換えられたアプリケーションプログラム
のバージョン情報を登録する、ことを特徴とする試供、
レンタル又は販売したプログラムの管理方法。
19. The method for renting a program according to claim 4 or the method for selling a program according to claim 10, wherein the client terminal is installed in the terminal from the program management device. When receiving the version upgrade program, the program management information transmission program, when selecting a version upgrade of the program corresponding to the version upgrade program in the terminal, a version upgrade selection notification and identification information of the application program are registered After transmitting the recorded content of the program management file to the program management device, and transmitting the upgrade selection notification by the program management information transmission program, the program installer receives the received version upgrade program. Rewriting the program corresponding to the version-up program, the job management program registers the version information of the application program which is rewritten by the program installer to the job management file and program management file, and wherein the trial,
How to manage rented or sold programs.
【請求項20】 前記ジョブ管理プログラムは前記ジョ
ブ管理ファイルに記憶する情報を暗号化して記憶するこ
とを特徴とする請求項16乃至19のいずれか1項に記
載の試供、レンタル又は販売したプログラムの管理方
法。
20. The program according to claim 16, wherein the job management program encrypts and stores information stored in the job management file. Management method.
【請求項21】 前記プログラム管理装置は前記クライ
アント端末から、アプリケーションプログラムの、使用
期間設定要求、使用制限期間解除要求又は永久使用権譲
渡要求を受信したとき該端末の認証処理を行い該端末が
認証された場合に、該端末に対し、使用期間設定許可、
使用制限期間解除許可又は永久使用権譲渡許可を送信す
ることを特徴とする請求項14乃至18のいずれか1項
に記載の、試供、レンタル又は販売したプログラムの管
理方法。
21. When the program management device receives a use period setting request, a use restriction period release request, or a permanent use right transfer request of an application program from the client terminal, the program management device performs an authentication process on the terminal, and the terminal performs authentication. If this is done, the terminal will be allowed to set the usage period,
The method for managing a trial, rented, or sold program according to any one of claims 14 to 18, wherein the use restriction period release permission or the permanent use right transfer permission is transmitted.
【請求項22】 前記プログラム管理装置は、前記クラ
イアント端末から送信されたプログラム管理ファイルの
記録内容を基に利用履歴データを生成し、プログラム利
用履歴ファイルに書き込むことを特徴とする請求項14
乃至20のいずれか1項に記載の試供、レンタル又は販
売したプログラムの管理方法。
22. The program management apparatus according to claim 14, wherein the program management device generates usage history data based on the recorded contents of the program management file transmitted from the client terminal, and writes the generated usage history data in the program usage history file.
21. The method for managing a trial, rented, or sold program according to any one of items 20 to 20.
【請求項23】 特定業務を実行するために端末にイン
ストールされるプログラム及びファイルであって、下記
(a)、(b)のファイル及び下記(c)〜(e)のプ
ログラムを記録したことを特徴とする記録媒体、 a:クライアント端末にインストールされる各プログラ
ムの試供、レンタル、購入やバージョンアップ等のプロ
グラム管理情報を記憶するプログラム管理ファイル、 b:クライアント端末にインストールされた各アプリケ
ーションプログラムに係る情報を記憶するジョブ管理フ
ァイル、 c:前記プログラムサプライヤのプログラム管理装置に
ネットワークを介して上記(a)のプログラム管理ファ
イルの記録内容を送信するプログラム管理情報送信プロ
グラム、 d:上記(b)のジョブ管理ファイルに記憶された情報
に基づいて下記(e)の各アプリケーションプログラム
の実行制御及びそれぞれのアプリケーションプログラム
によって実行されたジョブに係る情報を上記(b)のジ
ョブ管理ファイルに記憶するジョブ制御プログラム、 e:前記プログラム管理装置からダウンロードされるプ
ログラムをインストールするプログラムインストーラ。
23. A program and a file to be installed on a terminal for executing a specific task, wherein the following files (a) and (b) and the following programs (c) to (e) are recorded. Characteristic recording medium, a: a program management file for storing program management information such as trial, rental, purchase, and version upgrade of each program installed in the client terminal, b: related to each application program installed in the client terminal A job management file for storing information; c: a program management information transmission program for transmitting the recorded contents of the program management file of (a) to the program management device of the program supplier via a network; d: a job of (b) above Based on the information stored in the management file And (e) a job control program for storing the execution control of each application program and information relating to a job executed by each application program in the job management file of (b). E: Downloaded from the program management device Program installer that installs programs to be installed.
JP2000188080A 2000-06-22 2000-06-22 Rental and sales method, of program management method of trial, rental or sold software program, and the recording medium of program installed in terminal computer Pending JP2002006974A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000188080A JP2002006974A (en) 2000-06-22 2000-06-22 Rental and sales method, of program management method of trial, rental or sold software program, and the recording medium of program installed in terminal computer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000188080A JP2002006974A (en) 2000-06-22 2000-06-22 Rental and sales method, of program management method of trial, rental or sold software program, and the recording medium of program installed in terminal computer

Publications (1)

Publication Number Publication Date
JP2002006974A true JP2002006974A (en) 2002-01-11

Family

ID=18687932

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000188080A Pending JP2002006974A (en) 2000-06-22 2000-06-22 Rental and sales method, of program management method of trial, rental or sold software program, and the recording medium of program installed in terminal computer

Country Status (1)

Country Link
JP (1) JP2002006974A (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008159053A (en) * 2006-12-20 2008-07-10 Thomson Licensing Method and apparatus for secure software installation
JP2009223756A (en) * 2008-03-18 2009-10-01 Nippon Telegr & Teleph Corp <Ntt> Linkage service sample presentation device, service linkage method and service linkage program
JP2010055586A (en) * 2008-07-31 2010-03-11 Japan Digital Laboratory Co Ltd Charging management method, terminal device, server device, client/server system, charging management program and storage medium
JP2010238248A (en) * 2010-06-01 2010-10-21 Fujitsu Ltd Information processing apparatus, program, and control method for information processing apparatus
JP2015509243A (en) * 2012-01-11 2015-03-26 マイクロソフト コーポレーション Context-related solicitations in starter applications
JP2017068490A (en) * 2015-09-29 2017-04-06 ルネサスエレクトロニクス株式会社 License management method and semiconductor device suitable for license management
JP2019121298A (en) * 2018-01-11 2019-07-22 富士ゼロックス株式会社 Information processing device and program
JP2021135948A (en) * 2020-02-28 2021-09-13 株式会社シルバーライフ Frozen box lunch delivery system
CN114168217A (en) * 2021-11-24 2022-03-11 北京金山云网络技术有限公司 Program management system, method and device

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0362222A (en) * 1989-07-31 1991-03-18 Toshiba Corp Check system for using right of software
JPH087009A (en) * 1994-08-16 1996-01-12 Hiroshi Watanabe Software rental system through network
JPH1078867A (en) * 1996-09-03 1998-03-24 Hitachi Ltd Software distribution system
JPH10198569A (en) * 1997-01-14 1998-07-31 Ricoh Co Ltd Software installation method and software installation recording medium
JPH10222579A (en) * 1996-05-23 1998-08-21 Sun Microsyst Inc Virtual sales system and electronic data distribution, license and rental management method
JPH10269078A (en) * 1997-01-21 1998-10-09 Toshiba Corp Software distribution method, server device and client device
JPH1131131A (en) * 1997-07-14 1999-02-02 Fuji Xerox Co Ltd Service providing system, authentication device and medium recording authentication program
JPH11194937A (en) * 1997-12-26 1999-07-21 Orix Rentec Kk Rent control system for electronic computer program

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0362222A (en) * 1989-07-31 1991-03-18 Toshiba Corp Check system for using right of software
JPH087009A (en) * 1994-08-16 1996-01-12 Hiroshi Watanabe Software rental system through network
JPH10222579A (en) * 1996-05-23 1998-08-21 Sun Microsyst Inc Virtual sales system and electronic data distribution, license and rental management method
JPH1078867A (en) * 1996-09-03 1998-03-24 Hitachi Ltd Software distribution system
JPH10198569A (en) * 1997-01-14 1998-07-31 Ricoh Co Ltd Software installation method and software installation recording medium
JPH10269078A (en) * 1997-01-21 1998-10-09 Toshiba Corp Software distribution method, server device and client device
JPH1131131A (en) * 1997-07-14 1999-02-02 Fuji Xerox Co Ltd Service providing system, authentication device and medium recording authentication program
JPH11194937A (en) * 1997-12-26 1999-07-21 Orix Rentec Kk Rent control system for electronic computer program

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008159053A (en) * 2006-12-20 2008-07-10 Thomson Licensing Method and apparatus for secure software installation
JP2009223756A (en) * 2008-03-18 2009-10-01 Nippon Telegr & Teleph Corp <Ntt> Linkage service sample presentation device, service linkage method and service linkage program
JP2010055586A (en) * 2008-07-31 2010-03-11 Japan Digital Laboratory Co Ltd Charging management method, terminal device, server device, client/server system, charging management program and storage medium
JP2010238248A (en) * 2010-06-01 2010-10-21 Fujitsu Ltd Information processing apparatus, program, and control method for information processing apparatus
JP2015509243A (en) * 2012-01-11 2015-03-26 マイクロソフト コーポレーション Context-related solicitations in starter applications
US10776852B2 (en) 2012-01-11 2020-09-15 Microsoft Technology Licensing, Llc Contextual solicitation in a starter application
CN107038129A (en) * 2015-09-29 2017-08-11 瑞萨电子株式会社 Licence managing method and the semiconductor device suitable for license management
JP2017068490A (en) * 2015-09-29 2017-04-06 ルネサスエレクトロニクス株式会社 License management method and semiconductor device suitable for license management
JP2019121298A (en) * 2018-01-11 2019-07-22 富士ゼロックス株式会社 Information processing device and program
JP7010005B2 (en) 2018-01-11 2022-01-26 富士フイルムビジネスイノベーション株式会社 Information processing equipment and programs
JP2021135948A (en) * 2020-02-28 2021-09-13 株式会社シルバーライフ Frozen box lunch delivery system
JP2022082674A (en) * 2020-02-28 2022-06-02 株式会社シルバーライフ Frozen box lunch delivery system
JP7261194B2 (en) 2020-02-28 2023-04-19 株式会社シルバーライフ Frozen bento delivery system
CN114168217A (en) * 2021-11-24 2022-03-11 北京金山云网络技术有限公司 Program management system, method and device

Similar Documents

Publication Publication Date Title
US7941347B2 (en) Self cancelling product order based on predetermined time period
US7865442B1 (en) Distributing and billing software according to customer use of program modules
US8645277B2 (en) Process for the on-line sale of a software product
AU2009244431B2 (en) Electronic submission and management of digital products for network-based distribution
RU2523957C2 (en) Configuration and management of add-ons to digital application programmes for network-based distribution
KR20060019585A (en) License distribution method
JPH10222579A (en) Virtual sales system and electronic data distribution, license and rental management method
WO2004010356A1 (en) Settlement system, settlement device, settlement program, and settlement program storage medium
EP1301885A1 (en) Method and apparatus for offering digital content for sale over a communications network
US20050034119A1 (en) Rental program management system
JP2002006974A (en) Rental and sales method, of program management method of trial, rental or sold software program, and the recording medium of program installed in terminal computer
JP4097015B2 (en) ASIC development tool license management method, apparatus and program
EP1174786A2 (en) Method, system, and program for reusing software licenses with new computer hardware
JP3874602B2 (en) Sales system
KR19980037637A (en) How to sell and manage software over a computer network
JP2004013721A (en) Method, system, server, and program of software rental management
JP4728533B2 (en) Product sales system, product sales method, and program for causing computer to execute product sales method
JP2003029862A (en) License contract management system and method
JP2004152283A (en) Method and system for time lease of software
JP2002258968A (en) Software management system, software management method, program
JP2014153836A (en) Accounting system and accounting method
JP2002123760A (en) Information distribution system, information distribution device, information receiving device, recording medium recording information distribution program, and recording medium recording information reception program
JP2003150803A (en) Software providing system
JP2003242421A (en) Product lending management system, method and program
JP2007328800A (en) ASIC development tool license management method, apparatus and program

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20040608

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20040608

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070615

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20080130

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080212

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080410

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20080722