[go: up one dir, main page]

JP2002032138A - Software providing system, restriction releasing information providing system, software providing method, medium recording software providing program, restriction releasing information providing method, and medium recording restriction releasing information providing program - Google Patents

Software providing system, restriction releasing information providing system, software providing method, medium recording software providing program, restriction releasing information providing method, and medium recording restriction releasing information providing program

Info

Publication number
JP2002032138A
JP2002032138A JP2000217827A JP2000217827A JP2002032138A JP 2002032138 A JP2002032138 A JP 2002032138A JP 2000217827 A JP2000217827 A JP 2000217827A JP 2000217827 A JP2000217827 A JP 2000217827A JP 2002032138 A JP2002032138 A JP 2002032138A
Authority
JP
Japan
Prior art keywords
software
purchaser
information
product
providing
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.)
Granted
Application number
JP2000217827A
Other languages
Japanese (ja)
Other versions
JP4583556B2 (en
Inventor
Kazuhiro Tabuchi
一裕 田淵
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.)
Buffalo Inc
Original Assignee
Melco Holdings Inc
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 Melco Holdings Inc filed Critical Melco Holdings Inc
Priority to JP2000217827A priority Critical patent/JP4583556B2/en
Publication of JP2002032138A publication Critical patent/JP2002032138A/en
Application granted granted Critical
Publication of JP4583556B2 publication Critical patent/JP4583556B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

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

Abstract

(57)【要約】 【課題】 周辺機器製品等に対するユーティリティソフ
トウェアの添付数を増加させるほど、周辺機器提供者が
支払うライセンス料が多額になり、ひいては周辺機器の
販売価格を上昇させてしまう。 【解決手段】 ソフトウェア価値点数と購入者価値点数
と購入者認証情報とを蓄積し、ソフトウェアの提供要求
に際して購入者の認証を行う。さらに、ソフトウェア提
供要求に対して認証がなされたときに蓄積された購入者
価値点数を減じるとともに更新させ、当該提供要求にか
かるソフトウェアを上記購入者に提供する。従って、購
入者価値点数の初期値の範囲内で購入者が任意に選択し
てソフトウェアの提供を受けることが可能であり、ソフ
トウェアの提供に伴って製品提供者が支払うライセンス
料を低減し、製品のコストパフォーマンスを向上させる
ことができる。
(57) [Summary] [Problem] As the number of attachments of utility software to a peripheral device product or the like increases, the license fee paid by the peripheral device provider increases, and the selling price of the peripheral device increases. SOLUTION: A software value score, a purchaser value score, and purchaser authentication information are accumulated, and a purchaser is authenticated when a software provision request is made. Further, the purchaser value points accumulated when the software provision request is authenticated are reduced and updated, and the software according to the provision request is provided to the purchaser. Therefore, it is possible for the purchaser to arbitrarily select and receive the provision of the software within the range of the initial value of the purchaser value score, and reduce the license fee paid by the product provider with the provision of the software, and Cost performance can be improved.

Description

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

【0001】[0001]

【発明の属する技術分野】本発明は、ソフトウェア提供
システム、制限解除情報提供システム、ソフトウェア提
供方法、ソフトウェア提供プログラムを記録した媒体、
制限解除情報提供方法および制限解除情報提供プログラ
ムを記録した媒体に関する。
The present invention relates to a software providing system, a restriction release information providing system, a software providing method, a medium recording a software providing program,
The present invention relates to a method for providing restriction release information and a medium recording a program for providing restriction release information.

【0002】[0002]

【従来の技術】近年のコンピュータの急速な普及に伴っ
て、ハードディスクドライブやMOドライブなど、周辺
機器の需要が増大している。これらの周辺機器の性能は
日々進歩しており、各周辺機器間の性能差は利用者が製
品を選択する重要な指標になるものの、上述のようにコ
ンピュータが普及するにつれ利用者のニーズが多様化
し、性能差のみならずコストパフォーマンスや付加価値
等の製品購入時のサービス差がより重要な製品選択の指
標となっている。このような付加価値として、例えば、
ハードディスクドライブにフォーマッタ等のユーティリ
ティソフトウェアを添付することがあり、ハードディス
クドライブ製品パッケージにCD−ROMを同梱し、同
CD−ROMに複数のユーティリティソフトウェアを記
録している。
2. Description of the Related Art With the rapid spread of computers in recent years, demand for peripheral devices such as hard disk drives and MO drives has been increasing. The performance of these peripheral devices is evolving day by day, and the performance difference between each peripheral device is an important indicator for the user to select a product. Therefore, not only the performance difference, but also the service difference at the time of product purchase such as cost performance and added value is a more important index of product selection. As such added value, for example,
Utility software such as a formatter may be attached to the hard disk drive. A CD-ROM is included in the hard disk drive product package, and a plurality of utility software are recorded on the CD-ROM.

【0003】[0003]

【発明が解決しようとする課題】上述した従来のソフト
ウェア提供においては、次のような課題があった。すな
わち、上記ハードディスクドライブ等の周辺機器とユー
ティリティソフトウェアとの提供者が異なる場合等には
周辺機器の提供者はユーティリティソフトウェアの提供
者に対しライセンス料を支払っている。従って、サービ
ス向上のためユーティリティソフトウェアの添付数を増
加させるほど、周辺機器の提供者が支払うライセンス料
が多額になり、ひいては周辺機器の販売価格を上昇させ
てしまう。本発明は、上記課題にかんがみてなされたも
ので、ソフトウェアの提供に伴って製品提供者が支払う
ライセンス料を低減し、製品のコストパフォーマンスを
向上させることが可能なソフトウェア提供システム、制
限解除情報提供システム、ソフトウェア提供方法、ソフ
トウェア提供プログラムを記録した媒体、制限解除情報
提供方法および制限解除情報提供プログラムを記録した
媒体の提供を目的とする。
The above-mentioned conventional software provision has the following problems. That is, when the provider of the peripheral device such as the hard disk drive is different from the provider of the utility software, the provider of the peripheral device pays a license fee to the provider of the utility software. Therefore, as the number of utility software attachments increases to improve the service, the license fee paid by the peripheral device provider increases, and the selling price of the peripheral device increases. The present invention has been made in view of the above problems, and provides a software providing system capable of reducing a license fee paid by a product provider along with provision of software and improving cost performance of the product, and providing restriction release information. It is an object to provide a system, a software providing method, a medium recording a software providing program, a restriction release information providing method, and a medium recording a restriction release information providing program.

【0004】[0004]

【課題を解決するための手段】上記目的を達成するた
め、請求項1にかかる発明は、ソフトウェアが同梱され
た製品の購入者に対して当該ソフトウェアを提供するソ
フトウェア提供システムであって、上記ソフトウェアに
対して予め付与された価値点数を蓄積するソフトウェア
価値点数蓄積手段と、購入者の有する価値点数を蓄積す
る購入者価値点数蓄積手段と、適正な購入者であるか否
かを認証するための認証情報を蓄積する購入者認証情報
蓄積手段と、上記購入者からのソフトウェア提供要求を
受け付けるソフトウェア提供要求受付手段と、上記購入
者認証情報蓄積手段に蓄積された認証情報に基づいて、
上記ソフトウェア提供要求受付手段によるソフトウェア
提供要求が上記購入者によってなされたか否かの認証を
行う購入者認証手段と、上記購入者認証手段によってソ
フトウェア提供要求に対して認証がなされたときに上記
購入者価値点数蓄積手段に蓄積された購入者の価値点数
を減じるとともに更新させ、当該提供要求にかかるソフ
トウェアを上記購入者に提供するソフトウェア提供手段
とを具備する構成としてある。
In order to achieve the above object, an invention according to claim 1 is a software providing system for providing a purchaser of a product bundled with the software with the software. Software value point accumulating means for accumulating value points given in advance to software, purchaser value point accumulating means for accumulating value points possessed by the buyer, and for authenticating whether or not the user is an appropriate purchaser Based on the authentication information stored in the purchaser authentication information storage means for storing authentication information of the purchaser, the software provision request reception means for receiving a software provision request from the purchaser, and the purchaser authentication information storage means,
Purchaser authentication means for performing authentication as to whether or not the software provision request by the software provision request receiving means has been made by the purchaser; and the purchaser when the software provision request has been authenticated by the purchaser authentication means. The system is provided with software providing means for reducing and updating the purchaser's value points accumulated in the value point accumulation means, and providing the purchaser with the software according to the provision request.

【0005】上記のように構成した請求項1にかかる発
明においては、ソフトウェアが同梱された製品の購入者
に対して当該ソフトウェアを提供するにあたり、提供可
能にされた複数のソフトウェアのうち、限られた購入者
価値点数の範囲内で購入者が所望のソフトウェアを選択
できるようになっている。このため、ソフトウェア価値
点数蓄積手段には上記ソフトウェアに対して予め付与さ
れた価値点数が蓄積され、購入者価値点数蓄積手段には
購入者の有する価値点数が蓄積され、購入者認証情報蓄
積手段には適正な購入者であるか否かを認証するための
認証情報が蓄積されている。
[0005] In the invention according to claim 1 configured as described above, when providing the software to the purchaser of the product with which the software is bundled, only a limited number of software that can be provided is provided. The purchaser can select desired software within the range of the purchased purchaser value points. For this reason, the software value point accumulating means accumulates the value points given to the software in advance, the purchaser value point accumulating means accumulates the value points possessed by the purchaser, and the Stores authentication information for authenticating whether or not the user is a proper purchaser.

【0006】ソフトウェア提供要求受付手段において
は、上記購入者からのソフトウェア提供要求を受け付
け、購入者認証手段においては、上記購入者認証情報蓄
積手段に蓄積された認証情報に基づいて、上記ソフトウ
ェア提供要求受付手段によるソフトウェア提供要求が上
記購入者によってなされたか否かの認証を行うようにな
っている。そして、ソフトウェア提供手段は、上記購入
者認証手段によってソフトウェア提供要求に対して認証
がなされたときに上記購入者価値点数蓄積手段に蓄積さ
れた購入者の価値点数を減じるとともに更新させ、当該
提供要求にかかるソフトウェアを上記購入者に提供す
る。
[0006] The software provision request receiving means receives the software provision request from the purchaser, and the purchaser authentication means based on the authentication information stored in the purchaser authentication information storage means. Authentication is performed as to whether or not the software provision request by the reception unit has been made by the purchaser. The software providing means reduces and updates the purchaser's value score stored in the purchaser's value score storage means when the software provision request is authenticated by the purchaser authentication means, Is provided to the purchaser.

【0007】すなわち、購入者には予め購入者価値点数
が付与されており、ソフトウェアのそれぞれに対しても
ソフトウェア価値点数が蓄積されており、ソフトウェア
価値点数の合計が自己の購入者価値点数の範囲内に収ま
るのであれば、購入者は任意にソフトウェアを選択して
提供を受けることができる。従って、製品の提供者は多
くのソフトウェアを提供可能にしつつも、上記購入者価
値点数に対応した限られた範囲内でのライセンス料、あ
るいは実際にソフトウェアを提供したもののみに対して
のライセンス料を支払えばよく、提供者に課されるライ
センス料が低減される。また、提供者に課されるコスト
が低減されるということは製品販売価格の低下に直結
し、利用者に対してコストパフォーマンスの高い製品を
提供できる。
[0007] That is, a purchaser value score is given to the purchaser in advance, the software value score is accumulated for each software, and the total of the software value score is the range of the own purchaser value score. The purchaser can arbitrarily select and receive the software as long as it falls within the range. Therefore, the product provider can provide a large amount of software, but has a limited license fee corresponding to the purchaser's value score, or a license fee for only those who actually provided the software. And the license fee charged to the provider is reduced. Further, the reduction in the cost imposed on the provider directly leads to a reduction in the product selling price, and it is possible to provide the user with a product with high cost performance.

【0008】ここで、本発明はソフトウェアが製品に同
梱している場合に適用することが可能であり、上述のよ
うなコンピュータの周辺機器の他、コンピュータ本体に
ソフトウェアが同梱されている場合にも適用することが
できる。さらに、所定のアプリケーションプログラムに
対するプラグインやアップグレードモジュールを提供す
る場合など、ソフトウェア製品にソフトウェアが同梱さ
れている場合にも適用することができる。さらに、雑誌
の付録として種々のソフトウェアが記録されたCD−R
OMを提供する場合等にも適用可能である。上記購入者
認証手段においては、上記購入者認証情報蓄積手段に蓄
積された認証情報に基づいて、上記ソフトウェア提供要
求が上記購入者によってなされたか否かを認証できれば
良く、種々の態様が採用可能である。
Here, the present invention can be applied to a case where software is bundled with a product. In addition to the above-described computer peripheral devices, the present invention is applicable to a case where software is bundled with a computer main body. Can also be applied. Furthermore, the present invention can be applied to a case where software is bundled with a software product, such as when a plug-in or an upgrade module for a predetermined application program is provided. Furthermore, a CD-R on which various software is recorded as an appendix of a magazine
The present invention is also applicable to a case where an OM is provided. The purchaser authentication means only needs to be able to authenticate whether the software provision request has been made by the purchaser based on the authentication information stored in the purchaser authentication information storage means, and various modes can be adopted. is there.

【0009】例えば、予め各製品毎に製品IDと購入者
認証IDとを付与して上記購入者認証情報蓄積手段に当
該製品IDと購入者認証IDとの対応関係を蓄積する。
そして、上記ソフトウェア提供要求を受け付ける際に同
時に当該製品IDと購入者認証IDとを受け付け、上記
蓄積した製品IDと購入者認証IDと比較すれば、適正
な購入者である旨を認証することができる。この場合
は、製品IDと購入者認証IDとが上記認証情報であ
る。むろんかかる構成は一例であり、例えば、WEBや
はがきによってユーザー登録を行わせ、登録時にユーザ
ー指定のパスワードを記載してもらって、所定のWEB
サーバに登録することによってかかるパスワードを認証
に使用することなども可能である。さらに、各製品毎に
製品IDを付与し、各ソフトウェアにソフトウェアID
を付与して蓄積し、認証IDとソフトウェアIDとを同
時に受け付けることによって、購入者の認証とソフトウ
ェアの選択要求とを同時に行うように構成することなど
も可能である。
For example, a product ID and a purchaser authentication ID are assigned to each product in advance, and the correspondence between the product ID and the purchaser authentication ID is stored in the purchaser authentication information storage means.
Then, upon receiving the software provision request, the product ID and the purchaser authentication ID are received at the same time, and by comparing the accumulated product ID with the purchaser authentication ID, it is possible to authenticate that the user is a proper purchaser. it can. In this case, the product ID and the purchaser authentication ID are the authentication information. Needless to say, such a configuration is an example. For example, a user is registered by a web or a postcard, and a user-specified password is described at the time of registration.
It is also possible to use such a password for authentication by registering with the server. Furthermore, a product ID is assigned to each product, and a software ID is assigned to each software.
By accumulating and storing the authentication ID and receiving the authentication ID and the software ID at the same time, the authentication of the purchaser and the software selection request can be performed at the same time.

