[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2010277538A - Device and method for providing service - Google Patents

Device and method for providing service Download PDF

Info

Publication number
JP2010277538A
JP2010277538A JP2009132359A JP2009132359A JP2010277538A JP 2010277538 A JP2010277538 A JP 2010277538A JP 2009132359 A JP2009132359 A JP 2009132359A JP 2009132359 A JP2009132359 A JP 2009132359A JP 2010277538 A JP2010277538 A JP 2010277538A
Authority
JP
Japan
Prior art keywords
credit card
computer resource
service
card number
identification information
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
JP2009132359A
Other languages
Japanese (ja)
Other versions
JP5221451B2 (en
Inventor
Shigetoshi Yokoyama
重俊 横山
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 Data Group Corp
Original Assignee
NTT Data 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 Data Corp filed Critical NTT Data Corp
Priority to JP2009132359A priority Critical patent/JP5221451B2/en
Publication of JP2010277538A publication Critical patent/JP2010277538A/en
Application granted granted Critical
Publication of JP5221451B2 publication Critical patent/JP5221451B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • Y02P10/212

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To achieve meter rate charging corresponding to the use time of a user when providing a service in a prepaid system by using a computer resource to be provided by meter rate charging. <P>SOLUTION: A service providing device which provides a service through a network in response to a service provision request is configured to store a prepaid balance for each user identification information, and to transmit a computer resource provision request based on one time credit card number obtained from a credit card service provision device to a computer resource provision device, and to store the user identification information in association with the one time credit card number, and to provide a service by using a computer source provided in response to a computer resource provision request, and to, when receiving information showing that the settlement of accounts has been finished based on the one time credit number, debit the computer resource use charge from the prepaid balance of the user identification information corresponding to the one time credit card number. <P>COPYRIGHT: (C)2011,JPO&INPIT

Description

本発明は、ネットワークを介してサービスを提供するサービス提供装置およびサービス提供方法に関する。   The present invention relates to a service providing apparatus and a service providing method for providing a service via a network.

近年、インターネット等のネットワークを介してソフトウェアサービスを提供するASP(Application Service Provider)やSaaS(Software as a Service)などと呼ばれるサービスが普及してきている。このようなサービスが有料でユーザに提供される場合、サービスを利用するために販売されたソフトウェアパッケージの代金に、サービスの利用料が組み込まれている場合がある。あるいは、例えばオンラインゲームなどのサービスの場合、オンライン上のクレジット決済や、プリペイドカードの販売などによってユーザに予め購入されたプリペイド方式の電子マネーにより支払いが行われる場合がある。   In recent years, services called ASP (Application Service Provider) and SaaS (Software as a Service) that provide software services via a network such as the Internet have become widespread. When such a service is provided to a user for a fee, a service usage fee may be included in the price of a software package sold to use the service. Alternatively, for example, in the case of a service such as an online game, payment may be made with prepaid electronic money purchased in advance by the user by online credit settlement, sale of a prepaid card, or the like.

ところで、近年、コンピュータリソースを仮想化して仮想マシンを起動する仮想化装置のコンピュータリソースを、ネットワークを介して時間単位でユーザに利用可能に提供するコンピュータリソース提供システムが提供されている。クラウドサービスなどとも呼ばれるこのようなサービスによれば、ユーザは、コンピュータのハードウェアやソフトウェアを買い取りやリースではなく、従量制の支払いを行って利用したり、必要な時に必要なだけ利用したりすることが可能である(例えば、非特許文献1)。このようなコンピュータリソースの利用料金は、一般的に、予め登録されたユーザのクレジットカード番号から事後的に引き落としを行うポストペイ方式により課金される。   By the way, in recent years, there has been provided a computer resource providing system that provides computer resources of a virtualization apparatus that virtualizes computer resources and starts a virtual machine so as to be available to a user in units of time via a network. Such services, also called cloud services, allow users to use computer hardware and software for pay-as-you-go payments rather than buying or leasing them, or using them only when needed. (For example, Non-Patent Document 1). Such a computer resource usage fee is generally charged by a post-pay method in which a credit card number of a user registered in advance is deducted afterwards.

“amazon web services”、[online]、[平成21年4月1日検索]、インターネットURL:http://aws.amazon.com/“Amazon web services”, [online], [Search April 1, 2009], Internet URL: http://aws.amazon.com/

しかしながら、上述のようなネットワークを介して提供されるサービスの利用料金には、サービス提供者が動作中のソフトウェアプログラムの動作状況や負荷状況等を監視し、必要に応じて保守作業を行うようなソフトウェアの運営に係る利用料金と、物理的なコンピュータリソースに係る利用料金とが含まれる。ここで、コンピュータリソースの利用料金に関し、買い取りやリースによりコンピュータサーバ装置を設置することでコンピュータリソースを確保する場合、サービス提供者はユーザ端末からの接続量が最大となる時に合わせた規模のコンピュータリソースを予め用意しておく必要がある。この場合、ユーザ端末からの接続量が少ない期間にはコンピュータリソースの余剰が出ることとなり、サービス提供者にとってコンピュータリソースを有効に利用できているとはいえない。   However, the usage fee for services provided via the network as described above is such that the service provider monitors the operating status and load status of the software program being operated, and performs maintenance work as necessary. Includes usage fees for software operations and usage fees for physical computer resources. Here, regarding the usage fee of computer resources, when securing computer resources by installing a computer server device by purchase or leasing, the service provider has a computer resource of a scale adapted to the maximum amount of connection from the user terminal Must be prepared in advance. In this case, a surplus of computer resources occurs during a period when the amount of connection from the user terminal is small, and it cannot be said that the computer resources can be used effectively for the service provider.

そこで、ネットワークを介して提供されるサービスの利用料金のうち、ソフトウェア利用料については利用時間に基づく従量課金の料金を算出する一方、物理的なコンピュータリソースの利用料については利用時間に関わらずソフトウェアパッケージの代金などに一律に課金されたり、月額で一定の料金が課金されたりする場合があった。このような場合、ソフトウェアサービスに接続する利用時間の少ないユーザにとっては、サービスの利用料金のうちコンピュータリソースの利用料金が割高となる場合があった。そこで、サービス提供者が上述したようなコンピュータリソース提供システムにより提供されるコンピュータリソースを利用してサービスを提供することで、コンピュータリソース利用料についてもユーザに対して従量課金を行なうことが考えられる。   Therefore, of the usage fees for services provided via the network, software usage fees are calculated based on usage time, while physical computer resource usage fees are calculated regardless of usage time. There was a case where a flat fee was charged for the price of the package or a fixed fee was charged monthly. In such a case, for a user with a short usage time to connect to the software service, the usage fee for the computer resource may be higher than the usage fee for the service. Therefore, it is conceivable that the service provider uses the computer resource provided by the computer resource providing system as described above to provide the service, and the user is charged for the computer resource usage fee.

ただし、上述のように、コンピュータリソース提供システムでは一般的にクレジットカード等によるポストペイ方式の課金が行われるため、ネットワークを介したプリペイド方式のサービスには馴染まない。すなわち、サービス提供者は、自身の同一のクレジットカード番号に基づいて複数のユーザ端末毎のコンピュータリソースの提供を受け、提供されたコンピュータリソースを用いてユーザ端末にサービスを提供することになる。これでは、サービス提供者はユーザ毎のコンピュータリソースの利用料金を把握することができず、結果としてコンピュータリソースの利用料金は全てのユーザに一律に課金せざるを得ない。   However, as described above, in the computer resource providing system, since the post-pay method is generally charged by a credit card or the like, it is not familiar with the pre-paid method service via the network. That is, the service provider is provided with computer resources for each of the plurality of user terminals based on the same credit card number and provides the service to the user terminals using the provided computer resources. In this case, the service provider cannot grasp the usage fee of the computer resource for each user, and as a result, the usage fee of the computer resource must be charged uniformly to all users.

本発明は、このような状況に鑑みてなされたもので、従量課金によるコンピュータリソース提供システムから提供されるコンピュータリソースを用いてプリペイド方式によるサービスを提供するに当たって、コンピュータリソースの利用料金についてもユーザの利用時間に応じた従量課金を行うことを可能とするサービス提供装置およびサービス提供方法を提供する。   The present invention has been made in view of such a situation. In providing a prepaid service using a computer resource provided from a computer resource providing system based on pay-per-use, the usage fee of the computer resource is also determined by the user. Provided are a service providing apparatus and a service providing method capable of performing metered charging according to usage time.

上述した課題を解決するために、本発明は、定められたクレジットカード番号に基づく複数のワンタイムクレジットカード番号を発行し、発行した仮想マシン識別情報ワンタイムクレジットカード番号に対応する仮想マシン識別情報クレジットカード番号に基づいて決済を行なうクレジットカードサービス提供装置と、送信されるコンピュータリソース提供要求に応じて仮想化されたコンピュータリソースを提供し、提供した仮想マシン識別情報コンピュータリソースの利用量に基づいて従量課金のコンピュータリソース利用料金を算出し、仮想マシン識別情報コンピュータリソース提供要求の送信元のクレジットカード番号に基づいて決済するコンピュータリソース提供装置とに接続され、複数のユーザ端末から送信されるサービス提供要求に応じてネットワークを介したサービスを提供するサービス提供者のサービス提供装置であって、仮想マシン識別情報複数のユーザ端末のそれぞれに対応するユーザを識別するユーザ識別情報毎に対応付けて、仮想マシン識別情報ユーザから予め支払われたプリペイド残高が記憶されるプリペイド残高記憶部と、仮想マシン識別情報クレジットカードサービス提供装置から、仮想マシン識別情報サービス提供者のクレジットカード番号に基づいて発行された仮想マシン識別情報ワンタイムクレジットカード番号を取得するワンタイムクレジットカード番号取得部と、仮想マシン識別情報ユーザ端末から送信されるサービス提供要求に応じて、仮想マシン識別情報ワンタイムクレジットカード番号取得部が取得した仮想マシン識別情報ワンタイムクレジットカード番号に基づくコンピュータリソース提供要求を、仮想マシン識別情報コンピュータリソース提供装置に送信するコンピュータリソース提供要求部と、仮想マシン識別情報複数のユーザ端末のうち仮想マシン識別情報サービス提供要求の送信元である仮想マシン識別情報ユーザ端末に対応する仮想マシン識別情報ユーザ識別情報と、仮想マシン識別情報コンピュータリソース提供要求部が送信した仮想マシン識別情報コンピュータリソース提供要求に含まれる仮想マシン識別情報ワンタイムクレジットカード番号とが対応付けられて記憶されるワンタイムクレジットカード番号対応情報記憶部と、仮想マシン識別情報コンピュータリソース提供要求部が送信した仮想マシン識別情報コンピュータリソース提供要求に応じて仮想マシン識別情報コンピュータリソース提供装置から提供されるコンピュータリソースを用いて、仮想マシン識別情報ユーザ端末に仮想マシン識別情報ネットワークを介したサービスを提供するサービス提供部と、仮想マシン識別情報クレジットカードサービス提供装置から、仮想マシン識別情報ユーザ端末に提供した仮想マシン識別情報サービスに応じた仮想マシン識別情報コンピュータリソースの利用量に基づいて算出されたコンピュータリソース利用料金が仮想マシン識別情報ワンタイムクレジットカード番号に基づいて決済されたことを示すリソース料金決済情報を受信するリソース料金決済情報受信部と、仮想マシン識別情報ワンタイムクレジットカード番号対応情報記憶部から、仮想マシン識別情報リソース料金決済情報受信部が受信した仮想マシン識別情報リソース料金決済情報によって決済されたことが示される仮想マシン識別情報ワンタイムクレジットカード番号に対応付けられた仮想マシン識別情報ユーザ識別情報を読み出し、読み出した仮想マシン識別情報ユーザ識別情報に対応付けられて仮想マシン識別情報プリペイド残高記憶部に記憶された仮想マシン識別情報プリペイド残高に基づいて、仮想マシン識別情報リソース料金決済情報に応じたコンピュータリソース利用料金の決済を行うプリペイド決済部と、を備えることを特徴とする。   In order to solve the above-described problem, the present invention issues a plurality of one-time credit card numbers based on a predetermined credit card number, and the virtual machine identification information corresponding to the issued virtual machine identification information one-time credit card number A credit card service providing apparatus that performs payment based on a credit card number, a computer resource that is virtualized in response to a computer resource provision request transmitted, and based on the amount of use of the provided virtual machine identification information computer resource Service provision that is connected to a computer resource providing device that calculates a computer resource usage fee for pay-per-use and makes payment based on the credit card number of the virtual machine identification information computer resource provision request, and is transmitted from a plurality of user terminals Essential A service provider of a service provider that provides a service via a network according to the virtual machine identification information, the virtual machine identification information associated with each user identification information identifying a user corresponding to each of a plurality of user terminals, and a virtual machine A virtual machine issued based on a credit card number of a virtual machine identification information service provider from a prepaid balance storage unit that stores a prepaid balance paid in advance by an identification information user and a virtual machine identification information credit card service providing device One-time credit card number acquisition unit for acquiring identification information one-time credit card number, and virtual machine identification information one-time credit card number acquisition unit acquired in response to a service provision request transmitted from the virtual machine identification information user terminal Virtual machine identification information A computer resource provision request unit that transmits a computer resource provision request based on the credit card number to the virtual machine identification information computer resource provision apparatus, and a virtual machine identification information transmission source of the virtual machine identification information among a plurality of user terminals Virtual machine identification information user identification information corresponding to the virtual machine identification information user terminal and virtual machine identification information included in the virtual machine identification information computer resource provision request transmitted by the virtual machine identification information computer resource provision request unit In response to the virtual machine identification information computer resource provision request sent by the virtual machine identification information computer resource provision request unit, the one-time credit card number correspondence information storage unit stores the card number in association with each other. A virtual machine identification information credit card service providing a service via a virtual machine identification information network to a virtual machine identification information user terminal using a computer resource provided from a virtual machine identification information computer resource providing apparatus; The computer resource usage fee calculated based on the usage amount of the virtual machine identification information computer resource according to the virtual machine identification information service provided to the virtual machine identification information user terminal from the device becomes the virtual machine identification information one-time credit card number. A resource fee payment information receiving unit for receiving resource fee payment information indicating that payment has been made based on a virtual machine identification information resource fee payment information receiving unit from a virtual machine identification information one-time credit card number correspondence information storage unit The virtual machine identification information resource charge settlement information received indicates that the virtual machine identification information is indicated by the virtual machine identification information user identification information associated with the one-time credit card number, and the read virtual machine identification information user identification A prepaid settlement unit that settles a computer resource usage fee according to virtual machine identification information resource fee settlement information based on a virtual machine identification information prepaid balance stored in a virtual machine identification information prepaid balance storage unit in association with information And.

また、本発明は、仮想マシン識別情報プリペイド決済部は、仮想マシン識別情報サービス提供部によって仮想マシン識別情報複数のユーザ端末のうち同一の仮想マシン識別情報ユーザ端末から送信された複数回のサービス提供要求に応じて仮想マシン識別情報サービスが提供された場合に、提供された複数回のサービスに応じて仮想マシン識別情報リソース料金決済情報受信部が受信する仮想マシン識別情報ユーザ端末のユーザ識別情報が含まれる複数の仮想マシン識別情報リソース料金決済情報における仮想マシン識別情報コンピュータリソース利用料金の合計値を算出し、仮想マシン識別情報ユーザ識別情報に対応付けられて仮想マシン識別情報プリペイド残高記憶部に記憶されたプリペイド残高に基づいて決済することを特徴とする。   In the present invention, the virtual machine identification information prepaid payment unit provides a plurality of services provided from the same virtual machine identification information user terminal among the plurality of virtual machine identification information user terminals by the virtual machine identification information service providing unit. When the virtual machine identification information service is provided in response to the request, the virtual machine identification information resource fee payment information receiving unit receives the user identification information of the virtual machine identification information user terminal according to the provided multiple times of service. The total value of the virtual machine identification information computer resource usage charges in the plurality of virtual machine identification information resource fee settlement information included is calculated and stored in the virtual machine identification information prepaid balance storage unit in association with the virtual machine identification information user identification information Payment is made based on the prepaid balance made.

また、本発明は、仮想マシン識別情報プリペイド決済部は、予め定められた時間あたりの仮想マシン識別情報コンピュータリソースの利用量に応じた利用料金と、仮想マシン識別情報リソース料金決済情報受信部が受信した仮想マシン識別情報リソース料金決済情報によって示されるコンピュータリソース利用料金とに基づいて仮想マシン識別情報コンピュータリソースの利用時間を算出し、算出した利用時間と、予め定められた時間あたりの仮想マシン識別情報サービスの利用料金とに基づいて算出した仮想マシン識別情報サービスの利用料金を、仮想マシン識別情報プリペイド残高記憶部に記憶されたプリペイド残高に基づいて決済することを特徴とする。   Further, according to the present invention, the virtual machine identification information prepaid settlement unit receives a usage fee according to a predetermined usage amount of the virtual machine identification information computer resource per time and a virtual machine identification information resource fee settlement information reception unit. The virtual machine identification information computer resource usage fee indicated by the virtual machine identification information resource fee settlement information is calculated, the usage time of the virtual machine identification information computer resource is calculated, and the calculated usage time and the virtual machine identification information per predetermined time The virtual machine identification information service usage fee calculated based on the service usage fee is settled based on the prepaid balance stored in the virtual machine identification information prepaid balance storage unit.

また、本発明は、仮想マシン識別情報ワンタイムクレジットカード番号取得部は、仮想マシン識別情報クレジットカードサービス提供装置から、仮想マシン識別情報サービス提供者のクレジットカード番号に基づいて発行された複数の仮想マシン識別情報ワンタイムクレジットカード番号を予め取得して記憶し、仮想マシン識別情報コンピュータリソース提供要求部は、仮想マシン識別情報ユーザ端末から送信されるサービス提供要求に応じて、仮想マシン識別情報ワンタイムクレジットカード番号取得部に記憶された複数の仮想マシン識別情報ワンタイムクレジットカード番号のうち定められた仮想マシン識別情報ワンタイムクレジットカード番号が含まれるコンピュータリソース提供要求を仮想マシン識別情報コンピュータリソース提供装置に送信することを特徴とする。   Further, according to the present invention, the virtual machine identification information one-time credit card number acquisition unit includes a plurality of virtual machines issued from the virtual machine identification information credit card service providing apparatus based on the credit card number of the virtual machine identification information service provider. The machine identification information one-time credit card number is acquired and stored in advance, and the virtual machine identification information computer resource provision request unit responds to the service provision request transmitted from the virtual machine identification information user terminal, and the virtual machine identification information one-time Provide virtual machine identification information to a computer resource providing request including a virtual machine identification information one-time credit card number determined among a plurality of virtual machine identification information one-time credit card numbers stored in a credit card number acquisition unit And transmits to the location.

また、本発明は、定められたクレジットカード番号に基づく複数のワンタイムクレジットカード番号を発行し、発行した仮想マシン識別情報ワンタイムクレジットカード番号に対応する仮想マシン識別情報クレジットカード番号に基づいて決済を行なうクレジットカードサービス提供装置と、送信されるコンピュータリソース提供要求に応じて仮想化されたコンピュータリソースを提供し、提供した仮想マシン識別情報コンピュータリソースの利用量に基づいて従量課金のコンピュータリソース利用料金を算出し、仮想マシン識別情報コンピュータリソース提供要求の送信元のクレジットカード番号に基づいて決済するコンピュータリソース提供装置とに接続され、複数のユーザ端末から送信されるサービス提供要求に応じてネットワークを介したサービスを提供し、仮想マシン識別情報複数のユーザ端末のそれぞれに対応するユーザを識別するユーザ識別情報毎に対応付けて、仮想マシン識別情報ユーザから予め支払われたプリペイド残高が記憶されるプリペイド残高記憶部と、仮想マシン識別情報ユーザ識別情報と、仮想マシン識別情報ワンタイムクレジットカード番号とが対応付けられて記憶されるワンタイムクレジットカード番号対応情報記憶部とを備えたサービス提供者のサービス提供装置によるサービス提供方法であって、仮想マシン識別情報クレジットカードサービス提供装置から、仮想マシン識別情報サービス提供者のクレジットカード番号に基づいて発行された仮想マシン識別情報ワンタイムクレジットカード番号を取得するステップと、仮想マシン識別情報ユーザ端末から送信されるサービス提供要求に応じて、取得した仮想マシン識別情報ワンタイムクレジットカード番号に基づくコンピュータリソース提供要求を、仮想マシン識別情報コンピュータリソース提供装置に送信するステップと、仮想マシン識別情報サービス提供要求の送信元である仮想マシン識別情報ユーザ端末のユーザ識別情報と、仮想マシン識別情報コンピュータリソース提供装置に送信した仮想マシン識別情報コンピュータリソース提供要求に含まれる仮想マシン識別情報ワンタイムクレジットカード番号とを対応付けて仮想マシン識別情報ワンタイムクレジットカード番号対応情報記憶部に記憶させるステップと、送信した仮想マシン識別情報コンピュータリソース提供要求に応じて仮想マシン識別情報コンピュータリソース提供装置から提供されるコンピュータリソースを用いて、仮想マシン識別情報ユーザ端末に仮想マシン識別情報ネットワークを介したサービスを提供するステップと、仮想マシン識別情報クレジットカードサービス提供装置から、仮想マシン識別情報ユーザ端末に提供した仮想マシン識別情報サービスに応じた仮想マシン識別情報コンピュータリソースの利用量に基づいて算出されたコンピュータリソース利用料金が仮想マシン識別情報ワンタイムクレジットカード番号に基づいて決済されたことを示すリソース料金決済情報を受信するステップと、受信した仮想マシン識別情報リソース料金決済情報によって決済されたことが示される仮想マシン識別情報ワンタイムクレジットカード番号に対応付けられた仮想マシン識別情報ユーザ識別情報を、仮想マシン識別情報ワンタイムクレジットカード番号対応情報記憶部から読み出し、読み出した仮想マシン識別情報ユーザ識別情報に対応付けられて仮想マシン識別情報プリペイド残高記憶部に記憶された仮想マシン識別情報プリペイド残高に基づいて、仮想マシン識別情報リソース料金決済情報に応じたコンピュータリソース利用料金の決済を行うステップと、を備えることを特徴とする。   Further, the present invention issues a plurality of one-time credit card numbers based on a predetermined credit card number, and makes a settlement based on the virtual machine identification information credit card number corresponding to the issued virtual machine identification information one-time credit card number A credit card service providing device that performs a computer resource provision in response to a computer resource provision request transmitted, and a computer resource usage fee for pay-per-use based on the usage amount of the provided virtual machine identification information computer resource And the virtual machine identification information is connected to a computer resource providing device that makes a payment based on the credit card number of the transmission source of the computer resource provision request, and the network is configured according to the service provision request transmitted from the plurality of user terminals. Prepaid balance in which a prepaid balance paid in advance by a virtual machine identification information user is stored in association with each user identification information for identifying a user corresponding to each of a plurality of user terminals. Service provision of a service provider comprising a storage unit, a virtual machine identification information user identification information, and a one-time credit card number correspondence information storage unit that stores virtual machine identification information one-time credit card numbers in association with each other A method for providing a service by an apparatus, wherein a virtual machine identification information one-time credit card number issued based on a credit card number of a virtual machine identification information service provider is obtained from a virtual machine identification information credit card service providing apparatus. Virtual machine identification information A step of transmitting a computer resource provision request based on the acquired virtual machine identification information one-time credit card number to the virtual machine identification information computer resource providing apparatus in response to a service provision request transmitted from the terminal, and the virtual machine identification information Virtual machine identification information that is the transmission source of the service provision request User identification information of the user terminal, and virtual machine identification information that is transmitted to the virtual machine identification information computer resource provision device Virtual machine identification information included in the computer resource provision request One-time credit card A virtual machine identification information computer resource in response to the transmitted virtual machine identification information computer resource provision request, a step of storing the virtual machine identification information in the one-time credit card number correspondence information storage unit A step of providing a service via a virtual machine identification information network to a virtual machine identification information user terminal using a computer resource provided by the providing device, and a virtual machine identification information user from the virtual machine identification information credit card service providing device. Indicates that the computer resource usage fee calculated based on the usage amount of the virtual machine identification information computer resource corresponding to the virtual machine identification information service provided to the terminal has been settled based on the virtual machine identification information one-time credit card number Receiving the resource fee settlement information, virtual machine identification information indicated by the received virtual machine identification information resource fee settlement information virtual machine identification information user identification information associated with the one-time credit card number Is read from the virtual machine identification information one-time credit card number correspondence information storage unit, and the virtual machine identification information prepaid balance stored in the virtual machine identification information prepaid balance storage unit in association with the read virtual machine identification information user identification information And payment of a computer resource usage fee in accordance with the virtual machine identification information resource fee payment information.

以上説明したように、本発明によれば、複数のユーザ端末から送信されるサービス提供要求に応じてネットワークを介したサービスを提供するサービス提供装置が、ユーザ識別情報毎にプリペイド残高を記憶し、クレジットカードサービス提供装置から取得したワンタイムクレジットカード番号に基づくコンピュータリソース提供要求をコンピュータリソース提供装置に送信し、ユーザ識別情報とワンタイムクレジットカード番号とを対応付けて記憶し、コンピュータリソース提供要求に応じて提供されたコンピュータリソースを用いてサービスを提供し、クレジットカードサービス提供装置からワンタイムクレジットカード番号に基づいて決済されたことを示す情報を受信すると、ワンタイムクレジットカード番号に対応するユーザ識別情報のプリペイド残高からコンピュータリソース利用料金を決済するようにしたので、従量課金によるコンピュータリソース提供システムから提供されるコンピュータリソースを用いてプリペイド方式によるサービスを提供するに当たって、コンピュータリソースの利用料金についてユーザの利用時間に応じた従量課金を行うことが可能となる。   As described above, according to the present invention, a service providing apparatus that provides a service via a network in response to a service providing request transmitted from a plurality of user terminals stores a prepaid balance for each user identification information, A computer resource providing request based on the one-time credit card number acquired from the credit card service providing apparatus is transmitted to the computer resource providing apparatus, and the user identification information and the one-time credit card number are stored in association with each other, and the computer resource providing request is received. User identification corresponding to the one-time credit card number is received when information indicating that payment has been made based on the one-time credit card number is provided from the credit card service providing apparatus using the computer resources provided accordingly Affection Since the computer resource usage fee is settled from the prepaid balance of the user, the computer resource usage fee is used by the user when providing the service by the prepaid method using the computer resource provided from the computer resource providing system by pay-per-use. Pay-as-you-go billing according to time can be performed.

本発明の一実施形態によるサービス提供システムの構成例を示すブロック図である。It is a block diagram which shows the structural example of the service provision system by one Embodiment of this invention. 本発明の一実施形態によるワンタイムクレジットカード番号対応情報記憶部に記憶されるデータ例を示す図である。It is a figure which shows the example of data memorize | stored in the one-time credit card number corresponding | compatible information storage part by one Embodiment of this invention. 本発明の一実施形態によるリソース料金決済情報のデータ例を示す図である。It is a figure which shows the data example of the resource fee payment information by one Embodiment of this invention. 本発明の一実施形態によるサービス提供システムの動作例を示すシーケンス図である。It is a sequence diagram which shows the operation example of the service provision system by one Embodiment of this invention. 本発明の一実施形態によるサービス提供システムの動作例を示すシーケンス図である。It is a sequence diagram which shows the operation example of the service provision system by one Embodiment of this invention.

以下、本発明の一実施形態について、図面を参照して説明する。
図1は、本実施形態によるサービス提供システム1の構成を示すブロック図である。サービス提供システム1は、複数台のユーザ端末100−N(ユーザ端末100−1、ユーザ端末100−2、ユーザ端末100−3、・・・)と、コンピュータリソース提供装置200と、複数台のコンピュータ仮想化装置210−N(コンピュータ仮想化装置210−1、コンピュータ仮想化装置210−2、コンピュータ仮想化装置210−3、・・・)と、クレジットカードサービス提供装置300と、サービス提供装置400とを備えている。ここで、複数台のユーザ端末100−Nは同様の構成であり、特に区別して説明する必要がない場合には、ユーザ端末100として説明する。同様に、複数台のコンピュータ仮想化装置210−Nは同様の構成であり、特に区別して説明する必要がない場合には、コンピュータ仮想化装置210として説明する。
Hereinafter, an embodiment of the present invention will be described with reference to the drawings.
FIG. 1 is a block diagram illustrating a configuration of a service providing system 1 according to the present embodiment. The service providing system 1 includes a plurality of user terminals 100-N (user terminal 100-1, user terminal 100-2, user terminal 100-3,...), A computer resource providing apparatus 200, and a plurality of computers. Virtualization device 210-N (computer virtualization device 210-1, computer virtualization device 210-2, computer virtualization device 210-3,...), Credit card service providing device 300, and service providing device 400 It has. Here, the plurality of user terminals 100-N have the same configuration, and will be described as the user terminal 100 when there is no need to distinguish between them. Similarly, the plurality of computer virtualization apparatuses 210-N have the same configuration, and will be described as the computer virtualization apparatus 210 when there is no need to distinguish between them.

ユーザ端末100は、サービス提供装置400により提供されるソフトウェアサービスを利用するコンピュータ装置である。ユーザ端末100には、ネットワークを介して行う通信に基づいてソフトウェアを稼働させるPC(パーソナルコンピュータ)や、ゲーム端末などが適用できる。ユーザ端末100は、ネットワークを介してサービス提供装置400と通信を行う。ユーザ端末100は、ユーザから入力される操作情報に応じて、ソフトウェアサービス提供要求をサービス提供装置400に送信し、ソフトウェアサービス提供要求に応じて提供されるソフトウェアサービスを利用する。サービス提供装置400によって提供されるソフトウェアサービスとしては、例えば、オンラインで提供されるワープロソフト、表計算ソフト、オンラインゲーム、動画配信サービスなどの各種ソフトウェアが適用できる。ここでは、ユーザ端末100が送信するソフトウェアサービス提供要求に応じて、サービス提供装置400からソフトウェアサービスを提供する仮想マシンを識別する仮想マシン識別情報が通知される。ユーザ端末100は、受信した仮想マシン識別情報に基づいて仮想マシンにアクセスし、ソフトウェアサービスを利用する。ここで、仮想マシン識別情報には、例えば、ソフトウェアサービスを提供する仮想マシンのIP(Internet Protocol)アドレスが適用できる。   The user terminal 100 is a computer device that uses a software service provided by the service providing device 400. As the user terminal 100, a PC (personal computer) that operates software based on communication performed via a network, a game terminal, or the like can be applied. The user terminal 100 communicates with the service providing apparatus 400 via a network. The user terminal 100 transmits a software service provision request to the service providing apparatus 400 according to operation information input from the user, and uses the software service provided according to the software service provision request. As software services provided by the service providing apparatus 400, for example, various software such as online word processing software, spreadsheet software, online games, and video distribution services can be applied. Here, in response to a software service provision request transmitted by the user terminal 100, virtual machine identification information for identifying a virtual machine that provides a software service is notified from the service provision apparatus 400. The user terminal 100 accesses the virtual machine based on the received virtual machine identification information and uses a software service. Here, for example, an IP (Internet Protocol) address of a virtual machine that provides a software service can be applied to the virtual machine identification information.

コンピュータリソース提供装置200は、サービス提供装置400から送信されるコンピュータリソース提供要求を受信し、受信したコンピュータリソース提供要求に応じて、複数台のコンピュータ仮想化装置210のうちいずれかのコンピュータ仮想化装置210を割り当て、割り当てたコンピュータ仮想化装置210によって仮想化されたコンピュータリソースに仮想マシンを起動させ、起動した仮想マシンのIPアドレスをサービス提供装置400に送信する。   The computer resource providing apparatus 200 receives the computer resource providing request transmitted from the service providing apparatus 400, and in response to the received computer resource providing request, one of the computer virtualization apparatuses 210 among the plurality of computer virtualization apparatuses 210 210, the virtual machine is activated on the computer resource virtualized by the allocated computer virtualization apparatus 210, and the IP address of the activated virtual machine is transmitted to the service providing apparatus 400.

複数台のコンピュータ仮想化装置210は、自身のコンピュータリソースを仮想化する機能を備えたコンピュータ装置である。コンピュータ仮想化装置210は、自身のコンピュータリソースを仮想的に分割し、分割したコンピュータリソース上に仮想マシンを起動させる。ここで、コンピュータリソース提供装置200には、サービス提供装置400がユーザ端末100に提供するサービスを動作させるOS(Operating System)や、OS上で動作するサーバプログラム、アプリケーションプログラムなどが含まれる情報であるイメージファイルが予め記憶される。コンピュータ仮想化装置210は、コンピュータリソース提供装置200に記憶されたイメージファイルに基づいて仮想マシンを起動し、ネットワークを介したユーザ端末100からの接続を受け付ける。このような仮想マシンを提供するソフトウェアとしては、例えばXen(登録商標)などが適用できる。   The plurality of computer virtualization apparatuses 210 are computer apparatuses having a function of virtualizing their computer resources. The computer virtualization apparatus 210 virtually divides its computer resource and starts a virtual machine on the divided computer resource. Here, the computer resource providing apparatus 200 is information including an OS (Operating System) that operates a service provided by the service providing apparatus 400 to the user terminal 100, a server program that operates on the OS, and an application program. An image file is stored in advance. The computer virtualization apparatus 210 activates a virtual machine based on the image file stored in the computer resource providing apparatus 200 and accepts connection from the user terminal 100 via the network. As software for providing such a virtual machine, for example, Xen (registered trademark) can be applied.

クレジットカードサービス提供装置300は、コンピュータリソース提供装置200から、サービス提供者のクレジットカード番号とコンピュータリソースの利用料金との情報が含まれる利用料金請求を受信し、受信したクレジットカード番号に対応するサービス提供者の口座からコンピュータリソース利用料金を引き落とし、決済する。また、クレジットカードサービス提供装置300は、ワンタイムクレジットカード番号によるクレジット決済を行なうワンタイムクレジットカードサービスを提供する。   The credit card service providing apparatus 300 receives from the computer resource providing apparatus 200 a usage charge request including information on the credit card number of the service provider and the usage fee of the computer resource, and a service corresponding to the received credit card number Withdraw the computer resource usage fee from the provider's account and settle. The credit card service providing apparatus 300 also provides a one-time credit card service that performs credit settlement using a one-time credit card number.

ワンタイムクレジットカードサービスとは、ネットワーク上でクレジットカードによる決済を行なう際に、クレジットカード情報の漏洩を防ぐために提供されるサービスである。すなわち、ネットワーク上での利用料金の支払いをクレジットカードにより行う場合、一般的なクレジット決済を行なう場合には、ユーザは自身のクレジットカード番号やクレジットカードの利用期限などのクレジットカード情報をユーザ端末100に入力し、ユーザ端末100は入力されたクレジットカード情報をネットワークを介してクレジットカードサービス提供装置300に送信する。ここで、ネットワークを介してクレジットカード情報が送信される際には、盗聴等のセキュリティ脅威が存在する。そこで、ネットワークを介したクレジットカードサービスにおけるクレジットカード情報の漏えいを防ぐために、クレジットカードサービス提供者によりワンタイムクレジットサービスが提供されている。ワンタイムクレジットサービスでは、ユーザ端末からの要求に応じて、特定のユーザに発行されたクレジットカード番号に基づいて、クレジットカード番号とは異なる一度のみ利用可能な識別番号がワンタイムクレジットカード番号として生成され、発行される。ユーザ端末は、予め発行されたワンタイムクレジットカード番号を料金の支払先に送信することで、クレジットカードによる料金の支払うことができる。入力されたワンタイムクレジットカード番号は、ワンタイムクレジットカード番号を発行したクレジットカードサービス提供装置に送信され、ワンタイムクレジットカード番号に対応するクレジットカード番号が検出されて、対応するユーザの口座から料金が決済される。   The one-time credit card service is a service provided to prevent leakage of credit card information when performing payment by credit card on a network. That is, when paying the usage fee on the network using a credit card, or when performing a general credit settlement, the user provides credit card information such as his / her credit card number and credit card expiration date to the user terminal 100. The user terminal 100 transmits the input credit card information to the credit card service providing apparatus 300 via the network. Here, when credit card information is transmitted via a network, security threats such as wiretapping exist. Therefore, in order to prevent leakage of credit card information in a credit card service via a network, a one-time credit service is provided by a credit card service provider. In the one-time credit service, an identification number that can be used only once, different from the credit card number, is generated as a one-time credit card number based on the credit card number issued to a specific user in response to a request from the user terminal. And issued. The user terminal can pay the fee by the credit card by transmitting the pre-issued one-time credit card number to the payee. The input one-time credit card number is transmitted to the credit card service providing apparatus that issued the one-time credit card number, and the credit card number corresponding to the one-time credit card number is detected and charged from the corresponding user account. Will be settled.

クレジットカードサービス提供装置300は、このようなワンタイムクレジットカードサービスを提供するコンピュータ装置である。クレジットカードサービス提供装置300は、特定のユーザに発行されたクレジットカード番号に基づいて、クレジットカード番号とは異なる一度のみ利用可能な識別番号であるワンタイムクレジットカード番号を発行する。クレジットカードサービス提供装置300は、クレジットカード番号と、そのクレジットカード番号に基づいて発行したワンタイムクレジットカード番号を対応付けて自身の記憶領域に記憶しておく。クレジットカードサービス提供装置300は、ワンタイムクレジットカード番号に基づくクレジットカード決済要求を受信した場合には、ワンタイムクレジットカード番号に対応するクレジットカード番号を読み出して、読み出したクレジットカード番号に対応するサービス提供者の口座から決済要求料金を決済する。本実施形態では、このようにクレジットカードサービス提供装置300から発行されるワンタイムクレジットカード番号を、ソフトウェアサービスの提供者がコンピュータリソースの利用アカウント毎に対応付けることで、ユーザ毎にコンピュータリソースの利用料金を課金することが可能となる。   The credit card service providing apparatus 300 is a computer apparatus that provides such a one-time credit card service. The credit card service providing apparatus 300 issues a one-time credit card number, which is an identification number that can be used only once, different from the credit card number, based on a credit card number issued to a specific user. The credit card service providing apparatus 300 associates the credit card number with the one-time credit card number issued based on the credit card number and stores them in its own storage area. When the credit card service providing apparatus 300 receives a credit card settlement request based on the one-time credit card number, the credit card service providing apparatus 300 reads out the credit card number corresponding to the one-time credit card number, and the service corresponding to the read credit card number Settle the payment request fee from the provider's account. In the present embodiment, the one-time credit card number issued from the credit card service providing apparatus 300 is associated with each use account of the computer resource by the software service provider, so that the use fee of the computer resource for each user. Can be charged.

サービス提供装置400は、ネットワークを介したサービスを提供するサーバ装置であり、プリペイド残高記憶部410と、ワンタイムクレジットカード番号取得部420と、コンピュータリソース提供要求部430と、ワンタイムクレジットカード番号対応情報記憶部440と、サービス提供部450と、リソース料金決済情報受信部460と、プリペイド決済部470とを備えている。   The service providing apparatus 400 is a server apparatus that provides a service via a network, and supports a prepaid balance storage unit 410, a one-time credit card number acquisition unit 420, a computer resource provision request unit 430, and a one-time credit card number. An information storage unit 440, a service providing unit 450, a resource fee settlement information receiving unit 460, and a prepaid settlement unit 470 are provided.

プリペイド残高記憶部410には、サービス提供要求を送信するユーザ端末100のユーザを識別するユーザ識別情報に対応付けて、そのユーザから予め支払われたプリペイド残高が記憶される。ユーザ識別情報は、例えば、ユーザ端末100のコンピュータ装置に予め付与された識別情報などが適用できる。プリペイド残高は、例えばオンライン上のクレジット決済や、プリペイドカードの販売などによってユーザに予め購入されたプリペイド方式の電子マネーの残高である。   The prepaid balance storage unit 410 stores a prepaid balance paid in advance by the user in association with user identification information for identifying the user of the user terminal 100 that transmits the service provision request. As the user identification information, for example, identification information given in advance to the computer device of the user terminal 100 can be applied. The prepaid balance is a balance of prepaid electronic money purchased in advance by a user, for example, by online credit settlement or selling a prepaid card.

ワンタイムクレジットカード番号取得部420は、クレジットカードサービス提供装置300から、サービス提供者のクレジットカード番号に基づいて発行された複数のワンタイムクレジットカード番号を取得し、ワンタイムクレジットカード番号対応情報記憶部440に記憶させる。ワンタイムクレジットカード番号取得部420は、サービス提供部450がユーザ端末100からサービス提供要求を受信する毎にクレジットカードサービス提供装置300からワンタイムクレジットカード番号を取得しても良いが、本実施形態では、複数件のワンタイムクレジットカード番号を予め取得し、ワンタイムクレジットカード番号対応情報記憶部440に蓄積して記憶させる。このようにすれば、サービス提供装置400がサービス提供部450からサービス提供要求を受信してから、サービスの提供を開始するまでの間にワンタイムクレジットカード番号を取得する処理を省くことができ、サービス提供要求を受信してからサービスの提供を開始するまでの時間を短縮することができる。   The one-time credit card number acquisition unit 420 acquires a plurality of one-time credit card numbers issued based on the credit card number of the service provider from the credit card service providing apparatus 300, and stores one-time credit card number correspondence information. Stored in the unit 440. The one-time credit card number acquisition unit 420 may acquire the one-time credit card number from the credit card service providing apparatus 300 every time the service providing unit 450 receives a service provision request from the user terminal 100. Then, a plurality of one-time credit card numbers are acquired in advance, and are accumulated and stored in the one-time credit card number correspondence information storage unit 440. In this way, it is possible to omit the process of acquiring a one-time credit card number from when the service providing apparatus 400 receives a service provision request from the service providing unit 450 to when the service provision starts. It is possible to shorten the time from when the service provision request is received until the service provision is started.

また、ワンタイムクレジットカード番号取得部420は、ワンタイムクレジットカード番号対応情報記憶部440に記憶された対応情報のうち、利用済みフラグが「×」である未利用の情報の件数が、予め定められた件数を下回っているか否かを判定し、下回っている場合には、クレジットカードサービス提供装置300から新たに複数件のワンタイムクレジットカードサービスを取得し、ワンタイムクレジットカード番号対応情報記憶部440に記憶させておくようにしても良い。このようにして、ワンタイムクレジットカード番号取得部420は、サービス提供装置400がユーザ端末100からのサービス提供要求を受信した場合に、即座にユーザ端末100にコンピュータリソースを提供可能な環境を保持する。   Also, the one-time credit card number acquisition unit 420 determines in advance the number of unused information whose used flag is “×” among the correspondence information stored in the one-time credit card number correspondence information storage unit 440. It is determined whether or not the number is less than the number of cases, and if the number is less, a plurality of one-time credit card services are newly acquired from the credit card service providing apparatus 300, and the one-time credit card number correspondence information storage unit You may make it memorize | store in 440. FIG. In this way, the one-time credit card number acquisition unit 420 maintains an environment in which computer resources can be immediately provided to the user terminal 100 when the service providing apparatus 400 receives a service provision request from the user terminal 100. .

コンピュータリソース提供要求部430は、コンピュータリソース利用アカウントとして用いる一意の文字列情報を生成し、生成したコンピュータリソース利用アカウントをコンピュータリソース提供装置200に送信して登録する。コンピュータリソース提供要求部430は、コンピュータリソース提供装置200からコンピュータリソース利用アカウントが登録されたことを示す情報を受信すると、登録されたコンピュータリソース利用アカウントをワンタイムクレジットカード番号対応情報記憶部440に記憶させる。また、コンピュータリソース提供要求部430は、ワンタイムクレジットカード番号取得部420によってワンタイムクレジットカード番号対応情報記憶部440に記憶されたワンタイムクレジットカード番号が含まれるコンピュータリソース提供要求を生成し、サービス提供装置400が提供するサービスプログラムが含まれるイメージファイルに基づく仮想マシンの起動要求をコンピュータリソース提供装置200に送信する。ここで、コンピュータリソースに含まれるワンタイムクレジットカード番号は、コンピュータリソース提供装置200によって提供されるコンピュータリソースの利用量に応じたコンピュータリソースの利用料金の決済に用いられる。   The computer resource provision request unit 430 generates unique character string information used as a computer resource utilization account, and transmits the generated computer resource utilization account to the computer resource provision apparatus 200 for registration. When the computer resource provision request unit 430 receives information indicating that the computer resource use account has been registered from the computer resource provision device 200, the computer resource provision request unit 430 stores the registered computer resource use account in the one-time credit card number correspondence information storage unit 440. Let In addition, the computer resource provision request unit 430 generates a computer resource provision request including the one-time credit card number stored in the one-time credit card number correspondence information storage unit 440 by the one-time credit card number acquisition unit 420, A virtual machine activation request based on an image file including a service program provided by the providing apparatus 400 is transmitted to the computer resource providing apparatus 200. Here, the one-time credit card number included in the computer resource is used for settlement of the usage fee of the computer resource according to the usage amount of the computer resource provided by the computer resource providing apparatus 200.

ワンタイムクレジットカード番号対応情報記憶部440には、サービス提供要求の送信元であるユーザ端末100を識別するユーザ識別情報と、そのユーザ端末100から送信されたサービス提供要求に応じてコンピュータリソース提供装置200に送信されたコンピュータリソース提供要求に含まれるワンタイムクレジットカード番号とが対応付けられて記憶される。図2は、ワンタイムクレジットカード番号対応情報記憶部440に記憶される対応情報のデータ例を示す図である。対応情報は、ユーザ識別情報と、ワンタイムクレジットカード番号と、コンピュータリソース利用アカウントと、利用済みフラグとが対応付けられた情報である。ここには、まず、ワンタイムクレジットカード番号取得部420によって取得された複数のワンタイムクレジットカード番号が記憶された後に、コンピュータリソース提供要求部430によって取得されたコンピュータリソース利用アカウントが対応付けられて記憶される。この段階では、ユーザ識別情報と利用済みフラグの情報は記憶されていない(NULLであるか、またはフラグが立っていない(0(ゼロ)、OFF、×の状態))。後に、サービス提供部450によってユーザ識別情報が対応付けられて記憶されるとともに、利用フラグが入力される(フラグが立てられる(1、ON、○(マル)の状態))。   The one-time credit card number correspondence information storage unit 440 stores user identification information for identifying the user terminal 100 that is the transmission source of the service provision request, and a computer resource provision device according to the service provision request transmitted from the user terminal 100 The one-time credit card number included in the computer resource provision request transmitted to 200 is stored in association with each other. FIG. 2 is a diagram illustrating a data example of correspondence information stored in the one-time credit card number correspondence information storage unit 440. The correspondence information is information in which user identification information, a one-time credit card number, a computer resource use account, and a used flag are associated with each other. Here, a plurality of one-time credit card numbers acquired by the one-time credit card number acquisition unit 420 are stored, and then a computer resource use account acquired by the computer resource provision request unit 430 is associated with it. Remembered. At this stage, the user identification information and the used flag information are not stored (NULL or no flag is set (0 (zero), OFF, x state)). Later, the service providing unit 450 stores the user identification information in association with each other and inputs a use flag (a flag is set (a state of 1, ON, ○ (maru))).

図の1行目には、ユーザ識別情報「353」と、ワンタイムクレジットカード番号「1」と、コンピュータリソース利用アカウント「Clouduser1」と、利用済みフラグ「○」が対応付けられて記憶されていることが示される。ワンタイムクレジットカード番号対応情報記憶部440には、サービス提供部450がユーザ端末100からサービス提供要求が送信される毎にユーザ識別情報が記憶される。このため、同一のユーザ端末100から送信される複数回のサービス提供要求のそれぞれに応じてコンピュータリソースが提供された場合、同一のユーザ識別情報が対応付けられた対応情報がワンタイムクレジットカード番号対応情報記憶部440に記憶される。この例では、ユーザ識別情報が「353」であるユーザには、ワンタイムクレジットカード番号「1」の他に、ワンタイムクレジットカード番号「85」が対応付けられている。   In the first line of the figure, the user identification information “353”, the one-time credit card number “1”, the computer resource usage account “Clouduser 1”, and the used flag “O” are stored in association with each other. Is shown. The one-time credit card number correspondence information storage unit 440 stores user identification information every time the service providing unit 450 transmits a service providing request from the user terminal 100. For this reason, when computer resources are provided according to each of a plurality of service provision requests transmitted from the same user terminal 100, the correspondence information associated with the same user identification information corresponds to the one-time credit card number. It is stored in the information storage unit 440. In this example, the user whose user identification information is “353” is associated with the one-time credit card number “85” in addition to the one-time credit card number “1”.

サービス提供部450は、ユーザ端末100から送信されるサービス提供要求に応じて、ワンタイムクレジットカード番号対応情報記憶部440に記憶されている情報のうち、利用済みフラグが「×」であり、ユーザ識別情報が対応付けられていない1件のコンピュータリソース利用アカウントを読み出す。サービス提供部450は、読み出したコンピュータリソース利用アカウントに基づいてコンピュータリソース提供装置200から提供された仮想マシン識別情報を、サービス提供要求元であるユーザ端末100に送信する。   In response to the service provision request transmitted from the user terminal 100, the service providing unit 450 has a used flag of “x” in the information stored in the one-time credit card number correspondence information storage unit 440, and the user One computer resource use account that is not associated with identification information is read. The service providing unit 450 transmits the virtual machine identification information provided from the computer resource providing apparatus 200 based on the read computer resource utilization account to the user terminal 100 that is the service provision request source.

また、サービス提供部450は、サービス提供要求の送信元であるユーザ端末100を識別するユーザ識別情報と、サービス提供要求に応じて利用するコンピュータリソース利用アカウントに対応するワンタイムクレジットカード番号とを対応付けて、ワンタイムクレジットカード番号対応情報記憶部440に記憶させる。   In addition, the service providing unit 450 associates user identification information for identifying the user terminal 100 that is the transmission source of the service provision request with a one-time credit card number corresponding to the computer resource use account used in response to the service provision request. In addition, the information is stored in the one-time credit card number correspondence information storage unit 440.

リソース料金決済情報受信部460は、クレジットカードサービス提供装置300から、コンピュータリソース提供装置200によって提供されユーザ端末100に利用されたコンピュータリソースの利用量に基づいて、コンピュータリソース提供装置200によって算出されたコンピュータリソース利用料金が、ワンタイムクレジットカード番号に基づいて決済されたことを示すリソース料金決済情報を受信する。図3は、リソース料金決済情報受信部460が受信するリソース料金決済情報の例を示す図である。図に示すように、リソース料金決済情報には、ワンタイムクレジットカード番号毎に、決済されたコンピュータリソース利用料金が対応付けられた情報が含まれる。   The resource fee settlement information receiving unit 460 is calculated by the computer resource providing apparatus 200 from the credit card service providing apparatus 300 based on the usage amount of the computer resources provided by the computer resource providing apparatus 200 and used by the user terminal 100. Resource fee settlement information indicating that the computer resource utilization fee has been settled based on the one-time credit card number is received. FIG. 3 is a diagram illustrating an example of resource fee settlement information received by the resource fee settlement information receiving unit 460. As shown in the figure, the resource fee settlement information includes information in which the settled computer resource usage fee is associated with each one-time credit card number.

プリペイド決済部470は、ワンタイムクレジットカード番号対応情報記憶部440から、リソース料金決済情報受信部460が受信したリソース料金決済情報によって決済されたことが示されるワンタイムクレジットカード番号に対応付けられたユーザ識別情報を読み出し、読み出したユーザ識別情報に対応付けられてプリペイド残高記憶部410に記憶されたプリペイド残高に基づいて、リソース料金決済情報に応じたコンピュータリソース利用料金の決済を行う。   The prepaid payment unit 470 is associated with the one-time credit card number indicating that the payment is made by the resource fee payment information received by the resource fee payment information receiving unit 460 from the one-time credit card number correspondence information storage unit 440. The user identification information is read out, and the computer resource usage fee is settled according to the resource fee settlement information based on the prepaid balance stored in the prepaid balance storage unit 410 in association with the read user identification information.

ここで、プリペイド決済部470は、サービス提供部450によって複数のユーザ端末100のうち同一のユーザ端末100から送信された複数回のサービス提供要求に応じてサービスが提供された場合に、提供された複数回のサービスに応じてリソース料金決済情報受信部460が受信するユーザ端末100のユーザ識別情報が含まれる複数のリソース料金決済情報におけるコンピュータリソース利用料金の合計値を算出し、ユーザ識別情報に対応付けられてプリペイド残高記憶部410に記憶されたプリペイド残高に基づいて決済する。例えば、図2の例では、ユーザ識別情報「353」に対応付けられて、「1」と「85」とのワンタイムクレジットカード番号が記憶されている。この場合、プリペイド料金決済部470は、ワンタイムクレジットカード番号が「1」と「85」とに応じたコンピュータリソース利用料金の合計値を算出して、ユーザ識別情報「353」に対応付けられてプリペイド残高記憶部410に記憶されたプリペイド残高に基づいて決済を行なう。   Here, the prepaid settlement unit 470 is provided when a service is provided in response to a plurality of service provision requests transmitted from the same user terminal 100 among the plurality of user terminals 100 by the service provision unit 450. Corresponding to the user identification information by calculating the total value of the computer resource usage charges in the plurality of resource fee settlement information including the user identification information of the user terminal 100 received by the resource fee settlement information receiving unit 460 in response to a plurality of services. Payment is made based on the prepaid balance stored in the prepaid balance storage unit 410. For example, in the example of FIG. 2, one-time credit card numbers of “1” and “85” are stored in association with the user identification information “353”. In this case, the prepaid charge settlement unit 470 calculates the total value of the computer resource use charges according to the one-time credit card numbers “1” and “85” and associates it with the user identification information “353”. Settlement is performed based on the prepaid balance stored in the prepaid balance storage unit 410.

また、プリペイド決済部470は、予め定められた時間あたりのコンピュータリソースの利用量に応じた利用料金と、リソース料金決済情報受信部460が受信したリソース料金決済情報によって示されるコンピュータリソース利用料金とに基づいてコンピュータリソースの利用時間を算出し、算出した利用時間と、予め定められた時間あたりのサービスの利用料金とに基づいて算出したサービスの利用料金を、プリペイド残高記憶部410に記憶されたプリペイド残高に基づいて決済する。   In addition, the prepaid settlement unit 470 determines a usage fee according to a predetermined amount of computer resource usage per hour and a computer resource usage fee indicated by the resource fee settlement information received by the resource fee settlement information receiving unit 460. Based on the calculated usage time and the service usage fee calculated based on the service usage fee per predetermined time stored in the prepaid balance storage unit 410. Settlement based on the balance.

すなわち、プリペイド料金決済部470が行なう利用料金の算出処理では、まず、リソース料金決済情報に含まれるワンタイムクレジット番号を、ワンタイムクレジットカード番号対応情報記憶部440において対応付けられたユーザ識別情報毎にソートし、ユーザ毎にコンピュータリソース利用料金を合算(マージ)する。これにより、ユーザ毎のコンピュータリソース利用料金を算出する。次に、算出したコンピュータリソースの利用料金の単価に基づいて、コンピュータリソースの利用時間を算出する。そして、算出した利用時間と、サービスの利用料金の単価に基づいてユーザ毎のサービス利用料金を算出する。プリペイド料金決済部470は、ユーザ毎のコンピュータリソース利用料金とサービス利用料金との合計値を、ユーザ毎の利用料金として算出する。   That is, in the usage fee calculation process performed by the prepaid fee settlement unit 470, first, the one-time credit number included in the resource fee settlement information is set for each user identification information associated with the one-time credit card number correspondence information storage unit 440. The computer resource usage charges are added (merged) for each user. Thereby, a computer resource usage fee for each user is calculated. Next, the computer resource usage time is calculated based on the calculated unit price of the computer resource usage fee. Then, a service usage fee for each user is calculated based on the calculated usage time and the unit price of the service usage fee. The prepaid fee settlement unit 470 calculates the total value of the computer resource usage fee and the service usage fee for each user as the usage fee for each user.

ここで、プリペイド料金決済部470は、自身の記憶領域にコンピュータリソースの利用量に対応するコンピュータリソースの利用料金を予め記憶する。例えば、コンピュータリソースの利用が1時間(利用量)当たり10円(利用料金)であることを示す情報を予め記憶する。これにより、プリペイド料金決済部470は、クレジットカードサービス提供装置300から送信されるリソース料金決済情報に含まれる利用料金に基づいて、コンピュータリソースの利用時間を算出する。例えば、リソース料金決済情報に含まれる利用料金が80円であれば、コンピュータリソースの利用時間が(80÷10=)8時間であることを算出する。ここで、コンピュータリソースの利用料金の単価が、コンピュータリソースの提供量に応じて異なる場合(例えば、S、M、Lなどのサイズ)には、コンピュータリソースの提供量に応じた単価が記憶されるようにしても良い。   Here, the prepaid fee settlement unit 470 stores in advance a computer resource usage fee corresponding to the computer resource usage in its own storage area. For example, information indicating that the use of computer resources is 10 yen (use fee) per hour (use amount) is stored in advance. Thereby, the prepaid fee settlement unit 470 calculates the utilization time of the computer resource based on the utilization fee included in the resource fee settlement information transmitted from the credit card service providing apparatus 300. For example, if the usage fee included in the resource fee settlement information is 80 yen, it is calculated that the usage time of the computer resource is (80 ÷ 10 =) 8 hours. Here, when the unit price of the computer resource usage fee differs according to the amount of computer resource provided (for example, the size of S, M, L, etc.), the unit price according to the amount of computer resource provided is stored. You may do it.

また、プリペイド料金決済部470は、サービス提供装置400が提供するサービスについても、ソフトウェア運営に係る時間当たりの利用料金を自身の記憶領域に記憶する。プリペイド料金決済部470は、算出したコンピュータリソースの利用時間に、ソフトウェア運営に係る時間当たりの利用料金を乗算することで、サービス提供装置400によって提供されるサービスの利用料金を算出する。ここで、プリペイド料金決済部470には、ユーザ端末100に提供されるサービス毎(例えば、オンラインゲームの種類、表計算ソフトの種類毎)に、異なる利用料金の単価が記憶されるようにしても良い。   In addition, the prepaid fee settlement unit 470 also stores the usage fee per hour related to software operation in its own storage area for the service provided by the service providing apparatus 400. The prepaid fee settlement unit 470 calculates the usage fee of the service provided by the service providing apparatus 400 by multiplying the calculated usage time of the computer resource by the usage fee per hour related to software operation. Here, the prepaid fee settlement unit 470 may store different unit prices of usage fees for each service provided to the user terminal 100 (for example, for each type of online game and each type of spreadsheet software). good.

次に、本発明によるサービス提供システム1の動作例を説明する。図4は、本実施形態によるサービス提供システム1がサービス提供を行なう際の準備フェーズの動作例を示すシーケンス図である。まず、ユーザ端末100は、予め購入したプリペイド方式の電子マネーのチャージ要求を、サービス提供装置400に送信する(ステップS1)。サービス提供装置400は、ユーザ端末100から送信されたチャージ要求に応じて、ユーザ端末100を識別するユーザ識別情報に対応付けて、チャージされたプリペイド残高をプリペイド残高記憶部410に記憶させる。サービス提供装置400のワンタイムクレジットカード番号取得部420は、予めクレジットカードサービス提供装置300に複数件のワンタイムクレジットカードサービスを取得するワンタイムクレジットカード番号取得要求を送信し(ステップS2)、クレジットカードサービス提供装置300から送信される複数件のワンタイムクレジットカードサービスを取得し(ステップS3)、ワンタイムクレジットカード番号対応情報記憶部440に記憶させる(ステップS4)。   Next, an operation example of the service providing system 1 according to the present invention will be described. FIG. 4 is a sequence diagram showing an operation example of a preparation phase when the service providing system 1 according to the present embodiment provides a service. First, the user terminal 100 transmits a charge request for prepaid electronic money purchased in advance to the service providing apparatus 400 (step S1). In response to the charge request transmitted from the user terminal 100, the service providing apparatus 400 causes the prepaid balance storage unit 410 to store the charged prepaid balance in association with user identification information for identifying the user terminal 100. The one-time credit card number acquisition unit 420 of the service providing apparatus 400 transmits a one-time credit card number acquisition request for acquiring a plurality of one-time credit card services to the credit card service providing apparatus 300 in advance (step S2). A plurality of one-time credit card services transmitted from the card service providing apparatus 300 are acquired (step S3) and stored in the one-time credit card number correspondence information storage unit 440 (step S4).

コンピュータリソース提供要求部430は、コンピュータリソース利用アカウントとして用いる文字列を生成し(ステップS5)、生成したコンピュータリソース利用アカウントの登録要求をコンピュータリソース提供装置200に送信する(ステップS6)。コンピュータリソース提供要求部430は、コンピュータリソース提供装置200からコンピュータリソース利用アカウントが登録されたことを示す情報を受信する(ステップS7)。コンピュータリソース提供要求部430は、受信したコンピュータリソース利用アカウントを、ワンタイムクレジットカードサービス番号に対応付けてワンタイムクレジットカード番号対応情報記憶部440に記憶させる(ステップS8)。このように、ステップS1からステップS8までの処理は、コンピュータリソースを利用したサービス提供の準備フェーズである。   The computer resource provision request unit 430 generates a character string to be used as a computer resource use account (step S5), and transmits a registration request for the generated computer resource use account to the computer resource provision apparatus 200 (step S6). The computer resource provision request unit 430 receives information indicating that a computer resource use account has been registered from the computer resource provision apparatus 200 (step S7). The computer resource provision requesting unit 430 stores the received computer resource use account in the one-time credit card number correspondence information storage unit 440 in association with the one-time credit card service number (step S8). As described above, the processing from step S1 to step S8 is a service provision preparation phase using computer resources.

図5は、本実施形態によるサービス提供システム1がサービス提供を行なう際の利用フェーズの動作例を示すシーケンス図である。ユーザ端末100は、ユーザから入力される操作要求に応じてサービス提供装置400にサービス提供要求を送信する(ステップS9)。サービス提供装置400のサービス提供部450は、ユーザ端末100から送信されたサービス提供要求を受信すると、ワンタイムクレジットカード番号対応情報記憶部440に記憶されたコンピュータリソース利用アカウントのうち、対応付けられた利用フラグが「×」である情報を読み出し、読み出したコンピュータリソース利用アカウントに基づくコンピュータリソースの提供要求を、コンピュータリソース提供装置200に送信する(ステップS10)。   FIG. 5 is a sequence diagram illustrating an operation example of a use phase when the service providing system 1 according to the present embodiment provides a service. The user terminal 100 transmits a service provision request to the service provision apparatus 400 in response to an operation request input from the user (step S9). When the service providing unit 450 of the service providing apparatus 400 receives the service providing request transmitted from the user terminal 100, the service providing unit 450 is associated with the computer resource usage account stored in the one-time credit card number correspondence information storage unit 440. Information with the use flag “x” is read, and a computer resource provision request based on the read computer resource utilization account is transmitted to the computer resource providing apparatus 200 (step S10).

ここで、サービス提供部450は、コンピュータリソース提供装置200に送信したコンピュータリソース提供要求に対応するコンピュータリソース利用アカウントのワンタイムクレジットカード番号と、ソフトウェアサービス提供要求の送信元であるユーザ端末100を識別するユーザ識別情報とを対応付けて、ワンタイムクレジットカード番号対応情報記憶部440に記憶させる(ステップS11)。   Here, the service providing unit 450 identifies the one-time credit card number of the computer resource use account corresponding to the computer resource providing request transmitted to the computer resource providing apparatus 200 and the user terminal 100 that is the transmission source of the software service providing request. The user identification information to be associated is stored in the one-time credit card number correspondence information storage unit 440 (step S11).

コンピュータリソース提供装置200は、ステップS10においてサービス提供装置400から送信されたコンピュータリソースの提供要求を受信すると、複数のコンピュータ仮想化装置210のうちから、サービス提供装置400からのコンピュータリソース提供要求に応じた容量のコンピュータリソースに空きがあるコンピュータ仮想化装置210を検出し、サービス提供装置400に割り当てる。ここでは、コンピュータリソース提供装置200は、コンピュータ仮想化装置210−1をサービス提供装置400に割り当てるとする。コンピュータリソース提供装置200は、サービス提供装置400に割り当てたコンピュータ仮想化装置210−1に仮想マシンを起動させ、起動させた仮想マシンを識別する仮想マシン識別情報を、サービス提供装置400に送信する(ステップS12)。   When the computer resource providing apparatus 200 receives the computer resource provision request transmitted from the service providing apparatus 400 in step S <b> 10, the computer resource providing apparatus 200 responds to the computer resource provision request from the service providing apparatus 400 from among the plurality of computer virtualization apparatuses 210. The computer virtualization apparatus 210 having a vacant computer resource with a sufficient capacity is detected and assigned to the service providing apparatus 400. Here, it is assumed that the computer resource providing apparatus 200 assigns the computer virtualization apparatus 210-1 to the service providing apparatus 400. The computer resource providing apparatus 200 causes the computer virtualization apparatus 210-1 assigned to the service providing apparatus 400 to activate a virtual machine, and transmits virtual machine identification information for identifying the activated virtual machine to the service providing apparatus 400 ( Step S12).

サービス提供装置400は、コンピュータリソース提供装置200から送信された仮想マシン識別情報に基づいてコンピュータ仮想化装置210−1に接続し、ユーザ端末100に提供するサービスを起動させる(ステップS13)。サービス提供装置400は、コンピュータ仮想化装置210−1に接続するための仮想マシン識別情報を、ユーザ端末100に送信する(ステップS14)。   The service providing apparatus 400 connects to the computer virtualization apparatus 210-1 based on the virtual machine identification information transmitted from the computer resource providing apparatus 200, and activates the service provided to the user terminal 100 (step S13). The service providing apparatus 400 transmits virtual machine identification information for connecting to the computer virtualization apparatus 210-1 to the user terminal 100 (step S14).

ユーザ端末100は、ステップS8において受信した仮想マシン識別情報に基づいてコンピュータ仮想化装置210−1に接続し、コンピュータ仮想化装置210−2によって提供されるサービスを利用する(ステップS15)。ユーザ端末100が、サービス提供装置400から提供されたサービスの利用を終了すると、ユーザ端末100は、ユーザから入力される操作情報に応じてコンピュータ仮想化装置210−1から提供されるサービスの利用が終了することを示す終了要求をコンピュータ仮想化装置210−1に送信し、コンピュータ仮想化装置210−1との接続を切断する(ステップS16)。ここで、コンピュータリソース提供装置200によってサービス提供装置400に提供されたコンピュータリソースであるコンピュータ仮想化装置210−1のリソースが解放される。   The user terminal 100 connects to the computer virtualization apparatus 210-1 based on the virtual machine identification information received in step S8, and uses a service provided by the computer virtualization apparatus 210-2 (step S15). When the user terminal 100 finishes using the service provided from the service providing apparatus 400, the user terminal 100 uses the service provided from the computer virtualization apparatus 210-1 according to the operation information input from the user. A termination request indicating termination is transmitted to the computer virtualization apparatus 210-1, and the connection with the computer virtualization apparatus 210-1 is disconnected (step S16). Here, the resource of the computer virtualization apparatus 210-1 which is the computer resource provided to the service providing apparatus 400 by the computer resource providing apparatus 200 is released.

コンピュータリソース提供装置200は、ステップS4において受信したワンタイムクレジットカード番号に基づいて、サービス提供装置400からのコンピュータリソース提供要求に応じて提供したコンピュータリソースの利用料金の請求を、クレジットカードサービス提供装置300に対して送信する(ステップS17)。クレジットカードサービス提供装置300は、コンピュータリソース提供装置200から送信された利用料金とワンタイムクレジットカード番号とが含まれる利用料金請求に応じて、ワンタイムクレジットカード番号に対応するクレジットカード番号を自身の記憶領域から検出し、検出したクレジットカード番号に対応するサービス提供者の口座から、利用料金の決済処理を行う(ステップS18)。   Based on the one-time credit card number received in step S4, the computer resource providing apparatus 200 charges the use fee of the computer resource provided in response to the computer resource providing request from the service providing apparatus 400, and the credit card service providing apparatus. It transmits with respect to 300 (step S17). In response to the usage fee request including the usage fee and the one-time credit card number transmitted from the computer resource providing device 200, the credit card service providing device 300 receives the credit card number corresponding to the one-time credit card number. The usage fee is detected from the storage area, and the usage fee is settled from the account of the service provider corresponding to the detected credit card number (step S18).

クレジットカードサービス提供装置300は、利用料金請求に応じた決済処理が完了すると、決済が完了したことを示すリソース料金決済情報をワンタイムクレジットカード番号毎に生成し、サービス提供装置400に送信する(ステップS19)。サービス提供装置400は、リソース料金決済情報を受信すると、プリペイド料金決済部470は、ユーザ毎の利用料金を算出し(ステップS20)、ユーザ識別情報に対応付けられてプリペイド残高記憶部410に記憶されたプリペイド残高から引き落とし、決済処理を行う(ステップS21)。   When the payment processing according to the usage fee billing is completed, the credit card service providing apparatus 300 generates resource fee payment information indicating that the payment is completed for each one-time credit card number, and transmits it to the service providing apparatus 400 ( Step S19). When the service providing device 400 receives the resource fee settlement information, the prepaid fee settlement unit 470 calculates a usage fee for each user (step S20), and is stored in the prepaid balance storage unit 410 in association with the user identification information. The payment is deducted from the prepaid balance and a settlement process is performed (step S21).

なお、本実施形態におけるユーザ識別情報は、ユーザ端末100のコンピュータ装置に予め付与された識別情報を適用するとしたが、ユーザの氏名等が含まれるアカウント情報の登録を予め受け付けることにより、ユーザを一意に識別するユーザ識別情報を生成し、用いるようにしても良い。   In addition, although the user identification information in this embodiment applies the identification information previously given to the computer apparatus of the user terminal 100, a user is uniquely identified by accepting registration of account information including a user's name etc. beforehand. User identification information to be identified may be generated and used.

また、本実施形態では、ワンタイムクレジットカード番号とコンピュータリソース利用アカウントとを予め取得して記憶しておき、ユーザ端末100からサービス提供要求を受信した場合に即座にサービス提供を開始できるようにしたが、サービス提供要求を受信してから、ワンタイムクレジットカード番号と、コンピュータリソース利用アカウントとを取得するようにしても良い。あるいは、ワンタイムクレジットカード番号かコンピュータリソースかのいずれかのみを予め取得しておき、取得していない情報については、ユーザ端末100から受信したサービス提供要求に応じて取得するようにしても良い。   In the present embodiment, the one-time credit card number and the computer resource use account are acquired and stored in advance, and when the service provision request is received from the user terminal 100, the service provision can be started immediately. However, after receiving the service provision request, the one-time credit card number and the computer resource use account may be acquired. Alternatively, only one-time credit card number or computer resource may be acquired in advance, and information not acquired may be acquired in response to a service provision request received from the user terminal 100.

以上説明したように、本実施形態のサービス提供システム1によれば、コンピュータリソース提供装置200から従量課金にて提供されるコンピュータリソースを用いてプリペイド方式によるサービスを提供するに当たって、コンピュータリソースの利用料金と、ソフトウェアの利用料金との双方を、ユーザの利用時間に応じた従量課金によりプリペイド残高から決済することが可能となる。これにより、コンピュータリソース提供装置200から提供されるコンピュータリソースを、他者(ユーザ)の料金負担により利用することが可能となる。   As described above, according to the service providing system 1 of the present embodiment, when providing a prepaid service using a computer resource provided by the computer resource providing apparatus 200 by pay-per-use, a computer resource usage fee is used. And the usage fee of the software can be settled from the prepaid balance by pay-per-use according to the usage time of the user. As a result, the computer resource provided from the computer resource providing apparatus 200 can be used at the charge of the other person (user).

なお、本発明における処理部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによりサービスの提供を行ってもよい。なお、ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、ホームページ提供環境(あるいは表示環境)を備えたWWWシステムも含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD−ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ(RAM)のように、一定時間プログラムを保持しているものも含むものとする。   In addition, a program for realizing the function of the processing unit in the present invention is recorded on a computer-readable recording medium, and the program recorded on the recording medium is read into a computer system and executed to provide a service. You may go. The “computer system” here includes an OS and hardware such as peripheral devices. The “computer system” includes a WWW system having a homepage providing environment (or display environment). The “computer-readable recording medium” refers to a storage device such as a flexible medium, a magneto-optical disk, a portable medium such as a ROM and a CD-ROM, and a hard disk incorporated in a computer system. Further, the “computer-readable recording medium” refers to a volatile memory (RAM) in a computer system that becomes a server or a client when a program is transmitted via a network such as the Internet or a communication line such as a telephone line. In addition, those holding programs for a certain period of time are also included.

また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク(通信網)や電話回線等の通信回線(通信線)のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であっても良い。   The program may be transmitted from a computer system storing the program in a storage device or the like to another computer system via a transmission medium or by a transmission wave in the transmission medium. Here, the “transmission medium” for transmitting the program refers to a medium having a function of transmitting information, such as a network (communication network) such as the Internet or a communication line (communication line) such as a telephone line. The program may be for realizing a part of the functions described above. Furthermore, what can implement | achieve the function mentioned above in combination with the program already recorded on the computer system, and what is called a difference file (difference program) may be sufficient.

1 サービス提供システム
100 ユーザ端末
200 コンピュータリソース提供装置
210 コンピュータ仮想化装置
300 クレジットカードサービス提供装置
400 サービス提供装置
410 プリペイド残高記憶部
420 ワンタイムクレジットカード番号取得部
430 コンピュータリソース提供要求部
440 ワンタイムクレジットカード番号対応情報記憶部
450 サービス提供部
460 リソース料金決済情報受信部
470 プリペイド決済部
DESCRIPTION OF SYMBOLS 1 Service provision system 100 User terminal 200 Computer resource provision apparatus 210 Computer virtualization apparatus 300 Credit card service provision apparatus 400 Service provision apparatus 410 Prepaid balance storage part 420 One-time credit card number acquisition part 430 Computer resource provision request part 440 One-time credit Card number correspondence information storage unit 450 Service providing unit 460 Resource fee settlement information receiving unit 470 Prepaid settlement unit

Claims (5)

定められたクレジットカード番号に基づく複数のワンタイムクレジットカード番号を発行し、発行した当該ワンタイムクレジットカード番号に対応する前記クレジットカード番号に基づいて決済を行なうクレジットカードサービス提供装置と、送信されるコンピュータリソース提供要求に応じて仮想化されたコンピュータリソースを提供し、提供した前記コンピュータリソースの利用量に基づいて従量課金のコンピュータリソース利用料金を算出し、前記コンピュータリソース提供要求の送信元のクレジットカード番号に基づいて決済するコンピュータリソース提供装置とに接続され、複数のユーザ端末から送信されるサービス提供要求に応じてネットワークを介したサービスを提供するサービス提供者のサービス提供装置であって、
前記複数のユーザ端末のそれぞれに対応するユーザを識別するユーザ識別情報毎に対応付けて、当該ユーザから予め支払われたプリペイド残高が記憶されるプリペイド残高記憶部と、
前記クレジットカードサービス提供装置から、前記サービス提供者のクレジットカード番号に基づいて発行された前記ワンタイムクレジットカード番号を取得するワンタイムクレジットカード番号取得部と、
前記ユーザ端末から送信されるサービス提供要求に応じて、前記ワンタイムクレジットカード番号取得部が取得した前記ワンタイムクレジットカード番号に基づくコンピュータリソース提供要求を、前記コンピュータリソース提供装置に送信するコンピュータリソース提供要求部と、
前記複数のユーザ端末のうち前記サービス提供要求の送信元である前記ユーザ端末に対応する前記ユーザ識別情報と、前記コンピュータリソース提供要求部が送信した前記コンピュータリソース提供要求に含まれる前記ワンタイムクレジットカード番号とが対応付けられて記憶されるワンタイムクレジットカード番号対応情報記憶部と、
前記コンピュータリソース提供要求部が送信した前記コンピュータリソース提供要求に応じて前記コンピュータリソース提供装置から提供されるコンピュータリソースを用いて、前記ユーザ端末に前記ネットワークを介したサービスを提供するサービス提供部と、
前記クレジットカードサービス提供装置から、前記ユーザ端末に提供した前記サービスに応じた前記コンピュータリソースの利用量に基づいて算出されたコンピュータリソース利用料金が前記ワンタイムクレジットカード番号に基づいて決済されたことを示すリソース料金決済情報を受信するリソース料金決済情報受信部と、
前記ワンタイムクレジットカード番号対応情報記憶部から、前記リソース料金決済情報受信部が受信した前記リソース料金決済情報によって決済されたことが示される前記ワンタイムクレジットカード番号に対応付けられた前記ユーザ識別情報を読み出し、読み出した当該ユーザ識別情報に対応付けられて前記プリペイド残高記憶部に記憶された前記プリペイド残高に基づいて、前記リソース料金決済情報に応じたコンピュータリソース利用料金の決済を行うプリペイド決済部と、
を備えることを特徴とするサービス提供装置。
A credit card service providing apparatus that issues a plurality of one-time credit card numbers based on a determined credit card number and performs settlement based on the credit card number corresponding to the issued one-time credit card number; A computer resource that is virtualized in response to a computer resource provision request, calculates a computer resource usage fee for pay-per-use based on the usage amount of the computer resource provided, and a credit card from which the computer resource provision request is transmitted A service providing apparatus of a service provider that is connected to a computer resource providing apparatus that performs payment based on a number and provides a service via a network in response to a service providing request transmitted from a plurality of user terminals,
A prepaid balance storage unit for storing a prepaid balance paid in advance by the user in association with each user identification information for identifying a user corresponding to each of the plurality of user terminals;
A one-time credit card number acquisition unit that acquires the one-time credit card number issued based on the credit card number of the service provider from the credit card service providing device;
Computer resource provision for transmitting a computer resource provision request based on the one-time credit card number acquired by the one-time credit card number acquisition unit to the computer resource providing apparatus in response to a service provision request transmitted from the user terminal A request section;
The user identification information corresponding to the user terminal that is the transmission source of the service provision request among the plurality of user terminals, and the one-time credit card included in the computer resource provision request transmitted by the computer resource provision request unit A one-time credit card number correspondence information storage unit in which a number is associated and stored;
A service providing unit for providing a service via the network to the user terminal using a computer resource provided from the computer resource providing device in response to the computer resource providing request transmitted by the computer resource providing request unit;
The computer resource usage fee calculated based on the usage amount of the computer resource corresponding to the service provided to the user terminal is settled based on the one-time credit card number from the credit card service providing device. A resource fee payment information receiving unit for receiving the resource fee payment information shown;
The user identification information associated with the one-time credit card number indicated by the resource fee settlement information received by the resource fee settlement information receiving unit from the one-time credit card number correspondence information storage unit A prepaid settlement unit that settles a computer resource usage fee in accordance with the resource fee settlement information based on the prepaid balance stored in the prepaid balance storage unit in association with the read user identification information; ,
A service providing apparatus comprising:
前記プリペイド決済部は、前記サービス提供部によって前記複数のユーザ端末のうち同一の前記ユーザ端末から送信された複数回のサービス提供要求に応じて前記サービスが提供された場合に、提供された複数回のサービスに応じて前記リソース料金決済情報受信部が受信する当該ユーザ端末のユーザ識別情報が含まれる複数の前記リソース料金決済情報における前記コンピュータリソース利用料金の合計値を算出し、前記ユーザ識別情報に対応付けられて前記プリペイド残高記憶部に記憶されたプリペイド残高に基づいて決済する
ことを特徴とする請求項1に対応するサービス提供装置。
The prepaid settlement unit is provided a plurality of times when the service is provided in response to a plurality of service provision requests transmitted from the same user terminal among the plurality of user terminals by the service providing unit. And calculating a total value of the computer resource usage charges in a plurality of the resource fee payment information including the user identification information of the user terminal received by the resource fee payment information receiving unit according to the service, The service providing apparatus according to claim 1, wherein payment is made based on a prepaid balance stored in the prepaid balance storage unit.
前記プリペイド決済部は、予め定められた時間あたりの前記コンピュータリソースの利用量に応じた利用料金と、前記リソース料金決済情報受信部が受信した前記リソース料金決済情報によって示されるコンピュータリソース利用料金とに基づいて当該コンピュータリソースの利用時間を算出し、算出した利用時間と、予め定められた時間あたりの前記サービスの利用料金とに基づいて算出した前記サービスの利用料金を、前記プリペイド残高記憶部に記憶されたプリペイド残高に基づいて決済する
ことを特徴とする請求項1または請求項2に記載のサービス提供装置。
The prepaid settlement unit includes a usage fee according to a usage amount of the computer resource per predetermined time and a computer resource usage fee indicated by the resource fee settlement information received by the resource fee settlement information receiving unit. Based on the calculated usage time and the usage fee of the service per predetermined time, the usage fee of the service is stored in the prepaid balance storage unit. The service providing apparatus according to claim 1, wherein payment is made based on the prepaid balance.
前記ワンタイムクレジットカード番号取得部は、前記クレジットカードサービス提供装置から、前記サービス提供者のクレジットカード番号に基づいて発行された複数の前記ワンタイムクレジットカード番号を予め取得して記憶し、
前記コンピュータリソース提供要求部は、前記ユーザ端末から送信されるサービス提供要求に応じて、前記ワンタイムクレジットカード番号取得部に記憶された複数の前記ワンタイムクレジットカード番号のうち定められた前記ワンタイムクレジットカード番号が含まれるコンピュータリソース提供要求を前記コンピュータリソース提供装置に送信する
ことを特徴とする請求項1から請求項3のいずれか1項に記載のサービス提供装置。
The one-time credit card number acquisition unit acquires and stores in advance a plurality of the one-time credit card numbers issued based on the credit card number of the service provider from the credit card service providing device,
The computer resource provision request unit is configured to respond to a service provision request transmitted from the user terminal, and the one-time credit time determined from the plurality of one-time credit card numbers stored in the one-time credit card number acquisition unit. 4. The service providing apparatus according to claim 1, wherein a computer resource providing request including a credit card number is transmitted to the computer resource providing apparatus. 5.
定められたクレジットカード番号に基づく複数のワンタイムクレジットカード番号を発行し、発行した当該ワンタイムクレジットカード番号に対応する前記クレジットカード番号に基づいて決済を行なうクレジットカードサービス提供装置と、送信されるコンピュータリソース提供要求に応じて仮想化されたコンピュータリソースを提供し、提供した前記コンピュータリソースの利用量に基づいて従量課金のコンピュータリソース利用料金を算出し、前記コンピュータリソース提供要求の送信元のクレジットカード番号に基づいて決済するコンピュータリソース提供装置とに接続され、複数のユーザ端末から送信されるサービス提供要求に応じてネットワークを介したサービスを提供し、前記複数のユーザ端末のそれぞれに対応するユーザを識別するユーザ識別情報毎に対応付けて、当該ユーザから予め支払われたプリペイド残高が記憶されるプリペイド残高記憶部と、前記ユーザ識別情報と、前記ワンタイムクレジットカード番号とが対応付けられて記憶されるワンタイムクレジットカード番号対応情報記憶部とを備えたサービス提供者のサービス提供装置によるサービス提供方法であって、
前記クレジットカードサービス提供装置から、前記サービス提供者のクレジットカード番号に基づいて発行された前記ワンタイムクレジットカード番号を取得するステップと、
前記ユーザ端末から送信されるサービス提供要求に応じて、取得した前記ワンタイムクレジットカード番号に基づくコンピュータリソース提供要求を、前記コンピュータリソース提供装置に送信するステップと、
前記サービス提供要求の送信元である前記ユーザ端末のユーザ識別情報と、前記コンピュータリソース提供装置に送信した前記コンピュータリソース提供要求に含まれる前記ワンタイムクレジットカード番号とを対応付けて前記ワンタイムクレジットカード番号対応情報記憶部に記憶させるステップと、
送信した前記コンピュータリソース提供要求に応じて前記コンピュータリソース提供装置から提供されるコンピュータリソースを用いて、前記ユーザ端末に前記ネットワークを介したサービスを提供するステップと、
前記クレジットカードサービス提供装置から、前記ユーザ端末に提供した前記サービスに応じた前記コンピュータリソースの利用量に基づいて算出されたコンピュータリソース利用料金が前記ワンタイムクレジットカード番号に基づいて決済されたことを示すリソース料金決済情報を受信するステップと、
受信した前記リソース料金決済情報によって決済されたことが示される前記ワンタイムクレジットカード番号に対応付けられた前記ユーザ識別情報を、前記ワンタイムクレジットカード番号対応情報記憶部から読み出し、読み出した当該ユーザ識別情報に対応付けられて前記プリペイド残高記憶部に記憶された前記プリペイド残高に基づいて、前記リソース料金決済情報に応じたコンピュータリソース利用料金の決済を行うステップと、
を備えることを特徴とするサービス提供方法。
A credit card service providing apparatus that issues a plurality of one-time credit card numbers based on a determined credit card number and performs settlement based on the credit card number corresponding to the issued one-time credit card number; A computer resource that is virtualized in response to a computer resource provision request, calculates a computer resource usage fee for pay-per-use based on the usage amount of the computer resource provided, and a credit card from which the computer resource provision request is transmitted Connected to a computer resource providing apparatus that performs payment based on a number, and provides a service via a network in response to a service provision request transmitted from a plurality of user terminals, and a user corresponding to each of the plurality of user terminals. A prepaid balance storage unit for storing a prepaid balance paid in advance by the user, the user identification information, and the one-time credit card number are stored in association with each other for each user identification information. A service providing method by a service providing apparatus of a service provider provided with a one-time credit card number correspondence information storage unit,
Obtaining the one-time credit card number issued based on the credit card number of the service provider from the credit card service providing device;
Transmitting a computer resource provision request based on the acquired one-time credit card number to the computer resource provision apparatus in response to a service provision request transmitted from the user terminal;
The one-time credit card in association with user identification information of the user terminal that is the transmission source of the service provision request and the one-time credit card number included in the computer resource provision request transmitted to the computer resource provision device Storing in the number correspondence information storage unit;
Providing a service via the network to the user terminal using a computer resource provided from the computer resource providing apparatus in response to the transmitted computer resource provision request;
The computer resource usage fee calculated based on the usage amount of the computer resource corresponding to the service provided to the user terminal is settled based on the one-time credit card number from the credit card service providing device. Receiving resource fee settlement information indicating;
The user identification information associated with the one-time credit card number indicated by the received resource fee settlement information is read from the one-time credit card number correspondence information storage unit, and the read user identification Paying a computer resource usage fee according to the resource fee payment information based on the prepaid balance stored in the prepaid balance storage unit in association with information;
A service providing method comprising the steps of:
JP2009132359A 2009-06-01 2009-06-01 Service providing apparatus and service providing method Active JP5221451B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009132359A JP5221451B2 (en) 2009-06-01 2009-06-01 Service providing apparatus and service providing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009132359A JP5221451B2 (en) 2009-06-01 2009-06-01 Service providing apparatus and service providing method

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2013043536A Division JP5634547B2 (en) 2013-03-05 2013-03-05 Service providing apparatus and service providing method

Publications (2)

Publication Number Publication Date
JP2010277538A true JP2010277538A (en) 2010-12-09
JP5221451B2 JP5221451B2 (en) 2013-06-26

Family

ID=43424406

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009132359A Active JP5221451B2 (en) 2009-06-01 2009-06-01 Service providing apparatus and service providing method

Country Status (1)

Country Link
JP (1) JP5221451B2 (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013001967A1 (en) * 2011-06-30 2013-01-03 楽天株式会社 Credit card information processing system, credit card information processing method, order information receiving device, credit card settlement device, program, and information recording medium
JP2013015986A (en) * 2011-07-04 2013-01-24 Nec Corp Prepaid charging system, method and program
WO2013115326A1 (en) * 2012-02-03 2013-08-08 株式会社コナミデジタルエンタテインメント Game system and game execution control method applied thereto
JP2013257789A (en) * 2012-06-13 2013-12-26 Fujitsu Marketing Ltd Server control device and server control program
WO2014178128A1 (en) * 2013-04-30 2014-11-06 楽天株式会社 Information processing device, information processing method, and information processing program
JP2017505469A (en) * 2013-10-30 2017-02-16 グーグル インコーポレイテッド Secure payment transactions with a circulating application transaction counter
CN106886847A (en) * 2016-06-22 2017-06-23 阿里巴巴集团控股有限公司 A kind of method for processing resource and device

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8567660B2 (en) 2009-11-17 2013-10-29 Cdf Corporation Sustainable packaging system for shipping liquid or viscous products

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002133345A (en) * 2000-10-27 2002-05-10 Seiko Instruments Inc One time credit card and credit card authentication system
JP2003346059A (en) * 2002-05-24 2003-12-05 Nec Engineering Ltd On-line shopping system
JP2007249470A (en) * 2006-03-15 2007-09-27 Nec Biglobe Ltd Cluster server system, charging device and charging method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002133345A (en) * 2000-10-27 2002-05-10 Seiko Instruments Inc One time credit card and credit card authentication system
JP2003346059A (en) * 2002-05-24 2003-12-05 Nec Engineering Ltd On-line shopping system
JP2007249470A (en) * 2006-03-15 2007-09-27 Nec Biglobe Ltd Cluster server system, charging device and charging method

Cited By (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI485637B (en) * 2011-06-30 2015-05-21 Rakuten Inc Credit card information processing system, credit card information processing method, order information receiving device, credit card checkout device, program and information recording medium
WO2013001967A1 (en) * 2011-06-30 2013-01-03 楽天株式会社 Credit card information processing system, credit card information processing method, order information receiving device, credit card settlement device, program, and information recording medium
US9922319B2 (en) 2011-06-30 2018-03-20 Rakuten, Inc. Credit card information processing system, credit card information processing method, order information receiving device, credit card transaction device, program, and information recording medium
JP2013015986A (en) * 2011-07-04 2013-01-24 Nec Corp Prepaid charging system, method and program
US9814976B2 (en) 2012-02-03 2017-11-14 Konami Digital Entertainment Co., Ltd. Game system and game execution control method applied thereto
WO2013115326A1 (en) * 2012-02-03 2013-08-08 株式会社コナミデジタルエンタテインメント Game system and game execution control method applied thereto
JP2013158455A (en) * 2012-02-03 2013-08-19 Konami Digital Entertainment Co Ltd Game system and game execution control method applied thereto
CN104066487A (en) * 2012-02-03 2014-09-24 科乐美数码娱乐株式会社 Game system and game execution control method applied thereto
CN104066487B (en) * 2012-02-03 2016-08-24 科乐美数码娱乐株式会社 Games system and be applied to the execution control method of game of this games system
JP2013257789A (en) * 2012-06-13 2013-12-26 Fujitsu Marketing Ltd Server control device and server control program
WO2014178128A1 (en) * 2013-04-30 2014-11-06 楽天株式会社 Information processing device, information processing method, and information processing program
JP5740050B2 (en) * 2013-04-30 2015-06-24 楽天株式会社 Information processing apparatus, information processing method, and information processing program
US10491605B2 (en) 2013-10-30 2019-11-26 Google Llc Secure interface using non-secure element processors
JP2017097897A (en) * 2013-10-30 2017-06-01 グーグル インコーポレイテッド Securing payment transaction using circulating application transaction counter
JP2018136984A (en) * 2013-10-30 2018-08-30 グーグル エルエルシー Securing payment transaction using circulating application transaction counter
JP2017505469A (en) * 2013-10-30 2017-02-16 グーグル インコーポレイテッド Secure payment transactions with a circulating application transaction counter
JP2019215909A (en) * 2013-10-30 2019-12-19 グーグル エルエルシー Securing payment transaction using circulating application transaction counter
US11374943B2 (en) 2013-10-30 2022-06-28 Google Llc Secure interface using non-secure element processors
CN106886847A (en) * 2016-06-22 2017-06-23 阿里巴巴集团控股有限公司 A kind of method for processing resource and device
KR20190020795A (en) * 2016-06-22 2019-03-04 알리바바 그룹 홀딩 리미티드 Resource processing method and apparatus
JP2019519050A (en) * 2016-06-22 2019-07-04 アリババ グループ ホウルディング リミテッド Resource processing method and apparatus
US10805410B2 (en) 2016-06-22 2020-10-13 Alibaba Group Holding Limited Resource processing method and apparatus
US10827016B2 (en) 2016-06-22 2020-11-03 Alibaba Group Holding Limited Resource processing method and apparatus
KR102192876B1 (en) * 2016-06-22 2020-12-23 어드밴스드 뉴 테크놀로지스 씨오., 엘티디. Resource processing method and apparatus

Also Published As

Publication number Publication date
JP5221451B2 (en) 2013-06-26

Similar Documents

Publication Publication Date Title
JP5221451B2 (en) Service providing apparatus and service providing method
KR101490640B1 (en) Game system, and storage medium storing computer program and server device used therefor
TW516001B (en) Device for dynamic distribution of computer resources according to service contract with users and method thereof
CN103544064B (en) Cloud computing method, cloud management platform and client
US8626842B2 (en) Content transaction management server device, content-providing server device, and terminal device and control program
JP5103441B2 (en) Charge management device, charge management system, and charge management method
WO2015101301A1 (en) Resource reallocation method and server
CN110796440A (en) Payment method, device and system, payment service architecture, electronic equipment and medium
JP5097747B2 (en) Billing apparatus and billing method
JP2015201856A5 (en)
JP2001344199A (en) Distributed processing system and method, and recording medium
JP5634547B2 (en) Service providing apparatus and service providing method
CN109729155A (en) A kind of distribution method and relevant apparatus of service request
JP6144110B2 (en) Payment processing system and method
JP7209984B1 (en) Program, Information Processing Apparatus, and Method
JP7212195B1 (en) Information processing device, information processing method and information processing program
WO2019092795A1 (en) Virtual currency payment assistance device, virtual currency payment assistance system, virtual currency payment assistance method, and virtual currency payment assistance program
JP2023128452A (en) Information processor and information processing method
JP5950954B2 (en) Point management system, point management method, and computer program
JP7568961B2 (en) Game Management System
JP4499760B2 (en) Communication management apparatus and payment method using communication terminal
KR100414725B1 (en) Method for servicing time meter-rate system of on line game and system therefor
JP4226198B2 (en) Order transmission method, user terminal and recording medium
TWM552150U (en) Deposit management service system
JP2004118632A (en) Method of automatically determining application of mediation commission on information providing web service and computer program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110324

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130307

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

Free format text: PAYMENT UNTIL: 20160315

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

Ref document number: 5221451

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

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

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250