JP2002351564A - Device, method and program for application providing service - Google Patents

Device, method and program for application providing service

Info

Publication number
JP2002351564A
JP2002351564A JP2001152950A JP2001152950A JP2002351564A JP 2002351564 A JP2002351564 A JP 2002351564A JP 2001152950 A JP2001152950 A JP 2001152950A JP 2001152950 A JP2001152950 A JP 2001152950A JP 2002351564 A JP2002351564 A JP 2002351564A
Authority
JP
Japan
Prior art keywords
information
service program
license
service
program
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2001152950A
Other languages
Japanese (ja)
Inventor
Toshio Senzaki
敏雄 千崎
Kentaro Abe
研太郎 阿部
Yoichi Okamoto
洋一 岡本
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.)
NTT Communications Corp
Original Assignee
NTT Communications Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NTT Communications Corp filed Critical NTT Communications Corp
Priority to JP2001152950A priority Critical patent/JP2002351564A/en
Publication of JP2002351564A publication Critical patent/JP2002351564A/en
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

PROBLEM TO BE SOLVED: To solve the problem that has occurred, by providing a user site side with a service program, eliminating necessity for the user site to be connected to a data center all the time and connecting the user site to a network all the time in providing an application providing service. SOLUTION: A data center server accepts a preparation request for a license key from a user server, generates a license key including use limitation, initialized counter information and a counter upper limit value, and transmits the license key to the user server. When a service managing part of the user server requests the start of a service program in response to a start request from an operation terminal, an agent provided in accordance with the service program requests a license managing part to confirm the license key, and when the license managing part decides that the service program can be started on the basis of the confirmation of the license key, the service program is started and use quantity is grasped from counter information.

Description

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

【0001】[0001]

【発明の属する技術分野】本発明は、アプリケーション
提供サービスに関し、特に、サービス提供者のデータセ
ンタと常時接続する必要なく、前払い又は後払いにより
アプリケーションの提供を実現させる技術に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an application providing service, and more particularly to a technique for realizing application provision by prepaid or postpaid service without having to constantly connect to a service provider's data center.

【0002】[0002]

【従来の技術】アプリケーション提供サービスとは、サ
ービス提供者が保有するアプリケーションソフト(応用
ソフト)を利用者に利用期間、利用時間、同時利用者数
等の貸し出し単位で賃貸しするサービスであり、サービ
ス提供者は利用者毎にこの利用期間や利用時間を把握し
正しい料金を請求するためのデータセンタを運用する。
2. Description of the Related Art An application providing service is a service for renting application software (application software) owned by a service provider to users on a lending basis such as a use period, a use time, and the number of simultaneous users. The provider operates a data center for ascertaining the use period and use time for each user and billing a correct fee.

【0003】図11に従来技術におけるアプリケーショ
ン提供サービスの提供形態を示す。図11に示すよう
に、従来技術においては、利用者の不正利用を防ぐため
にデータセンタのサーバにサービス提供に係るアプリケ
ーションソフトをインストールし、利用者はネットワー
クを介して遠隔でデータセンタのサーバ上のアプリケー
ションを利用していた。なお、アプリケーションソフト
ウェアとは、文章の作成、数値計算等、ある特定の目的
のために設計されたソフトウェアであり、データセンタ
とは、利用者へネットワークを介しアプリケーションを
利用させたり、アプリケーションの利用状況を把握し料
金を請求するために設置するセンタである。
FIG. 11 shows a form of providing an application providing service in the prior art. As shown in FIG. 11, in the prior art, application software for providing a service is installed on a server of a data center in order to prevent unauthorized use by a user, and the user remotely operates the server on the data center via a network. I was using the application. Note that application software is software designed for a specific purpose, such as text creation, numerical calculation, etc., and a data center is a program that allows users to use an application over a network, It is a center that is set up to ascertain and charge fees.

【0004】[0004]

【発明が解決しようとする課題】上記従来技術による
と、データセンタと利用者サイトとの間を常時接続する
必要があり、通信費用が高くなる、性能がネットワーク
速度に制限される、処理の内容が漏洩する等の問題があ
った。
According to the above prior art, it is necessary to always connect the data center and the user site, which increases the communication cost, the performance is limited to the network speed, and the processing contents There was a problem such as leakage.

【0005】本発明は上記の点に鑑みてなされたもので
あり、サービス利用にあたりデータセンタと常時接続す
る必要をなくし、ネットワークに常時接続することによ
り生じていた上記の問題点を解消することを目的とす
る。
The present invention has been made in view of the above points, and eliminates the need to constantly connect to a data center when using a service, and solves the above-mentioned problem caused by constantly connecting to a network. Aim.

【0006】[0006]

【課題を解決するための手段】上記の目的を達成するた
めに、本発明は次のように構成することができる。
In order to achieve the above object, the present invention can be configured as follows.

【0007】請求項1に記載の発明は、アプリケーショ
ン提供サービスにおけるサービスプログラムを利用する
装置であって、操作端末からのサービスプログラム起動
要求に応じてサービスプログラムの起動を要求するサー
ビス管理部と、該サービス管理部からのサービスプログ
ラムの起動の要求に応じて、サービスプログラムに対応
して設けられたライセンス管理エージェントから所定の
情報に関する確認要求を受け付け、該所定の情報に関す
る確認を行うライセンス管理部とを有し、該ライセンス
管理部が該所定の情報に関する確認により前記サービス
プログラムを起動できると判定した場合に、該ライセン
ス管理エージェントがサービスプログラムを起動する。
According to a first aspect of the present invention, there is provided an apparatus for utilizing a service program in an application providing service, comprising: a service management unit for requesting activation of a service program in response to a service program activation request from an operation terminal; In response to a request to start the service program from the service management unit, a license management unit that receives a confirmation request for predetermined information from a license management agent provided corresponding to the service program and performs confirmation on the predetermined information. If the license management unit determines that the service program can be started by checking the predetermined information, the license management agent starts the service program.

【0008】本発明によれば、前記所定の情報を用いる
ことにより、サービスプログラムの利用制御を行うこと
が可能となるので、サービスプログラムを利用者側のサ
ーバにインストールしてアプリケーション提供サービス
を提供することが可能となる。
According to the present invention, the use of the predetermined information makes it possible to control the use of the service program. Therefore, the service program is installed on the server on the user side to provide an application providing service. It becomes possible.

【0009】請求項2に記載の発明は、請求項1の記載
において、前記所定の情報は、前記ライセンス管理部が
有するライセンスキーの保有情報であり、該保有情報
は、前記サービスプログラムを既に利用した利用量を示
すカウンタ情報とカウンタ上限値を含み、前記ライセン
ス管理部は、該カウンタ情報の値が該カウンタ上限値未
満であるという条件を満たさなければ前記サービスプロ
グラムを起動できると判定しないようにする。
According to a second aspect of the present invention, in the first aspect, the predetermined information is license key possession information possessed by the license management unit, and the possession information uses the service program already. The license management unit does not determine that the service program can be started unless the condition that the value of the counter information is less than the counter upper limit value is included. I do.

【0010】本発明によれば、ライセンスキーにカウン
タ情報とカウンタ上限値とを有するようにしたので、サ
ービスプログラムの利用量に応じた制限を設けることが
できるようになる。従って、例えば、前払いによってカ
ウンタ上限値を設定するといった前払いサービスを提供
することが可能となる。また、後払い方式を用いる場合
でも、カウンタ上限値を設定することにより不正に無制
限に利用されることを防止できる。
According to the present invention, since the license key has the counter information and the counter upper limit value, it is possible to set a limit corresponding to the usage amount of the service program. Therefore, it is possible to provide a prepayment service in which, for example, the counter upper limit is set by prepayment. Further, even when the postpayment method is used, it is possible to prevent unauthorized use without restriction by setting the counter upper limit value.

【0011】請求項3に記載の発明は、請求項2の記載
において、前記保有情報は更にサービスプログラム情
報、利用者情報、利用期限、及び前記装置を特定するた
めの情報を含み、入力又は取得したサービスプログラム
情報、利用者情報、及び前記装置を特定するための情報
と、該保有情報における対応する各情報とが一致し、取
得した現在時刻が該保有情報における利用期限以前であ
り、カウンタ情報の値がカウンタ上限値未満である場合
に前記ライセンス管理部は前記サービスプログラムを起
動できると判定するように構成する。
According to a third aspect of the present invention, in the second aspect, the possessed information further includes service program information, user information, a use term, and information for specifying the device, and is input or obtained. The obtained service program information, user information, and information for specifying the device match the corresponding information in the retained information, and the acquired current time is before the use expiration date in the retained information, and the counter information The license management unit is configured to determine that the service program can be started when the value of is less than the counter upper limit value.

【0012】請求項4に記載の発明は、請求項2の記載
において、前記装置は、前記ライセンスの申請又は変更
を依頼するライセンス申請変更依頼部を更に有し、該ラ
イセンス申請変更依頼部は、操作端末から利用者情報と
サービスプログラム情報を含むライセンスキー申請依頼
を受け付けると、ライセンス申請依頼をデータセンタサ
ーバに送信し、ライセンスキー更新依頼を受け付ける
と、現在のライセンスキーをデータセンタサーバに送信
し、データセンタサーバから送信されたライセンスキー
を受信する。
According to a fourth aspect of the present invention, in the second aspect, the apparatus further includes a license application change request unit for requesting the application or change of the license. When a license key application request including user information and service program information is received from the operation terminal, a license application request is transmitted to the data center server. When a license key update request is received, the current license key is transmitted to the data center server. And receives the license key transmitted from the data center server.

【0013】本発明によれば、ライセンスキーの申請や
変更を必要に応じて行うことができる。
According to the present invention, a license key can be requested or changed as required.

【0014】請求項5に記載の発明は、請求項4の記載
において、前記サービス管理部は、前記カウンタ情報の
値が所定の値に達したときに、操作端末に対してその旨
を通知するようにする。
According to a fifth aspect of the present invention, in the fourth aspect, when the value of the counter information reaches a predetermined value, the service management unit notifies the operation terminal of the fact. To do.