【0010】また、上記ソフトウェア価値点数蓄積手段
と、購入者認証情報蓄積手段と、購入者価値点数蓄積手
段とにおいては所定の情報を読み出し、書き込むことが
できれば良く、ハードディスクドライブや磁気光ディス
ク,RAM等種々の記憶装置を採用することができる。
購入者価値点数は、提供を受けるソフトウェア価値点数
の合計の上限を示しており、提供者のライセンス料支払
い能力や製品価格,ソフトウェアに対するライセンス料
の要否等によって適宜変更可能である。さらに、ソフト
ウェア価値点数は種々の指標に基づいて決定することが
可能であり、その一例として請求項2にかかる発明は、
上記請求項1に記載のソフトウェア提供システムにおい
て、上記ソフトウェア価値点数蓄積手段において蓄積す
るソフトウェア価値点数は、上記提供するソフトウェア
の価格に応じて付与される構成としてある。
The software value score accumulating means, the purchaser authentication information accumulating means, and the buyer value score accumulating means only need to be able to read and write predetermined information, such as a hard disk drive, a magnetic optical disk, and a RAM. Various storage devices can be employed.
The purchaser value points indicate the upper limit of the total software value points to be provided, and can be changed as appropriate according to the provider's ability to pay license fees, product prices, necessity of license fees for software, and the like. Further, the software value score can be determined based on various indices. As an example, the invention according to claim 2 is as follows.
In the software providing system according to the first aspect, the software value points accumulated in the software value point accumulating means are provided in accordance with a price of the provided software.

【0011】上記のように構成した請求項2にかかる発
明においては、ソフトウェアの価格に応じて付与された
ソフトウェア価値点数がソフトウェア価値点数蓄積手段
において蓄積されている。すなわち、製品の提供者が支
払うライセンス料は通常ソフトウェアの価格に依存する
ので、ソフトウェア価値点数がソフトウェアの価格に連
動していなければ、同じ購入者価値点数でも発生するラ
イセンス料が異なってくることも想定され、ライセンス
料の計算が複雑になってしまう。しかし、ソフトウェア
価格とソフトウェア価値点数とがある程度連動していれ
ば、購入者価値点数によって一律にライセンス料を決定
することができて好適である。一方、購入者がソフトウ
ェアの選択をするに当たり、ソフトウェアの価格とソフ
トウェア価値点数とが連動していれば、購入者は提供を
受けるソフトウェアに対する価値判断を明確に行うこと
ができ、提供ソフトウェアを決定し易くなる。
In the invention according to claim 2 configured as described above, the software value points assigned according to the software price are stored in the software value point storage means. In other words, the license fee paid by the product provider usually depends on the software price, so if the software value point is not linked to the software price, the license fee generated for the same purchaser value point may differ. It is assumed that the calculation of the license fee becomes complicated. However, if the software price and the software value score are linked to some extent, it is preferable that the license fee can be uniformly determined based on the purchaser value score. On the other hand, if the price of the software and the software value score are linked in the selection of the software by the purchaser, the purchaser can clearly judge the value of the software to be provided and decide the software to be provided. It will be easier.

【0012】さらに、ソフトウェア価値点数を決定する
他の指標の一例として請求項3にかかる発明は、上記請
求項1または請求項2のいずれかに記載のソフトウェア
提供システムにおいて、上記ソフトウェア価値点数蓄積
手段において蓄積するソフトウェア価値点数は、上記提
供するソフトウェアの機能制限の度合に応じて付与され
る構成としてある。上記のように構成した請求項3にか
かる発明においては、提供するソフトウェアの機能制限
の度合に応じて付与されたソフトウェア価値点数がソフ
トウェア価値点数蓄積手段において蓄積される。
Further, as an example of another index for determining the software value score, the invention according to claim 3 is the software provision system according to claim 1 or 2, wherein the software value score accumulating means is provided. The software value score accumulated in the above is configured to be given according to the degree of the function restriction of the provided software. In the invention according to claim 3 configured as described above, the software value points assigned according to the degree of function limitation of the software to be provided are accumulated in the software value point accumulation means.

【0013】すなわち、ソフトウェアの提供に当たって
は、とりあえず体験版を提供し、あるいは使用日数制限
をするなどして、機能制限のある状態で提供しておき、
認証がなされた後にこの機能制限を解除することなどが
考えられる。この場合、購入者はソフトウェアを試用し
た後に、実際の提供を受けるか否かを決定することが可
能になり、より多様なサービスを提供することができ
る。また、ソフトウェアの提供者は体験版や機能制限の
ある状態でソフトウェアを提供するのであればライセン
ス料を要求しない場合などが考えられる。このような場
合は機能制限の解除とともにライセンス料が発生するの
で、当該機能制限の解除に応じてソフトウェア価値点数
を計算するのが好適である。さらに、機能制限は種々の
態様で行うことが可能であって、機能制限の度合に応じ
てソフトウェア価値点数を付与すると購入者が自己の必
要に応じて選択できる範囲が広がり、より多様なサービ
スを提供することが可能になる。
[0013] That is, in providing the software, a trial version is provided for the time being, or the software is provided in a state where the functions are restricted by limiting the number of days of use.
It is conceivable to release this function restriction after authentication has been performed. In this case, the purchaser can determine whether to actually receive the software after trialing the software, and can provide more various services. In addition, there may be a case where the software provider does not request a license fee if the software provider provides the software with a trial version or a limited function. In such a case, a license fee is generated together with the release of the function restriction, so it is preferable to calculate the software value score according to the release of the function restriction. Further, the function restriction can be performed in various modes, and if the software value score is given according to the degree of the function restriction, the range of choices for the purchaser can be expanded according to his / her own needs. Can be provided.

【0014】さらに、本発明を実現するに当たって、利
用者に対して価値点数等を示すのに好適な態様の一例と
して請求項4にかかる発明は、上記請求項1〜請求項3
のいずれかに記載のソフトウェア提供システムにおい
て、上記購入者には、上記ソフトウェアに対して付与さ
れた価値点数と上記製品の購入時における上記購入者価
値点数と上記購入者の認証に必要な認証情報との一覧表
が提供される構成としてある。上記のように構成した請
求項4にかかる発明においては、製品の提供に当たり、
一覧表が提供される。すなわち、購入者は上記価値点数
等を知ることができなければ本発明による利益を享受す
ることができないので、かかる一覧表に価値点数等を記
載することによって必要な情報を容易に提供することが
できる。
Further, in realizing the present invention, the invention according to claim 4 is an example of a mode suitable for indicating a value score or the like to a user.
In the software providing system according to any one of the above, the purchaser is provided with a value point given to the software, the purchaser value point at the time of purchase of the product, and authentication information required for authentication of the purchaser. Is provided as a list. In the invention according to claim 4 configured as described above, in providing the product,
A list is provided. That is, since the purchaser cannot enjoy the benefits of the present invention unless the purchaser can know the above-mentioned value points, it is possible to easily provide necessary information by writing the value points, etc. in such a list. it can.

【0015】さらに、利用者に対して価値点数等を表す
のに好適な他の構成例として請求項5にかかる発明は、
上記請求項1〜請求項4のいずれかに記載のソフトウェ
ア提供システムにおいて、上記購入者には、上記ソフト
ウェアに対して付与された価値点数を示すデータと上記
製品の購入時における上記購入者価値点数を示すデータ
と上記購入者の認証に必要な認証情報を示すデータとが
記録されたコンピュータ読みとり可能な記録媒体が提供
される構成としてある。
Further, as another configuration example suitable for expressing a value score or the like for a user, the invention according to claim 5 is as follows.
The software providing system according to any one of claims 1 to 4, wherein the purchaser is provided with data indicating a value score given to the software and the purchaser value score at the time of purchasing the product. And data indicating authentication information necessary for authentication of the purchaser are recorded on a computer-readable recording medium.

【0016】上記のように構成した請求項5にかかる発
明においては、購入者にコンピュータ読みとり可能な記
録媒体が提供され、当該媒体に上記ソフトウェアに対し
て付与された価値点数を示すデータと上記製品の購入時
における上記購入者価値点数を示すデータと上記購入者
の認証に必要な認証情報を示すデータとが記録されてい
る。すなわち、上記価値点数データ等は上記記録媒体を
介してコンピュータに読みとられるので、当該データを
読みとったコンピュータによって所定のプログラムを実
行させることによって、上記ソフトウェア提供要求や認
証等を自動化したり、対話形式で実行可能に構成するこ
と等が可能である。
In the invention according to claim 5 configured as described above, a purchaser is provided with a computer-readable recording medium, and data indicating a value score assigned to the software and the product are provided on the medium. The data indicating the purchaser value score at the time of purchase and the data indicating authentication information necessary for authentication of the purchaser are recorded. That is, since the value score data and the like are read by the computer via the recording medium, the computer that has read the data executes a predetermined program, thereby automating the software provision request, authentication, and the like. It can be configured to be executable in a format.

【0017】また、上記所定のプログラムを当該記録媒
体に記録させておくと好適であり、さらに、コンピュー
タの読みとり装置に記録媒体を装填した段階で自動実行
されるように構成すると購入者が行う作業が低減され、
より好適である。むろん、記録媒体は種々のものが採用
可能であって、普及率の高いFDやCD−ROM等を採
用すると好適であるが、他の磁気記録媒体であってもよ
いし光磁気記録媒体であってもよいし、今後開発される
いかなる記録媒体においても全く同様に考えることがで
きる。
It is preferable that the predetermined program be recorded on the recording medium. Further, if the program is configured to be automatically executed when the recording medium is loaded into a reading device of a computer, the work performed by the purchaser Is reduced,
More preferred. Of course, various types of recording media can be adopted, and it is preferable to adopt FD or CD-ROM, etc., which are widely used, but other magnetic recording media or magneto-optical recording media may be used. Alternatively, the same can be applied to any recording medium to be developed in the future.

【0018】さらに、上記ソフトウェア提供要求受付手
段においては、購入者からのソフトウェア提供要求を受
け付けることができればよく、かかる構成の一例として
請求項6にかかる発明は、上記請求項1〜請求項5のい
ずれかに記載のソフトウェア提供システムにおいて、上
記ソフトウェア提供要求受付手段は、ネットワーク回線
を介して上記購入者からのソフトウェア提供要求を受け
付ける構成としてある。
Further, the software provision request accepting means only needs to be capable of accepting a software provision request from a purchaser. As an example of such a configuration, the invention according to claim 6 is based on claims 1 to 5 described above. In any one of the software providing systems described above, the software providing request receiving means is configured to receive a software providing request from the purchaser via a network line.

【0019】上記のように構成した請求項6にかかる発
明において、ソフトウェア提供要求受付手段は、ネット
ワーク回線を介して上記購入者からのソフトウェア提供
要求を受け付ける。すなわち、本発明にかかるソフトウ
ェア提供システムと購入者がソフトウェア提供要求を行
うコンピュータとは離れた場所にあり、購入者は自己の
有するコンピュータを介して当該ソフトウェア提供シス
テムにアクセスすることができる。例えば、WEBサー
バの一機能として本発明にかかるソフトウェア提供シス
テムを構成し、購入者がインターネットを介して当該W
EBサーバにアクセスするように構成すれば購入者はい
つでも自宅で本発明にかかるサービスの提供を受けるこ
とができて好適である。
In the invention according to claim 6 configured as described above, the software provision request receiving means receives a software provision request from the purchaser via a network line. In other words, the software providing system according to the present invention and the computer from which the purchaser makes the software provision request are located at a distance, and the purchaser can access the software provision system via his / her own computer. For example, a software providing system according to the present invention is configured as one function of a WEB server, and a purchaser can use the W
It is preferable that the EB server be accessed so that the purchaser can receive the service according to the present invention at home at any time.

【0020】さらに、請求項7にかかる発明は、上記請
求項1〜請求項6のいずれかに記載のソフトウェア提供
システムにおいて、上記ソフトウェア提供手段は、ネッ
トワーク回線を介して上記提供要求にかかるソフトウェ
アを上記購入者に提供する構成としてある。上記のよう
に構成した請求項7にかかる発明においては、ソフトウ
ェア提供手段は、ネットワーク回線を介して上記提供要
求にかかるソフトウェアを上記購入者に提供する。すな
わち、本発明にかかるソフトウェア提供システムと購入
者がソフトウェア提供要求を行うコンピュータとは離れ
た場所にあり、購入者は自己の有するコンピュータを介
して当該ソフトウェア提供システムにアクセスすること
ができる状況において、ソフトウェアをダウンロードす
ることができる。
Further, according to a seventh aspect of the present invention, in the software providing system according to any one of the first to sixth aspects, the software providing means includes software for the providing request via a network line. The configuration is provided to the purchaser. In the invention according to claim 7 configured as above, the software providing means provides the purchaser with the software according to the provision request via a network line. That is, in a situation where the software providing system according to the present invention and the computer from which the purchaser makes a software provision request are located at a distance, and the purchaser can access the software provision system via his / her own computer, Software can be downloaded.

【0021】この場合、製品にソフトウェアの本体を添
付する必要がないので、提供可能なソフトウェアの数が
非常に多くなったとしても、製品に大容量記憶媒体を添
付する必要が無く好適である。また、製品販売当初に存
在しなかったソフトウェアを追加して提供可能にするこ
ともできる。この場合も上述のように、WEBサーバの
一機能として本発明にかかるソフトウェア提供システム
を構成し、購入者がインターネットを介して当該WEB
サーバにアクセスするように構成すれば購入者はいつで
も自宅で本発明にかかるサービスの提供を受けることが
できて好適である。
In this case, since it is not necessary to attach the software itself to the product, even if the number of software that can be provided becomes very large, there is no need to attach a large-capacity storage medium to the product, which is preferable. In addition, software that did not exist at the beginning of the product sale can be additionally provided. Also in this case, as described above, the software providing system according to the present invention is configured as a function of the WEB server, and the purchaser operates the WEB server via the Internet.
It is preferable that the server be accessed so that the purchaser can receive the service according to the present invention at home at any time.

【0022】さらに、請求項8にかかる発明は、上記請
求項1〜請求項7のいずれかに記載のソフトウェア提供
システムにおいて、上記ソフトウェア提供手段は、ソフ
トウェアを適切に実行可能にするためのパスワードを提
供する構成としてある。上記のように構成した請求項8
にかかる発明においては、ソフトウェアを適切に実行可
能にするためのパスワードを提供することで、ソフトウ
ェアの提供を行っていると言える。
According to an eighth aspect of the present invention, in the software providing system according to any one of the first to seventh aspects, the software providing means includes a password for appropriately executing the software. There is a configuration to provide. Claim 8 configured as described above.
In the invention according to (1), it can be said that the software is provided by providing a password for appropriately executing the software.

【0023】すなわち、製品に対してCD−ROMを添
付し、当該CD−ROMに記録されたソフトウェアの提
供を受ける場合に、ソフトウェアのインストールにパス
ワードが必要とされるように構成すれば、当該CD−R
OMを製品に添付しても、パスワードを提供してはじめ
てソフトウェアを提供したと言える。本構成は、上述の
ようにソフトウェアをダウンロードする構成に適用する
こともできるが、上述のようにCD−ROMにソフトウ
ェアを記録して提供し、パスワードをネットワーク回線
を介して提供されるようにすれば、通信料金が低減でき
て好適である。
In other words, if a CD-ROM is attached to a product and the software recorded on the CD-ROM is provided, a password is required for installing the software. -R
Even if the OM is attached to the product, it can be said that the software was provided only after the password was provided. This configuration can be applied to the configuration for downloading software as described above. However, as described above, the software may be recorded on a CD-ROM and provided, and the password may be provided via a network line. It is preferable if the communication fee can be reduced.

【0024】上述の発明は、製品に添付されるソフトウ
ェアを利用可能に提供するものであり、ソフトウェアに
対して利用制限がかけられており、上記購入者価値点数
の範囲内で当該利用制限が解除できるものであると言え
る。この意味においては、本発明は、製品添付ソフトウ
ェアを利用可能にするもののみならず他の種々の製品の
利用制限解除に適用することができる。かかる構成の一
例として、請求項9にかかる発明は、利用制限が課され
た製品の利用制限を解除するための制限解除情報を提供
する制限解除情報提供システムであって、利用者の有す
る利用者価値点数と上記利用制限が課された製品に対し
て予め付与された製品価値点数と利用者を識別するため
の情報とを蓄積する情報蓄積手段と、利用者が利用制限
解除を要求した製品を示す情報と利用者を認証するため
の情報とを取得する解除要求情報取得手段と、上記解除
要求情報取得手段によって取得された利用者を認証する
情報と上記情報蓄積手段に蓄積された利用者を識別する
ための情報とに基づいて利用制限解除を要求した利用者
の認証を行う利用者認証手段と、上記情報蓄積手段を参
照し、上記取得した解除要求製品情報に基づいて解除要
求にかかる製品の製品価値点数が上記利用者価値点数以
内であるか否かを判別する価値点数判別手段と、同価値
点数判別手段によって上記製品価値点数が上記利用者価
値点数以内であると判別されたときに、利用者に対して
当該製品の利用制限を解除するための制限解除情報を提
供する制限解除情報提供手段とを具備する構成としてあ
る。
The above-mentioned invention is to provide the software attached to the product in a usable manner, the use restriction is imposed on the software, and the use restriction is released within the range of the purchaser value score. It can be said that it can be done. In this sense, the present invention can be applied not only to the use of software attached to a product but also to the release of restrictions on use of various other products. As an example of such a configuration, the invention according to claim 9 is a restriction release information providing system that provides restriction release information for releasing a use restriction of a product to which a use restriction is imposed. Information storing means for storing a value point and a product value point given in advance to the product to which the use restriction is imposed and information for identifying the user; and a product for which the user has requested the release of the use restriction. Cancellation request information acquiring means for acquiring the information shown and the information for authenticating the user, the information for authenticating the user acquired by the cancellation request information acquiring means, and the user stored in the information storage means. A user authentication unit that authenticates a user who has requested release of use restriction based on information for identification, and a release request based on the obtained release request product information by referring to the information storage unit; The value score discriminating means for discriminating whether or not the product value score of the product is within the user value score, and the product value score is discriminated as being within the user value score by the same value score discriminating means. In some cases, the system includes a restriction release information providing unit that provides restriction release information for releasing the use restriction of the product to the user.

【0025】上記のように構成した請求項9にかかる発
明においては、製品に対して利用制限が付与されてお
り、制限解除情報の提供を受けることによって利用制限
を解除することができる。すなわち、ソフトウェアのみ
ならず、ハードウェア等に利用制限がある場合に本発明
を適用することができる。また、製品購入当初には上記
価値点数は添付ソフトウェアを提供するためのものとし
つつも、利用者の新たな料金納付に応じて利用者価値点
数を増加させるなどして、製品に添付されたソフトウェ
ア以外の一般のソフトウェアを提供する場合に本発明を
適用することも可能である。ここで、上記制限解除情報
は所定のパスワードやID番号等を提供するように構成
しても良いし、ネットワーク回線を介して接続されたハ
ードウェアを、当該ネットワーク回線を介して直接制御
して利用制限を解除するように構成することなどもでき
る。
In the ninth aspect of the present invention, the use restriction is given to the product, and the use restriction can be released by receiving the provision of the restriction release information. That is, the present invention can be applied to a case in which not only software but also hardware and the like have usage restrictions. In addition, at the time of product purchase, the above-mentioned value points are for providing the attached software, but the software value attached to the product is increased by increasing the user value point according to the payment of the user's new fee. The present invention can be applied to a case where general software other than the above is provided. Here, the restriction release information may be configured to provide a predetermined password, an ID number, or the like, or may be used by directly controlling hardware connected via a network line to use the hardware. It is also possible to cancel the restriction.

【0026】また、このようなソフトウェア提供システ
ムおよび制限解除情報提供システムにおいては所定のプ
ログラムが実行され、同プログラムは上述の手段に対応
した所定の制御手順に従って処理を進めていく上で、そ
の根底にはその手順に発明が存在するということは当然
である。従って、本発明は方法としても適用可能であ
り、請求項10または請求項12にかかる発明において
も、基本的には同様の作用となる。すなわち、必ずしも
実体のあるシステムに限らず、その方法としても有効で
ある。
Further, in such a software providing system and a restriction release information providing system, a predetermined program is executed, and the program is based on a predetermined control procedure corresponding to the above-described means. It is natural that there is an invention in the procedure. Therefore, the present invention can be applied also as a method, and the invention according to claim 10 or 12 basically has the same operation. That is, the present invention is not necessarily limited to a substantial system, and is also effective as a method.

【0027】さらに、上述のようにソフトウェア提供シ
ステムおよび制限解除情報提供システムにおいては上記
所定のプログラムが実行されるので、これらのプログラ
ムが記録された媒体として発明を捉えることもできる。
従って、請求項11または請求項13にかかる発明にお
いても、基本的には同様の作用となる。ここで、コンピ
ュータ読み取り可能な記録媒体は、磁気記録媒体であっ
てもよいし光磁気記録媒体であってもよいし、今後開発
されるいかなる記録媒体においても全く同様に考えるこ
とができる。また、一次複製品、二次複製品などの複製
段階については全く問う余地無く同等である。さらに、
上記媒体とは異なるが、供給方法として通信回線を利用
して行なう場合であれば通信回線が伝送媒体となって本
発明が利用されることになる。
Furthermore, as described above, in the software providing system and the restriction release information providing system, the above-mentioned predetermined programs are executed, so that the invention can be regarded as a medium in which these programs are recorded.
Therefore, in the invention according to the eleventh or thirteenth aspect, basically the same operation is obtained. Here, the computer-readable recording medium may be a magnetic recording medium or a magneto-optical recording medium, and any recording medium to be developed in the future can be considered in the same manner. Further, the duplication stages of the primary duplicated product, the secondary duplicated product and the like are equivalent without any question. further,
Although different from the above-mentioned medium, if the supply method is performed using a communication line, the communication line is used as a transmission medium and the present invention is used.

【0028】[0028]

【発明の効果】以上説明したように本発明によれば、自
己の購入者価値点数の範囲内で購入者が任意にソフトウ
ェアを選択して提供を受けることができる。従って、製
品の提供者は多くのソフトウェアを提供可能にしつつ
も、限られた範囲内でのライセンス料を支払えばよく、
提供者に課されるライセンス料が低減される。この結
果、製品販売価格が低下し、利用者に対してコストパフ
ォーマンスの高い製品を提供しつつソフトウェアを提供
することが可能なソフトウェア提供システムを提供する
ことができる。また、請求項2にかかる発明によれば、
製品提供者のライセンス料を明確に決定することがで
き、また、製品購入者がソフトウェアを選択しやすくな
る。さらに、請求項3にかかる発明によれば、多様な形
態でソフトウェアを提供することができる。
As described above, according to the present invention, the purchaser can arbitrarily select and receive the software within the range of his / her own purchaser value score. Therefore, the product provider has to pay a limited amount of license fee while making much software available,
License fees charged to providers are reduced. As a result, it is possible to provide a software providing system in which the product sales price is reduced and the software can be provided while providing a product with high cost performance to the user. According to the second aspect of the present invention,
The license fee of the product provider can be clearly determined, and the product purchaser can easily select the software. Further, according to the invention of claim 3, software can be provided in various forms.

【0029】さらに、請求項4にかかる発明によれば、
製品購入者が必要な情報を容易に提供することができ
る。さらに、請求項5にかかる発明によれば、ソフトウ
ェア提供要求や認証等を自動化したり、対話形式で実行
するように構成可能であり、多様なサービスを提供する
ことができる。さらに、請求項6にかかる発明によれ
ば、購入者はいつでも容易に本発明にかかるサービスの
提供を受けることができる。さらに、請求項7にかかる
発明によれば、提供可能なソフトウェアの数が非常に多
くなったとしても、製品に大容量記憶媒体を添付する必
要がない。また、製品販売当初に存在しなかったソフト
ウェアを追加して提供可能にすることもできる。さら
に、請求項8にかかる発明によれば、ネットワーク回線
を使用する場合に通信料金が低減できる。さらに、請求
項9にかかる発明によれば、種々の対象に対して適用す
ることが可能な制限解除情報提供システムを提供するこ
とができる。
Further, according to the invention of claim 4,
The product purchaser can easily provide necessary information. Further, according to the invention of claim 5, it is possible to configure so that a software provision request, authentication, or the like is automated or executed in an interactive manner, so that various services can be provided. Furthermore, according to the invention of claim 6, the purchaser can easily receive the service according to the present invention at any time. Furthermore, according to the invention of claim 7, even if the number of software that can be provided becomes very large, there is no need to attach a large-capacity storage medium to the product. In addition, software that did not exist at the beginning of the product sale can be additionally provided. Further, according to the invention of claim 8, when using a network line, the communication fee can be reduced. Further, according to the ninth aspect of the present invention, it is possible to provide a restriction release information providing system applicable to various objects.

【0030】さらに、請求項10にかかる発明によれ
ば、製品販売価格が低下し、利用者に対してコストパフ
ォーマンスの高い製品を提供しつつソフトウェアを提供
することが可能なソフトウェア提供方法を提供すること
ができる。さらに、請求項11にかかる発明によれば、
製品販売価格が低下し、利用者に対してコストパフォー
マンスの高い製品を提供しつつソフトウェアを提供する
ことが可能なソフトウェア提供プログラムを記録した媒
体を提供することができる。さらに、請求項12にかか
る発明によれば、種々の対象に対して適用することが可
能な制限解除情報提供方法を提供することができる。さ
らに、請求項13にかかる発明によれば、種々の対象に
対して適用することが可能な制限解除情報提供プログラ
ムを記録した媒体を提供することができる。
Further, according to the tenth aspect of the present invention, there is provided a software providing method in which a product selling price is reduced and software can be provided while providing a product with high cost performance to a user. be able to. Furthermore, according to the invention according to claim 11,
It is possible to provide a medium on which a software providing program capable of providing software while providing a product with high cost performance to a user with a reduced product sales price is provided. Further, according to the twelfth aspect of the present invention, it is possible to provide a method of providing restriction release information that can be applied to various objects. Further, according to the thirteenth aspect, it is possible to provide a medium recording a restriction release information providing program applicable to various objects.

【0031】[0031]

【発明の実施の形態】以下、図面にもとづいて本発明の
実施形態を説明する。図1は、本発明の一実施形態にか
かるソフトウェア提供システムを使用してソフトウェア
を提供するように構成されたハードディスクドライブパ
ッケージ製品を示している。同図において、当該ハード
ディスクドライブパッケージ製品は製品本体であるハー
ドディスクドライブ(HDD)10とシリアルIDや購
入者ポイント等が記載されたポイント表示カード11と
複数のソフトウェアのプログラムが記録されたCD−R
OM12とから構成されている。すなわち、ハードディ
スクドライブパッケージ製品にはポイント表示カード1
1とCD−ROM12とが同梱されており、購入者が同
CD−ROM12に記録されたプログラムを汎用コンピ
ュータにインストールすることによってハードディスク
ドライブ10に同梱されたソフトウェアの提供を受ける
ようになっている。
Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 illustrates a hard disk drive package product configured to provide software using a software providing system according to an embodiment of the present invention. In the figure, the hard disk drive package product is a hard disk drive (HDD) 10 as a product body, a point display card 11 on which a serial ID, a purchaser's point, etc. are described, and a CD-R on which a plurality of software programs are recorded.
OM12. That is, the point display card 1 is included in the hard disk drive package product.
1 and the CD-ROM 12 are bundled, and the purchaser installs the program recorded on the CD-ROM 12 into a general-purpose computer, thereby receiving the software bundled with the hard disk drive 10. I have.

【0032】また、本実施形態においては、上記CD−
ROM12に記録されているソフトウェアは体験版とし
て何ら制限なくインストールすることが可能になってい
る。ここで、各ソフトウェアに対してはソフトウェアポ
イントが付与され、購入者に対しては購入者ポイントが
付与されており、ハードディスクドライブパッケージ製
品の購入者は上記ソフトウェアポイントの合計が自己の
購入者ポイントの範囲内であれば任意に選択してソフト
ウェアのパスワードの提供を受けることができる。購入
者は当該パスワードを使用して上記インストールした体
験版ソフトウェアを完全版に変更するように使用制限を
解除することが可能であって、このようなパスワードの
提供によってソフトウェアの提供を受けているといえ
る。本実施形態においては上記ソフトウェア価値点数が
ソフトウェアポイントに該当し、上記購入者価値点数が
購入者ポイントに該当する。
In this embodiment, the CD-
The software recorded in the ROM 12 can be installed as a trial version without any restrictions. Here, software points are given to each software, purchaser points are given to the purchaser, and the purchaser of the hard disk drive package product calculates the total of the above software points as his purchaser point. Any password within the range can be selected to receive the software password. The purchaser can use the password to change the installed trial version software to the full version and release the usage restriction, and if the provision of such password has provided the software, I can say. In the present embodiment, the software value points correspond to software points, and the purchaser value points correspond to purchaser points.