【0015】本発明によれば、残カウンタ値が一定値以
下になったときに利用者にその旨を通知できるので、ラ
イセンスキーを更新するか否かの判断をサービスの中断
なくすることができる。
According to the present invention, when the remaining counter value becomes equal to or less than a certain value, the user can be notified of the fact, so that it is possible to determine whether to update the license key without interrupting the service. .

【0016】請求項6に記載の発明は、アプリケーショ
ン提供サービスにおいてライセンスキーの生成管理を行
う装置であって、利用者情報、サービスプログラム情
報、及びサービスプログラムを利用する装置を特定する
ための情報を含むライセンスキーの作成依頼を受け付け
る受付部と、利用者情報、サービスプログラム情報、サ
ービスプログラムを利用する装置を特定するための情
報、利用期限、初期化したカウンタ情報、及びカウンタ
上限値を含むライセンスキーを生成するライセンス生成
管理部とを有する。
According to a sixth aspect of the present invention, there is provided an apparatus for generating and managing a license key in an application providing service, wherein user information, service program information, and information for specifying an apparatus using the service program are stored. A receiving unit that receives a request for creating a license key including user information, service program information, information for identifying a device using the service program, a use period, initialized counter information, and a license key including a counter upper limit value And a license generation management unit for generating a license.

【0017】本発明によれば、サービスプログラムを利
用する装置で用いるライセンスキーを生成し、提供する
ことができる。
According to the present invention, a license key used in an apparatus using a service program can be generated and provided.

【0018】請求項7に記載の発明は、請求項6の記載
において、前記装置は、サービスプログラムの利用状況
を取得し、該利用状況に応じて該サービスプログラムの
使用料を算出する利用状況集計部を更に有し、前記ライ
センス生成管理部は、該サービスプログラムに対応する
ライセンスキーの利用期限を更新し、カウンタ情報の値
を初期化するようにする。
According to a seventh aspect of the present invention, in the sixth aspect, the apparatus acquires a usage status of the service program and calculates a usage fee of the service program according to the usage status. A license generation management unit that updates a use period of a license key corresponding to the service program and initializes a value of counter information.

【0019】本発明によれば、利用状況に応じた課金を
行うことができ、後払いサービスを提供できる。
According to the present invention, billing can be performed according to the use situation, and a postpaid service can be provided.

【0020】請求項8に記載の発明は、サービスプログ
ラムを利用する第1の装置とライセンスキーの生成管理
を行う第2の装置とを用いてアプリケーション提供サー
ビスを提供する方法であって、第2の装置が、第1の装
置から利用者情報、サービスプログラム情報、及び第1
の装置を特定するための情報を含むライセンスキーの作
成依頼を受け付け、第2の装置が、利用者情報、サービ
スプログラム情報、第1の装置を特定するための情報、
利用期限、初期化したカウンタ情報、及びカウンタ上限
値を含むライセンスキーを生成し、該ライセンスキーを
第1の装置に送信し、第1の装置のサービス管理部が、
操作端末からの起動要求に応じてサービスプログラムの
起動を要求すると、サービスプログラムに対応して設け
られたライセンス管理エージェントがライセンスキーの
確認をライセンス管理部に要求し、該ライセンス管理部
が該ライセンスキーの確認により前記サービスプログラ
ムを起動できると判定した場合に、該ライセンス管理エ
ージェントがサービスプログラムを起動するようにす
る。
According to an eighth aspect of the present invention, there is provided a method for providing an application providing service using a first device using a service program and a second device for generating and managing a license key. Device from the first device, user information, service program information,
Receiving a request for creating a license key including information for identifying the first device, the second device receiving the user information, the service program information, the information for identifying the first device,
A license key including a usage period, initialized counter information, and a counter upper limit value is generated, the license key is transmitted to the first device, and the service management unit of the first device
When requesting the activation of the service program in response to the activation request from the operation terminal, the license management agent provided corresponding to the service program requests the license management unit to confirm the license key, and the license management unit If it is determined that the service program can be started by the confirmation of the above, the license management agent starts the service program.

【0021】請求項9に記載の発明は、請求項8の記載
において、操作端末からのライセンスキーの更新依頼に
応じて、前記第1の装置が、更新すべきライセンスキー
を前記第2の装置に送信し、第2の装置が、該更新すべ
きライセンスキーの利用期限を再設定し、カウンタ情報
の値を初期化し、カウンタ上限値の再設定を行い、更新
したライセンスキーを第1の装置に送信する。
According to a ninth aspect of the present invention, in accordance with the eighth aspect, in response to a license key update request from an operation terminal, the first device stores the license key to be updated in the second device. And the second device resets the expiration date of the license key to be updated, initializes the value of the counter information, resets the counter upper limit, and transmits the updated license key to the first device. Send to

【0022】請求項10に記載の発明は、請求項8の記
載において、前記第1の装置は、前記ライセンス管理エ
ージェントから前記サービスプログラムの利用ログを取
得し、記憶装置に利用状況として記録する利用状況記録
部を有し、第1の装置における時計が利用状況報告時間
に達すると、第1の装置は、該利用状況記録部により格
納された該サービスプログラムの利用状況と、該サービ
スプログラムに対応するライセンスキーを第2の装置に
送信し、第2の装置は、該サービスプログラムの利用状
況から該サービスプログラムの使用料を算出し、該ライ
センスキーの更新を行う。
According to a tenth aspect of the present invention, according to the eighth aspect, the first device acquires a usage log of the service program from the license management agent and records the usage log in a storage device as a usage status. When the clock of the first device reaches the usage status reporting time, the first device responds to the usage status of the service program stored by the usage status recording unit and the service program. The second device calculates the usage fee of the service program from the usage status of the service program, and updates the license key.

【0023】請求項11に記載の発明は、請求項10の
記載において、前記ライセンスキーは前記カウンタ情報
及びカウンタ上限値を含まないようにする。
[0023] According to an eleventh aspect of the present invention, in the tenth aspect, the license key does not include the counter information and the counter upper limit value.

【0024】上記方法の発明においても、装置の発明と
同様の作用効果を奏する。
In the invention of the above-described method, the same operation and effect as those of the invention of the device can be obtained.

【0025】請求項12に記載の発明は、アプリケーシ
ョン提供サービスにおけるサービスプログラムに対応し
たライセンス管理エージェントプログラムであって、コ
ンピュータに、該コンピュータの操作端末からのサービ
スプログラムの起動要求に応じて、該コンピュータに設
けられたライセンス管理部にライセンスキーの確認を要
求する手順と、該ライセンス管理部が該ライセンスキー
の確認により前記サービスプログラムを起動できると判
定した場合に、該サービスプログラムを起動する手順
と、該サービスプログラムの利用ログを収集する手順と
を実行させる。
According to a twelfth aspect of the present invention, there is provided a license management agent program corresponding to a service program in an application providing service, wherein the license management agent program causes a computer to respond to a service program activation request from an operation terminal of the computer. Requesting a license key confirmation from a license management unit provided in the license management unit; and, when the license management unit determines that the service program can be activated by confirming the license key, activating the service program. And collecting a usage log of the service program.

【0026】請求項13に記載の発明は、請求項12の
記載において、前記ライセンスキーの保有情報は、前記
サービスプログラムを既に利用した利用量を示すカウン
タ情報とカウンタ上限値を含み、前記ライセンス管理エ
ージェントプログラムは、前記サービスプログラムの利
用に応じて前記ライセンス管理部に対して該カウンタ情
報の更新を行う手順を更に有する。
According to a thirteenth aspect of the present invention, in accordance with the twelfth aspect, the license key holding information includes counter information indicating a usage amount of the service program already used and a counter upper limit value, and the license management The agent program further has a procedure of updating the counter information to the license management unit in accordance with use of the service program.

【0027】上記ライセンス管理エージェントプログラ
ムの発明によれば、請求項1〜7の装置に、サービスプ
ログラムとこれに対応する当該ライセンス管理エージェ
ントプログラムとをインストールすることにより、所望
のサービスプログラムをアプリケーション提供サービス
において利用することができる。請求項14〜18に記
載の発明は、請求項1〜5の装置における処理を実行す
るプログラムであり、請求項19〜20に記載の発明
は、請求項6〜7の装置の処理を実行するプログラムで
ある。
According to the invention of the license management agent program, the service program and the corresponding license management agent program corresponding to the service program are installed in the apparatus according to any one of claims 1 to 7, so that the desired service program can be provided to the application providing service. Can be used in The invention according to claims 14 to 18 is a program for executing the processing in the device according to claims 1 to 5, and the invention according to claims 19 to 20 executes the processing in the apparatus according to claims 6 to 7. It is a program.

【0028】[0028]

【発明の実施の形態】図1に、本発明の実施例における
アプリケーション提供システムの構成を示す。
FIG. 1 shows the configuration of an application providing system according to an embodiment of the present invention.

【0029】図1に示すように、本発明においては、サ
ービス提供に係るアプリケーションソフト(サービスプ
ログラムともいう)を利用者サイトの利用者サーバ1に
インストールし、利用者はそのアプリケーションソフト
を利用する。データセンタのデータセンタサーバ2で
は、サービス提供に係るアプリケーションソフトウェア
のライセンスの生成管理等を行う。
As shown in FIG. 1, in the present invention, application software (also referred to as a service program) for providing a service is installed in a user server 1 of a user site, and the user uses the application software. The data center server 2 of the data center performs, for example, generation management of licenses for application software related to service provision.

【0030】利用者サーバ1とデータセンタサーバ2間
はネットワーク3(例えばインターネット)により必要
に応じて一時的に接続され、後述するカウンタ付きライ
センスキーや利用状況のデータが送受信される。なお、
ネットワーク3を用いず、FD等の記録媒体を用いて必
要なデータをデータセンタと利用者サイト間でオフライ
ンでやり取りするようにしてもよい。
The user server 1 and the data center server 2 are temporarily connected by a network 3 (for example, the Internet) as necessary, and transmit and receive a license key with a counter and usage status data, which will be described later. In addition,
Instead of using the network 3, necessary data may be exchanged offline between the data center and the user site using a recording medium such as an FD.