【0033】上述のようにこれらのポイントは上記ポイ
ント表示カード11に記載された状態で購入者に提供さ
れ、本実施形態において同ポイント表示カード11は図
2に示すようなレイアウトで各ポイントを表示してい
る。同図において、同ポイント表示カード11の左上部
には上記購入者ポイントが記載されており、初期には購
入者に対して「10」ポイント付与されている。同購入
者ポイントの下部にはシリアルIDが記載されている。
また、ポイント表示カード11の中央には上記CD−R
OM12に記録されたソフトウェア名とソフトウェアI
Dとが対応させられつつ列記されている。本実施形態に
おいて上記シリアルIDは、ハードディスクドライブ1
0に対して一義的に与えられたIDであり、ソフトウェ
アIDは各ソフトウェアに対して一義的に与えられたI
Dである。これらのシリアルIDとソフトウェアIDと
は後述するように適正な購入者であるか否かを認証する
ために使用され、上記認証情報に該当する。
As described above, these points are provided to the purchaser in a state described on the point display card 11, and in the present embodiment, the point display card 11 displays each point in a layout as shown in FIG. are doing. In the figure, the purchaser points are described at the upper left of the point display card 11, and "10" points are initially given to the purchaser. A serial ID is described below the purchaser point.
In the center of the point display card 11, the CD-R
Software name and software I recorded in OM12
D are listed in correspondence with each other. In the present embodiment, the serial ID is the hard disk drive 1
0 is an ID uniquely assigned to each software, and the software ID is an ID uniquely assigned to each software.
D. These serial IDs and software IDs are used to authenticate whether or not the user is a proper purchaser, as described later, and correspond to the authentication information.

【0034】さらに、各ソフトウェアIDの右横にはソ
フトウェアポイントが記載されており、ポイント表示カ
ード11において各ソフトウェア名にはソフトウェアI
Dとソフトウェアポイントとが与えられている。例え
ば、「Copy」というソフトウェアのソフトウェアI
Dは「C0012ab」であり、ソフトウェアポイント
は「3」である。尚、本実施形態において、ポイント表
示カード11に記載されたソフトウェアは全てハードデ
ィスクドライブ10のユーティリティソフトウェアであ
り、「Copy」はハードディスクドライブ10と他の
ハードディスクドライブとの間で相互にデータをコピー
するソフトウェアであり、「Partition1」と
「Partition2」とはディスクパーティション
管理ソフトウェアであり、「Format」はフォーマ
ットソフトウェアであり、「断片化解消」はハードディ
スクドライブ10の断片化状況の診断/最適化を行うソ
フトウェアであり、「圧縮」はデータアクセス時に圧縮
/解凍を行い、ハードディスクドライブ10の論理的な
記憶容量を物理的な記憶容量より大きいように見せかけ
るソフトウェアである。むろん、かかるソフトウェアは
一例であって、他にもバックアップユーティリティ等の
ソフトウェアを提供することもできるし、ハードディス
クドライブ10に関連のないソフトウェアを提供するこ
ともできる。
Further, a software point is described on the right side of each software ID.
D and software points are given. For example, the software I of the software "Copy"
D is “C0012ab” and the software point is “3”. In the present embodiment, the software described on the point display card 11 is all utility software for the hard disk drive 10, and “Copy” is software for mutually copying data between the hard disk drive 10 and another hard disk drive. "Partition1" and "Partition2" are disk partition management software, "Format" is format software, and "Defragmentation" is software for diagnosing / optimizing the fragmentation status of the hard disk drive 10. Yes, “compression” is software that performs compression / decompression at the time of data access and makes the logical storage capacity of the hard disk drive 10 appear to be larger than the physical storage capacity. Of course, such software is merely an example, and other software such as a backup utility can be provided, and software unrelated to the hard disk drive 10 can also be provided.

【0035】本実施形態において、製品の提供者はイン
ターネットに接続されたサーバに所定の機能を実行させ
ることによって同サーバをソフトウェア提供システムと
して構成しており、上述のようなハードディスクドライ
ブパッケージ製品の購入者が本発明にかかるソフトウェ
ア提供システムを利用可能にしている。図3は、上記製
品の提供者が構成するサーバと購入者が使用するクライ
アントによって構成されるネットワークの概略を示して
おり、本発明にかかるソフトウェア提供システムの一利
用態様を示している。同図において、サーバ20はイン
ターネット専用回線を介してインターネット網15に接
続されており、購入者は自己が有する汎用コンピュータ
を使用して公衆回線を介してインターネット網15に接
続可能であって、この場合に購入者が使用する汎用コン
ピュータは本ソフトウェア提供システムにおいて上記サ
ーバ20に対するクライアント30となる。
In the present embodiment, the product provider configures the server as a software providing system by causing a server connected to the Internet to execute a predetermined function, and purchases a hard disk drive package product as described above. Makes the software providing system according to the present invention available. FIG. 3 shows an outline of a network constituted by a server configured by a provider of the product and a client used by a purchaser, and illustrates one mode of use of a software providing system according to the present invention. In the figure, a server 20 is connected to an Internet network 15 via an Internet dedicated line, and a purchaser can connect to the Internet network 15 via a public line using his / her general-purpose computer. In this case, the general-purpose computer used by the purchaser becomes the client 30 to the server 20 in the software providing system.

【0036】かかるネットワーク構成において、購入者
は上記クライアント30を使用しつつインターネット網
15を介して上記サーバ20にアクセスし、上記シリア
ルIDとソフトウェアIDとを示すデータを上記サーバ
20に送信するようになっている。また、サーバ20に
おいては、上記ソフトウェア提供要求やポイント数計
算、購入者の認証等を行って提供要求にかかるソフトウ
ェアのパスワードを出力するようになっている。当該パ
スワードがクライアント30によって受信されると購入
者にパスワードが通知され、上述のようにCD−ROM
12に記録されたソフトウェアの上記使用制限を解除す
ることができる。
In such a network configuration, the purchaser accesses the server 20 via the Internet 15 while using the client 30, and transmits data indicating the serial ID and the software ID to the server 20. Has become. The server 20 performs the above-described software provision request, calculates the number of points, authenticates the purchaser, and the like, and outputs the password of the software related to the provision request. When the password is received by the client 30, the password is notified to the purchaser, and the CD-ROM is
12 can be released from the use restriction.

【0037】また、上述のネットワーク構成は一例であ
って、購入者は他の構成によってサーバ20にアクセス
することもできる。例えば、上記ハードディスクドライ
ブパッケージ製品を購入した店舗においてインターネッ
ト網15にアクセス可能な店舗クライアント300を構
成することもできる。かかる店舗クライアント300に
よれば、購入者が自己の有するコンピュータによってイ
ンターネットに接続可能な環境を構築していなくても、
店舗の店員等に依頼することによって提供を受けるソフ
トウェアのパスワードを取得することができる。他に
も、購入者が有する携帯情報端末や家庭用ゲーム機等か
らアクセス可能に構成することもできる。
The network configuration described above is an example, and the purchaser can access the server 20 by another configuration. For example, a store client 300 that can access the Internet network 15 at a store where the above-mentioned hard disk drive package product is purchased may be configured. According to the store client 300, even if the purchaser does not build an environment that can connect to the Internet using his or her own computer,
By requesting a store clerk or the like, a password of the software to be provided can be obtained. In addition, it can be configured to be accessible from a portable information terminal, a home game machine, or the like possessed by the purchaser.

【0038】図4はサーバ20の概略構成を示してお
り、同図においてサーバ20は通信インタフェース(I
/F)21とハードディスクドライブ23とを備えてお
り、図示しないCPU等によって実行されるオペレーテ
ィングシステム(OS)22の制御下においてウェブペ
ージ閲覧情報提供と購入者認証とソフトウェア提供のた
めのパスワード送信とが実行可能に構成される。通信I
/F21はTCP/IPによって上記インターネット網
15にアクセスし、双方向通信を行うことが可能であっ
て、ウェブページ閲覧のためのHTMLファイル25の
出力や、ソフトウェア提供要求の入力,シリアルIDと
ソフトウェアIDとの入力,パスワードの出力等がなさ
れる。
FIG. 4 shows a schematic configuration of the server 20. In FIG. 4, the server 20 has a communication interface (I
/ F) 21 and a hard disk drive 23. Under the control of an operating system (OS) 22 executed by a CPU or the like (not shown), provision of web page browsing information, purchaser authentication, and transmission of a password for software provision. Is configured to be executable. Communication I
/ F21 can access the Internet network 15 by TCP / IP to perform two-way communication, output an HTML file 25 for browsing a web page, input a software provision request, input a serial ID and software. Input with an ID, output of a password, and the like are performed.

【0039】ハードディスクドライブ23にはCGIプ
ログラム24とHTMLファイル25とデータベースフ
ァイル26とが格納されている。同HTMLファイル2
5は、購入者がソフトウェアの提供を受ける際のインタ
フェース画面を提供するHTMLファイルであり、サー
バ20は同HTMLファイル25によるインタフェース
画面を所定のブラウザにて視認可能に提供しつつCGI
プログラム24を実行し、クライアント30において入
力されるソフトウェア提供要求等の入力情報を受け付け
る。データベースファイル26は上記購入者認証情報や
シリアルID,提供するパスワード等が蓄積されたデー
タベースファイルであり、上記CGIプログラム24
は、同データベースファイル26と上記入力される情報
とに基づいて購入者の認証を行い、ポイント計算を行っ
てパスワードを出力する。
The hard disk drive 23 stores a CGI program 24, an HTML file 25, and a database file 26. HTML file 2
Reference numeral 5 denotes an HTML file for providing an interface screen when the purchaser receives the provision of the software.
The program 24 is executed to receive input information such as a software provision request input in the client 30. The database file 26 is a database file in which the purchaser authentication information, the serial ID, the password to be provided, and the like are stored.
Performs authentication of the purchaser based on the database file 26 and the input information, calculates points, and outputs a password.

【0040】図5は上記データベースファイル26に蓄
積されるデータの一例を示している。同図において、デ
ータベースファイル26には蓄積データの一種としてソ
フトウェアポイント26aが蓄積されている。同ソフト
ウェアポイント26aは、上記ポイント表示カード11
において上記各ソフトウェアに対して付与されているソ
フトウェアポイントと同一のポイントをデータとして蓄
積するものであり、同図に示すように各ソフトウェア名
に対してポイントが対応づけられつつ蓄積される。さら
に、データベースファイル26には上記シリアルID列
26bと購入者ポイント列26cと複数のソフトウェア
ID列26dとパスワード列26eとが蓄積されるよう
になっている。このように、本実施形態においては、デ
ータベースファイル26として上記ソフトウェア価値点
数と購入者価値点数と購入者認証情報とを蓄積してお
り、ハードディスクドライブ23が上記ソフトウェア価
値点数蓄積手段と購入者価値点数蓄積手段と購入者認証
情報蓄積手段とを構成する。
FIG. 5 shows an example of data stored in the database file 26. In the figure, software points 26a are stored in the database file 26 as a kind of stored data. The software point 26a is the same as the point display card 11
In this case, the same points as the software points given to the respective software are stored as data, and the points are stored while being associated with the respective software names as shown in FIG. Further, in the database file 26, the serial ID column 26b, the purchaser point column 26c, a plurality of software ID columns 26d, and the password column 26e are stored. As described above, in the present embodiment, the software value score, the purchaser value score, and the purchaser authentication information are stored as the database file 26, and the hard disk drive 23 stores the software value score storage means and the purchaser value score. A storage unit and a purchaser authentication information storage unit are configured.

【0041】上述のようにシリアルIDはハードディス
クドライブ10に対して一義的であって、ソフトウェア
IDはソフトウェアIDに対して一義的であることか
ら、これらの組み合わせも一義的である。そこで、CG
Iプログラム24は上記クライアント30から入力さる
シリアルIDとソフトウェアIDとの組み合わせが、デ
ータベースファイル26に蓄積されたシリアルIDとソ
フトウェアIDとの組み合わせと一致するか否かを判別
することによって適正な購入者であるか否かを認証する
ようになっている。また、ソフトウェアIDはソフトウ
ェアに対して一義的であることから、CGIプログラム
24においては、ソフトウェアIDを受け付けることに
よって購入者が提供を望んでいるソフトウェアを識別す
ることが可能である。
As described above, since the serial ID is unique to the hard disk drive 10 and the software ID is unique to the software ID, the combination of these is also unique. So, CG
The I program 24 determines whether the combination of the serial ID and the software ID input from the client 30 matches the combination of the serial ID and the software ID stored in the database file 26, and thereby determines whether the proper purchaser Is authenticated. Further, since the software ID is unique to the software, the CGI program 24 can identify the software that the purchaser wants to provide by receiving the software ID.

【0042】さらに、上記購入者ポイントは上記ポイン
ト表示カード11に記載された購入者ポイントを初期値
として蓄積されており、CGIプログラム24のアクセ
スによって更新可能である。すなわち、CGIプログラ
ム24は上記認証後にソフトウェアポイント26aを参
照し、同ポイント数を蓄積された購入者ポイントから減
じる作業をする。従って、購入者は上記ソフトウェアポ
イントの合計が自己の購入者ポイントの範囲内であれば
任意に選択してソフトウェアのパスワードの提供を受け
ることができる。
Further, the purchaser points are stored with the purchaser points described on the point display card 11 as initial values, and can be updated by accessing the CGI program 24. That is, the CGI program 24 refers to the software points 26a after the above-mentioned authentication and performs an operation of subtracting the number of points from the accumulated purchaser points. Therefore, the purchaser can arbitrarily select and receive the software password provided that the total of the software points is within the range of the purchaser's point.

【0043】本実施形態においては、シリアルID等を
データベースファイル26によって管理することによっ
て、非常に拡張性が高く、また、多様なサービスを提供
可能なシステムを実現している。すなわち、製品に対し
て一義的に対応したシリアルIDを使用することによっ
て、上記ハードディスクドライブのみならず種々の製品
に対する同梱ソフトウェアを提供するシステムとして機
能する。例えば、MOドライブに同梱させるソフトウェ
アを提供するに当たっては、上記データベースファイル
26に対してMOドライブに対応させたシリアルIDと
して「MO000001」等のデータを追加し、購入者
ポイントやソフトウェアID等も同様にしてデータを追
加するのみで、上記サーバ20をMOドライブに添付す
るソフトウェアを提供するシステムとして流用すること
ができる。
In the present embodiment, by managing the serial IDs and the like by the database file 26, a system which is very expandable and can provide various services is realized. That is, by using a serial ID uniquely corresponding to a product, it functions as a system that provides bundled software for various products as well as the above-described hard disk drive. For example, when providing software to be bundled with the MO drive, data such as “MO000001” is added to the database file 26 as a serial ID corresponding to the MO drive, and the purchaser points, software ID, etc. By simply adding data to the MO drive, the server 20 can be used as a system for providing software attached to the MO drive.

【0044】さらに、データベースファイル26に蓄積
する購入者ポイントの初期値を変化させるのみで、購入
者に提供することができるソフトウェア数が増加するの
で、例えば、期間限定で一定数のポイント増を行うキャ
ンペーンを行うなどして、製品の販売促進を行うことが
できるし、製品の顧客吸引力を増大させることができ
る。また、提供可能なソフトウェアを追加することも容
易であるし、製品のアップグレードやモデルチェンジに
おいて、新たに購入者ポイントを付与することも可能で
ある。さらに、すでにシリアルIDを有している購入者
の購入者ポイントを他の製品に対して流用可能に構成し
て、同一製品提供者の他の製品を購入させるよう促すこ
ともできる。
Further, only by changing the initial value of the purchaser points stored in the database file 26, the number of software that can be provided to the purchaser increases. For example, a certain number of points are increased for a limited time. It is possible to promote the product by conducting a campaign or the like, and it is possible to increase a customer's attraction of the product. In addition, it is easy to add software that can be provided, and it is also possible to newly give buyer points for product upgrades and model changes. Furthermore, the purchaser points of the purchaser who already has the serial ID can be configured to be diverted to other products, so that the same product provider can be prompted to purchase another product.

【0045】図6はクライアント30の構成の一例であ
り、インターネット網15に接続可能な任意のコンピュ
ータがクライアント30となり得る。同図において、ク
ライアント30は通信I/F31とハードディスクドラ
イブ33とディスプレイ32aと入力装置32bとを備
えている。また、本実施形態にかかるハードディスクド
ライブ10はクライアント30の増設ハードディスクド
ライブとして使用可能であり、上記ハードディスクドラ
イブ33のスレーブとして接続されている。かかる構成
および図示しないCPU等によってOS32が実行さ
れ、上記購入者がディスプレイ32aを視認しつつ入力
装置32bで所定の入力操作を行い、種々のアプリケー
ションを実行することが可能である。本実施形態におい
ては、ハードディスクドライブ33には実行可能なアプ
リケーションの一つとしてブラウザ34が格納されてい
る。
FIG. 6 shows an example of the configuration of the client 30. Any computer connectable to the Internet 15 can be the client 30. In FIG. 1, the client 30 includes a communication I / F 31, a hard disk drive 33, a display 32a, and an input device 32b. The hard disk drive 10 according to the present embodiment can be used as an additional hard disk drive of the client 30 and is connected as a slave of the hard disk drive 33. The OS 32 is executed by such a configuration and a CPU (not shown) or the like, and the purchaser can perform a predetermined input operation with the input device 32b while visually recognizing the display 32a, and execute various applications. In the present embodiment, a browser 34 is stored in the hard disk drive 33 as one of executable applications.

【0046】また、通信I/F31はTCP/IPによ
って上記インターネット網15にアクセスし、双方向通
信を行うことが可能であり、ウェブページ閲覧のための
HTMLファイル25の受信や、シリアルIDとソフト
ウェアIDとの送信やパスワードの受信等がなされる。
従って、上記購入者は入力装置32bにて所定の操作を
行いブラウザ34を起動することによって、インターネ
ット網15に接続されたサーバ20が提供するHTML
ファイル25をダウンロードしてディスプレイ32aに
表示させ、閲覧することができる。本実施形態において
は上述のように、HTMLファイル25がソフトウェア
提供を受ける際のインタフェース画面を表示するための
ファイルであることから、ブラウザ34にてHTMLフ
ァイル25を閲覧しつつ所定の操作を行うことによっ
て、購入者は本発明にかかるソフトウェア提供サービス
を利用可能である。
The communication I / F 31 is capable of accessing the Internet 15 via TCP / IP and performing two-way communication, receiving the HTML file 25 for browsing the web page, and receiving the serial ID and software. Transmission with an ID, reception of a password, and the like are performed.
Accordingly, the purchaser performs a predetermined operation with the input device 32b to start the browser 34, thereby enabling the purchaser to provide the HTML provided by the server 20 connected to the Internet network 15.
The file 25 can be downloaded, displayed on the display 32a, and browsed. In the present embodiment, as described above, since the HTML file 25 is a file for displaying an interface screen when software is provided, it is necessary to perform a predetermined operation while browsing the HTML file 25 with the browser 34. Accordingly, the purchaser can use the software providing service according to the present invention.

【0047】図7は購入者がクライアント30を操作
し、ブラウザ34によってサーバ20にアクセスして上
記HTMLファイル25を閲覧している状態のディスプ
レイ表示画面34aを示している。同図に示す表示画面
34aは、サーバ20の添付ソフトウェア提供画面を指
定するURLにアクセスし、上記インタフェースとなる
HTMLファイル25を表示させた状態である。表示画
面34aはシリアルID入力ボックス34bと照会ボタ
ン34cと購入者ポイント表示ボックス34dと複数の
ソフトウェアID入力ボックス34eと提供要求ボタン
34fとを備えている。
FIG. 7 shows a display screen 34a in a state where the purchaser operates the client 30 to access the server 20 by the browser 34 and browses the HTML file 25. The display screen 34a shown in the figure is a state in which a URL for specifying the attached software provision screen of the server 20 is accessed, and the HTML file 25 serving as the interface is displayed. The display screen 34a includes a serial ID input box 34b, an inquiry button 34c, a purchaser point display box 34d, a plurality of software ID input boxes 34e, and a provision request button 34f.

【0048】シリアルID入力ボックス34bはサーバ
20に送信するシリアルIDを入力するためのボックス
であり、上記認証情報として使用される他、購入者が自
己の購入者ポイントを照会する際にも使用される。すな
わち、購入者が同シリアルID入力ボックス34bに自
己のポイント表示カード11に記載されたシリアルID
を入力し、照会ボタン34cをマウスでクリックする
と、サーバ20から購入者ポイントデータが送信され、
購入者ポイント表示ボックス34dに購入者ポイントの
現在値が表示される。一方、ソフトウェアのパスワード
提供は上記提供要求ボタン34fをクリックして行うよ
うになっており、このとき購入者はポイント表示カード
11を参照し、提供を望むソフトウェアのソフトウェア
IDを上記ソフトウェアID入力ボックス34eに入力
する。
The serial ID input box 34b is a box for inputting a serial ID to be transmitted to the server 20, and is used not only as the authentication information but also when the purchaser inquires his / her own purchaser point. You. That is, the purchaser enters the serial ID written on his point display card 11 in the serial ID input box 34b.
Is input, and purchaser point data is transmitted from the server 20 when the inquiry button 34c is clicked on with a mouse.
The current value of the buyer points is displayed in the buyer point display box 34d. On the other hand, the software password is provided by clicking the provision request button 34f. At this time, the purchaser refers to the point display card 11 and enters the software ID of the software desired to be provided in the software ID input box 34e. To enter.

【0049】シリアルID入力ボックス34bにシリア
ルIDが入力され、ソフトウェアID入力ボックス34
eにソフトウェアIDが入力された状態で上記提供要求
ボタン34fがクリックされると、同シリアルIDとソ
フトウェアIDとが上記インターネット網15を介して
サーバ20に送信され、サーバ20にて適正に認証され
たときには該当するソフトウェアのパスワードが返信さ
れる。パスワードが返信されたときにはブラウザ34は
画面を更新してパスワードを表示するようになってい
る。図8はパスワードを表示するためのディスプレイ表
示画面34gを示している。同表示画面34gにおいて
は、サーバ20から出力されるパスワードに基づいて、
ソフトウェア名とパスワードとを明示するようになって
おり、さらに更新した購入者ポイントを出力して購入者
ポイントの現在値も明示するようになっている。
The serial ID is input to the serial ID input box 34b, and the software ID input box 34
When the provision request button 34f is clicked while the software ID is input to e, the serial ID and the software ID are transmitted to the server 20 via the Internet 15 and are properly authenticated by the server 20. When that happens, the password of the corresponding software is returned. When the password is returned, the browser 34 updates the screen and displays the password. FIG. 8 shows a display screen 34g for displaying a password. On the display screen 34g, based on the password output from the server 20,
The software name and the password are specified, and the updated purchaser points are output, and the current value of the purchaser points is also specified.

【0050】以下、かかる購入者のブラウザ操作に応じ
て上記サーバ20にて実行されるパスワード提供処理を
図9に示すフローチャートに沿って説明する。サーバ2
0は、パスワード提供を行う前提としてインターネット
網15に接続されたウェブサーバとして機能しており、
添付ソフトウェア提供画面を指定するURLに任意のク
ライアントがアクセスすることを待機している。購入者
がクライアントを使用して当該URLにアクセスする
と、上記CGIプログラム24が起動するとともにHT
MLファイル25をクライアントにダウンロードさせ、
上記ブラウザ34を使用したパスワード提供サービスを
開始する。
The password providing process executed by the server 20 in response to the purchaser's browser operation will be described below with reference to the flowchart shown in FIG. Server 2
0 functions as a web server connected to the Internet network 15 on the premise of providing a password,
It is waiting for an arbitrary client to access the URL designating the attached software providing screen. When the purchaser accesses the URL using the client, the CGI program 24 starts up and the HT
Let the client download the ML file 25,
The password providing service using the browser 34 is started.

【0051】サーバ20は上述のようにしてブラウザ3
4に表示画面34aを表示させた後、ステップS100
にて上記照会ボタン34cがクリックされたか否かを判
別している。同ステップS100にて照会ボタン34c
がクリックされたと判別されたときには、ステップS1
05にて上記シリアルID入力ボックス34bに入力さ
れたシリアルIDを受信するとともに上記データベース
を参照して対応する購入者ポイントを認識し、同購入者
ポイントをクライアント30に対して返信する。この結
果、上記購入者ポイント表示ボックス34dに現在の購
入者ポイントが表示される。
The server 20 executes the browser 3 as described above.
After the display screen 34a is displayed in Step S100, Step S100
Determines whether or not the inquiry button 34c has been clicked. In the same step S100, an inquiry button 34c
If it is determined that is clicked, step S1
At step 05, the serial ID input to the serial ID input box 34b is received, the corresponding purchaser point is recognized by referring to the database, and the purchaser point is returned to the client 30. As a result, the current purchaser points are displayed in the purchaser point display box 34d.

【0052】ステップS110においては、上記提供要
求ボタン34fがクリックされたか否かを判別してい
る。同ステップS110にて同提供要求ボタン34fが
クリックされたと判別されたときには、クライアント3
0から送信される上記シリアルID入力ボックス34b
に入力されたシリアルIDとソフトウェアID入力ボッ
クス34eに入力されたソフトウェアIDとをステップ
S115にて受信する。さらに、ステップS120にお
いては上記データベースファイル26を参照し、同デー
タベースファイル26のシリアルID列26b中で上記
受信したシリアルIDを検索する。
In step S110, it is determined whether the provision request button 34f has been clicked. If it is determined in step S110 that the provision request button 34f has been clicked, the client 3
The serial ID input box 34b transmitted from 0
Is received in step S115, and the serial ID input to the software ID input box 34e. Further, in step S120, the received serial ID is searched for in the serial ID column 26b of the database file 26 with reference to the database file 26.

【0053】そして、ステップS125では、検索され
たシリアルIDに対応づけられたソフトウェアID中で
上記受信したソフトウェアIDと一致するものがあるか
否かを判別する。すなわち、以上の処理によって受信し
たシリアルIDとソフトウェアIDとの組み合わせが、
データベースファイル26に蓄積されたシリアルIDと
ソフトウェアIDとの組み合わせと一致しているか否か
を判別している。同ステップS125において、IDの
組み合わせが一致していると判別されないときには、ス
テップS145にてエラーメッセージを出力し、上記ク
ライアント30のブラウザ34にてエラーメッセージを
表示させる。
Then, in a step S125, it is determined whether or not there is a software ID corresponding to the received software ID among the software IDs associated with the searched serial ID. That is, the combination of the serial ID and the software ID received by the above processing is
It is determined whether the combination of the serial ID and the software ID stored in the database file 26 matches. If it is not determined in step S125 that the combination of IDs match, an error message is output in step S145, and the error message is displayed on the browser 34 of the client 30.

【0054】このように、本実施形態においては、シリ
アルIDとソフトウェアIDとの組み合わせによって購
入者の認証を実行するとともに、ソフトウェアIDが入
力されることによって実質的にソフトウェアを指定しな
がら提供要求を受け付けていると言える。従って、ステ
ップS110,S115の処理が上記ソフトウェア提供
要求受付手段に該当し、ステップS115,120の処
理が上記購入者認証手段に該当する。
As described above, in the present embodiment, the purchaser is authenticated by the combination of the serial ID and the software ID, and the provision request is issued while the software ID is substantially specified by inputting the software ID. We can say that we accept. Therefore, the processing of steps S110 and S115 corresponds to the software provision request receiving means, and the processing of steps S115 and S120 corresponds to the purchaser authentication means.

【0055】上記ステップS125にてIDの組み合わ
せが一致していると判別されたときには、ステップS1
30にて、要求されたソフトウェアのソフトウェアポイ
ントの合計が現在の購入者ポイント以内であるか否かを
判別する。すなわち、上記ソフトウェアポイント26a
を参照し、上記受信したソフトウェアIDによって示さ
れるソフトウェアポイントの合計がソフトウェア要求を
行った購入者の購入者ポイント以内であるか否かを判別
する。同ステップS130にて、要求されたソフトウェ
アのソフトウェアポイントの合計が現在の購入者ポイン
ト以内であると判別されないときには、上記と同様にス
テップS145にてエラーメッセージを出力し、上記ク
ライアント30のブラウザ34にてエラーメッセージを
表示させる。
If it is determined in step S125 that the combination of IDs match, step S1
At 30, it is determined whether the total software points for the requested software are within the current purchaser points. That is, the software point 26a
, It is determined whether or not the total of the software points indicated by the received software ID is within the purchaser points of the purchaser who made the software request. If it is not determined in step S130 that the total number of software points of the requested software is within the current purchaser points, an error message is output in step S145 as described above, and the error message is output to the browser 34 of the client 30. To display an error message.

【0056】上記ステップS130にて、要求されたソ
フトウェアのソフトウェアポイントの合計が現在の購入
者ポイント以内であると判別されたときには、ステップ
S135において、上記ソフトウェアIDに対して対応
づけられたパスワードを抽出し、クライアント30に対
して出力する。このパスワードの提供は実質的にソフト
ウェアを提供していると言えるので、上記ステップS1
30,S135の処理が上記ソフトウェア提供手段に該
当する。さらに、ステップS140ではソフトウェア購
入者の購入者ポイントから上記パスワードを出力したソ
フトウェアのソフトウェアポイントの合計を減じて更新
し、更新結果を上記クライアント30に対して出力す
る。このようにして、クライアント30のブラウザ34
に上記図8のような表示を行わせ、一連のパスワード提
供処理を終了する。
If it is determined in step S130 that the total number of software points of the requested software is within the current purchaser points, in step S135, the password associated with the software ID is extracted. Then, output to the client 30. Since the provision of this password can be said to substantially provide software, the above-described step S1
30 and S135 correspond to the software providing means. Further, in step S140, the total number of software points of the software for which the password has been output is subtracted from the purchaser points of the software purchaser and updated, and the updated result is output to the client 30. Thus, the browser 34 of the client 30
Is displayed as shown in FIG. 8, and a series of password providing processing is terminated.