【0031】本発明では、図1に示すような形態でサー
ビスプログラムを賃貸しするサービスを提供するため
に、利用者によるサービスプログラムの自由な使用を制
限したり、サービスプログラムの利用状況を把握したり
等のしくみをカウンタ付きライセンスキーを用いて実現
している。
In the present invention, in order to provide a service for renting a service program in the form shown in FIG. 1, the user is restricted from using the service program freely, and the usage status of the service program is grasped. The mechanism such as ripping is realized using a license key with a counter.

【0032】すなわち、利用者からの申請に応じてデー
タセンタがカウンタ付きライセンスキーを発行し、利用
者サイトでは、当該カウンタ付きライセンスキーの情報
を基に、利用者に対するサービスプログラムへのアクセ
ス制限、利用期間制限、利用量制限等を行う。また、カ
ウンタ付きライセンスキーを用いることにより、前払い
方式又は後払い方式によるサービスプログラムの賃貸し
サービスを実現する。なお、前払い方式とは、利用者が
利用を開始する前に、料金の前払いにより利用可能な貸
し出し限度を決定する方式であり、後払い方式とは、利
用者が利用した貸し出し実績に基づき料金を請求する方
式である。
That is, the data center issues a license key with a counter in response to an application from the user, and the user site restricts access to the service program for the user based on the information on the license key with the counter. Restrict usage period and usage amount. Also, by using a license key with a counter, a rental service of a service program by a prepaid system or a postpaid system is realized. Note that the prepayment method is a method for determining the lending limit that can be used by prepayment of the fee before the user starts using the service, and the postpayment method charges the fee based on the loan result used by the user It is a method to do.

【0033】図2にカウンタ付きライセンスキーの保有
項目を示す。図2に示すように、カウンタ付きライセン
スキーは、サービスプログラム情報、利用者情報、利用
期限、マシン固有情報(ハードウェア固有情報)、カウ
ンタ情報、カウンタ上限値を有する。
FIG. 2 shows the items held by the license key with counter. As shown in FIG. 2, the license key with a counter has service program information, user information, a use period, machine-specific information (hardware-specific information), counter information, and a counter upper limit value.

【0034】サービスプログラム情報、利用者情報は、
それぞれの名称又は対応するID番号乃至記号を示すも
のである。また、利用期限は当該アプリケーションが利
用可能な有効期限であり、マシン固有情報はサービスプ
ログラムを実行するコンピュータを特定するユニークな
情報、例えば、ディスクのシリアル番号、コンピュータ
のMACアドレス等である。カウンタ情報はサービスプ
ログラムを利用した時間又は回数を表すカウンタ値であ
り、カウンタ上限値は利用可能な時間又は回数の限度の
値である。
The service program information and user information are
Each name or corresponding ID number or symbol is shown. The term of use is the term of validity of use of the application, and the machine-specific information is unique information for specifying a computer that executes the service program, for example, a serial number of a disk, a MAC address of the computer, and the like. The counter information is a counter value indicating the time or the number of times the service program has been used, and the counter upper limit value is a limit value of the usable time or the number of times.

【0035】(機能構成)図1に示したアプリケーショ
ン提供システムによる賃貸しサービスを実現するための
機能構成を図3に示す。
(Functional Configuration) FIG. 3 shows a functional configuration for realizing a rental service by the application providing system shown in FIG.

【0036】利用者サーバ1は、サービス管理部11、
ライセンス管理部12、サービスプログラム13、ライ
センス管理エージェント14、ライセンス申請変更依頼
部15、利用状況記録部16、利用状況報告部17を有
する。なお、ライセンス管理エージェント14はサービ
スプログラム13毎に設けられる。各部の機能は次の通
りである。
The user server 1 includes a service management unit 11,
It has a license management unit 12, a service program 13, a license management agent 14, a license application change request unit 15, a usage status recording unit 16, and a usage status reporting unit 17. Note that the license management agent 14 is provided for each service program 13. The function of each part is as follows.

【0037】サービス管理部11は、操作端末4を経由
した利用者からのサービスプログラム13の起動要求を
受け、当該要求をサービスプログラム毎のライセンス管
理エージェント14に引き継ぐ。
The service management section 11 receives a start request of the service program 13 from the user via the operation terminal 4, and takes over the request to the license management agent 14 for each service program.

【0038】ライセンス管理部12は、ライセンス管理
エージェント14からのサービスプログラム13の利用
可否に関する問い合わせに回答する。すなわち、利用可
否に関する問い合わせがある場合、カウンタ付きライセ
ンスキーの内容に照らして、利用可否を回答する。
The license management unit 12 responds to an inquiry from the license management agent 14 regarding the availability of the service program 13. That is, when there is an inquiry regarding the availability, the availability is answered in light of the contents of the license key with counter.

【0039】サービスプログラム13はサービス提供者
が提供するアプリケーションソフトである。また、ライ
センス管理エージェント14はサービスプログラム13
の起動や停止を実施したり、サービスプログラム13か
ら出力された利用状況ログを利用状況記録部に渡す。
The service program 13 is application software provided by a service provider. In addition, the license management agent 14
And the use status log output from the service program 13 is passed to the use status recording unit.

【0040】ライセンス申請変更依頼部15は、操作端
末4からのライセンス申請変更依頼を受理し、データセ
ンタに対してカウンタ付きライセンスキーを申請し、カ
ウンタ付きライセンスキーを受け取る。利用状況記録部
16は、サービスプログラム13が出力する利用状況ロ
グをライセンス管理エージェント14経由で受け取り、
暗号化して利用者サイトにおける利用状況DB18に格
納する機能を有する。利用状況報告部17は、利用状況
記録部16により蓄えられた利用状況ログをデータセン
タに送信する。なお、利用状況報告の時期と送信先はプ
ログラム中にアルゴリズムとして保有する。
The license application change request unit 15 receives a license application change request from the operation terminal 4, applies for a license key with a counter to the data center, and receives a license key with a counter. The usage status recording unit 16 receives the usage status log output from the service program 13 via the license management agent 14,
It has the function of encrypting and storing it in the usage status DB 18 at the user site. The usage status report unit 17 transmits the usage status log stored by the usage status recording unit 16 to the data center. The timing of the usage status report and the transmission destination are stored as an algorithm in the program.

【0041】利用者は、操作端末から利用者サーバ1の
操作を行い、サービスプログラムによるサービスを受け
る。
The user operates the user server 1 from the operation terminal and receives a service provided by the service program.

【0042】利用者サーバ1は、CPU、入出力装置、
メモリ、ハードディスク等を有するコンピュータであ
り、上記の各機能部は、当該機能を実行するためのプロ
グラムとして構成される。なお、サービス管理部11、
ライセンス管理部12、ライセンス申請変更依頼部1
5、利用状況記録部16、利用状況報告部17を利用者
サーバ1に予め記録媒体等からインストールしておくこ
とにより、所望のサービスプログラム13及びこれに対
応したライセンス管理エージェント14をデータセンタ
からダウンロードし、利用者サーバ1にインストールし
て本発明の賃貸しサービスを利用することができる。ま
た、サービスプログラム13及びライセンス管理エージ
ェント14をCD−ROMやFD等からインストールす
るようにしてもよい。
The user server 1 includes a CPU, an input / output device,
This is a computer having a memory, a hard disk, and the like, and each of the functional units is configured as a program for executing the function. Note that the service management unit 11,
License management unit 12, License application change request unit 1
5. By installing the usage status recording unit 16 and the usage status reporting unit 17 from the recording medium or the like in the user server 1 in advance, the desired service program 13 and the license management agent 14 corresponding to the service program 13 are downloaded from the data center. Then, it can be installed on the user server 1 to use the rental service of the present invention. Further, the service program 13 and the license management agent 14 may be installed from a CD-ROM, FD, or the like.

【0043】次に、データセンタサーバ2の機能構成に
ついて説明する。
Next, the functional configuration of the data center server 2 will be described.

【0044】データセンタサーバ2は、ライセンス生成
管理部21、申請変更受付部22、利用者認証部23、
利用状況集計部24、利用状況DB25を有する。
The data center server 2 includes a license generation management unit 21, an application change reception unit 22, a user authentication unit 23,
It has a usage status tallying unit 24 and a usage status DB 25.

【0045】ライセンス生成管理部21は、カウンタ付
きライセンスキーの発行と管理を行う。すなわち、申請
変更受付部22からのカウンタ付きライセンスキー発行
依頼に基づいてカウンタ付きライセンスキーを発行し返
却する。発行したカウンタ付きライセンスキーは、ライ
センス生成管理部21内で保管する。
The license generation management unit 21 issues and manages a license key with a counter. That is, a license key with a counter is issued and returned based on a license key with a counter request from the application change receiving unit 22. The issued license key with a counter is stored in the license generation management unit 21.

【0046】申請変更受付部22は、利用者サイトから
のカウンタ付きライセンスキー発行依頼に基づき申請変
更受付処理を行う。利用者認証部23は利用者の認証を
行い、利用状況集計部24はサービス提供者が提供した
サービスについて利用者の利用量の格納、集計及び管理
を行う。利用量は利用状況として利用状況DB25に格
納する。
The application change receiving unit 22 performs an application change receiving process based on a license key issuance request from the user site. The user authentication unit 23 authenticates the user, and the usage status tallying unit 24 stores, counts, and manages the usage amount of the user for the service provided by the service provider. The usage amount is stored in the usage status DB 25 as a usage status.

【0047】利用者サーバ1と同様、データセンタサー
バ2も、CPU、入出力装置、メモリ、ハードディスク
等を有するコンピュータであり、上記の各機能部は、当
該機能を実行するためのプログラムとして構成される。
Like the user server 1, the data center server 2 is a computer having a CPU, an input / output device, a memory, a hard disk, and the like. Each of the above-described functional units is configured as a program for executing the function. You.

【0048】(前払い方式における動作)次に、前払い
方式によるサービス提供におけるシステムの動作につい
て、図4及び図5を参照して説明する。図4は、本実施
例のアプリケーション提供システムの構成中における処
理の流れを示す図であり、図5は、処理のシーケンスチ
ャートである。なお、図4及び図5中、同一のステップ
番号の処理は同一の処理を示す。
(Operation in Prepaid Method) Next, the operation of the system in providing a service by the prepaid method will be described with reference to FIGS. FIG. 4 is a diagram showing a flow of processing in the configuration of the application providing system of the present embodiment, and FIG. 5 is a sequence chart of the processing. In FIGS. 4 and 5, the processes with the same step numbers indicate the same processes.

【0049】まず、利用者が操作端末からライセンス申
請変更依頼部15に対して利用者情報、サービスプログ
ラム情報、使用したい時間又は回数等を指定することに
よってサービス利用申請/変更依頼を行う(ステップ
1)。また、ライセンス申請変更依頼部15は、マシン
固有情報を取得する(ステップ2)。次に、ライセンス
申請変更依頼部15は利用者情報、サービスプログラム
情報、使用したい時間又は回数等、及びマシン固有情報
をデータセンタサーバ2に送信することによりライセン
スの更新依頼を行う(ステップ3)。
First, the user makes a service use application / change request by specifying user information, service program information, a desired time or number of times, etc. from the operation terminal to the license application change request unit 15 (step 1). ). Further, the license application change request unit 15 acquires the machine unique information (Step 2). Next, the license application change request unit 15 requests the license update by transmitting the user information, the service program information, the time or the number of times the user wants to use the information, and the machine unique information to the data center server 2 (step 3).

【0050】データセンタサーバ2におけるライセンス
生成管理部21は、利用者認証の後、ステップ3の依頼
に基づいて、カウンタ付きライセンスキーを作成する
(ステップ4)。その際に、利用期限を設定し、カウン
タ値を初期化し(例えば0にする)、カウンタ上限値を
設定する。なお、カウンタ上限値を設定するにあたり、
カウンタ上限値に応じたサービスプログラムの使用料金
は予め前払いされているものとする。
After the user authentication, the license generation management unit 21 in the data center server 2 creates a license key with a counter based on the request in step 3 (step 4). At this time, the usage period is set, the counter value is initialized (for example, set to 0), and the counter upper limit value is set. When setting the counter upper limit,
It is assumed that the usage fee of the service program according to the counter upper limit value is paid in advance.

【0051】その後、申請変更受付部22は、カウンタ
付きライセンスキーを暗号化して利用者サーバ1のライ
センス申請変更依頼部15に返送する(ステップ5)。
続いて、ライセンス申請変更依頼部15は上記のカウン
タ付きライセンスキーをライセンス管理部12に渡す
(ステップ6)。
Thereafter, the application change receiving unit 22 encrypts the license key with the counter and returns it to the license application change requesting unit 15 of the user server 1 (step 5).
Subsequently, the license application change request unit 15 passes the license key with counter to the license management unit 12 (step 6).

【0052】続いて、利用者サイトにおいて当該カウン
タ付きライセンスキーを適用してサービスプログラムの
利用がなされる。なお、カウンタ付きライセンスキーを
用いたライセンス管理配下でのサービスプログラムの実
行の詳細については後述する。
Subsequently, the service program is used at the user site by applying the license key with the counter. The details of executing the service program under the license management using the license key with the counter will be described later.

【0053】サービスプログラムの利用によって利用で
きる残りの時間や回数が減少し、残カウンタ数が一定値
以下(例えば残りが上限値の10%以内)になると、事
前に利用停止が近づいていることを利用者に伝えるため
に、サービス管理部11から残カウンタの表示が利用者
の操作端末4になされる(ステップ7)。利用者が利用
を継続したいと要望した場合、利用者は操作端末4より
ライセンス変更更新依頼部15に対してライセンスキー
の更新依頼をする(ステップ8)。
When the remaining time or the number of times available by the use of the service program decreases and the number of remaining counters becomes a certain value or less (for example, the remaining number is within 10% of the upper limit), it is determined that the use stop is approaching in advance. In order to inform the user, the service management unit 11 displays the remaining counter on the user's operation terminal 4 (step 7). When the user desires to continue using the license key, the user requests the license change / update request unit 15 to update the license key from the operation terminal 4 (step 8).

【0054】そして、ライセンス変更更新依頼部15
は、更新依頼と現在使用中のカウンタ付きライセンスキ
ーをデータセンタサーバ2の申請変更受付部22に送付
する(ステップ9)。申請変更受付部22は、受け取っ
たカウンタ付きライセンスキーの内容を基に残カウンタ
値を計算する(ステップ10)。そして、カウンタ付き
ライセンスキーの設定項目の再設定を行う(ステップ1
1)。すなわち、カウンタ付きライセンスキーの利用期
限を延長し、カウンタ値を初期化し、カウンタ値の上限
値を再設定する。
Then, the license change / update request unit 15
Sends the update request and the currently used license key with counter to the application change receiving unit 22 of the data center server 2 (step 9). The application change receiving unit 22 calculates the remaining counter value based on the contents of the received license key with counter (step 10). Then, the setting items of the license key with the counter are reset (step 1).
1). That is, the usage period of the license key with the counter is extended, the counter value is initialized, and the upper limit value of the counter value is reset.

【0055】その後、申請変更受付部22は上記のよう
に再設定されたカウンタ付きライセンスキーを、利用者
サーバ1におけるライセンス申請変更依頼部15に暗号
化して送信する(ステップ12)。ライセンス申請変更
依頼部15は、ライセンス管理部13にカウンタ付きラ
イセンスキーを渡す(ステップ13)。その後、アプリ
ケーションの利用が行われ、上記の処理が繰り返され
る。
Thereafter, the application change receiving unit 22 encrypts and transmits the license key with the counter reset as described above to the license application change request unit 15 in the user server 1 (step 12). The license application change request unit 15 passes the license key with the counter to the license management unit 13 (step 13). Thereafter, the application is used, and the above processing is repeated.

【0056】(ライセンス管理配下でのサービスプログ
ラムの利用)次に、本発明のカウンタ付きライセンスキ
ーを使用したライセンス管理配下でのサービスプログラ
ムの利用について説明する。
(Use of Service Program Under License Management) Next, the use of a service program under license management using a license key with a counter according to the present invention will be described.

【0057】本発明ではサービスプログラムを利用者サ
ーバ側にインストールして使用するため、利用者による
サービスプログラムの自由な使用を制限したり、サービ
スプログラムの利用状況を把握したり等の制御が必要で
ある。利用者サーバ側における各機能部がどのように動
作して、このような制御を実現するかにつき図6及び図
7を用いて説明する。図6は、本実施例の利用者サーバ
の構成中における処理の流れを示す図であり、図7は、
処理のシーケンスチャートである。なお、図6及び図7
中、同一のステップ番号の処理は同一の処理を示す。
In the present invention, since the service program is installed and used on the user server side, it is necessary to control the user's free use of the service program and to grasp the usage status of the service program. is there. How the respective functional units on the user server side operate to realize such control will be described with reference to FIGS. 6 and 7. FIG. FIG. 6 is a diagram showing a flow of processing during the configuration of the user server of the present embodiment, and FIG.
It is a sequence chart of a process. 6 and 7
Among them, the processes with the same step numbers indicate the same processes.

【0058】まず、利用者は、操作端末4を介してサー
ビス管理部11の起動を行う(ステップ21)。サービ
ス管理部11は起動要求を受け、ライセンス管理エージ
ェント14を起動する(ステップ22)。
First, the user activates the service management unit 11 via the operation terminal 4 (step 21). Upon receiving the activation request, the service management unit 11 activates the license management agent 14 (Step 22).

【0059】サービスプログラムの起動に際し、ライセ
ンス管理エージェント14がライセンス管理部12に対
してライセンスの確認を行う(ステップ23)。ライセ
ンス管理部12は、サービスプログラム情報、利用者情
報、期限、ハードウェア固有情報、カウンタの状況等を
確認し(ステップ24)、当該アプリケーションが本利
用者サーバ上で起動できるか否かを判定し、確認結果を
ライセンス管理エージェント14に返す(ステップ2
5)。
Upon activation of the service program, the license management agent 14 checks the license with the license management unit 12 (step 23). The license management unit 12 checks the service program information, user information, time limit, hardware-specific information, counter status, and the like (step 24), and determines whether the application can be activated on the user server. The confirmation result is returned to the license management agent 14 (step 2).
5).

【0060】確認結果がOKである場合、ライセンス管
理エージェント14はサービスプログラム13を起動し
(ステップ26)、利用者によりサービスプログラムの
利用がなされる。
If the confirmation result is OK, the license management agent 14 activates the service program 13 (step 26), and the user uses the service program.

【0061】サービスプログラムの利用時、ライセンス
管理エージェント14は定期的にサービスプログラムの
利用ログを収集する(ステップ27)。収集したログ
は、暗号化してライセンス管理エージェント14から利
用状況記録部16に渡され、蓄積される(ステップ2
8)。利用状況の記録は、後述する後払い方式において
使用料を算出するために用いられる。
At the time of using the service program, the license management agent 14 periodically collects a use log of the service program (step 27). The collected logs are encrypted, passed from the license management agent 14 to the use status recording unit 16, and accumulated (step 2).
8). The usage status record is used to calculate a usage fee in a postpaid method described later.

【0062】サービスプログラムの利用時間、利用回数
等に応じて、ライセンス管理エージェント14からライ
センス管理部12のカウンタ付きライセンスキーに対し
てカウンタ値の更新がなされ(ステップ29)、ライセ
ンス管理部12は、利用期限チェック、カウンタ値とカ
ウンタ上限値のチェックを行い(ステップ30)、ライ
センスの確認結果をライセンス管理エージェント14に
通知する(ステップ31)。
The license management agent 14 updates the counter value of the license key with a counter of the license management unit 12 according to the use time and the number of times of use of the service program (step 29). The usage period check, the counter value and the counter upper limit value are checked (step 30), and the result of license confirmation is notified to the license management agent 14 (step 31).