【0057】以下、上記構成および処理フローにおける
パスワード提供動作の一例を説明する。本説明において
は、ハードディスクドライブパッケージ製品の購入者が
クライアント30に対してCD−ROM12に記録され
たソフトウェアの体験版をインストールして試用した結
果、同購入者が「Copy」と「Partition
1」との提供を受けようとする場合について説明する。
購入者は、ブラウザ34を利用していつでも自己の購入
者ポイントを照会することが可能になっており、照会の
ためには上記ポイント表示カード11を参照して、自己
のシリアルID「HD000110」を上記シリアルI
D入力ボックス34bに入力した状態で上記照会ボタン
34cをクリックする。
An example of the password providing operation in the above configuration and processing flow will be described below. In this description, the purchaser of the hard disk drive package product installs and trials the trial version of the software recorded on the CD-ROM 12 on the client 30, and as a result, the purchaser obtains “Copy” and “Partition”.
1 "will be described.
The purchaser can always refer to his / her own purchaser points using the browser 34. For the reference, the purchaser refers to the point display card 11 and enters his / her serial ID "HD000110". Serial I above
The user clicks the inquiry button 34c while inputting the data into the D input box 34b.

【0058】この結果、サーバ20ではステップS10
0で照会ボタン34cをクリックしたことを判別し、ス
テップS105にて上記データベースファイル26を参
照し、シリアルID「HD000110」に対応した購
入者ポイントが「10」である旨を検出してクライアン
ト30に送信する。この結果、クライアント30の購入
者ポイント表示ボックス34dに受信結果である「1
0」が表示される。さらに購入者は提供要求を行うた
め、上記「Copy」と「Partition1」との
ソフトウェアIDである「C0012ab」と「P10
001a」とを上記ソフトウェアID入力ボックス34
eに入力する。
As a result, the server 20 executes step S10
In step S105, it is determined that the purchaser point corresponding to the serial ID "HD000110" is "10", and it is determined by the client 30 that the purchaser point corresponding to the serial ID "HD000110" is "10". Send. As a result, the received result "1" is displayed in the buyer point display box 34d of the client 30.
"0" is displayed. Further, the purchaser makes a request for provision, so that the software IDs “C0012ab” and “P10” of the “Copy” and “Partition1” are used.
001a ”in the software ID input box 34
Enter e.

【0059】この状態において上記提供要求ボタン34
fをクリックすると、サーバ20においてはステップS
110で提供要求があった旨を判別し、ステップS11
5にて上記シリアルID「HD000110」とソフト
ウェアID「C0012ab」,「P10001a」を
受信する。さらに、サーバ20はステップS120にて
上記図5に示すデータベースファイル26を参照する。
この参照においては、まず、受信したシリアルID「H
D000110」がシリアルID列26bに存在するこ
とを検出し、続いて当該シリアルIDに対応づけられた
ソフトウェアIDの中から「C0012ab」と「P1
0001a」とを発見する。従って、受信したシリアル
IDとソフトウェアIDとの組み合わせが、データベー
スファイル26に蓄積されたシリアルIDとソフトウェ
アIDとの組み合わせと一致していると判別する。
In this state, the provision request button 34
When f is clicked, the server 20 executes step S
At 110, it is determined that there is a provision request, and step S11 is performed.
5, the serial ID "HD000110" and the software IDs "C0012ab" and "P10001a" are received. Further, the server 20 refers to the database file 26 shown in FIG. 5 in step S120.
In this reference, first, the received serial ID “H
D000110 ”is detected in the serial ID column 26b, and then“ C0012ab ”and“ P1 ”are selected from the software IDs associated with the serial ID.
0001a ". Accordingly, it is determined that the combination of the received serial ID and software ID matches the combination of the serial ID and software ID stored in the database file 26.

【0060】この判別によって適正な購入者である旨の
認証がなされ、さらに、ステップS130では上記ソフ
トウェアポイント26aを参照して「Copy」と「P
artition1」とのソフトウェアポイントの合計
が「5」である旨を算出し、当該合計ポイントが上記蓄
積された購入者ポイントである「10」以内であること
を判別する。すなわち、当該購入者はこれらのソフトウ
ェア「Copy」と「Partition1」との提供
を受けることが可能でありステップS135にて「Co
py」のパスワードである「AaaBc」と「Part
ition1」のパスワードである「AbcDe」とが
出力される。また、ステップS140においては、購入
者ポイントが「5(=10−5)」に更新されるととも
に更新されたポイント数「5」が出力される。
According to this determination, the user is authenticated as being a proper purchaser. Further, in step S130, "Copy" and "P" are referred to by referring to the software point 26a.
It is calculated that the total of the software points with "artition1" is "5", and it is determined that the total points are within "10" which is the accumulated purchaser points. That is, the purchaser can receive the provision of these software “Copy” and “Partition 1”.
py "passwords" AaaaBc "and" Part
“AbcDe”, which is the password of “tion1”, is output. In step S140, the purchaser points are updated to “5 (= 10−5)”, and the updated point number “5” is output.

【0061】クライアント30においては、図8に示す
ように表示画面34gにおいて「Copy」のパスワー
ドが「AaaBc」である旨と「Partition
1」のパスワードが「AbcDe」旨とが表示される。
また、現在の購入者ポイントが「5」である旨の表示が
なされる。この結果、購入者は上記インストール済のソ
フトウェア「Copy」と「Partition1」と
において上記パスワードを使用して利用制限を解除させ
ることが可能になり、これ以後購入者が利用するソフト
ウェア「Copy」と「Partition1」とは体
験版でなく完全版となる。
In the client 30, as shown in FIG. 8, on the display screen 34g, the password of "Copy" is "AaaaBc" and "Partition" is displayed.
"1" is displayed as "AbcDe".
Further, a display is made to the effect that the current purchaser point is “5”. As a result, the purchaser can release the use restriction using the password in the installed software “Copy” and “Partition1”, and the software “Copy” and “ "Partition1" is not a trial version but a full version.

【0062】本実施形態においては、限られた範囲内で
購入者が任意に選択してソフトウェアの提供を受けるこ
とができるので、購入者が満足するようにソフトウェア
を提供しつつも製品提供者が支払うライセンス料が低減
され、製品のコストパフォーマンスが向上する。このよ
うに、限られた範囲内で購入者が任意に選択してソフト
ウェアの提供を受けるように構成するためには、必ずし
も上記態様に限られず種々の態様が採用可能である。例
えば、購入者が利用するインタフェースは必ずしもブラ
ウザに限られない。
In the present embodiment, the purchaser can arbitrarily select and receive the software within a limited range. Therefore, while providing the software to satisfy the purchaser, the product provider can provide the software. License fees paid are reduced, and the cost performance of the product is improved. Thus, in order to configure so that the purchaser arbitrarily selects and receives the provision of the software within a limited range, the present invention is not necessarily limited to the above-described embodiment, and various embodiments can be adopted. For example, the interface used by the purchaser is not necessarily limited to the browser.

【0063】図10本発明にかかる第二の実施形態を示
す概念図である。同図においては、メールサーバ202
はウェブサーバであるとともに、受信するメールのサブ
ジェクトに所定に記載がされており、メール内容が適正
な認証情報とソフトウェア提供要求である場合には、該
当するソフトウェアのパスワードを返信するようになっ
ている。より具体的には、購入者が本実施形態にかかる
パスワード提供サービスを受けようとする場合には、メ
ールサーバ202に対して必要事項を記載したメールを
送信する必要があり、図10の新規メッセージ342a
は、所定のメーラーにてパスワード提供サービスを受け
る際に最初に送信するメッセージを表示した状態を示し
ている。
FIG. 10 is a conceptual diagram showing a second embodiment according to the present invention. In the figure, the mail server 202
Is a web server and is specified in the subject of the received e-mail, and if the e-mail content is appropriate authentication information and a software provision request, it will return the password of the corresponding software. I have. More specifically, when the purchaser intends to receive the password providing service according to the present embodiment, it is necessary to send an e-mail describing necessary items to the e-mail server 202. 342a
Shows a state in which a message to be transmitted first when a password providing service is received by a predetermined mailer is displayed.

【0064】本実施形態にかかるパスワード提供サービ
スを受ける購入者は「Server@****.ne.
jp」というメールアドレスにメールを送信する必要が
あり、新規メッセージ342aでは、「Client@
****.ne.jp」というメールアドレスを有する
購入者が宛先に上記「Server@****.ne.
jp」を指定している状態を示している。さらに新規メ
ッセージ342aではサブジェクトに「Softwar
e Request」と記載されており、かかる記載に
よって購入者はパスワード提供サービスを受ける意思表
示をするようになっている。
The purchaser who receives the password providing service according to the present embodiment is "Server@****.ne.
It is necessary to send an e-mail to the e-mail address “jp”, and in the new message 342a, “Client @
*****. ne. jp ”is sent to the destination by the above“ Server@****.ne.
jp ”is specified. In the new message 342a, the subject is "Softwar"
e Request ", and the description indicates that the purchaser intends to receive the password providing service.

【0065】メッセージ内容には、シリアルIDと提供
を受けるソフトウェアのソフトウェアIDとを指定する
ようになっており、上記新規メッセージ342aにおい
てはシリアルID「HD000110」と提供を受ける
ソフトウェアのソフトウェアID「C0012ab」と
を指定している。購入者がこのような新規メッセージ3
42aを送信すると、メールサーバ202が同新規メッ
セージを受信し、上記サブジェクトが「Softwar
e Request」であると判別することにより一連
のパスワード提供サービスを開始する。
The message content specifies the serial ID and the software ID of the software to be provided. In the new message 342a, the serial ID “HD000110” and the software ID of the software to be provided are “C0012ab”. Is specified. The buyer has such a new message 3
42a, the mail server 202 receives the new message and the subject is "Softwar".
A series of password providing services is started by determining that the request is "e Request".

【0066】ここで、メールサーバ202は上記第一の
実施形態と同様のデータベースを有しており、新規メッ
セージ342aのファイル内からシリアルIDとソフト
ウェアIDとを抽出して上記図9のステップS115〜
ステップS130と同様の処理を行う。そして、指定さ
れたソフトウェア「Copy」のパスワードが「Aaa
Bc」である旨と当該購入者の残りポイントとを明記し
たメールを返信する。図10の受信メッセージ342b
はこのようにして返信されるメッセージである。このよ
うにして、購入者は受信メッセージ342bからパスワ
ード「AaaBc」を知ることができるので、かかるパ
スワードを使用して体験版のソフトウェア「Copy」
を完全版に変更することができる。
Here, the mail server 202 has the same database as that of the first embodiment, extracts the serial ID and the software ID from the file of the new message 342a, and executes steps S115 to S115 in FIG.
The same processing as in step S130 is performed. Then, the password of the designated software “Copy” is changed to “Aaaa”.
Bc "and a mail specifying the remaining points of the purchaser. Received message 342b in FIG.
Is the message returned in this way. In this way, the purchaser can know the password “AaaaBc” from the received message 342b, and can use the password to use the trial version software “Copy”.
Can be changed to the full version.

【0067】さらに、データベースファイルの態様やパ
スワード付与の手法,購入者認証の手法も種々のものが
採用可能である。図11は第三の実施形態にかかるポイ
ント表示カード113を示しており、図12は対応する
データベースファイル263の蓄積データを示してい
る。本実施形態において同ポイント表示カード113は
図11に示すようなレイアウトで各ポイントを表示して
いる。同図において、同ポイント表示カード113の左
上部には上記購入者ポイントが記載されており、左下部
にはシリアルIDが記載されている。また、ポイント表
示カード113の右上部には購入者IDが与えられてお
り、各ソフトウェアにはIDが付与されることなくソフ
トウェアポイントのみが与えられている。本実施形態に
おいて上記シリアルIDは、ハードディスクドライブに
対して一義的に与えられたIDであり、購入者IDは購
入者に対して一義的に与えられたIDであり、本実施形
態においてはこれらのシリアルIDと購入者IDとの組
み合わせによって適正な購入者か否かを判別するように
なっている。すなわち、シリアルIDと購入者IDとの
組み合わせを判別することによって適当にシリアルID
等を入力した者を購入者として認識しないようになって
いる。
Further, various types of database files, password assignment methods, and purchaser authentication methods can be adopted. FIG. 11 shows the point display card 113 according to the third embodiment, and FIG. 12 shows the accumulated data of the corresponding database file 263. In the present embodiment, the point display card 113 displays each point in a layout as shown in FIG. In the figure, the purchaser points are described in the upper left of the point display card 113, and the serial ID is described in the lower left. Further, a purchaser ID is given to the upper right portion of the point display card 113, and only software points are given to each software without giving an ID. In the present embodiment, the serial ID is an ID uniquely given to the hard disk drive, and the purchaser ID is an ID uniquely given to the purchaser. It is determined whether or not the purchaser is a proper purchaser based on a combination of the serial ID and the purchaser ID. That is, by determining the combination of the serial ID and the purchaser ID, the serial ID can be appropriately determined.
The person who has input such information is not recognized as a purchaser.

【0068】一方、データベースファイル263には、
各ソフトウェア名に対して上記ポイント表示カード11
3に記載されたポイントと同様のソフトウェアポイント
データが蓄積され、さらに、各ソフトウェア名に対して
パスワードが蓄積されている。シリアルIDと購入者I
Dとは対応づけられつつデータベースファイル263に
蓄積され、購入者ポイントもシリアルIDに対応づけら
れて随時更新可能に蓄積される。かかる構成において、
本実施形態にかかるサーバにおいては、HTMLファイ
ルにてシリアルIDと購入者IDとを入力させ、提供ソ
フトウェアを選択するようなインタフェースを提供する
ようになっている。
On the other hand, the database file 263 contains
The point display card 11 for each software name
Software point data similar to the points described in No. 3 is stored, and a password is stored for each software name. Serial ID and Buyer I
D is stored in the database file 263 while being associated with it, and the purchaser's point is also associated with the serial ID and stored so as to be updated at any time. In such a configuration,
The server according to the present embodiment is provided with an interface for inputting a serial ID and a purchaser ID in an HTML file and selecting provided software.