【0063】ステップ25、31におけるライセンスの
確認結果がNGである場合、ライセンス管理エージェン
ト14はサービスプログラム13を停止し(ステップ3
2)、サービスプログラム停止報告をサービス管理部1
1に対して行う(ステップ33)。サービス管理部11
は、サービスプログラム13の停止表示を操作端末4に
対して行う。
If the result of the license check in steps 25 and 31 is NG, the license management agent 14 stops the service program 13 (step 3).
2), service service stop report to service management unit 1
1 (step 33). Service management unit 11
Performs a stop display of the service program 13 on the operation terminal 4.

【0064】図8を用いて、上記のステップ23〜2
5、29〜31の処理の部分についてより詳細に説明す
る。
Referring to FIG. 8, the above steps 23-2
5, 29-31 will be described in more detail.

【0065】ライセンス管理部12は、ライセンス管理
エージェント14からライセンスの確認の要求を受ける
と、利用者が入力した利用者情報とサービスプログラム
情報とカウンタ付きライセンスキーにおける当該情報と
の照合を行う(ステップ201)。これらを有するカウ
ンタ付きライセンスキーがない場合、ライセンス管理エ
ージェント14は、サービス管理部11を介して利用者
登録無しとの事由によりサービスプログラム利用不可表
示を行う(ステップ202)。
Upon receiving a license confirmation request from the license management agent 14, the license management unit 12 checks the user information entered by the user, the service program information, and the information in the license key with counter (step). 201). If there is no counter-equipped license key having these, the license management agent 14 displays a service program unavailable display via the service management unit 11 due to the fact that there is no user registration (step 202).

【0066】カウンタ付きライセンスキーがある場合、
マシン固有情報が使用しているコンピュータと一致して
いるか否かを判定し(ステップ203)、不一致である
場合、ライセンス管理エージェント14は、サービス管
理部11を介し、コンピュータが異なるとの事由により
サービスプログラム利用不可表示を行う(ステップ20
4)。
When there is a license key with a counter,
It is determined whether or not the machine unique information matches the computer being used (step 203). If there is no match, the license management agent 14 sends the service via the service management unit 11 due to the reason that the computer is different. A program unavailable display is performed (step 20)
4).

【0067】マシン固有情報が使用しているコンピュー
タと一致している場合、カウンタ付きライセンスキーの
利用期限が切れているか否かをコンピュータ時計を用い
てチェックし(ステップ205)、コンピュータ時計が
利用期限を越えている場合、ライセンス管理エージェン
ト14は、サービス管理部11を介し、利用期限切れと
の事由によりサービスプログラム利用不可表示を行う
(ステップ206)。
If the machine-specific information matches the computer being used, it is checked using a computer clock whether or not the license key with a counter has expired (step 205). If the number exceeds the limit, the license management agent 14 displays a service program unavailable display via the service management unit 11 due to the expiration of the use period (step 206).

【0068】利用期限が切れていない場合には、カウン
タ値がカウンタ上限値と一致しているか否かをチェック
し(ステップ207)、一致している場合、ライセンス
管理エージェント14は、サービス管理部11を介し、
利用限度になったとの事由によりサービスプログラム利
用不可表示を行う(ステップ208)。カウンタ値がカ
ウンタ上限値未満である場合に、ライセンス管理部11
はライセンス管理エージェント14に対してサービスプ
ログラムの利用許可を与える(ステップ209)。
If the usage period has not expired, it is checked whether or not the counter value matches the counter upper limit value (step 207). Through
Due to the reason that the usage limit has been reached, a service program unavailable display is performed (step 208). When the counter value is smaller than the counter upper limit value, the license management unit 11
Gives the license management agent 14 permission to use the service program (step 209).

【0069】本発明の実施例においては、サービスプロ
グラムは、利用者から直接に起動をかけられないように
設定されており、サービス管理部11から起動しないと
動作しない。これにより、利用者からのサービスプログ
ラムの自由な使用が防止できる。
In the embodiment of the present invention, the service program is set so as not to be directly activated by the user, and does not operate unless activated by the service management unit 11. This can prevent the user from freely using the service program.

【0070】また、ライセンス管理エージェント14
は、サービスプログラム13の種類に応じて時間、回
数、他の条件等でカウンタ値の更新をする。これにより
提供するサービスに合わせた制御を行うことが可能であ
る。
The license management agent 14
Updates the counter value in accordance with the type of the service program 13, time, number of times, other conditions, and the like. This makes it possible to perform control in accordance with the service to be provided.

【0071】(後払い方式における動作)次に、後払い
方式について図9及び図10を用いて説明する。図9
は、本実施例のアプリケーション提供システムの構成中
における処理の流れを示す図であり、図10は、処理の
シーケンスチャートである。なお、図9及び図10中、
同一のステップ番号の処理は同一の処理を示す。
(Operation in Post-Payment Method) Next, the post-payment method will be described with reference to FIGS. FIG.
FIG. 10 is a diagram showing a processing flow in the configuration of the application providing system of the present embodiment, and FIG. 10 is a sequence chart of the processing. 9 and 10,
The processes with the same step numbers indicate the same processes.

【0072】なお、本実施例では、不正な利用が無制限
に行われるのを防止するためカウンタを使用するが、後
払い方式はカウンタを使用しなくても実現することが可
能である。
In this embodiment, a counter is used in order to prevent unauthorized use without limit, but the postpayment method can be realized without using a counter.

【0073】後払い方式の処理中、利用者がライセンス
申請変更依頼を行い、サービスプログラムの利用を開始
するまでの処理(ステップ41〜ステップ46)は前払
い方式と同様である。なお、後払い方式における利用期
限、カウンタ上限値は、不正な利用が無制限に行われる
のを防止するために設定するものである。カウンタを用
いない場合には、例えばカウンタ情報を使用するか否か
を設定するためのフラグを設けてそれをOFFとし、カ
ウンタ上限値の設定等を行わない。
During the post-payment process, the processes (steps 41 to 46) from the user making a license application change request to starting use of the service program are the same as the pre-payment method. Note that the usage period and the counter upper limit value in the post-payment method are set to prevent unauthorized use from being performed without restriction. When the counter is not used, for example, a flag for setting whether or not to use the counter information is provided and turned off, and the upper limit value of the counter is not set.

【0074】サービスプログラムの利用が開始された
後、ライセンス管理エージェント14によって収集され
た利用ログが、利用状況記録部16により利用状況DB
18に蓄積される。コンピュータ時計が利用状況報告時
間に達すると、利用状況をデータセンタサーバ2におけ
る利用状況集計部24に送付する(ステップ47)。
After the use of the service program is started, the usage log collected by the license management agent 14 is stored in the usage status DB by the usage status recording unit 16.
18 is stored. When the computer clock reaches the usage status reporting time, the usage status is sent to the usage status counting unit 24 in the data center server 2 (step 47).

【0075】なお、利用状況報告時間については、例え
ば月末に報告する旨を利用者が予め設定しておく等の方
法を用いるが、他に種々の方法を用いることができる。
For the usage status reporting time, for example, a method is used in which the user sets in advance that the report is to be made at the end of the month, but various other methods can be used.

【0076】利用状況の送付と同時に、利用状況報告部
17はライセンス申請変更依頼部15に対して現在使用
しているカウンタ付きライセンスキーの送付指示を行い
(ステップ48)、ライセンス申請変更依頼部15は現
在使用しているカウンタ付きライセンスキーを暗号化し
てデータセンタサーバ2の申請変更受付部22に送付す
る(ステップ49)。申請変更受付部22は、カウンタ
付きライセンスキーを復号化してライセンス生成管理部
21に渡す(ステップ50)。
Simultaneously with the transmission of the usage status, the usage status report unit 17 instructs the license application change request unit 15 to transmit the license key with the counter currently used (step 48), and the license application change request unit 15 Encrypts the currently used license key with counter and sends it to the application change receiving unit 22 of the data center server 2 (step 49). The application change receiving unit 22 decrypts the license key with counter and passes it to the license generation management unit 21 (Step 50).

【0077】データセンタサーバ2の利用状況集計部2
4は、利用者サーバ1から送付された利用状況を利用状
況DB25に登録し、保存し(ステップ51)、当該利
用状況からサービスプログラム13の使用料金を計算
し、利用者に請求する(ステップ52)。
[0093] Usage status tabulation unit 2 of data center server 2
4 registers and stores the usage status sent from the user server 1 in the usage status DB 25 (step 51), calculates the usage fee of the service program 13 from the usage status, and bills the user (step 52). ).

【0078】また、ライセンス生成管理部21は、カウ
ンタ付きライセンスキーの使用期限を更新し、カウンタ
値を初期化し、そのカウンタ付きライセンスキーを申請
変更受付部22に渡す(ステップ53)。申請変更受付
部22は、そのカウンタ付きライセンスキーを暗号化し
て利用者サーバ1におけるライセンス申請変更依頼部1
5に送付し、そのカウンタ付きライセンスキーがその後
の利用において適用される(ステップ55)。そして、
以上の処理が繰り返されることとなる。
The license generation management unit 21 updates the expiration date of the license key with counter, initializes the counter value, and passes the license key with counter to the application change receiving unit 22 (step 53). The application change receiving unit 22 encrypts the license key with the counter, and converts the license application change requesting unit 1 in the user server 1.
5 and the license key with counter is applied in subsequent use (step 55). And
The above processing is repeated.

【0079】本発明は、上記の実施例に限定されること
なく、特許請求の範囲内で種々変更・応用が可能であ
る。
The present invention is not limited to the above embodiments, but can be variously modified and applied within the scope of the claims.

【0080】[0080]

【発明の効果】以上説明したように、本発明によれば、
カウンタ付きライセンスキーを用いた構成とすることに
より、利用者サイトにインストールしたアプリケーショ
ンソフトを用いてアプリケーションソフトの賃貸しサー
ビスを提供することが可能となる。
As described above, according to the present invention,
With the configuration using the license key with the counter, it is possible to provide a rental service of the application software using the application software installed on the user site.

【0081】従って、データセンタと利用者サイトとの
間を常時接続する必要がなくなり、従来技術において常
時接続が必要であることにより生じていた問題が解消さ
れる。
Therefore, it is not necessary to always connect the data center and the user site, and the problem caused by the need for the constant connection in the prior art is solved.

【0082】また、従来のライセンスキーには利用量に
関する情報が存在しなかったため、利用量に応じた制限
を設けられなかったところ、本発明のカウンタ付きライ
センスキーではカウンタ情報とカウンタ上限値を設けて
いるので、利用量に応じた制限を設けることが可能とな
る。
Further, since there is no information on the amount of use in the conventional license key, a limit corresponding to the amount of use cannot be provided. In the license key with a counter of the present invention, counter information and a counter upper limit value are provided. Therefore, it is possible to set a limit corresponding to the usage amount.

【0083】また、カウンタ情報として、利用者の利用
時間や利用期間、回数等を自由に設定することにより、
一定期間内に利用状況を報告する必要のあるサービスに
対して、これを行わなかったときにライセンスが無効と
なる仕組みを提供することが可能となる。
Further, by freely setting the user's use time, use period, number of times, and the like as the counter information,
It is possible to provide a mechanism for invalidating the license if the service is not reported within a certain period.

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

【図1】本発明の実施例におけるアプリケーション提供
システムの構成を示す図である。
FIG. 1 is a diagram illustrating a configuration of an application providing system according to an embodiment of the present invention.

【図2】カウンタ付きライセンスキーの保有項目を示す
図である。
FIG. 2 is a diagram showing items held by a license key with a counter.

【図3】本発明の実施例におけるアプリケーション提供
システムの機能構成を示す図である。
FIG. 3 is a diagram illustrating a functional configuration of an application providing system according to an embodiment of the present invention.

【図4】前払い方式の場合のシステムの動作を説明する
ための図である。
FIG. 4 is a diagram for explaining the operation of the system in the case of a prepaid system.

【図5】前払い方式の場合のシステムの動作を説明する
ためのシーケンスチャートである。
FIG. 5 is a sequence chart for explaining an operation of the system in the case of a prepayment method.

【図6】ライセンス管理配下でのサービスプログラムの
利用における利用者サーバの動作を説明するための図で
ある。
FIG. 6 is a diagram for explaining an operation of a user server in using a service program under license management.

【図7】ライセンス管理配下でのサービスプログラムの
利用における利用者サーバの動作を説明するためのシー
ケンスチャートである。
FIG. 7 is a sequence chart for explaining an operation of a user server in using a service program under license management.

【図8】ライセンス管理部とライセンス管理エージェン
ト間の処理を示す図である。
FIG. 8 is a diagram showing processing between a license management unit and a license management agent.

【図9】後払い方式の場合のシステムの動作を説明する
ための図である。
FIG. 9 is a diagram for explaining the operation of the system in the case of the postpay method.

【図10】後払い方式の場合のシステムの動作を説明す
るためのシーケンスチャートである。
FIG. 10 is a sequence chart for explaining the operation of the system in the case of the postpay method.

【図11】従来技術におけるアプリケーション提供サー
ビスの提供形態を示す図である。
FIG. 11 is a diagram showing a provision form of an application provision service in a conventional technique.

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

1 利用者サーバ 2 データセンタサーバ 3 ネットワーク 4 操作端末 11 サービス管理部 12 ライセンス管理部 13 サービスプログラム 14 ライセンス管理エージェント 15 ライセンス申請変更依頼部 16 利用状況記録部 17 利用状況報告部 18 利用状況DB 21 ライセンス生成管理部 22 申請変更受付部 23 利用者認証部 24 利用状況集計部 25 利用状況DB Reference Signs List 1 user server 2 data center server 3 network 4 operation terminal 11 service management unit 12 license management unit 13 service program 14 license management agent 15 license application change request unit 16 usage status recording unit 17 usage status report unit 18 usage status DB 21 license Generation management unit 22 Application change reception unit 23 User authentication unit 24 Usage status aggregation unit 25 Usage status DB

フロントページの続き (72)発明者 阿部 研太郎 東京都千代田区内幸町一丁目1番6号 エ ヌ・ティ・ティ・コミュニケーションズ株 式会社内 (72)発明者 岡本 洋一 東京都千代田区内幸町一丁目1番6号 エ ヌ・ティ・ティ・コミュニケーションズ株 式会社内 Fターム(参考) 5B076 FB05 FB17 FB18 Continuing on the front page (72) Inventor Kentaro Abe 1-6-1, Uchisaiwaicho, Chiyoda-ku, Tokyo NTT Communications Corporation (72) Inventor Yoichi Okamoto 1-1-1, Uchisaiwaicho, Chiyoda-ku, Tokyo No. 6 F-term in NTT Communications Corporation (reference) 5B076 FB05 FB17 FB18

Claims (20)