【0069】すなわち、購入者がクライアントによって
当該HTMLファイルに基づくインタフェースを視認し
つつシリアルIDと購入者IDとを入力し、ソフトウェ
アを選択すると、サーバにおいては入力されたシリアル
IDと購入者IDとの組み合わせがデータベースファイ
ル263に蓄積されたシリアルIDと購入者IDとの組
み合わせと一致するか否かを判別する。両者が一致する
ときには適正な購入者からの要求であるとして、購入者
ポイントから要求されたソフトウェアポイントを減じて
更新するとともに、要求されたソフトウェアのパスワー
ドを出力する。この結果、購入者はパスワードを入手
し、同パスワードによってソフトウェアの利用制限を解
除することができる。このように、本実施形態において
は各ソフトウェアのIDとパスワードとを各シリアルI
D毎に蓄積する必要がないので、上記第一の実施形態と
比較してデータベースファイル263に必要とされる容
量が低減される。
That is, when the purchaser inputs the serial ID and the purchaser ID while visually recognizing the interface based on the HTML file by the client, and selects the software, the server determines the serial ID and the purchaser ID. It is determined whether or not the combination matches the combination of the serial ID and the purchaser ID stored in the database file 263. If they match, it is determined that the request is from a proper purchaser, the software points requested by the purchaser points are reduced and updated, and the password of the requested software is output. As a result, the purchaser can obtain the password and use the password to release the software use restriction. As described above, in this embodiment, the ID and password of each software are
Since there is no need to accumulate data for each D, the capacity required for the database file 263 is reduced as compared with the first embodiment.

【0070】さらに、上述の実施形態のように、汎用的
なブラウザやメーラーを使用するほか、本システム専用
のインターフェースを利用して本発明にかかるソフトウ
ェア提供を受けるように構成することもできる。図13
は第四の実施形態におけるクライアントの表示画面を示
している。本実施形態においては、上記ハードディスク
ドライブパッケージ製品において、提供されるソフトウ
ェアをインストールするためのインストールプログラム
が記録されたフロッピー(登録商標)ディスクが同梱さ
れている。同フロッピーディスクには上記と同様なシリ
アルIDとソフトウェアIDとが記録されており、イン
ストールプログラムの実行の際にこれらのシリアルID
とソフトウェアIDが読み出される。
Further, as in the above-described embodiment, a general-purpose browser or mailer may be used, and the software according to the present invention may be provided using an interface dedicated to the present system. FIG.
Shows a display screen of the client in the fourth embodiment. In the present embodiment, the hard disk drive package product includes a floppy (registered trademark) disk on which an installation program for installing provided software is recorded. The same serial ID and software ID as described above are recorded on the floppy disk. When executing the installation program, the serial ID and the software ID are used.
And the software ID are read.

【0071】図13には当該インストールプログラムの
インタフェース画面が示されており、同インタフェース
画面においてはソフトウェア名が列挙されており、各ソ
フトウェアに対応させたチェックボックスが設けられて
いる。購入者はインストールしたいソフトウェアに対し
てチェックを行い合計ポイントが自己の購入者ポイント
を超えないようにしてインストールボタンをクリックす
るようになっている。また、このインストールプログラ
ムは通信機能を搭載しており、上記と同様のサーバと通
信を行って上記読み出したシリアルIDとソフトウェア
IDと送信する。サーバにおいてはこれらのシリアルI
DとソフトウェアIDとを使用して購入者の認証を行う
ようになっており、適正な購入者である旨を認証すると
提供要求にかかるソフトウェアのパスワードを出力す
る。
FIG. 13 shows an interface screen of the installation program. In the interface screen, software names are listed, and check boxes corresponding to the respective software are provided. The buyer checks the software he / she wants to install, and clicks the install button so that the total points do not exceed his / her purchaser points. The installation program has a communication function, communicates with a server similar to the above, and transmits the read serial ID and software ID. In the server, these serial I
The purchaser is authenticated by using D and the software ID, and when authenticating that the purchaser is a proper purchaser, the password of the software relating to the provision request is output.

【0072】そして、上記インストールプログラムにお
いては当該パスワードを受信し、同パスワードを受信し
たソフトウェアに関してのみ別添のCD−ROMからイ
ンストールするようになっている。このように、本実施
形態において購入者は各IDを入力するなどの作業を行
う必要がなく、また、提供を要求するソフトウェアを選
択するのみでソフトウェアのインストールを行うことが
可能であり、提供要求から実際にソフトウェアを提供さ
れるまでの作業が非常に簡潔である。
The installation program receives the password, and installs only the software for which the password has been received from the attached CD-ROM. As described above, in the present embodiment, the purchaser does not need to perform operations such as inputting each ID, and can install software only by selecting software to be provided. The work from the actual delivery of the software is very simple.

【0073】また、上述したように本発明にかかるソフ
トウェア提供システムを実現するには種々の態様が採用
可能であって、他にもパスワードの提供を受ける態様の
みならずソフトウェアプログラム自体をネットワーク回
線を介して送信するように構成することもできる。かか
る構成によると、提供するソフトウェアを新たに追加す
る場合や、アップグレードモジュールを提供する場合で
あっても容易にソフトウェアの追加をすることができ
る。
Further, as described above, various modes can be adopted to realize the software providing system according to the present invention. In addition to the mode in which the password is provided, the software program itself is connected to a network line. It can also be configured to transmit via the Internet. With this configuration, it is possible to easily add software even when newly providing software to be provided or when providing an upgrade module.

【0074】このように、本発明においては、ソフトウ
ェア価値点数と購入者価値点数と購入者認証情報とを蓄
積し、ソフトウェアの提供要求に際して購入者の認証を
行う。さらに、ソフトウェア提供要求に対して認証がな
されたときに蓄積された購入者価値点数を減じるととも
に更新させ、当該提供要求にかかるソフトウェアを上記
購入者に提供する。従って、購入者価値点数の初期値の
範囲内で購入者が任意に選択してソフトウェアの提供を
受けることが可能であり、ソフトウェアの提供に伴って
製品提供者が支払うライセンス料を低減し、製品のコス
トパフォーマンスを向上させることができる。
As described above, in the present invention, the software value score, the purchaser value score, and the purchaser authentication information are accumulated, and the purchaser is authenticated when the software provision request is made. Further, the purchaser value points accumulated when the software provision request is authenticated are reduced and updated, and the software according to the provision request is provided to the purchaser. Therefore, it is possible for the purchaser to arbitrarily select and receive the provision of the software within the range of the initial value of the purchaser value score, and reduce the license fee paid by the product provider with the provision of the software, and Cost performance can be improved.

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

【図1】本発明の一実施形態にかかるソフトウェア提供
システムを使用するハードディスクドライブパッケージ
製品の概略構成図である。
FIG. 1 is a schematic configuration diagram of a hard disk drive package product using a software providing system according to an embodiment of the present invention.

【図2】ポイント表示カードのレイアウト図である。FIG. 2 is a layout diagram of a point display card.

【図3】サーバとクライアントによって構成されるネッ
トワークの概略図である。
FIG. 3 is a schematic diagram of a network configured by a server and a client.

【図4】サーバの概略構成図である。FIG. 4 is a schematic configuration diagram of a server.

【図5】データベースファイルの蓄積データを示す図で
ある。
FIG. 5 is a diagram showing accumulated data of a database file.

【図6】クライアントの概略構成図である。FIG. 6 is a schematic configuration diagram of a client.

【図7】ブラウザの表示画面を示す図である。FIG. 7 is a diagram showing a display screen of a browser.

【図8】ブラウザの表示画面を示す図である。FIG. 8 is a diagram showing a display screen of a browser.

【図9】サーバにて実行されるパスワード提供処理を示
すフローチャートである。
FIG. 9 is a flowchart illustrating a password providing process executed by the server.

【図10】第二の実施形態を示す概念図である。FIG. 10 is a conceptual diagram showing a second embodiment.

【図11】第三の実施形態にかかるポイント表示カード
のレイアウト図である。
FIG. 11 is a layout diagram of a point display card according to a third embodiment.

【図12】第三の実施形態にかかるデータベースファイ
ルの蓄積データを示す図である。
FIG. 12 is a diagram showing accumulated data of a database file according to a third embodiment.

【図13】第四の実施形態におけるクライアントの表示
画面を示す図である。
FIG. 13 is a diagram illustrating a display screen of a client according to the fourth embodiment.

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

10…ハードディスクドライブ 11…ポイント表示カード 12…CD−ROM 15…インターネット網 20…サーバ 21…通信インタフェース 22…オペレーティングシステム 23…ハードディスクドライブ 24…CGIプログラム 25…HTMLファイル 26…データベースファイル 26a…ソフトウェアポイント 26b…シリアルID列 26c…購入者ポイント列 26d…ソフトウェアID列 26e…パスワード列 30…クライアント 31…通信インタフェース 32a…ディスプレイ 32b…入力装置 33…ハードディスクドライブ 34…ブラウザ 34a…ディスプレイ表示画面 34b…シリアルID入力ボックス 34c…照会ボタン 34d…購入者ポイント表示ボックス 34e…ソフトウェアID入力ボックス 34f…提供要求ボタン 34g…ディスプレイ表示画面 DESCRIPTION OF SYMBOLS 10 ... Hard disk drive 11 ... Point display card 12 ... CD-ROM 15 ... Internet network 20 ... Server 21 ... Communication interface 22 ... Operating system 23 ... Hard disk drive 24 ... CGI program 25 ... HTML file 26 ... Database file 26a ... Software point 26b ... Serial ID column 26c ... Buyer point column 26d ... Software ID column 26e ... Password column 30 ... Client 31 ... Communication interface 32a ... Display 32b ... Input device 33 ... Hard disk drive 34 ... Browser 34a ... Display screen 34b ... Serial ID input Box 34c Inquiry button 34d Buyer point display box 34e Software ID input box 34 ... providing request button 34g ... display display screen

───────────────────────────────────────────────────── フロントページの続き (54)【発明の名称】 ソフトウェア提供システム、制限解除情報提供システム、ソフトウェア提供方法、ソフトウェア 提供プログラムを記録した媒体、制限解除情報提供方法および制限解除情報提供プログラムを記 録した媒体 ────────────────────────────────────────────────── ─── Continuation of the front page (54) [Title of the Invention] Describes a software providing system, a restriction releasing information providing system, a software providing method, a medium recording a software providing program, a restriction releasing information providing method, and a restriction releasing information providing program. Recorded media

Claims (13)