【特許請求の範囲】[Claims] 【請求項1】 アプリケーション提供サービスにおける
サービスプログラムを利用する装置であって、 操作端末からのサービスプログラム起動要求に応じてサ
ービスプログラムの起動を要求するサービス管理部と、 該サービス管理部からのサービスプログラムの起動の要
求に応じて、サービスプログラムに対応して設けられた
ライセンス管理エージェントから所定の情報に関する確
認要求を受け付け、該所定の情報に関する確認を行うラ
イセンス管理部とを有し、 該ライセンス管理部が該所定の情報に関する確認により
前記サービスプログラムを起動できると判定した場合
に、該ライセンス管理エージェントがサービスプログラ
ムを起動することを特徴とする装置。
An apparatus using a service program in an application providing service, comprising: a service management unit for requesting activation of a service program in response to a service program activation request from an operation terminal; and a service program from the service management unit. A license management unit for receiving a confirmation request for predetermined information from a license management agent provided corresponding to the service program in response to a request for activation of the service program, and for confirming the predetermined information. Wherein the license management agent activates the service program when it is determined that the service program can be activated by confirming the predetermined information.
【請求項2】 前記所定の情報は、前記ライセンス管理
部が有するライセンスキーの保有情報であり、 該保有情報は、前記サービスプログラムを既に利用した
利用量を示すカウンタ情報とカウンタ上限値を含み、 前記ライセンス管理部は、該カウンタ情報の値が該カウ
ンタ上限値未満であるという条件を満たさなければ前記
サービスプログラムを起動できると判定しない請求項1
に記載の装置。
2. The method according to claim 1, wherein the predetermined information is possession information of a license key possessed by the license management unit, wherein the possession information includes counter information indicating a usage amount of the service program already used and a counter upper limit value; The license management unit does not determine that the service program can be started unless the condition that the value of the counter information is less than the counter upper limit value is not satisfied.
An apparatus according to claim 1.
【請求項3】 前記保有情報は更にサービスプログラム
情報、利用者情報、利用期限、及び前記装置を特定する
ための情報を含み、 入力又は取得したサービスプログラム情報、利用者情
報、及び前記装置を特定するための情報と、該保有情報
における対応する各情報とが一致し、取得した現在時刻
が該保有情報における利用期限以前であり、カウンタ情
報の値がカウンタ上限値未満である場合に前記ライセン
ス管理部は前記サービスプログラムを起動できると判定
する請求項2に記載の装置。
3. The possessed information further includes service program information, user information, a use period, and information for specifying the device, and the input or acquired service program information, user information, and the device are specified. And the corresponding information in the owned information matches, the acquired current time is before the expiration date in the owned information, and the value of the counter information is less than the counter upper limit, the license management is performed. The apparatus according to claim 2, wherein the unit determines that the service program can be started.
【請求項4】 前記装置は、前記ライセンスの申請又は
変更を依頼するライセンス申請変更依頼部を更に有し、 該ライセンス申請変更依頼部は、 操作端末から利用者情報とサービスプログラム情報を含
むライセンスキー申請依頼を受け付けると、ライセンス
キー申請依頼をデータセンタサーバに送信し、 ライセンスキー更新依頼を受け付けると、現在のライセ
ンスキーをデータセンタサーバに送信し、 データセンタサーバから送信されたライセンスキーを受
信する請求項2に記載の装置。
4. The apparatus according to claim 1, further comprising: a license application change request unit for requesting application or change of the license, wherein the license application change request unit receives a license key including user information and service program information from an operation terminal. When the application request is accepted, the license key application request is sent to the data center server. When the license key update request is accepted, the current license key is sent to the data center server and the license key sent from the data center server is received. An apparatus according to claim 2.
【請求項5】 前記サービス管理部は、前記カウンタ情
報の値が所定の値に達したときに、操作端末に対してそ
の旨を通知する請求項4に記載の装置。
5. The apparatus according to claim 4, wherein the service management unit notifies the operation terminal when the value of the counter information reaches a predetermined value.
【請求項6】 アプリケーション提供サービスにおいて
ライセンスキーの生成管理を行う装置であって、 利用者情報、サービスプログラム情報、及びサービスプ
ログラムを利用する装置を特定するための情報を含むラ
イセンスキーの作成依頼を受け付ける受付部と、 利用者情報、サービスプログラム情報、サービスプログ
ラムを利用する装置を特定するための情報、利用期限、
初期化したカウンタ情報、及びカウンタ上限値を含むラ
イセンスキーを生成するライセンス生成管理部とを有す
ることを特徴とする装置。
6. An apparatus for generating and managing a license key in an application providing service, wherein a request for creating a license key including user information, service program information, and information for specifying an apparatus using the service program is issued. A receiving unit for receiving, user information, service program information, information for identifying a device using the service program, a use period,
A license generation management unit configured to generate a license key including the initialized counter information and a counter upper limit value.
【請求項7】 前記装置は、サービスプログラムの利用
状況を取得し、該利用状況に応じて該サービスプログラ
ムの使用料を算出する利用状況集計部を更に有し、 前記ライセンス生成管理部は、該サービスプログラムに
対応するライセンスキーの利用期限を更新し、カウンタ
情報の値を初期化する請求項6に記載の装置。
7. The device according to claim 1, further comprising: a usage status totalizing unit that obtains a usage status of the service program, and calculates a usage fee of the service program according to the usage status. 7. The apparatus according to claim 6, wherein the expiration date of the license key corresponding to the service program is updated, and the value of the counter information is initialized.
【請求項8】 サービスプログラムを利用する第1の装
置とライセンスキーの生成管理を行う第2の装置とを用
いてアプリケーション提供サービスを提供する方法であ
って、 第2の装置が、第1の装置から利用者情報、サービスプ
ログラム情報、及び第1の装置を特定するための情報を
含むライセンスキーの作成依頼を受け付け、 第2の装置が、利用者情報、サービスプログラム情報、
第1の装置を特定するための情報、利用期限、初期化し
たカウンタ情報、及びカウンタ上限値を含むライセンス
キーを生成し、該ライセンスキーを第1の装置に送信
し、 第1の装置のサービス管理部が、操作端末からの起動要
求に応じてサービスプログラムの起動を要求すると、サ
ービスプログラムに対応して設けられたライセンス管理
エージェントがライセンスキーの確認をライセンス管理
部に要求し、 該ライセンス管理部が該ライセンスキーの確認により前
記サービスプログラムを起動できると判定した場合に、
該ライセンス管理エージェントがサービスプログラムを
起動することを特徴とする方法。
8. A method for providing an application providing service using a first device using a service program and a second device for generating and managing a license key, wherein the second device comprises: A request for creating a license key including user information, service program information, and information for identifying the first device is received from the device, and the second device receives the user information, the service program information,
Generating a license key including information for identifying the first device, a usage period, initialized counter information, and a counter upper limit, transmitting the license key to the first device, and providing a service of the first device. When the management unit requests the activation of the service program in response to the activation request from the operation terminal, the license management agent provided corresponding to the service program requests the license management unit to confirm the license key, and the license management unit Determines that the service program can be started by confirming the license key,
A method wherein the license management agent invokes a service program.
【請求項9】 操作端末からのライセンスキーの更新依
頼に応じて、前記第1の装置が、更新すべきライセンス
キーを前記第2の装置に送信し、 第2の装置が、該更新すべきライセンスキーの利用期限
を再設定し、カウンタ情報の値を初期化し、カウンタ上
限値の再設定を行い、更新したライセンスキーを第1の
装置に送信する請求項8に記載の方法。
9. In response to a license key update request from an operation terminal, the first device transmits a license key to be updated to the second device, and the second device updates the license key. 9. The method according to claim 8, wherein the expiration date of the license key is reset, the value of the counter information is initialized, the counter upper limit value is reset, and the updated license key is transmitted to the first device.
【請求項10】 前記第1の装置は、前記ライセンス管
理エージェントから前記サービスプログラムの利用ログ
を取得し、記憶装置に利用状況として記録する利用状況
記録部を有し、 第1の装置における時計が利用状況報告時間に達する
と、第1の装置は、該利用状況記録部により格納された
該サービスプログラムの利用状況と、該サービスプログ
ラムに対応するライセンスキーを第2の装置に送信し、 第2の装置は、該サービスプログラムの利用状況から該
サービスプログラムの使用料を算出し、該ライセンスキ
ーの更新を行う請求項8に記載の方法。
10. The first device includes a use status recording unit that acquires a use log of the service program from the license management agent and records the use log in a storage device as a use status. When the usage status report time is reached, the first device transmits the usage status of the service program stored by the usage status recording unit and a license key corresponding to the service program to the second device, 9. The method according to claim 8, wherein the device calculates the usage fee of the service program from the usage status of the service program, and updates the license key.
【請求項11】 前記ライセンスキーは前記カウンタ情
報及びカウンタ上限値を含まない請求項10に記載の方
法。
11. The method according to claim 10, wherein the license key does not include the counter information and a counter upper limit value.
【請求項12】 アプリケーション提供サービスにおけ
るサービスプログラムに対応したライセンス管理エージ
ェントプログラムであって、コンピュータに、 該コンピュータの操作端末からのサービスプログラムの
起動要求に応じて、該コンピュータに設けられたライセ
ンス管理部にライセンスキーの確認を要求する手順と、 該ライセンス管理部が該ライセンスキーの確認により前
記サービスプログラムを起動できると判定した場合に、
該サービスプログラムを起動する手順と、 該サービスプログラムの利用ログを収集する手順とを実
行させるライセンス管理エージェントプログラム。
12. A license management agent program corresponding to a service program in an application providing service, wherein a license management unit provided in the computer in response to a service program activation request from an operation terminal of the computer. Requesting a license key confirmation to the license management unit.
A license management agent program for executing a procedure for starting the service program and a procedure for collecting a usage log of the service program.
【請求項13】 前記ライセンスキーの保有情報は、前
記サービスプログラムを既に利用した利用量を示すカウ
ンタ情報とカウンタ上限値を含み、 前記ライセンス管理エージェントプログラムは、前記サ
ービスプログラムの利用に応じて前記ライセンス管理部
に対して該カウンタ情報の更新を行う手順を更に有する
請求項12に記載のライセンス管理エージェントプログ
ラム。
13. The license key possession information includes counter information indicating an amount of use of the service program already used and a counter upper limit value, and the license management agent program executes the license management in accordance with use of the service program. 13. The license management agent program according to claim 12, further comprising a procedure for updating the counter information to the management unit.
【請求項14】 アプリケーション提供サービスにおけ
るサービスプログラムを利用する処理をコンピュータに
実行させるプログラムであって、 操作端末からのサービスプログラム起動要求に応じてサ
ービスプログラムの起動を要求するサービス管理手順
と、 該サービス管理手順からのサービスプログラムの起動の
要求に応じて、サービスプログラムに対応して設けられ
たライセンス管理エージェントから所定の情報に関する
確認要求を受け付け、該所定の情報に関する確認を行う
ライセンス管理手順とをコンピュータに実行させ、 該ライセンス管理手順が該所定の情報に関する確認によ
り前記サービスプログラムを起動できると判定した場合
に、該ライセンス管理エージェントがサービスプログラ
ムを起動することを特徴とするプログラム。
14. A program for causing a computer to execute a process using a service program in an application providing service, a service management procedure for requesting activation of a service program in response to a service program activation request from an operation terminal; A license management procedure for receiving a confirmation request for predetermined information from a license management agent provided corresponding to the service program in response to a request to start the service program from the management procedure, and performing a check on the predetermined information. Wherein the license management agent activates the service program when the license management procedure determines that the service program can be activated by confirming the predetermined information. .
【請求項15】 前記所定の情報は、前記ライセンス管
理手順が使用するライセンスキーの保有情報であり、 該保有情報は、前記サービスプログラムを既に利用した
利用量を示すカウンタ情報とカウンタ上限値を含み、 前記ライセンス管理手順は、該カウンタ情報の値が該カ
ウンタ上限値未満であるという条件を満たさなければ前
記サービスプログラムを起動できると判定しない請求項
14に記載のプログラム。
15. The predetermined information is possession information of a license key used by the license management procedure, and the possession information includes counter information indicating a used amount of the service program already used and a counter upper limit value. The program according to claim 14, wherein the license management procedure does not determine that the service program can be started unless the condition that the value of the counter information is less than the counter upper limit value is satisfied.
【請求項16】 前記保有情報は更にサービスプログラ
ム情報、利用者情報、利用期限、及び前記装置を特定す
るための情報を含み、 入力又は取得したサービスプログラム情報、利用者情
報、及び前記装置を特定するための情報と、該保有情報
における対応する各情報とが一致し、取得した現在時刻
が該保有情報における利用期限以前であり、カウンタ情
報の値がカウンタ上限値未満である場合に前記ライセン
ス管理手順は前記サービスプログラムを起動できると判
定する請求項15に記載のプログラム。
16. The possessed information further includes service program information, user information, use period, and information for specifying the device, and specifies or acquires the input or acquired service program information, user information, and the device. And the corresponding information in the possession information matches, the acquired current time is before the expiration date in the possession information, and the value of the counter information is less than the counter upper limit, the license management is performed. The program according to claim 15, wherein the procedure determines that the service program can be started.
【請求項17】 前記プログラムは、前記ライセンスの
申請又は変更を依頼するライセンス申請変更依頼手順を
更に有し、 該ライセンス申請変更依頼手順は、 操作端末から利用者情報とサービスプログラム情報を含
むライセンスキー申請依頼を受け付けると、ライセンス
キー申請依頼をデータセンタサーバに送信し、 ライセンスキー更新依頼を受け付けると、現在のライセ
ンスキーをデータセンタサーバに送信し、 データセンタサーバから送信されたライセンスキーを受
信する請求項15に記載のプログラム。
17. The program further includes a license application change request procedure for requesting the application or change of the license, wherein the license application change request procedure includes a license key including user information and service program information from an operation terminal. When the application request is accepted, the license key application request is sent to the data center server. When the license key update request is accepted, the current license key is sent to the data center server and the license key sent from the data center server is received. The program according to claim 15.
【請求項18】 前記サービス管理手順は、前記カウン
タ情報の値が所定の値に達したときに、操作端末に対し
てその旨を通知する手順を有する請求項17に記載のプ
ログラム。
18. The program according to claim 17, wherein the service management procedure includes a procedure for notifying the operation terminal when the value of the counter information reaches a predetermined value.
【請求項19】 アプリケーション提供サービスにおい
てライセンスキーの生成管理の処理をコンピュータに実
行させるプログラムであって、 利用者情報、サービスプログラム情報、及びサービスプ
ログラムを利用する装置を特定するための情報を含むラ
イセンスキーの作成依頼を受け付ける受付手順と、 利用者情報、サービスプログラム情報、サービスプログ
ラムを利用する装置を特定するための情報、利用期限、
初期化したカウンタ情報、及びカウンタ上限値を含むラ
イセンスキーを生成するライセンス生成管理手順とをコ
ンピュータに実行させるプログラム。
19. A program for causing a computer to execute a process of generating and managing a license key in an application providing service, the license including user information, service program information, and information for specifying an apparatus using the service program. A reception procedure for accepting a key creation request, user information, service program information, information for identifying a device using the service program, a use period,
A program for causing a computer to execute the initialized counter information and a license generation management procedure for generating a license key including a counter upper limit value.
【請求項20】 前記プログラムは、サービスプログラ
ムの利用状況を取得し、該利用状況に応じて該サービス
プログラムの使用料を算出する利用状況集計手順を更に
有し、 前記ライセンス生成管理手順は、該サービスプログラム
に対応するライセンスキーの利用期限を更新し、カウン
タ情報の値を初期化する手順を有する請求項19に記載
のプログラム。
20. The program, further comprising: a usage status tallying procedure for acquiring a usage status of a service program, and calculating a usage fee of the service program in accordance with the usage status. 20. The program according to claim 19, further comprising a step of updating a use period of a license key corresponding to the service program and initializing a value of counter information.
JP2001152950A 2001-05-22 2001-05-22 Device, method and program for application providing service Pending JP2002351564A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001152950A JP2002351564A (en) 2001-05-22 2001-05-22 Device, method and program for application providing service

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001152950A JP2002351564A (en) 2001-05-22 2001-05-22 Device, method and program for application providing service

Publications (1)

Publication Number Publication Date
JP2002351564A true JP2002351564A (en) 2002-12-06

Family

ID=18997548

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001152950A Pending JP2002351564A (en) 2001-05-22 2001-05-22 Device, method and program for application providing service

Country Status (1)

Country Link
JP (1) JP2002351564A (en)

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004053666A1 (en) * 2002-12-11 2004-06-24 Interlex Inc. Software execution control system and software execution control program
WO2004061626A1 (en) * 2002-12-26 2004-07-22 Sony Corporation Electronic device, device function control method, and server
JP2006059164A (en) * 2004-08-20 2006-03-02 Fujitsu Support & Service Kk License management terminal, license management system, license management program, and license management method
JP2006059163A (en) * 2004-08-20 2006-03-02 Fujitsu Support & Service Kk License management system, license management program and license management method
JP2006127197A (en) * 2004-10-29 2006-05-18 Fujitsu Ltd Application program, server computer, license key issuance program, license key issuance device and license key issuance system
JP2006139352A (en) * 2004-11-10 2006-06-01 Yokogawa Electric Corp Download management method and program for executing the same
JP2007058720A (en) * 2005-08-26 2007-03-08 Nec Corp License management system and method, license server, transfer license server, and program
CN100388152C (en) * 2002-12-26 2008-05-14 索尼株式会社 Electronic device, device function control method, and server
JP2009211471A (en) * 2008-03-05 2009-09-17 Kyocera Mita Corp License management system and license management program
JPWO2008133346A1 (en) * 2007-04-25 2010-07-29 日本電気株式会社 Software license management method, communication network system, and software license management program
JP2013504827A (en) * 2009-09-14 2013-02-07 セルカコール・ラボラトリーズ・インコーポレイテッド Spot check monitor credit system
JP2015015760A (en) * 2014-09-18 2015-01-22 ソニー株式会社 Content providing device
US9553857B2 (en) 2010-07-29 2017-01-24 Sony Corporation Communication system, communication apparatus, communication method, and computer program
JP2017215808A (en) * 2016-05-31 2017-12-07 パナソニックIpマネジメント株式会社 Information-processing equipment, data processing system, data processing method, and computer program
US10856750B2 (en) 2017-04-28 2020-12-08 Masimo Corporation Spot check measurement system
US11367529B2 (en) 2012-11-05 2022-06-21 Cercacor Laboratories, Inc. Physiological test credit method

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH086784A (en) * 1994-06-15 1996-01-12 Nippon Telegr & Teleph Corp <Ntt> System and processing method for preventing using of unauthorized copy of software/work
JPH097020A (en) * 1995-06-14 1997-01-10 Dainippon Printing Co Ltd Method/system/terminal for charged offer of software
JPH09190346A (en) * 1996-01-12 1997-07-22 Hudson Soft Co Ltd Network distribution method for software
JPH11219292A (en) * 1998-02-03 1999-08-10 Tsubasa System Kk Program license management system and computer readable medium recording program
JPH11259574A (en) * 1998-03-13 1999-09-24 Nippon Telegr & Teleph Corp <Ntt> License management method and system, user terminal equipment and storage medium storing license management program
JP2001117768A (en) * 1999-08-12 2001-04-27 Soshun:Kk Medical affair processing method, terminal for processing medical, affair and medical, information processing system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH086784A (en) * 1994-06-15 1996-01-12 Nippon Telegr & Teleph Corp <Ntt> System and processing method for preventing using of unauthorized copy of software/work
JPH097020A (en) * 1995-06-14 1997-01-10 Dainippon Printing Co Ltd Method/system/terminal for charged offer of software
JPH09190346A (en) * 1996-01-12 1997-07-22 Hudson Soft Co Ltd Network distribution method for software
JPH11219292A (en) * 1998-02-03 1999-08-10 Tsubasa System Kk Program license management system and computer readable medium recording program
JPH11259574A (en) * 1998-03-13 1999-09-24 Nippon Telegr & Teleph Corp <Ntt> License management method and system, user terminal equipment and storage medium storing license management program
JP2001117768A (en) * 1999-08-12 2001-04-27 Soshun:Kk Medical affair processing method, terminal for processing medical, affair and medical, information processing system

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7484207B2 (en) 2002-12-11 2009-01-27 O'z Co., Ltd. Software execution control system and software execution control program
WO2004053666A1 (en) * 2002-12-11 2004-06-24 Interlex Inc. Software execution control system and software execution control program
WO2004061626A1 (en) * 2002-12-26 2004-07-22 Sony Corporation Electronic device, device function control method, and server
CN100388152C (en) * 2002-12-26 2008-05-14 索尼株式会社 Electronic device, device function control method, and server
JP2006059164A (en) * 2004-08-20 2006-03-02 Fujitsu Support & Service Kk License management terminal, license management system, license management program, and license management method
JP2006059163A (en) * 2004-08-20 2006-03-02 Fujitsu Support & Service Kk License management system, license management program and license management method
JP4652016B2 (en) * 2004-10-29 2011-03-16 富士通株式会社 Application program, server computer, license key issuing program, license key issuing device, and license key issuing system
JP2006127197A (en) * 2004-10-29 2006-05-18 Fujitsu Ltd Application program, server computer, license key issuance program, license key issuance device and license key issuance system
JP2006139352A (en) * 2004-11-10 2006-06-01 Yokogawa Electric Corp Download management method and program for executing the same
JP4661174B2 (en) * 2004-11-10 2011-03-30 横河電機株式会社 Download management method and program for executing download management method
JP2007058720A (en) * 2005-08-26 2007-03-08 Nec Corp License management system and method, license server, transfer license server, and program
JPWO2008133346A1 (en) * 2007-04-25 2010-07-29 日本電気株式会社 Software license management method, communication network system, and software license management program
JP2009211471A (en) * 2008-03-05 2009-09-17 Kyocera Mita Corp License management system and license management program
JP2013504827A (en) * 2009-09-14 2013-02-07 セルカコール・ラボラトリーズ・インコーポレイテッド Spot check monitor credit system
US9553857B2 (en) 2010-07-29 2017-01-24 Sony Corporation Communication system, communication apparatus, communication method, and computer program
US9813397B2 (en) 2010-07-29 2017-11-07 Sony Corporation Communication system, communication apparatus, communication method, and computer program
US11367529B2 (en) 2012-11-05 2022-06-21 Cercacor Laboratories, Inc. Physiological test credit method
JP2015015760A (en) * 2014-09-18 2015-01-22 ソニー株式会社 Content providing device
JP2017215808A (en) * 2016-05-31 2017-12-07 パナソニックIpマネジメント株式会社 Information-processing equipment, data processing system, data processing method, and computer program
US10856750B2 (en) 2017-04-28 2020-12-08 Masimo Corporation Spot check measurement system

Similar Documents

Publication Publication Date Title
US20020083003A1 (en) Method and apparatus for the accurate metering of software application usage and the reporting of such usage to a remote site on a public network
JP3902136B2 (en) Service provider system, resource counter service provider system, SOAP web service system, method and program including counting / billing mechanism for web services based on SOAP communication protocol
JP2002351564A (en) Device, method and program for application providing service
US20060106845A1 (en) System and method for computer-based local generic commerce and management of stored value
TW200917084A (en) Metered pay-as-you-go computing experience
US8788379B1 (en) Providing configurable pricing for execution of software images
WO2007024823A1 (en) Changing product behavior in accordance with license
WO2008157712A1 (en) Packet schema for pay-as-you-go service provisioning
JP2007531076A (en) Method and system for charging the cost of enjoying content transmitted over a communication network
WO2008157667A1 (en) Computer hardware metering
JPH1078867A (en) Software flow system
US20150058223A1 (en) Authorising use of a computer program
KR101120059B1 (en) Billing verifying apparatus, billing apparatus and method for cloud computing environment
JP2002073191A (en) System and method for meter-rate program use permission
JPH09319451A (en) Rental fee determining device and use right managing device for computer software
KR20040004029A (en) User information managing method, application distribution method, user information managing server, application distribution server, user information managing program and application distribution program
JP2002091598A (en) System and method for processing information and recording medium recorded with information processing program operating on computer
JP2003242415A (en) Software fee charging management system and method
JP2005182142A (en) Time stamp issuance acceptance device, and agency system for time stamping service
JP5790030B2 (en) Service operation information collection system and method
WO2014080584A1 (en) Billing system, billing device, device control method, billing method, and billing program
JP4296468B2 (en) Information management device
KR101133265B1 (en) Management system of prepaid service and method thereof, and recording medium thereof
KR20020029466A (en) Control method of popular computer
JP2002024417A (en) Asp system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20071012

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100906

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20101005

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20110215