【特許請求の範囲】[Claims] 【請求項1】 ソフトウェアが同梱された製品の購入者
に対して当該ソフトウェアを提供するソフトウェア提供
システムであって、 上記ソフトウェアに対して予め付与された価値点数を蓄
積するソフトウェア価値点数蓄積手段と、 購入者の有する価値点数を蓄積する購入者価値点数蓄積
手段と、 適正な購入者であるか否かを認証するための認証情報を
蓄積する購入者認証情報蓄積手段と、 上記購入者からのソフトウェア提供要求を受け付けるソ
フトウェア提供要求受付手段と、 上記購入者認証情報蓄積手段に蓄積された認証情報に基
づいて、上記ソフトウェア提供要求受付手段によるソフ
トウェア提供要求が上記購入者によってなされたか否か
の認証を行う購入者認証手段と、 上記購入者認証手段によってソフトウェア提供要求に対
して認証がなされたときに上記購入者価値点数蓄積手段
に蓄積された購入者の価値点数を減じるとともに更新さ
せ、当該提供要求にかかるソフトウェアを上記購入者に
提供するソフトウェア提供手段とを具備することを特徴
とするソフトウェア提供システム。
1. A software providing system for providing software to a purchaser of a product bundled with the software, comprising: a software value score accumulating means for accumulating a value score previously assigned to the software; A purchaser value score accumulating means for accumulating value points possessed by the purchaser; a purchaser authentication information accumulating means for accumulating authentication information for authenticating whether or not the user is an appropriate purchaser; A software provision request receiving means for receiving a software provision request, and an authentication as to whether or not the software provision request has been made by the purchaser based on the authentication information stored in the purchaser authentication information storage means. And a software authentication request by the buyer authentication means. And a software providing means for reducing and updating the purchaser's value points stored in the purchaser value point storage means when the certificate is issued, and providing the purchase request software to the purchaser. Characteristic software providing system.
【請求項2】 上記請求項1に記載のソフトウェア提供
システムにおいて、 上記ソフトウェア価値点数蓄積手段において蓄積するソ
フトウェア価値点数は、上記提供するソフトウェアの価
格に応じて付与されることを特徴とするソフトウェア提
供システム。
2. The software providing system according to claim 1, wherein the software value points accumulated in the software value point accumulating means are given according to a price of the provided software. system.
【請求項3】 上記請求項1または請求項2のいずれか
に記載のソフトウェア提供システムにおいて、 上記ソフトウェア価値点数蓄積手段において蓄積するソ
フトウェア価値点数は、上記提供するソフトウェアの機
能制限の度合に応じて付与されることを特徴とするソフ
トウェア提供システム。
3. The software providing system according to claim 1, wherein the software value score stored in the software value point storing means is determined according to the degree of function limitation of the provided software. A software providing system, which is provided.
【請求項4】 上記請求項1〜請求項3のいずれかに記
載のソフトウェア提供システムにおいて、 上記購入者には、上記ソフトウェアに対して付与された
価値点数と上記製品の購入時における上記購入者価値点
数と上記購入者の認証に必要な認証情報との一覧表が提
供されることを特徴とするソフトウェア提供システム。
4. The software providing system according to claim 1, wherein the purchaser is provided with a value point given to the software and the purchaser at the time of purchasing the product. A software providing system, wherein a list of value points and authentication information necessary for authentication of the purchaser is provided.
【請求項5】 上記請求項1〜請求項4のいずれかに記
載のソフトウェア提供システムにおいて、 上記購入者には、上記ソフトウェアに対して付与された
価値点数を示すデータと上記製品の購入時における上記
購入者価値点数を示すデータと上記購入者の認証に必要
な認証情報を示すデータとが記録されたコンピュータ読
みとり可能な記録媒体が提供されることを特徴とするソ
フトウェア提供システム。
5. The software providing system according to any one of claims 1 to 4, wherein the purchaser is provided with data indicating a value point value given to the software and a value at the time of purchase of the product. A software providing system provided with a computer-readable recording medium on which data indicating the purchaser value score and data indicating authentication information necessary for authentication of the purchaser are recorded.
【請求項6】 上記請求項1〜請求項5のいずれかに記
載のソフトウェア提供システムにおいて、 上記ソフトウェア提供要求受付手段は、ネットワーク回
線を介して上記購入者からのソフトウェア提供要求を受
け付けることを特徴とするソフトウェア提供システム。
6. The software providing system according to claim 1, wherein the software providing request receiving unit receives a software providing request from the purchaser via a network line. Software providing system.
【請求項7】 上記請求項1〜請求項6のいずれかに記
載のソフトウェア提供システムにおいて、 上記ソフトウェア提供手段は、ネットワーク回線を介し
て上記提供要求にかかるソフトウェアを上記購入者に提
供することを特徴とするソフトウェア提供システム。
7. The software providing system according to any one of claims 1 to 6, wherein the software providing unit provides the purchaser with the requested software via a network line. Characteristic software providing system.
【請求項8】 上記請求項1〜請求項7のいずれかに記
載のソフトウェア提供システムにおいて、 上記ソフトウェア提供手段は、ソフトウェアを適切に実
行可能にするためのパスワードを提供することを特徴と
するソフトウェア提供システム。
8. The software providing system according to claim 1, wherein said software providing means provides a password for enabling the software to be appropriately executed. Offer system.
【請求項9】 利用制限が課された製品の利用制限を解
除するための制限解除情報を提供する制限解除情報提供
システムであって、 利用者の有する利用者価値点数と上記利用制限が課され
た製品に対して予め付与された製品価値点数と利用者を
識別するための情報とを蓄積する情報蓄積手段と、 利用者が利用制限解除を要求した製品を示す情報と利用
者を認証するための情報とを取得する解除要求情報取得
手段と、 上記解除要求情報取得手段によって取得された利用者を
認証する情報と上記情報蓄積手段に蓄積された利用者を
識別するための情報とに基づいて利用制限解除を要求し
た利用者の認証を行う利用者認証手段と、 上記情報蓄積手段を参照し、上記取得した解除要求製品
情報に基づいて解除要求にかかる製品の製品価値点数が
上記利用者価値点数以内であるか否かを判別する価値点
数判別手段と、 同価値点数判別手段によって上記製品価値点数が上記利
用者価値点数以内であると判別されたときに、利用者に
対して当該製品の利用制限を解除するための制限解除情
報を提供する制限解除情報提供手段とを具備することを
特徴とする制限解除情報提供システム。
9. A restriction release information providing system for providing restriction release information for releasing a use restriction of a product to which a use restriction is imposed, wherein a user value score possessed by the user and the use restriction are imposed. Information storage means for storing a product value score given in advance to a product and information for identifying the user, and information for indicating the product for which the user has requested release of the usage restriction and for authenticating the user. Request information acquiring means for acquiring the information of the user and the information for authenticating the user acquired by the cancel request information acquiring means and the information for identifying the user stored in the information accumulating means. User authentication means for authenticating the user who has requested the use restriction cancellation, and referring to the information storage means, the product value score of the product requested for cancellation based on the acquired cancellation request product information is determined as described above. Value point determining means for determining whether or not the value is within the user value point; and when the product value point is determined to be within the user value point by the same value point determining means, A restriction release information providing means for providing restriction release information for releasing the use restriction of the product.
【請求項10】 ソフトウェアに対して予め付与された
価値点数と購入者の有する価値点数と適正な購入者であ
るか否かを認証するための認証情報とを蓄積したデータ
ベースを参照しつつ、当該ソフトウェアが同梱された製
品の購入者に対して同ソフトウェアを提供するソフトウ
ェア提供方法であって、 上記購入者からのソフトウェア提供要求を受け付けるソ
フトウェア提供要求受付工程と、 上記データベースに蓄積された認証情報に基づいて、上
記ソフトウェア提供要求受付手段によるソフトウェア提
供要求が上記購入者によってなされたか否かの認証を行
う購入者認証工程と、 上記購入者認証工程によってソフトウェア提供要求に対
して認証がなされたときに上記データベースに蓄積され
た購入者の価値点数を減じるとともに更新し、当該提供
要求にかかるソフトウェアを上記購入者に提供するソフ
トウェア提供工程とを具備することを特徴とするソフト
ウェア提供方法。
10. While referring to a database that stores value points previously assigned to software, value points possessed by a purchaser, and authentication information for authenticating whether or not the purchaser is an appropriate purchaser, A software providing method for providing software to a purchaser of a product bundled with the software, the software providing request receiving step of receiving a software providing request from the purchaser, and authentication information stored in the database. A purchaser authentication step for performing authentication as to whether or not the software provision request has been made by the purchaser based on the software provision request receiving means, based on the above, when the software provision request is authenticated by the purchaser authentication step In the meantime, the purchaser's value score stored in the above database is reduced and updated. A software providing step of providing the purchaser with the software according to the providing request.
【請求項11】 ソフトウェアが同梱された製品の購入
者に対して当該ソフトウェアを提供するソフトウェア提
供プログラムを記録した媒体であって、 上記ソフトウェアに対して予め付与された価値点数を蓄
積するソフトウェア価値点数蓄積機能と、 購入者の有する価値点数を蓄積する購入者価値点数蓄積
機能と、 適正な購入者であるか否かを認証するための認証情報を
蓄積する購入者認証情報蓄積機能と、 上記購入者からのソフトウェア提供要求を受け付けるソ
フトウェア提供要求受付機能と、 上記購入者認証情報蓄積機能に蓄積された認証情報に基
づいて、上記ソフトウェア提供要求受付機能によるソフ
トウェア提供要求が上記購入者によってなされたか否か
の認証を行う購入者認証機能と、 上記購入者認証機能によってソフトウェア提供要求に対
して認証がなされたときに上記購入者価値点数蓄積機能
に蓄積された購入者の価値点数を減じるとともに更新さ
せ、当該提供要求にかかるソフトウェアを上記購入者に
提供するソフトウェア提供機能とをコンピュータに実現
させることを特徴とするソフトウェア提供プログラムを
記録した媒体。
11. A medium storing a software providing program for providing software to a purchaser of a product bundled with the software, the software value storing a value point given in advance to the software. A point accumulating function, a buyer value point accumulating function for accumulating the value points possessed by the buyer, a purchaser authentication information accumulating function for accumulating authentication information for authenticating whether or not the user is an appropriate purchaser, Based on the software provision request reception function for receiving the software provision request from the purchaser and the authentication information stored in the purchaser authentication information storage function, is the software provision request received by the software provision request reception function made by the purchaser? Buyer authentication function that authenticates whether or not the software A software provision function for reducing and updating the purchaser's value points stored in the purchaser value point accumulation function when the provision request is authenticated, and providing the software relating to the provision request to the purchaser; Recording a software-provided program that causes a computer to realize the above.
【請求項12】 利用者の有する利用者価値点数と利用
制限が課された製品に対して予め付与された製品価値点
数と利用者を識別するための情報とを蓄積したデータベ
ースを参照しつつ、利用制限が課された製品の利用制限
を解除するための制限解除情報を提供する制限解除情報
提供方法であって、 利用者が利用制限解除を要求した製品を示す情報と利用
者を認証するための情報とを取得する解除要求情報取得
工程と、 上記データベースを参照し、上記取得した解除要求製品
情報に基づいて解除要求にかかる製品の製品価値点数が
上記利用者価値点数以内であるか否かを判別する価値点
数判別工程と、 同価値点数判別工程によって上記製品価値点数が上記利
用者価値点数以内であると判別されたときに、利用者に
対して当該製品の利用制限を解除するための制限解除情
報を提供する制限解除情報提供工程とを具備することを
特徴とする制限解除情報提供方法。
12. While referring to a database that stores a user value score possessed by a user, a product value score previously assigned to a product to which use is restricted, and information for identifying the user, A restriction release information providing method for providing restriction release information for releasing a use restriction of a product to which a use restriction is imposed, wherein the method is to authenticate the user and information indicating a product for which the use restriction release has been requested. A release request information obtaining step of obtaining the above information and whether or not the product value score of the product requested for release based on the obtained release request product information is within the above user value score. A value point determination step of determining whether the product value point is within the user value point in the same value point determination step. A restriction release information providing step of providing restriction release information for releasing the restriction release information.
【請求項13】 利用制限が課された製品の利用制限を
解除するための制限解除情報を提供する制限解除情報提
供プログラムを記録した媒体であって、 利用者の有する利用者価値点数と上記利用制限が課され
た製品に対して予め付与された製品価値点数と利用者を
識別するための情報とを蓄積する情報蓄積機能と、 利用者が利用制限解除を要求した製品を示す情報と利用
者を認証するための情報とを取得する解除要求情報取得
機能と、 上記解除要求情報取得機能によって取得された利用者を
認証する情報と上記情報蓄積機能に蓄積された利用者を
識別するための情報とに基づいて利用制限解除を要求し
た利用者の認証を行う利用者認証機能と、 上記情報蓄積機能を参照し、上記取得した解除要求製品
情報に基づいて解除要求にかかる製品の製品価値点数が
上記利用者価値点数以内であるか否かを判別する価値点
数判別機能と、 同価値点数判別機能によって上記製品価値点数が上記利
用者価値点数以内であると判別されたときに、利用者に
対して当該製品の利用制限を解除するための制限解除情
報を提供する制限解除情報提供機能とをコンピュータに
実現させることを特徴とする制限解除情報提供プログラ
ムを記録した媒体。
13. A medium storing a restriction release information providing program for providing restriction release information for releasing a restriction on use of a product to which a restriction on use has been imposed, comprising: a user value score possessed by the user; An information storage function that stores the product value score and the information for identifying the user that are given in advance to the restricted product, the information indicating the product for which the user has requested the release of the usage restriction, and the user. Release request information acquisition function for acquiring information for authenticating the user, information for authenticating the user acquired by the above release request information acquisition function, and information for identifying the user stored in the information storage function A user authentication function that authenticates the user who has requested the release of the usage restriction based on the above, and the information storage function is referred to, and based on the acquired release request product information, A value score determination function for determining whether or not the product value score is within the user value score; and when the product value score is determined to be within the user value score by the same value score determination function, A medium storing a restriction release information providing program that causes a computer to realize a restriction release information providing function of providing a user with restriction release information for releasing use restriction of the product.
JP2000217827A 2000-07-18 2000-07-18 SOFTWARE PROVIDING SYSTEM, LIMITATION RELEASE INFORMATION PROVIDING SYSTEM, SOFTWARE PROVIDING METHOD, MEDIUM RECORDING SOFTWARE PROVIDING PROGRAM, LIMITATION RELEASE INFORMATION PROVIDING METHOD, AND RECORDING LIMITATION RELEASE INFORMATION PROVIDING PROGRAM Expired - Fee Related JP4583556B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000217827A JP4583556B2 (en) 2000-07-18 2000-07-18 SOFTWARE PROVIDING SYSTEM, LIMITATION RELEASE INFORMATION PROVIDING SYSTEM, SOFTWARE PROVIDING METHOD, MEDIUM RECORDING SOFTWARE PROVIDING PROGRAM, LIMITATION RELEASE INFORMATION PROVIDING METHOD, AND RECORDING LIMITATION RELEASE INFORMATION PROVIDING PROGRAM

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000217827A JP4583556B2 (en) 2000-07-18 2000-07-18 SOFTWARE PROVIDING SYSTEM, LIMITATION RELEASE INFORMATION PROVIDING SYSTEM, SOFTWARE PROVIDING METHOD, MEDIUM RECORDING SOFTWARE PROVIDING PROGRAM, LIMITATION RELEASE INFORMATION PROVIDING METHOD, AND RECORDING LIMITATION RELEASE INFORMATION PROVIDING PROGRAM

Publications (2)

Publication Number Publication Date
JP2002032138A true JP2002032138A (en) 2002-01-31
JP4583556B2 JP4583556B2 (en) 2010-11-17

Family

ID=18712882

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000217827A Expired - Fee Related JP4583556B2 (en) 2000-07-18 2000-07-18 SOFTWARE PROVIDING SYSTEM, LIMITATION RELEASE INFORMATION PROVIDING SYSTEM, SOFTWARE PROVIDING METHOD, MEDIUM RECORDING SOFTWARE PROVIDING PROGRAM, LIMITATION RELEASE INFORMATION PROVIDING METHOD, AND RECORDING LIMITATION RELEASE INFORMATION PROVIDING PROGRAM

Country Status (1)

Country Link
JP (1) JP4583556B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002086859A1 (en) * 2001-04-20 2002-10-31 Sony Corporation Information service method and information service system
JP2014191732A (en) * 2013-03-28 2014-10-06 Nec Corp License management device

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07200492A (en) * 1993-12-29 1995-08-04 Csk Corp Management system for right of using software on network

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07200492A (en) * 1993-12-29 1995-08-04 Csk Corp Management system for right of using software on network

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002086859A1 (en) * 2001-04-20 2002-10-31 Sony Corporation Information service method and information service system
JP2014191732A (en) * 2013-03-28 2014-10-06 Nec Corp License management device

Also Published As

Publication number Publication date
JP4583556B2 (en) 2010-11-17

Similar Documents

Publication Publication Date Title
JP4914533B2 (en) Information processing apparatus and information processing method
US20020085025A1 (en) Universal electronic commerce platform combining browsing, buying and item registry
US20090006220A1 (en) Method and apparatus for creation and maintenance of database structure
US20040143519A1 (en) On-line merchandise return labels
US20030074448A1 (en) Multimedia information system and computer program
JP2004133693A (en) Prepaid electronic money settlement system, method, and program
JP3711162B2 (en) Software price settlement system and method
US20010054081A1 (en) Merchandise data delivery system, delivery device and method
JP2002251478A (en) Electronic mall system
KR100612900B1 (en) Electronic data interchange system, sales server, settlement server, terminal, sales method, settlement method, purchasing method and information recording medium storing information for realizing the same
WO2014147776A1 (en) Product presentation server and product presentation method
JP2001331229A (en) System for selling program use ticket and method for the same and recording medium
JP2002298003A (en) Sales management device, seller device, customer device, program and sales management system
JP4583556B2 (en) SOFTWARE PROVIDING SYSTEM, LIMITATION RELEASE INFORMATION PROVIDING SYSTEM, SOFTWARE PROVIDING METHOD, MEDIUM RECORDING SOFTWARE PROVIDING PROGRAM, LIMITATION RELEASE INFORMATION PROVIDING METHOD, AND RECORDING LIMITATION RELEASE INFORMATION PROVIDING PROGRAM
JP2003022328A (en) Software providing system and mediation server
JP2002007745A (en) Information processing system and method, and recording medium recording information processing program operating on computer
JP2002007354A (en) Connection service providing system and connection service providing device
JP2002342676A (en) All-in-one rental system
JP2001022847A (en) How to create a purchasing catalog in an online shopping system.
JPH09259085A (en) Database management method, database management device and database system
KR20010107282A (en) Method and system for managing asset based on a communication network
JP2002092349A (en) Parts sales system
JP2002175468A (en) Method for retrieving information and system for the same
JP2002133319A (en) Distribution/returning/account information management system of rental article
JP2001117879A (en) Information processing device, network system, customer management method, and storage medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070604

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100608

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100714

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20100804

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20100901

R150 Certificate of patent or registration of utility model

Ref document number: 4583556

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130910

Year of fee payment: 3

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees