JP7193823B1 - Information processing device, information processing method, computer program - Google Patents
Information processing device, information processing method, computer program Download PDFInfo
- Publication number
- JP7193823B1 JP7193823B1 JP2022098879A JP2022098879A JP7193823B1 JP 7193823 B1 JP7193823 B1 JP 7193823B1 JP 2022098879 A JP2022098879 A JP 2022098879A JP 2022098879 A JP2022098879 A JP 2022098879A JP 7193823 B1 JP7193823 B1 JP 7193823B1
- Authority
- JP
- Japan
- Prior art keywords
- point
- information
- value medium
- game
- value
- 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.)
- Active
Links
- 230000010365 information processing Effects 0.000 title claims abstract description 79
- 238000004590 computer program Methods 0.000 title claims description 4
- 238000003672 processing method Methods 0.000 title claims description 4
- 238000006243 chemical reaction Methods 0.000 claims abstract description 279
- 238000001514 detection method Methods 0.000 claims description 20
- 238000004891 communication Methods 0.000 description 21
- 230000006870 function Effects 0.000 description 19
- 238000000034 method Methods 0.000 description 13
- 230000007704 transition Effects 0.000 description 12
- 230000008569 process Effects 0.000 description 9
- 230000008859 change Effects 0.000 description 8
- 238000012790 confirmation Methods 0.000 description 8
- 238000003860 storage Methods 0.000 description 8
- 238000012546 transfer Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 4
- 238000003825 pressing Methods 0.000 description 4
- 239000000470 constituent Substances 0.000 description 2
- 238000009826 distribution Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 235000021028 berry Nutrition 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000009395 breeding Methods 0.000 description 1
- 230000001488 breeding effect Effects 0.000 description 1
- 238000004140 cleaning Methods 0.000 description 1
- 230000035622 drinking Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000014759 maintenance of location Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 230000001131 transforming effect Effects 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
【課題】ユーザーが保有する価値媒体を有効利用可能にする。【解決手段】本実施形態の情報処理装置は、ユーザーが保有する複数の価値媒体のうち、第1の価値媒体と、前記第1の価値媒体を変換する対象となる第2の価値媒体とを選択する選択部と、複数のプログラムのうち前記ユーザーによって選択されたプログラムを実行する実行部と、前記第1の価値媒体の情報と前記第2の価値媒体の情報とに基づき前記第1の価値媒体を前記第2の価値媒体に変換する変換率の範囲を決定し、前記プログラムの実行結果に基づき前記変換率の範囲から前記第1の価値媒体を前記第2の価値媒体に変換する対象変換率を決定する決定部と、前記対象変換率で前記第1の価値媒体を前記第2の価値媒体に変換する変換部と、を備える。を備える。【選択図】図1A value medium possessed by a user can be used effectively. Kind Code: A1 An information processing apparatus according to an embodiment of the invention selects a first value medium and a second value medium to be converted from the first value medium among a plurality of value mediums possessed by a user. a selection unit that selects; an execution unit that executes a program selected by the user from among a plurality of programs; and the first value based on information on the first value medium and information on the second value medium. Determining a conversion rate range for converting a medium into the second value medium, and converting the first value medium into the second value medium from the conversion rate range based on the execution result of the program. A determination unit that determines a rate, and a conversion unit that converts the first value medium into the second value medium at the target conversion rate. Prepare. [Selection drawing] Fig. 1
Description
本開示は、情報処理装置、情報処理方法、コンピュータプログラムに関する。 The present disclosure relates to an information processing device, an information processing method, and a computer program.
昨今、実店舗又はインターネットショップでの商品の販売サービス、インターネットゲーム・飲食・情報・旅客・クリーニングなどの各種サービスを提供する企業の中には、商品を購入等した顧客に、支払額に応じた数量の電子ポイント(以下、ポイント)を発行する企業もある。企業により発行されたポイントは、通常、自社又は提携企業でのみ利用可能であり、例えば、商品と交換する、又は次回以降の購入代金の一部として利用するなどの用途で使用されることができる。すなわち、ポイントは企業又は提携企業で提供されるサービスに係る取引で利用可能な価値媒体である。このようにポイントを発行することで、企業は顧客の囲い込みを図っている。 In recent years, some companies that provide various services such as sales services of products at physical stores or internet shops, internet games, eating and drinking, information, passengers, cleaning, etc., offer customers who have purchased products etc. Some companies issue a certain number of electronic points (hereinafter referred to as points). Points issued by a company can usually only be used by the company or affiliated companies, and can be used for purposes such as exchanging them for products or using them as part of the purchase price for subsequent purchases, for example. . That is, points are value media that can be used in transactions related to services provided by companies or affiliated companies. By issuing points in this way, companies are trying to retain customers.
顧客が保有しているポイント(ポイント残高)が商品の交換に必要なポイント数に満たない場合、ポイントが利用される機会が制限される。ポイントに有効期限がある場合には、有効期限の徒過によりポイントが消失してしまうこともある。またポイントを購入代金の一部として利用する場合も、ポイント残高が少ない場合には、ポイントが使用されないまま、有効期限が徒過してしまうことも多い。ポイント残高が少なくてもポイントを有効利用できる仕組みがあれば、ポイントの利用がより活性化され、ポイントの他社相互利用の促進、平衡化および、顧客の囲い込みにつなげることが期待できる。 If the number of points (point balance) owned by the customer is less than the number of points required to redeem the product, opportunities to use the points are restricted. If the points have an expiration date, the points may be lost due to the expiration of the expiration date. Also, when points are used as part of the purchase price, if the point balance is small, the points often expire without being used. If there is a mechanism that allows points to be used effectively even if the point balance is small, the use of points will be more active, and it can be expected to promote and balance mutual use of points with other companies and lead to customer retention.
本開示は、上述したような問題点に鑑みてなされたものであり、ユーザーが保有する価値媒体を有効利用可能にする情報処理装置、情報処理方法及びコンピュータプログラムを提供する。 The present disclosure has been made in view of the problems described above, and provides an information processing device, an information processing method, and a computer program that enable effective use of value media owned by users.
本実施形態の情報処理装置は、ユーザーが保有する複数の価値媒体のうち、第1の価値媒体と、前記第1の価値媒体を変換する対象となる第2の価値媒体とを選択する選択部と、複数のプログラムのうち前記ユーザーによって選択されたプログラムを実行する実行部と、前記第1の価値媒体の情報と前記第2の価値媒体の情報とに基づき前記第1の価値媒体を前記第2の価値媒体に変換する変換率の範囲を決定し、前記プログラムの実行結果に基づき前記変換率の範囲から前記第1の価値媒体を前記第2の価値媒体に変換する対象変換率を決定する決定部と、前記対象変換率で前記第1の価値媒体を前記第2の価値媒体に変換する変換部と、を備える。 The information processing device of the present embodiment includes a selection unit that selects a first value medium and a second value medium to be converted from the first value medium among a plurality of value mediums owned by the user. an execution unit for executing a program selected by the user from among a plurality of programs; and executing the first value medium based on the information on the first value medium and the information on the second value medium. determining the range of conversion rates for converting to the second value medium, and determining the target conversion rate for converting the first value medium to the second value medium from the range of conversion rates based on the execution result of the program; A determination unit and a conversion unit that converts the first value medium into the second value medium at the target conversion rate.
以下、図面を参照しながら本発明の実施形態について説明する。
図1は、本実施形態に係る情報処理システム1000を含む全体システム構成を示す。
情報処理システム1000は、複数種類の電子ポイント(以下、ポイント)のうちからユーザーにより第1のポイントと第2のポイントとを選択させ、さらに、ユーザーに複数のプログラム(例えばゲームプログラム)から実行すべきプログラムを選択させる。情報処理システム1000は、第1のポイントの情報と第2のポイントの情報に基づき、第1のポイントを第2のポイントに変換する変換率の範囲を決定し、ユーザーにより選択されたプログラムの実行結果に基づき、変換率の範囲から対象変換率を決定する。情報処理システム1000は、決定した対象変換率で第1のポイントを第2のポイントに変換する。
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
FIG. 1 shows an overall system configuration including an
The
複数種類のポイントは、それぞれ異なるサービスで利用可能な複数の価値媒体である。価値媒体はポイントに限定されず、電子マネー、仮想通貨など様々あり得る。以下の説明では価値媒体としてポイントの場合を示す。例えば、第1のポイントは、第1のサービスで利用可能なポイントである。第1のポイントは、ユーザーが保有する第1の価値媒体の一例である。例えば、第2のポイントは、第2のサービスで利用可能なポイントである。第2のポイントは、ユーザーが保有する第2の価値媒体の一例である。 Multiple types of points are multiple value media that can be used for different services. The value medium is not limited to points, and may include electronic money, virtual currency, and the like. The following description shows the case of points as the value medium. For example, the first points are the points available for the first service. A first point is an example of a first value medium owned by a user. For example, the second points are points available for a second service. A second point is an example of a second value medium owned by a user.
本実施形態では、ポイント又は価値媒体は、それぞれのサービスを提供するサービスプロバイダが中央管理者として取引を管理するポイントであるが、それ以外の方法で管理等されるポイントであってもよい。例えば、ポイント又は価値媒体は、ブロックチェーンによって、自律分散的に管理されるものであってもよい。 In the present embodiment, points or value media are points managed by a service provider that provides each service as a central manager, but points managed by other methods may also be used. For example, points or value media may be managed autonomously and decentralized by blockchain.
各サービスはそれぞれポイントが利用できる任意のサービスでよい。各サービスで利用されるポイントは、他のサービスで利用できなくてよい。例えば、第1のサービスは、例えば、映像配信サービスでもよい。このとき、第1のポイントは、当該映像配信サービスで視聴した映像の支払いに利用できるが、他のサービスで利用できなくてよい。 Each service can be any service for which points can be used. Points used for each service may not be used for other services. For example, the first service may be, for example, a video distribution service. At this time, the first points can be used to pay for the video viewed on the video distribution service, but may not be used for other services.
第1のサービスは、例えば、インターネット上でアンケートを回答するウェブサービスでもよい。このとき、第1のポイントは、当該ウェブサービス上でテーマに沿ったアンケートを回答することで得られる報酬でもよい。第1のポイントは、例えば、当該ウェブサービスに関連するショップで、金券などの商品と交換することができるが、他のサービスで利用できなくてもよい。 The first service may be, for example, a web service for answering questionnaires on the Internet. At this time, the first point may be a reward obtained by answering a questionnaire on a theme on the web service. The first points can be exchanged for goods such as cash vouchers at shops related to the web service, but may not be used for other services.
第2のサービスは、例えば、家電量販店などの実店舗における商品販売サービスでもよい。このとき、第2のポイントは、当該店舗で購入した商品の価格に応じて付与されたポイントであり、次回の商品購入に利用できるが、他のサービスで利用できなくてもよい。 The second service may be, for example, a product sales service at a physical store such as a consumer electronics mass retailer. At this time, the second points are points given according to the price of the product purchased at the store, and can be used for the next product purchase, but may not be used for other services.
また、第2のサービスは、例えば、ネットショッピングでもよい。このとき、第2のポイントは、当該ネットショッピングで購入した商品の購入代金の一部または全部として利用できるが、他のサービスで利用できなくてもよい。 Also, the second service may be online shopping, for example. At this time, the second points can be used as part or all of the purchase price of the product purchased through the online shopping, but may not be used for other services.
各ポイントは、例えば、それぞれのポイントを利用可能なサービスを提供するサービスプロバイダが発行するポイントであるが、他の企業が発行するポイントであってもよい。例えば、第1のポイントは、第1のサービスで利用できるのならば、第1のサービスを提供するサービスプロバイダと異なる企業が発行するポイントであってもよい。 Each point is, for example, a point issued by a service provider that provides a service that can use each point, but it may be a point issued by another company. For example, the first points may be points issued by a company different from the service provider that provides the first service, as long as they can be used for the first service.
情報処理システム1000は、ゲーム実行システム100と、通信システム200と、ポイント管理システム300と、を含む。
本実施形態では、情報処理システム1000は、これら別々のシステムを組み合わせて構成されているが、一体であってもよい。例えば、ゲーム実行システム100と同様の機能を有するゲーム実行部と、通信システム200と同様の機能を有する通信部と、ポイント管理システム300と同様の機能を有するポイント管理部とを備えた情報処理装置を構成してもよい。
In this embodiment, the
情報処理システム1000は、ポイント銀行システム400および、提携サイトシステム500と通信する。情報処理システム1000は、インターネット等のネットワークを介して、ユーザー端末2000と通信する。ユーザー端末2000は、ユーザーが操作する操作端末であり、情報処理システム1000のインタフェースとして機能する。ユーザー端末2000は、例えば、スマートフォンまたはPC等の端末である。ユーザー端末2000は、例えば、Wi-fi、無線携帯電話網を介してインターネットにアクセスし、情報処理システム1000と通信する。
ポイント銀行システム400は、ユーザーが保有するポイントの情報を集中管理する情報処理システム1000外のシステムである。
ポイント銀行システム400は、ユーザーが保有するポイントの情報を記憶する記憶部を含む。
ポイント銀行システム400は、情報処理システム1000等のシステムからの要請に伴い、管理するポイント情報を提供する。例えば、ポイント銀行システム400は、情報処理システム1000に、指定されたユーザーのポイント情報を提供する。
The
The
The
情報処理システム1000は、ポイント銀行システム400の記憶するポイント情報を更新する権限、参照する権限を有する。これにより、情報処理システム1000は、第1のポイントを第2のポイントに変換した場合の情報をポイント銀行システム400に反映させることができる。
情報処理システム1000は、ポイント銀行システム400に認証情報を入力し、認証が成功することで、ポイント銀行システム400の記憶するポイント情報を更新する権限、参照する権限を取得してもよい。
The
The
図2は、ポイント銀行システム400に記憶されたポイントの情報を示す。
ポイント銀行システム400は、ポイントの情報を表形式のデータ410で記憶する。
ポイントの情報は、例えば、ポイント名称、ポイントの種別、所有者、ポイント数、取得日、有効期限、履歴、その他である。
FIG. 2 shows point information stored in the
The
The point information includes, for example, point name, point type, owner, number of points, acquisition date, expiration date, history, and others.
ポイントの種別は、例えば、通常ポイントや特別ポイントなどのポイントの種別である。
特別ポイントは、例えば、期間限定で付与されたポイントまたは、サービス利用を促すプロモーションのために無償で付与されたポイントである。
特別ポイントは、有効期限の長さが、通常ポイントと異なるポイントである。
本実施形態では、特別ポイントの有効期限の長さは、原則、通常ポイントよりも短いが、長くてもよい。
例えば、特別ポイントは、有効期限の長さを10年とする期間延長特別ポイントであってもよい。このとき、特別ポイントは、「その他」の項目に、期間延長ポイントであることを記載する。
The type of points is, for example, a type of points such as normal points or special points.
Special points are, for example, points given for a limited period of time, or points given free of charge for promotions that encourage use of services.
A special point is a point whose validity period is different from that of a normal point.
In this embodiment, the length of the validity period of the special points is shorter than that of the normal points in principle, but it may be longer.
For example, the special points may be extended special points with an expiration date of 10 years. At this time, the special point is described as a period extension point in the item of "Others".
取得日は、ポイントが取得された日である。有効期限は、当該ポイントの有効期間の期日である。
本実施形態では、通常ポイントの有効期間の長さは、6ヶ月である。同様に、特別ポイントの有効期間の長さは、原則3ヶ月である。
Acquisition date is the date when the points were acquired. The term of validity is the date of validity of the points.
In this embodiment, the length of the validity period of normal points is six months. Similarly, the length of validity of special points is, in principle, three months.
有効期限は、取得日と有効期間の長さに基づき算出される。例えば、データ410のレコードNo1では、ポイントAの通常ポイントは、2023/3/3に取得されており、有効期限は、2023/9/3である。
The expiration date is calculated based on the acquisition date and the length of the validity period. For example, in the record No. 1 of the
履歴は、当該ポイントがどのように取得されたかを示す。例えば、データ410のレコードNo1では、ポイントAは、サービスαに関連する企業より取得されている。
例えば、データ410のレコードNo2では、ポイントAは、ポイントBを変換することにより取得されている。
The history shows how the points were acquired. For example, in record No. 1 of
For example, in record No. 2 of
「その他」は、ポイント名称、ポイントの種類、所有者、ポイント数、取得日、有効期限、履歴以外についての情報を記載する付記事項である。
「その他」に記載される事項は、ポイント名称、ポイントの種類、所有者、ポイント数、取得日、有効期限、履歴に対する補足説明を含んでもよい。
"Others" is additional information describing information other than the point name, point type, owner, number of points, acquisition date, expiration date, and history.
Items described in "Others" may include point name, point type, owner, number of points, acquisition date, expiration date, and supplementary explanation for history.
例えば、データ410のレコードNo3では、「ユーザーに対するお詫びで付与」と、ポイントAが取得された経緯が記載されている。
For example, in record No. 3 of the
例えば、データ410のレコードNo8では、「期間延長特別ポイント」と記載されている。これにより、有効期限の長さを10年とする特別ポイントであることが分かる。
For example, record No. 8 of
本実施形態では、ポイントの情報のすべてをデータ410で記憶しているが、別々のデータに分割して記憶してもよい。
例えば、データ410に記憶されている情報の一部を異なる表形式のデータに記憶してもよい。
In this embodiment, all the point information is stored as
For example, some of the information stored in
提携サイトシステム500は、提携サイトが提供するサービスを実行するシステムである。
提携サイトシステム500の提供するサービスは、情報処理システム1000の提供するサービスプロバイダと異なるサービスプロバイダにより提供される。
The
The service provided by
提携サイトシステム500は、提携サイトが提供するサービスに対して、独自にポイントを付与または、ポイントの使用ができる。提携サイトシステム500は、ユーザーのポイントを管理している。
The
提携サイトシステム500は、提携サイトのサービスを提供するプロバイダが、情報処理システム1000を提供するプロバイダと提携することで、情報処理システム1000と連携することができる。
The
情報処理システム1000は、提携サイトシステム500に記憶されているポイント情報を更新する権限、参照する権限を有する。これにより、情報処理システム1000は、第1のポイントを第2のポイントに変換した場合の情報を提携サイトシステム500に反映させることができる。
情報処理システム1000は、提携サイトシステム500の認証情報を入力し、認証が成功された場合に、提携サイトシステム500に記憶されているポイント情報を更新する権限、参照する権限を取得してもよい。
The
The
これにより、提携サイトシステム500は、提携サイトシステム500が管理するポイントを情報処理システム1000で使用することができる。
例えば、後述する情報処理システム1000におけるポイント口座部330は、提携サイトシステム500で管理されるポイントを他のポイントに変換ができ、また他のポイントを提携サイトのサービスで利用可能なポイントに変換できる。
Thereby, the
For example, the
情報処理システム1000は、インターネット等のネットワークを介して、ユーザー端末2000からデータまたは情報を受信することができる。
図3は、情報処理システム1000におけるゲーム実行システム100を示す。
ゲーム実行システム100は、ユーザー端末2000から受信する情報に基づき、ユーザーにより選択されたゲームを決定し、ユーザーにより選択されたゲームを実行する。ゲーム実行システム100は、ユーザーにより選択されたゲーム等のプログラムを実行する実行部とも称される。
ゲーム実行システム100は、ゲームコントロール部110と、決定部120と、ゲーム情報部130と、を含む。
The
FIG. 3 shows the
The
The
ゲーム実行システム100は、複数のプログラムを含むゲーム101を保持するサーバにアクセス可能であり、ユーザーにより選択されたゲームまたは広告を実行する。ゲームの実行等はサーバで行い、ゲーム実行システム100はゲームの実行のための制御情報をサーバと送受信してもよい。あるいは、ゲーム実行システム100が、ユーザーにより選択されたゲーム等のプログラムを読み出し、読み出したプログラムを実行してもよい。
図4は、ゲーム101に含まれる複数種類のプログラムの例を示す。
ゲーム101には、例えば、ゲーム101_1~101_6、101_8が含まれる。
ゲーム101には、広告101_7が含まれていている。ユーザーの選択に基づき実行可能なプログラムであるならば、ゲームプログラム及び広告以外のプログラムであってもよい。
A
FIG. 4 shows examples of multiple types of programs included in the
The
The
ゲーム101_1は、例えば、トランプカードゲームである。ゲーム101_1は、ババ抜き、七並べ、ブラックジャックなどのトランプを利用したゲームである。 The game 101_1 is, for example, a card game. The game 101_1 is a game using playing cards such as old lady, seven in a row, and blackjack.
ゲーム101_2は、例えば、ルーレットゲームである。ゲーム101_2は、ユーザーがルーレットを止めることで、止まったマスに応じた成績を獲得できる。 The game 101_2 is, for example, a roulette game. In the game 101_2, when the user stops playing roulette, the player can obtain a score corresponding to the stopped square.
ゲーム101_3は、例えば、パチンコ・パチスロ風ゲームである。ゲーム101_3は、ユーザーが図柄を揃えることでできた役に応じた成績を獲得できる。 The game 101_3 is, for example, a pachinko/pachislot game. In the game 101_3, the user can obtain a result according to the winning combination obtained by arranging the symbols.
ゲーム101_4は、例えば、対戦型・攻略型ゲームである。ゲーム101_4は、ユーザーが表示された敵キャラクタと対戦する、または提示された課題を攻略することで、結果に応じた成績を獲得できたり、ステージに進んだりすることができる。 The game 101_4 is, for example, a battle/strategic game. In the game 101_4, the user fights against the displayed enemy characters or completes the presented tasks, thereby obtaining achievements according to the results or advancing to a stage.
ゲーム101_5は、例えば、RPGゲームである。ゲーム101_5は、ユーザーが成長するキャラクタを操作することで、より強力な敵キャラクタと対戦する、またはより高難易度の課題を攻略することができる。
ゲーム101_5は、対戦した敵キャラクタ、攻略した課題に応じた成績を獲得することなどができる。
The game 101_5 is, for example, an RPG game. In the game 101_5, the user can operate a growing character to fight against more powerful enemy characters or to conquer higher-difficulty tasks.
In the game 101_5, it is possible to obtain results according to the enemy characters that the player has fought against and the challenges that have been overcome.
ゲーム101_6は、ゲーム101_1~ゲーム101_5以外のジャンルのゲームである。
ゲーム101_6は、例えば、パズルゲームである。ゲーム101_6は、例えば、育成シミュレーションゲームである。ゲーム101_6は、例えば、釣りゲームである。
A game 101_6 is a game of a genre other than the games 101_1 to 101_5.
The game 101_6 is, for example, a puzzle game. The game 101_6 is, for example, a breeding simulation game. Game 101_6 is, for example, a fishing game.
例えば、広告101_7は、動画広告であり、動画の再生、停止をユーザーが操作できる広告プログラムである。
例えば、広告101_7は、リンク広告であり、ユーザーが特定のリンクを選択することで、リンク先にジャンプする広告プログラムである。
For example, the advertisement 101_7 is a video advertisement, and is an advertisement program that allows the user to operate playback and stop of the video.
For example, advertisement 101_7 is a link advertisement, and is an advertisement program that jumps to a link destination when the user selects a specific link.
ゲーム実行システム100は、特定の要件を満たした場合に選択できるゲームを実行してもよい。
例えば、ゲーム101_8は、イベント開催時に選択できるゲームである。
ゲーム実行システム100は、イベント非開催時には、ゲーム101_1~101_6、広告101_7を選択できる。
The
For example, game 101_8 is a game that can be selected when an event is held.
The
ゲーム実行システム100は、イベント開催時にゲーム101_8を選択できる。
ここで、イベント開催は、後述するイベント開催検出部123が検出する。
The
Here, the occurrence of an event is detected by an event
ゲームコントロール部110は、ゲーム実行システム100を制御する。ゲームコントロール部110は、ゲーム101を保持するサーバに接続している。
ゲームコントロール部110は、ユーザーにより選択されたゲーム等のプログラムの実行を制御する。
例えば、ゲームコントロール部110は、ユーザーにより選択されたゲームを起動する。ゲームコントロール部110は、ユーザーの操作を、当該ゲームに中継し、ゲームを進行させる。
The
The
For example, the
ゲームコントロール部110は、当該ゲームの終了時にゲームの結果を取得する。受信したゲームの結果は、決定部120およびポイント管理システム300に送信される。
The
ゲームコントロール部110は、決定部120と、ゲーム情報部130とに接続されている。
ゲームコントロール部110は、通信システム200と、ポイント管理システム300とに接続されている。
The
決定部120は、変換元のポイント(第1のポイント)の情報と、変換先のポイント(第2のポイント)の情報に基づき、第1のポイントを第2のポイントに変換する変換率の範囲を決定し、ゲームの実行結果に基づき、変換率の範囲から第1のポイントを第2のポイントに変換する対象変換率を決定する。
決定部120は、変換ポイントペア設定部121と変換ポイントペア利率設定部122とイベント開催検出部123と、を含む。
The
変換ポイントペア設定部121は、ユーザーの選択に基づき、第1のポイントと第2のポイントとを選択する。このとき、変換ポイントペア設定部121は、選択部とも称される。
変換ポイントペア設定部121は、選択された第1のポイントの種類と、選択された第2のポイントの種類とに基づく基準変換率を決定し、決定した基準変換率を記憶する。
変換ポイントペア設定部121は、決定した基準変換率の情報を変換ポイントペア利率設定部122に送信する。
The conversion point
The conversion point
The conversion point
変換ポイントペア設定部121は、図5に示すデータ610を記憶している。
図5は、第1のポイントとして選択可能なポイント、第1のポイントから変換できる第2のポイント、および基準変換率を表す表形式のデータ610を示す。
データ610は、第1のポイントと、第2のポイントとの組に基づき基準変換率を定めたデータである。
例えば、第1のポイントが「ポイントA」、第2のポイントが「ポイントB」である場合、基準変換率は、200%である。
Conversion point
FIG. 5 shows
For example, if the first point is "point A" and the second point is "point B", the reference conversion rate is 200%.
データ610にない第1のポイントと第2のポイントの組み合わせは、選択することができない。
例えば、第1のポイントが「ポイントA」、第2のポイントが「ポイントF」の組がデータ610に存在しない場合、ポイントAとポイントFの組み合わせは選択することができない。
Combinations of first and second points that are not in
For example, if the
この場合、変換ポイントペア設定部121は、ユーザーが選択した第1のポイントおよび第2のポイントの組に基づく基準変換率の情報がない旨の情報を変換ポイントペア利率設定部122、または、ポイント管理システム300に送信してもよい。
In this case, the conversion point
このように第1のポイントの変換対象となる第2のポイントを制限することで、相互に取り決めがなされていない第1のポイントおよび第2のポイント間でのポイント変換を防止できる。 By restricting the second points to which the first points are converted in this manner, it is possible to prevent point conversion between the first points and the second points that are not mutually agreed upon.
基準変換率は、変換元のポイントおよび変換先のポイントの組み合わせごとに決められた基準となる変換率である。
例えば、第1のポイントと、第2のポイントが、1:2の割合を変換の基準にすると決められている場合、基準変換率は、200%である。
The reference conversion rate is a reference conversion rate determined for each combination of conversion source points and conversion destination points.
For example, if the first point and the second point are determined to base conversion on a ratio of 1:2, the base conversion ratio is 200%.
例えば、データ610に示すように、第1のポイントが「ポイントA」、第2のポイントが「ポイントB」である場合、基準変換率は、200%となる。
For example, as shown in
例えば、第1のポイントが「ポイントA」、第2のポイントが「ポイントD」である場合、基準変換率は、400%となる。 For example, if the first point is "point A" and the second point is "point D", the reference conversion rate is 400%.
基準変換率は、第1のポイントと第2のポイントの組に基づくならば、自動で決定してもよいし、手動で決定してもよい。 The reference conversion rate may be automatically determined or manually determined based on the set of first and second points.
変換ポイントペア利率設定部122は、基準変換率に応じた変換率の範囲から第1のポイントを、第2のポイントに変換する対象変換率を決定する。
具体的には、変換ポイントペア利率設定部122は、選択した第2のポイントに変換する元となる第1のポイントの数量に基づき、変換率の調整量の範囲である第1の範囲を決定する。第1の範囲は、第1の下限調整量を最小値、第1の上限調整量を最大値とする範囲である。つまり、第1の範囲の下限値は、第1の下限調整量に基づき決定される。同様に、第1の範囲の上限値は、第1の上限調整量に基づき決定される。
The conversion point pair interest
Specifically, the conversion point pair interest
図6は、変換元となる第1のポイントのポイント数に基づく第1の範囲を表す表形式のデータ620を示す。
変換ポイントペア利率設定部122は、図6に示すデータ620を記憶する。
データ620は、図5で示すレコードNoごとに、第1のポイントの数量に基づく第1の範囲を示している。
FIG. 6 shows
Conversion point pair interest
つまり、データ620は、データ610におけるレコードで示された第1のポイントおよび第2のポイントの組における当該第1のポイントの数量に基づく第1の範囲を定める。
例えば、第1のポイントが「ポイントA」、第2のポイントが「ポイントB」であり、第1のポイント「ポイントA」を300ポイント変換しようとする場合、データ610に記憶されたレコードNoは、「1」であり、ポイント数量は、「100 ~ 499」の範囲にあるため、第1の範囲は、「+30%~+50%」である。
That is,
For example, if the first point is "point A" and the second point is "point B", and the first point "point A" is to be converted by 300 points, the record number stored in the
つまり、第1の範囲の下限値に対応する第1の下限調整量が、+30%であり、第1の範囲の上限値に対応する第1の上限調整量が+50%であり、第1の範囲は「+30%~+50%」である。 That is, the first lower limit adjustment amount corresponding to the lower limit value of the first range is +30%, the first upper limit adjustment amount corresponding to the upper limit value of the first range is +50%, and the first The range is "+30% to +50%".
本実施形態では、データ620が、データ610のレコードごとに有する6個のレコードに基づき、6段階の範囲を定めているが、これに限定されない。
例えば、データ620が、データ610のレコードごとに複数個のレコードを有している場合、複数段階の範囲から第1の範囲を決定してもよい。
例えば、データ620が、データ610のレコードごとに10個のレコードを有している場合、10段階の範囲から第1の範囲を決定してもよい。
In the present embodiment, the
For example, if
For example, if
同様に、変換ポイントペア利率設定部122は、ユーザーにより選択されたゲームまたはその種類に基づき、変換率の調整量の範囲である第2の範囲を決定する。第2の範囲は、第2の下限調整量を最小値、第2の上限調整量を最大値とする範囲である。つまり、第2の範囲の下限値は、第2の下限調整量に基づき決定される。同様に、第2の範囲の上限値は、第2の上限調整量に基づき決定される。
図7は、ユーザーにより選択されたゲームに基づく第2の範囲を表す表形式のデータ630を示す。
変換ポイントペア利率設定部122は、図7に示すように、表形式で示されるデータ630を記憶する。
Similarly, the conversion point pair interest
FIG. 7 shows
The conversion point pair interest
データ630は、ユーザーにより選択されたゲームの種類に基づく、第2の範囲を記憶する表形式データである。
例えば、ゲーム101_3が選択された場合、第2の範囲「-20%~+140%」である。
For example, if game 101_3 is selected, the second range is "-20% to +140%".
本実施形態では、データ630が、第2の範囲としてゲーム101に含まれるプログラムの個数または種類に応じた7個のレコードに基づき、7段階の範囲を定めているが、これに限定されない。
例えば、データ630が、選択できるゲームの数が複数個あることに応じて複数個のレコードを有している場合、複数段階の範囲から第2の範囲を決定してもよい。
例えば、データ630が、選択できるゲームの数が10個あることに応じて10個のレコードを有している場合、10段階の範囲から第2の範囲を決定してもよい。
In this embodiment, the
For example, if the
For example, if
変換ポイントペア利率設定部122は、基準変換率と、上述で決定した調整量の範囲(第1の範囲および第2の範囲)とに基づき、変換率の範囲を決定する。
変換率の範囲は、第1のポイントの情報と第2のポイントの情報とに基づき決定される、第1のポイントを第2のポイントに変換する変換率の変動範囲である。
The conversion point pair interest
The range of conversion rate is the range of variation of the conversion rate for converting the first point to the second point, which is determined based on the information of the first point and the information of the second point.
例えば、ゲーム101_3を選択して、第1のポイント「ポイントA」の300ポイントを第2のポイント「ポイントB」に変換する場合について考える。
データ610から基準変換率は、200%である。同様に、データ620から第1の範囲は、「+30%~+50%」である。同様に、データ630から第2の範囲は、「-20%~+140%」であるとする。
For example, consider the case where game 101_3 is selected and 300 points of the first point "Point A" are converted to the second point "Point B".
From
このとき、変換率の範囲は、基準変換率を第1の下限調整量と第2の下限調整量の合計で調整した値と、基準変換率を第1の上限調整量と第2の上限調整量の合計で調整した値との範囲であるため、「+210%~+390%」である。 At this time, the range of the conversion rate is the value obtained by adjusting the reference conversion rate by the sum of the first lower limit adjustment amount and the second lower limit adjustment amount, and the reference conversion rate by the first upper limit adjustment amount and the second upper limit adjustment amount. It is "+210% to +390%" because it is in the range with the value adjusted by the total amount.
変換ポイントペア利率設定部122は、ユーザーにより選択されたゲームの実行結果に基づき、上記で決定した変換率の範囲から対象変換率を決定する。
例えば、変換ポイントペア利率設定部122は、対象変換率をゲームの成績に応じて決定する。
The conversion point pair interest
For example, the conversion point pair interest
例えば、対象変換率は、選択したゲーム101_3で達成した難易度に基づき決定される。
ここで、ゲーム101_3は、パチンコ・パチスロ風ゲームである。ゲーム101_3は、達成できる役ごとに異なる難易度が設定されている。
ゲーム101_3では、達成難易度が困難な役を達成するほど成績がよいとみなされる。
例えば、最も達成困難な役「777」は、達成率が1%であり、最も達成が簡単な役「一つでもベリーがある」場合は、達成率が30%であり、いずれの役も達成できない場合は、達成率が30%である。
For example, the target conversion rate is determined based on the difficulty achieved in the selected game 101_3.
Here, the game 101_3 is a pachinko/pachislot game. In the game 101_3, different difficulty levels are set for each combination that can be achieved.
In the game 101_3, it is considered that the more difficult the achievement difficulty level is, the better the result.
For example, the most difficult role "777" has an achievement rate of 1%, and the easiest role "Even one berry" has an achievement rate of 30%. If not, the achievement rate is 30%.
変換ポイントペア利率設定部122は、例えば、役「777」を達成した場合に、変動の範囲の上限値である+390%に決定する。変換ポイントペア利率設定部122は、例えば、いずれの役も達成できない場合に、変動の範囲の下限値である+210%に決定する。
The conversion point pair interest
変換ポイントペア利率設定部122は、変換率の範囲から対象変換率を決定するとき、ゲームの実行結果以外の要素を利用してもよい。
例えば、乱数に基づき変換率を決定してもよいし、ゲームの実行結果と乱数の組み合わせた結果に基づき変換率を決定してもよい。
The conversion point pair interest
For example, the conversion rate may be determined based on a random number, or may be determined based on a combination of the game execution result and the random number.
変換ポイントペア利率設定部122は、決定した1つの変換率をポイント管理システム300に送信する。
The conversion point pair interest
図8は、イベント開催時に第1のポイントから変換できる第2のポイントおよび基準変換率を示す。
図9は、イベント開催時に変換する第1のポイント数量に基づく第1の範囲を示す。
図10は、イベント開催時にユーザーが選択したゲームに基づく第2の範囲を示す。
イベント開催検出部123は、イベントの開催を判定する。
具体的には、イベント開催検出部123は、イベント開催部124が開催するイベントについて検出する。
FIG. 8 shows the second points that can be converted from the first points when the event is held and the reference conversion rate.
FIG. 9 shows a first range based on a first point amount to be converted when an event is held.
FIG. 10 shows a second range based on the game selected by the user when the event was held.
The event
Specifically, event holding
ここで、イベントは、例えば、行事、催し物などであり、特定のポイントのプロモーションなどを目的として行われる。 Here, the event is, for example, an event, entertainment, etc., and is held for the purpose of promotion of a specific point.
イベントの開催は、情報処理システム1000外で決定される。具体的には、イベントの開催を決定することに関して、情報処理システム1000は、何ら影響を及ぼさない。
The holding of the event is decided outside the
そのため、情報処理システム1000は、イベント情報をイベント開催部124から収集する。
イベント開催検出部123は、イベント開催部124からイベントの開***報を収集して記憶する。
Therefore, the
The event
例えば、期間限定イベントが開催される場合、イベント開催部124には、イベントの開催日時の情報が記憶されている。
For example, when a limited-time event is held, the
例えば、時間限定イベントが開催される場合、イベント開催部124には、イベントの開催時間の情報が記憶されている。
For example, when a time-limited event is held, the
例えば、特定顧客限定イベントが開催される場合、イベント開催部124には、対象となる顧客の情報、要件が記憶されている。
具体的には、イベント開催部124には、対象となる顧客は、例えば、特定の広告を閲覧したことなどが記憶されている。
For example, when an event limited to a specific customer is held, the
Specifically, the
イベント開催部124は、更に、イベント開催検出部123にイベントが開催されている旨の情報を送信してもよい。
The
イベント開催検出部123は、当該情報を受信する、もしくは、イベント開催部124にアクセスし、開***報を取得し、イベントの内容を判定することで、イベントの開催を検出する。
イベント開催検出部123は、イベントの内容に応じて以下のような処理をすることができる。
The event
The event
情報処理システム1000は、イベント開催時に、例えば、第1のポイントを変換する対象となる第2のポイントの種類を追加することができる。
情報処理システム1000は、イベント開催時に、例えば、イベント非開催時の基準変換率と異なる基準変換率を用いることができる。
The
The
イベント開催検出部123は、イベントの開催を検出した場合、当該検出結果を変換ポイントペア設定部121、変換ポイントペア利率設定部122に送信する。
When the event
変換ポイントペア設定部121は、当該検出結果を受信すると、データ610を、例えば図8に示されるデータ640に切り替える。
変換ポイントペア設定部121は、図8に示す表形式のデータ640を記憶している。
データ640は、第1のポイントと、第2のポイントとの組に応じた基準変換率を定めている。
ここで、データ640に含まれる基準変換率は、データ610に含まれる基準変換率と異なる。
例えば、第1のポイントが「ポイントA」、第2のポイントが「ポイントB」である場合、データ610では基準変換率が200%であるのに対して、データ640では基準変換率は、300%である。
Upon receiving the detection result, conversion point
The conversion point
Here, the reference conversion rate included in
For example, if the first point is "point A" and the second point is "point B," then
データ640には、同じポイントの組み合わせに対してデータ610と異なる基準変換率が記憶されているが、その他の例も可能である。例えば、データ640は、データ610にイベント開催時にのみ利用できるポイント組み合わせのレコードを追加したものであってもよい。
変換ポイントペア利率設定部122は、当該イベント開催の検出結果を受信すると、データ620を、図9に示されるデータ650に切り替える。
変換ポイントペア利率設定部122は、図9に示す表形式のデータ650を記憶している。
データ650は、データ640に記憶されたレコードごとに、第1のポイントの数量に応じた第1の範囲を定めた表形式データである。
ここで、データ650に含まれる第1の範囲は、データ620に含まれる第1の範囲と異なる。
例えば、第1のポイントが「ポイントA」、第2のポイントが「ポイントF」であり、第1のポイント「ポイントA」を500ポイント、「ポイントF」に変換しようとする場合を考える。このとき、データ640に記憶されたレコードNoは、「6」であり、数量は、「100 ~ 999」の範囲にあるため、第1の範囲は、「+100%~+150%」である。
When the conversion point pair interest
The conversion point pair interest
Here, the first range included in
For example, if the first point is "point A" and the second point is "point F", and you want to convert the first point "point A" to 500 points "point F". At this time, the record number stored in the
データ650には、同じポイント数量に対してデータ620と異なる第1の範囲が記憶されているが、その他の例も可能である。例えば、データ650は、データ620にイベント開催時にのみ利用できるポイント数量のレコードを追加してもよい。
同様に、変換ポイントペア利率設定部122は、イベント開催の検出結果を受信すると、データ630を、図10に示されるデータ660に切り替える。
変換ポイントペア利率設定部122は、図10に示す表形式のデータ660を記憶している。
データ660は、ユーザーが選択したゲームまたはその種類に基づく、第2の範囲を定めた表形式データである。
例えば、ユーザーがゲーム101_3を選択した場合、第2の範囲「+0%~+140%」
である。
ここで、データ660が記憶する第2の範囲は、データ630が記憶する第2の範囲と異なる。
Similarly, the conversion point pair interest
The conversion point pair interest
For example, if the user selects game 101_3, the second range "+0% to +140%"
is.
Here, the second range stored by
データ660は、同じゲームに対してデータ630と異なる第2の範囲が記憶されているが、その他の例も可能である。例えば、データ660は、データ630にイベント開催時に利用できるゲームのレコードを追加してもよい。
変換ポイントペア利率設定部122は、イベント開催時においても、イベント非開催時と同様に、基準変換率、第1の範囲、第2の範囲に基づき、変換率の範囲を算出する。
変換率の算出方法は、イベント非開催時と同様の方法であるが、他の方法であってもよい。
例えば、変換ポイントペア利率設定部122は、異なる計算式で変換率の範囲を算出してもよい。
The conversion point pair interest
The method of calculating the conversion rate is the same method as when the event is not held, but other methods may be used.
For example, the conversion point pair interest
変換ポイントペア利率設定部122は、イベント開催時においても、イベント非開催時と同様に、ユーザーにより選択されたゲームの成績に基づき、変換率の範囲から対象変換率を決定する。
The conversion point pair interest
例えば、ゲーム101_8を選択して、第1のポイント「ポイントA」を第2のポイント「ポイントF」に1000ポイント変換する場合について考える。
データ640から基準変換率は、1500%である。同様に、データ650から第1の範囲は、「+150%~+200%」である。同様に、データ660から第2の範囲は、「+500%~+800%」である。
For example, consider the case where the game 101_8 is selected and the first point "point A" is converted to the second point "point F" by 1000 points.
From
このとき、変換率の範囲は、基準変換率と、第1の下限調整量および第2の下限調整量の合計と、第1の上限調整量および第2の上限調整量の合計とに基づき計算して、「+2150%~+2500%」である。 At this time, the conversion rate range is calculated based on the reference conversion rate, the sum of the first lower limit adjustment amount and the second lower limit adjustment amount, and the sum of the first upper limit adjustment amount and the second upper limit adjustment amount. Then, it is "+2150% to +2500%".
次に、変換ポイントペア利率設定部122は、イベント開催時においても、イベント非開催時と同様に、算出した変換率の範囲から、対象変換率を決定する。
Next, the conversion point pair interest
例えば、変換ポイントペア利率設定部122は、選択したゲーム101_8の実行結果に基づき、変換率の範囲から、対象変換率を決定する。
例えば、ゲーム101_8においてより達成困難な結果を達成した場合に、変動の範囲の上限値である+2500%に決定する。変換ポイントペア利率設定部122は、例えば、ゲーム101_8において簡単な結果を達成した場合に、変動の範囲の下限値である+2150%に決定する。
For example, the conversion point pair interest
For example, if a more difficult result is achieved in game 101_8, the upper limit of the range of variation is determined to be +2500%. The conversion point pair interest
これにより、変換ポイントペア利率設定部122は、イベント開催時と、イベント非開催時とで異なる変換の範囲に基づき対象変換率を決定し、第1のポイントを第2のポイントに変換することができる。
As a result, the conversion point pair interest
ゲーム情報部130は、ユーザーにより選択されたゲームを決定し、ゲームの情報をユーザー端末2000に提供する。
ゲーム情報部130は、ゲーム情報選択部131と、ゲーム情報出力部132と、を含む。
The
The
ゲーム情報選択部131は、ゲーム101においてユーザーが実行できるゲームおよび広告を決定する。ゲーム情報選択部131は、決定した情報を、ゲーム情報出力部132に送信する。
The game information selection unit 131 determines games and advertisements that can be executed by the user in the
例えば、ゲーム情報選択部131は、ゲーム101_8は、ユーザーが実行できないゲームとして決定する。 For example, the game information selection unit 131 determines the game 101_8 as a game that cannot be executed by the user.
ゲーム情報出力部132は、選択できるゲーム等の情報を生成し、出力する。ゲーム情報出力部132は、生成した情報をユーザー端末2000に送信する。このとき、ゲーム情報出力部132は、選択可能な1つ以上のゲーム等の情報をユーザーが操作する操作端末に提供するプログラム情報提供部として機能する。
The game information output unit 132 generates and outputs information such as selectable games. The game information output unit 132 transmits the generated information to the
ゲーム情報出力部132は、選択できるゲームの情報以外の情報を生成してユーザー端末2000に送信してもよい。例えば、選択できるゲームごとの第2の範囲の情報を送信してもおい。対象変換率を決定するためのゲームの実行結果の情報を送信してもよい。
The game information output unit 132 may generate information other than the information of selectable games and transmit it to the
ゲーム情報出力部132は、ゲーム情報選択部131が決定したゲーム以外のゲームの情報を送信してもよい。
例えば、ゲーム情報出力部132は、ユーザーが選択できないゲーム101_8の情報を送信してもよい。このとき、ゲーム情報出力部132は、ゲーム101_8が選択できない旨の情報および、ゲーム101_8の選択のための要件に関する情報を送信してもよい。
The game information output unit 132 may transmit information of games other than the game determined by the game information selection unit 131 .
For example, the game information output unit 132 may transmit information on the game 101_8 that cannot be selected by the user. At this time, the game information output unit 132 may transmit information indicating that the game 101_8 cannot be selected and information regarding requirements for selecting the game 101_8.
図11は、本実施形態に係る通信システム200を示す。
通信システム200は、ポイント銀行システム400および、提携サイトシステム500との通信を行う。
通信システム200は、内部ポイント導入部210と、外部ポイント導入部220と、通信制御部230と、を含む。
FIG. 11 shows a
内部ポイント導入部210は、ポイント銀行システム400と通信する。
Internal
例えば、内部ポイント導入部210は、ポイント銀行システム400の情報を情報処理システム1000に反映させることができる。
例えば、内部ポイント導入部210は、情報処理システム1000の情報をポイント銀行システム400に反映させることができる。
For example, the internal
For example, the internal
内部ポイント導入部210は、ポイント銀行システム400との通信をアプリケーションプログラミングインターフェース(API)を用いて行ってもよいし、その他の手段を用いて通信してもよい。内部ポイント導入部210は、HTTPなどの通信プロトコルで通信してもよい。
The internal
外部ポイント導入部220は、提携サイトシステム500と通信する。提携サイトシステム500の情報を情報処理システム1000に反映させることができる。情報処理システム1000の情報を提携サイトシステム500に反映させることができる。
External
通信制御部230は、内部ポイント導入部210と外部ポイント導入部220とを制御する。
図12は、本実施形態に係るポイント管理システム300を示す。
ポイント管理システム300は、ユーザーに関するポイントの処理、例えばユーザーより選択された第1のポイントおよび第2のポイントに関する処理を行う。
ポイント管理システム300は、ユーザーが保有するポイントの情報をポイント銀行システム400および提携サイトシステム500と連携する。
ポイント管理システム300は、ポイント制御部310と、ポイント変換部320と、ポイント口座部330と、ポイント口座情報出力部340と、ホーム画面出力部350と、ポイント情報出力部360と、ポイント移動部370と、を含む。
FIG. 12 shows a
The
The
The
ポイント制御部310は、ポイント管理システム300全体を制御する。
ポイント制御部310は、ゲーム実行システム100の決定部120により決定された対象変換率を受信する。
ポイント制御部310は、他のシステムから受信した情報を中継する。例えば、ポイント制御部310は、ゲーム実行システム100から受信した対象変換率を、ポイント変換部320に送信する。例えば、ポイント制御部310は、通信システム200を介して受信した第1のポイントおよび第2のポイントの情報をポイント移動部370から取得し、取得した情報をポイント口座部330に送信する。
The
The
The
ポイント変換部320は、ポイント制御部310から受信した対象変換率に基づき、第1のポイントを第2のポイントに変換する。このとき、ポイント変換部320は、変換部とも称される。
The
ポイント口座部330は、例えば、ユーザーが保有するポイントの情報を管理する。
具体的には、ポイント口座部330は、ポイント移動部370を介してポイント銀行システム400から取得したユーザーのポイント情報を管理する。
The
Specifically, the
ポイント口座部330は、ポイント銀行システム400および提携サイトシステム500に記憶されているユーザーのポイント情報を受信する。
ポイント口座部330は、受信したポイント情報をポイントの種類ごと、ポイントの所有者(ユーザー)ごとに分類し、ポイント残高(ユーザーが保有しているポイント数量)を算出する。
The
The
ポイント口座部330は、例えば、ポイント銀行システム400で記憶されているユーザーのポイント残高を算出する。
ポイント銀行システム400では、上述したように、図2で示した形式でユーザーのポイント情報が記憶されている。
The
In the
ポイント口座部330は、ユーザーの所有するポイントをポイントごとに集約し、ポイント残高を算出する。
このとき、ポイント口座部330は、最も短い有効期限を有効期限として情報を記憶する。
ポイント口座部330は、算出したポイントごとのポイント残高情報をポイント口座情報出力部340に送信する。
The
At this time, the
The
ポイント口座部330は、提携サイトシステム500の場合も同様にポイント残高を算出する。
本実施形態では、ポイント口座部330は、算出したポイント残高情報をポイント口座部330に記憶してもよい。
例えば、ポイント口座部330は、算出したポイント残高情報を記憶する記憶部を備えていてもよい。
The
In this embodiment, the
For example, the
ポイント口座情報出力部340は、ポイント口座部330で算出したポイント残高情報をユーザー端末2000に送信し、ユーザー端末2000の画面に表示させる。
The point account
ポイント口座情報出力部340は、ポイント残高情報以外の情報をユーザー端末2000に送信して、画面に表示させてもよい。例えば、ポイント口座情報出力部340は、前述したイベント情報などをユーザー端末2000に送信してもよい。
また、ポイント口座情報出力部340は、例えば、イベントの情報、現在選択できないゲームの情報、当該ゲームが選択できるようにするための要件などの情報をユーザー端末2000に送信してもよい。
The point account
Also, the point account
ホーム画面出力部350は、最初に情報処理システム1000にユーザー端末2000が接続した場合にユーザー端末2000の画面に表示されるホーム画面をユーザー端末2000に送信する。
The home
ホーム画面は、ユーザーが、情報処理システム1000にアクセスした場合に最初に表示される画面である。
ホーム画面には、例えば、情報処理システム1000のヘルプ画面などが含まれてもよい。
ホーム画面には、前述したポイント口座情報出力部340から送信されるポイント残高情報を表示してもよいし、ゲーム101のうちユーザーにより選択可能なゲームおよび広告の情報を表示してもよい。
ホーム画面には、情報処理システム1000にアクセスする際、ユーザーを認証するためのログイン画面を設けてもよい。
The home screen is the first screen displayed when the user accesses the
The home screen may include, for example, a help screen of the
On the home screen, the point balance information transmitted from the point account
A login screen for authenticating a user when accessing the
ポイント情報出力部360は、第1のポイントから第2のポイントの変換に関連して行われる各種処理に係る情報をユーザー端末2000に送信して、ユーザー端末2000の画面に表示させる。このとき、ポイント情報出力部360は、価値媒体情報提供部とも称される。
例えば、ポイント情報出力部360は、ユーザーにより選択されたゲームの実行結果をユーザー端末2000に送信する。例えば、ポイント情報出力部360は、ゲームの実行結果に基づき決定した、第1のポイントから第2のポイントへの変換率を示す情報をユーザー端末2000に送信する。
The point
For example, the point
ポイント移動部370は、通信システム200を介して、ユーザーが保有するポイントの情報をポイント銀行システム400および提携サイトシステム500から取得する。
ポイント移動部370は、例えば、通信システム200を介して、変換した第2のポイントの情報をポイント銀行システム400または提携サイトシステム500に送信する。
The
The
図13は、情報処理システム1000の一連の処理をプログラムにより実行するコンピュータのハードウェアの構成の一例を示す。コンピュータにおいて、CPU1001、ROM1002、RAM1003は、バス1004を介して相互に接続されている。
FIG. 13 shows an example of the hardware configuration of a computer that executes a series of processes of the
バス1004には、ディスプレイ1005、入出力デバイス1006、ストレージ1007、および通信インタフェース1008が接続されている。
A
ディスプレイ1005は、情報処理システム1000の処理結果を出力する液晶画面などよりなる。
入出力デバイス1006は、例えば、キーボード、マウス、マイクロホン、タッチパネル、入力端子などよりなる。ストレージ1007は、表形式データなどの格納された記憶部であり、例えば、ハードディスク、RAMディスク、不揮発性のメモリなどよりなる。通信インタフェース1008は、例えば、ネットワークインタフェースよりなる。
A
The input/
以上のように構成されるコンピュータでは、CPU1001が、例えば、ストレージ1007に記憶されているプログラムを、ディスプレイ1005、入出力デバイス1006およびバス1004を介して、RAM1003にロードして実行することにより、上述した一連の処理が行われる。RAM1003にはまた、CPU1001が各種の処理を実行する上において必要なデータなども適宜記憶される。
In the computer configured as described above, the
また、このプログラムは、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の伝送媒体を介して提供することもできる。その場合、プログラムは、通信インタフェース1008で受信し、ストレージ1007にインストールすることができる。
The program can also be provided via wired or wireless transmission media such as local area networks, the Internet, and digital satellite broadcasting. In that case, the program can be received by
ユーザー端末2000は、情報処理システム1000にアクセスし、ポイント管理システム300のホーム画面出力部350から出力されるホーム画面2100を表示する。
図14は、ユーザー端末2000に表示されるホーム画面2100を示す。
ホーム画面2100は、ボタン2110、2120を含む。
ボタン2110は、ユーザーにより押下されることでポイント変換機能を利用する画面に遷移するボタンである。
ボタン2110には、例えば、「ポイントを変換する」といったポイント変換機能を利用できることを直感的に理解できる説明が記載されている。
FIG. 14 shows a
A
The
ボタン2120は、ユーザーにより押下されることで所持ポイント表示機能を利用する画面に遷移するボタンである。
ボタン2120には、例えば、「所持ポイントの情報を見る」のような所持ポイント表示機能を利用できることを直感的に理解できる説明が記載されている。
A
The
ホーム画面2100には、情報処理システム1000の説明、ホーム画面2100自体の説明、ポイント変換機能の説明、所持ポイント表示機能の説明等が表示されてもよい。
The
ボタン2110を押下することで、ユーザー端末2000は、図15の第1のポイント変換画面2200に遷移する。
ボタン2120を押下することで、ユーザー端末2000は、後述する図21のポイント残高表示画面2800に遷移する。
By pressing the
By pressing the
図15は、ユーザー端末2000に表示される第1のポイント変換画面2200を示す。
第1のポイント変換画面2200において、ユーザーは、ポイント変換機能で変換する元となる第1のポイントと、変換する第1のポイントの数量とを選択する。
第1のポイント変換画面2200には、第1ポイント選択メニュー2210と入力欄2220と、ボタン2231、2232とが含まれる。
第1ポイント選択メニュー2210は、変換される対象となる第1のポイントを選択するメニューである。
第1ポイント選択メニュー2210は、例えば、ドロップダウンメニューであり、表示される複数のポイントから第1のポイントを選択する。
FIG. 15 shows a first
On the first
First
The first
First
第1ポイント選択メニュー2210は、変換対象となる第1のポイントを選択できるのならば、他の部品であってもよい。
例えば、自由にポイントの名称または種類を記入可能なテキストボックスでもよいし、選択できる全ての種類の第1のポイントを表示し、その中から1つのポイントをチェックにより選択可能なチェックボックスでもよい。
The first
For example, it may be a text box in which the name or type of the point can be freely entered, or a check box that displays all types of selectable first points and selects one of them by checking.
ボタン2231は、ユーザーにより押下されることで、当該画面の次の画面に遷移する。
ボタン2231には、ユーザーにより押下されることで、次の画面に遷移することを直感的にわかる説明、例えば、「次へ」といった説明が記載されている。
ボタン2231が押下された際、当該画面に入力された情報が情報処理システム1000に送信される。
When the
The
When the
ボタン2232は、ユーザーにより押下されることで、当該画面の遷移前の画面に戻る。
ボタン2232は、ユーザーにより押下することで、前の画面に遷移することを直感的にわかる説明、例えば、「戻る」といった説明が記載されている。
A
The
図16は第1のポイント変換画面2200の次に遷移する第2のポイント変換画面2300を示す。
第2のポイント変換画面2300において、ユーザーはポイント変換機能で第1ポイントを変換する対象となる第2のポイントを選択し、第2のポイントが選択されると、基準変換率が表示される。
第2のポイント変換画面2300は、第2ポイント選択メニュー2310と表示欄2320と、ボタン2231、2232とが含まれる。ボタン2231、2232の機能は図15と同様であるため説明を省略する。
第2ポイント選択メニュー2310は、第1のポイントを変換する対象となる第2のポイントを選択するメニューである。
第2ポイント選択メニュー2310は、例えば、ドロップダウンメニューであり、表示される複数のポイントから第2のポイントを選択する。
第2ポイント選択メニュー2310で表示される第2のポイントは、第1のポイント変換画面2200で選択した第1のポイントに基づき決定される。
FIG. 16 shows a second
On the second
Second
The second
A second
A second point displayed on the second
表示欄2320には、第1のポイント変換画面2200で指定した第1のポイントと、第2ポイント選択メニュー2310で選択された第2のポイントとに応じて基準変換率が表示される。
表示欄2320には、第2ポイント選択メニュー2310で第2のポイントが選択された場合、例えば図5のデータ610に基づき、第1のポイントと第2のポイントの組み合わせに応じて自動的に基準変換率が表示される。
A
In the
図17は、第2のポイント変換画面2300の次に遷移する第3のポイント変換画面2400を示す。
第3のポイント変換画面2400において、ユーザーはポイント変換機能で遊ぶゲームを選択する。
第3のポイント変換画面2400には、ゲーム選択メニュー2410と表示欄2420と、ボタン2231、2232とが含まれる。ボタン2231、2232の機能は図15と同様であるため説明を省略する。
ゲーム選択メニュー2410は、ユーザーによりプレイするゲーム(または視聴する広告)を選択するためのメニューである。
ゲーム選択メニュー2410は、例えば、ドロップダウンメニューであり、表示される複数のゲーム等からゲームを選択する。
FIG. 17 shows a third
On the third
The third
The
ゲーム選択メニュー2410には、ユーザーが遊ぶことのできるゲームのみが表示される。
例えば、イベント開催検出部123が、イベントの開催を検出していないとき、ゲーム101_8を遊ぶことはできないため、ゲーム選択メニュー2410には、ゲーム101_8を表示させない。
For example, when the event
表示欄2420は、ゲーム選択メニュー2410で選択されたゲームの説明を表示する。
例えば、ゲーム選択メニュー2410でユーザーがゲーム101_3を選択した場合、当該ゲームはパチンコ・パチスロ風であり、高成績となる「777」のような役について説明を表示する。
For example, when the user selects the game 101_3 in the
表示欄2420には、選択されたゲームの説明以外の項目についても表示してもよい。
例えば、変換率の範囲に影響を与えるゲームの成績について説明してもよい。
本実施形態では、達成することで変換率の範囲の上限に対象変換率を決定する役の種類、例えば、「777」を例示している。
Items other than the description of the selected game may also be displayed in the
For example, game performance that affects the range of conversion rates may be discussed.
In the present embodiment, the type of hand that determines the target conversion rate to the upper limit of the conversion rate range by achieving it, for example, "777" is exemplified.
表示欄2420には、ゲーム101の実行結果の達成難易度または達成確率について説明してもよい。
例えば、表示欄2420には、ゲーム101_3で高成績となる「777」の達成確率について表示してもよい。
In the
For example, the
ユーザー端末2000は、以上のように第1~第3のポイント変換画面で第1のポイント、変換するポイント数量、第2のポイント、遊ぶゲームを選択したら、図17の第3のポイント変換画面2400におけるボタン2231を押下することで、ゲームが開始される。
After selecting the first points, the amount of points to be converted, the second points, and the game to be played on the first to third point conversion screens as described above, the
ユーザー端末2000には、ゲーム画面2500が表示される。
図18は、ユーザー端末2000に表示されるゲーム画面2500を示す。
ユーザー端末2000は、ユーザーにより選択されたゲーム101を実行する。ユーザーは、選択したゲームをプレイする。
A
FIG. 18 shows a
The
本実施形態では、例えば、ゲーム101_3が選択された場合、図18(A)に示すパチンコ・パチスロ風ゲームのゲーム画面2500が表示される。
ユーザーは、ゲーム101_3を遊ぶことで、ゲーム画面2500にはゲームの結果が表示される。図18(B)にゲームの結果の表示例を示す。
ユーザー端末2000は、選択されたゲームの実行が終了した後、選択したゲームの結果が確定したら、第4のポイント変換画面2600に遷移する。
In this embodiment, for example, when the game 101_3 is selected, a
By playing the game 101_3, the user displays the result of the game on the
The
図19は、ユーザー端末2000に表示される第4のポイント変換画面2600を示す。
第4のポイント変換画面2600には、ゲーム101の結果が表示される。
第4のポイント変換画面2600は、表示欄2610、2620、2630と、ボタン2231、2232とが含まれる。ボタン2231、2232の機能は図15と同様であるため説明を省略する。
FIG. 19 shows a fourth
A result of the
The fourth
表示欄2610には、ゲーム101の結果が表示される。
例えば、ゲーム101_3を実行した場合、パチンコ・パチスロ風ゲームの役を表示する。
図19の例では、ゲーム101_3が、役「777」を達成した場合の役について表示される。
A
For example, when the game 101_3 is executed, the winning combination of a pachinko/pachislot-style game is displayed.
In the example of FIG. 19, the winning combination of the game 101_3 is displayed when the winning combination of "777" is achieved.
表示欄2620は、第1のポイントから第2のポイントへの変換率(対象変換率)が表示される。
当該変換率は、ゲーム101の実行結果に基づき変換率の範囲から決定した変換率である。
A
The conversion rate is a conversion rate determined from a conversion rate range based on the execution result of the
対象変換率は、例えば、ゲームでより難易度の高い成績が達成された場合に、変換率の範囲の上限または上限に近い値となる。対象変換率は、例えば、ゲーム101で簡易な成績が達成された場合に、変換率の範囲の下限または下限に近い値となる。
The target conversion rate is, for example, the upper limit of the conversion rate range or a value close to the upper limit when a more difficult result is achieved in the game. The target conversion rate is, for example, the lower limit of the conversion rate range or a value close to the lower limit when a simple result is achieved in the
図19の例では、ゲーム101_3では、役「777」が達成するのが困難であるため、対象変換率は、変換率の範囲の上限または上限に近い値となる。 In the example of FIG. 19, in the game 101_3, the combination “777” is difficult to achieve, so the target conversion rate is the upper limit or a value close to the upper limit of the conversion rate range.
本実施形態では、対象変換率は、ゲームの実行結果の難易度が高いほど上昇するが、その他の基準であってもよい。
例えば、ゲームの実行結果の難易度が高いほど下降してもよいし、難易度に関係なく、実行結果ごとにランダムに対象変換率が設定されてもよい。
In this embodiment, the target conversion rate increases as the difficulty level of the game execution result increases, but other criteria may be used.
For example, the higher the difficulty level of the game execution result, the lower the target conversion rate may be, or the target conversion rate may be randomly set for each execution result regardless of the difficulty level.
表示欄2630には、獲得される第2のポイントの数量、すなわち第1のポイントから変換された第2のポイントの数量が表示される。
具体的には、選択された第1のポイントの変換すべきポイント数量を、対象変換率で変換した第2のポイントの数量が表示される。
本実施形態では、第1のポイント「ポイントA」のポイント数量「1000ポイント」を対象変換率「150%」で、第2のポイント「ポイントB」に「1500ポイント」変換されたため、第2のポイントの数量として「1500ポイント」が表示される。
獲得された第2のポイントの数量が表示された後、第5のポイント変換画面2700に遷移する。
Specifically, the second point quantity obtained by converting the selected first point quantity to be converted at the target conversion rate is displayed.
In the present embodiment, since the point quantity "1000 points" of the first point "point A" is converted to the second point "point B" at the target conversion rate "150%", the second point "point B" is converted to "1500 points". "1500 points" is displayed as the amount of points.
After the amount of the acquired second points is displayed, the screen transitions to the fifth
図20は、ユーザー端末2000に表示される第5のポイント変換画面2700を示す。
第5のポイント変換画面2700には、ポイント変換により変化した第1のポイントの数量の変化と、第2のポイントの数量の変化が表示される。
第5のポイント変換画面2700は、表示欄2710、2720と、ボタン2231、2232とが含まれる。ボタン2231、2232の機能は図15と同様であるため説明を省略する。
FIG. 20 shows a fifth
The fifth
The fifth
表示欄2710には、ポイントの変換に伴い変化した第1のポイントの増減について表示される。
表示欄2710には、ポイントの変換前の第1のポイントの数量と、変換後の第1のポイントの数量を表示する。表示欄2710においては、変化前の第1のポイントの数量と、変化後の第1のポイントの数量とを例えば、矢印で結ぶことで変化の前後がわかるようにできる。
表示欄2710は、第1のポイントのポイント名、例えば「ポイントA」などを追加で表示してもよい。
The
The
表示欄2720には、ポイントの変換に伴い変化した第2のポイントの増減について表示される。
表示欄2720には、ポイントの変換前の第2のポイントの数量と、変換後の第2のポイントの数量を表示する。表示欄2720には、変化前の第2のポイントの数量と、変化後の第2のポイントの数量とを例えば、矢印で結ぶことで変化の前後がわかるようにできる。
表示欄2720には、第2のポイントのポイント名、例えば「ポイントB」などを追加で表示してもよい。
The
The
The
図21は、第5のポイント変換画面2700の次に遷移するポイント残高表示画面2800を示す。
ポイント残高表示画面2800は、ユーザーが所持するポイント残高を表示する画面である。
ポイント残高表示画面2800には、確認ポイント選択メニュー2810と表示欄2820、ボタン2232とが含まれる。ボタン2232の機能は図15と同様であるため説明を省略する。
確認ポイント選択メニュー2810は、表示対象となるポイントを選択するメニューである。
確認ポイント選択メニュー2810は、例えば、ドロップダウンメニューであり、表示される複数のポイントから残高を確認したいポイントを選択する。確認ポイント選択メニュー2810で選択できるポイントは、変換される対象となる第1のポイント、変換する対象となる第2のポイントのいずれであってもよい。
FIG. 21 shows a point
The point
The point
The confirmation
The confirmation
確認ポイント選択メニュー2810は、表示対象となるポイントを選択できるのならば、メニュー以外の部品であってもよい。
例えば、自由にポイント名を記載可能なテキストボックスでもよいし、選択できる全ての種類のポイントを表示し、その中から1つのポイントをチェックにより選択するチェックボックスでもよい。
The confirmation
For example, it may be a text box in which a point name can be freely entered, or a check box that displays all types of points that can be selected and selects one of them by checking.
表示欄2820には、確認ポイント選択メニュー2810で選択されたポイントの残高を表示する。
A
ポイント残高表示画面2800は、確認ポイント選択メニュー2810で表示対象となるポイントを追加するための設定項目を追加してもよい。
例えば、ポイント残高表示画面2800は、ポイント銀行システム400におけるユーザーの口座にアクセスするためのログインのボタンを追加してもよい。
例えば、ポイント残高表示画面2800は、提携サイトシステム500におけるユーザーのアカウントにアクセスするためのログインのボタンを追加してもよい。
The point
For example, the point
For example, the point
図22は、情報処理システム1000が行う動作の一例を示すフローチャートである。
最初に、ユーザーの選択に基づき、第1のポイントと第2のポイントを決定する(S1001)。
具体的には、まず、ポイント口座情報出力部340で出力されたポイント情報をユーザー端末2000に表示し、第1のポイントを選択する。
選択した第1のポイントの情報は、変換ポイントペア設定部121に送信される。
変換ポイントペア設定部121は、第1のポイントから変換先として選択できる第2のポイントの候補を決定する。
FIG. 22 is a flowchart showing an example of operations performed by the
First, a first point and a second point are determined based on the user's selection (S1001).
Specifically, first, the point information output by the point account
Information on the selected first point is transmitted to the conversion point
The conversion point
変換ポイントペア設定部121は、決定した第2のポイントの候補の情報をポイント制御部310に送信する。
ポイント制御部310は、決定した第2のポイントの候補以外の情報を表示しないよう制御する。
ポイント制御部310は、変換ポイントペア設定部121から送信された第2のポイントの候補の情報をポイント情報出力部360に送信する。
ポイント情報出力部360は、選択できる第2のポイントの候補の情報のみ、ユーザー端末2000に表示させるよう出力する。
Conversion point
The
The point
ユーザーは、ユーザー端末2000に表示された第2のポイントの候補から、第1のポイントから変換する対象となる第2のポイントを選択する。
ユーザーにより選択された第2のポイントと、変換元の第1のポイントとの組に基づき、変換ポイントペア設定部121は、基準変換率を決定し、変換ポイントペア利率設定部122に送信する。
The user selects the second points to be converted from the first points from the second point candidates displayed on the
The conversion point
次に、ユーザーは、第1のポイントの数量を選択する(S1002)。
具体的には、ユーザーは、ユーザー端末2000に表示された画面において第2のポイントに変換する第1のポイントの数量を選択する。
ユーザー端末2000は、選択した第1のポイントの数量と合わせて、第1のポイントおよび第2のポイントの情報(例えば、第1のポイント名と第2のポイント名)を送信する。
変換ポイントペア利率設定部122は、ユーザーにより選択された第1のポイントの数量に基づき、第1の範囲(第1の下限調整量および第1の上限調整量)を決定する。
Next, the user selects a first point quantity (S1002).
Specifically, the user selects the quantity of the first points to be converted into the second points on the screen displayed on the
The
The conversion point pair interest
次に、ユーザーは、実行するゲームを選択する(S1003)。
具体的には、ユーザーは、ユーザー端末2000に表示されたゲーム101において一つを選択する。
ユーザー端末2000に表示されるゲーム101の情報は、ゲーム情報出力部132から出力される。
ユーザー端末2000で選択されたゲームの情報は、ゲームコントロール部110、変換ポイントペア利率設定部122に送信される。
変換ポイントペア利率設定部122は、選択されたゲームの情報に基づき、第2の範囲(第2の下限調整量および第2の上限調整量)を決定する。
Next, the user selects a game to run (S1003).
Specifically, the user selects one
Information about the
Information on the game selected by the
The conversion point pair interest
次に、ゲーム実行システム100はユーザーにより選択されたゲームを実行し、ユーザーは、選択したゲームをプレイする(S1004)。
具体的には、ユーザーは、ルールに従い、ゲームを実行する。
ゲームコントロール部110は、ゲームの成績を変換ポイントペア利率設定部122に送信する。
変換ポイントペア利率設定部122は、基準変換率と、第1の範囲と、第2の範囲とに基づき算出された変換率の範囲から、ゲームの成績に基づき変換率(対象変換率)を決定する。
Next, the
Specifically, the user follows the rules and executes the game.
The
The conversion point pair interest
このとき、ポイント情報出力部360は、ゲーム101の成績に基づき決定した変換率の情報を生成する。
At this time, the point
次に、ポイント管理システム300は、第1のポイントを、決定した変換率で、第2のポイントに変換する(S1005)。
具体的には、ポイント変換部320は、第1のポイントを、選択した数量だけ、決定した変換率に基づき第2のポイントに変換する。
ポイント変換部320は、第1ポイント及び第2ポイントのそれぞれについて、変換後のポイント数量の情報を、ポイント口座部330およびポイント移動部370に送信する。
ポイント口座部330は、受信したポイント情報に基づき、ポイント口座部330に記憶されている情報を更新する。ポイント口座部330は、更新したポイント情報をポイント口座情報出力部340に送信する。
ポイント口座情報出力部340は、受信したポイント情報をユーザー端末2000に出力する。
Next, the
Specifically, the
The
The
The point account
ポイント銀行システム400および提携サイトシステム500は、通信システム200を介してポイント移動部370から受信したポイント情報に基づき、ポイント銀行システム400および提携サイトシステム500に記憶されているユーザーのポイント情報を更新する。
The
図23は、変換率を算出する一例を示すフローチャートである。
最初に、イベント開催検出部123は、イベントが開催中かどうかを検出する(S1101)。
具体的には、イベント開催検出部123は、イベント開催部124にアクセスし、イベントの開催を判定する。イベント開催検出部123は、イベントが開催されていると判定した場合、ステップS1102に進み、イベントが開催されていないと判定した場合、ステップS1103に進む。
FIG. 23 is a flow chart showing an example of calculating a conversion rate.
First, the event
Specifically, the event
次に、変換ポイントペア設定部121と変換ポイントペア利率設定部122は、データを切り替える(S1102)。
具体的には、変換ポイントペア設定部121は、基準変換率を算出するデータ610をデータ640に切り替える。同様に、変換ポイントペア利率設定部122は、第1の範囲を算出するデータ620をデータ650に切り替える。同様に、変換ポイントペア利率設定部122は、第2の範囲を算出するデータ630をデータ660に切り替える。
Next, the conversion point
Specifically, the conversion point
次に、変換ポイントペア設定部121は、基準変換率を算出する(S1103)。
具体的には、変換ポイントペア設定部121は、第1のポイントと、変換する第2のポイントに基づいて基準変換率を算出する。
Next, the conversion point
Specifically, the conversion point
次に、変換ポイントペア利率設定部122は、第1の範囲を算出する(S1104)。
具体的には、変換ポイントペア利率設定部122は、第1のポイントと、変換する第2のポイントの組み合わせおよび第1のポイントの数量に基づき第1の範囲を算出する。
Next, the conversion point pair interest
Specifically, the conversion point pair interest
次に、変換ポイントペア利率設定部122は、第2の範囲を算出する(S1105)。
具体的には、変換ポイントペア利率設定部122は、選択したゲームの種類に基づき第2の範囲を算出する。
Next, the conversion point pair interest
Specifically, the conversion point pair interest
次に、変換ポイントペア利率設定部122は、基準変換率と、第1の範囲と、第2の範囲とに基づき、変換率の範囲を算出する(S1106)。
Next, the conversion point pair interest
次に、変換ポイントペア利率設定部122は、対象変換率を決定する(S1107)。
具体的には、変換ポイントペア利率設定部122は、ゲームの結果に基づき、変動率の範囲から対象変換率を決定する。
Next, the conversion point pair interest
Specifically, the conversion point pair interest
以上、本実施形態の情報処理システム1000によれば、変換ポイントペア設定部121は、第1のポイントを第2のポイントに変換する変換率を、第1のポイントの種類と変換する数量と、変換する第2のポイントの種類と、選択したゲームとに基づき決定される変換率の範囲から、ゲームの成績に基づき決定する。つまり、情報処理システム1000は、ポイントの変換ごとに異なる変換率で第1のポイントから第2のポイントに変換できる。
したがって、ポイントの変換にランダム性を持たせることで、用途の乏しいポイントを利用した遊戯を楽しむことができる。
As described above, according to the
Therefore, by giving randomness to the conversion of points, it is possible to enjoy a game using points of little use.
本実施形態では、変動率の範囲を決定するために、第1の範囲と第2の範囲の両方を用いたが、第1の範囲と第2の範囲のうちいずれか一方のみを用いてもよい。 In this embodiment, both the first range and the second range are used to determine the range of volatility. good.
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。 It should be noted that the present invention is not limited to the above-described embodiments as they are, and can be embodied by modifying constituent elements without departing from the scope of the present invention at the implementation stage. Further, various inventions can be formed by appropriate combinations of the plurality of constituent elements disclosed in the above embodiments. For example, some components may be omitted from all components shown in the embodiments. Furthermore, components across different embodiments may be combined as appropriate.
1000 情報処理システム
100 ゲーム実行システム
101 ゲーム
110 ゲームコントロール部
120 決定部
121 変換ポイントペア設定部
122 変換ポイントペア利率設定部
123 イベント開催検出部
130 ゲーム情報部
131 ゲーム情報選択部
132 ゲーム情報出力部
200 通信システム
210 内部ポイント導入部
220 外部ポイント導入部
230 通信制御部
300 ポイント管理システム
310 ポイント制御部
320 ポイント変換部
330 ポイント口座部
340 ポイント口座情報出力部
350 ホーム画面出力部
360 ポイント情報出力部
370 ポイント移動部
400 ポイント銀行システム
410、610、620、630、640、650,660 データ
500 提携サイトシステム
1001 CPU
1002 ROM
1003 RAM
1004 バス
1005 ディスプレイ
1006 入出力デバイス
1007 ストレージ
1008 通信インタフェース
2000 ユーザー端末
2100 ホーム画面
2110、2120、2231、2232 ボタン
2200 第1のポイント変換画面
2210 第1ポイント選択メニュー
2310 第2ポイント選択メニュー
2410 ゲーム選択メニュー
2810 確認ポイント選択メニュー
2220 入力欄
2300 第2のポイント変換画面
2320、2420、2610、2620、2630、2710、2720、2820 表示欄
2400 第3のポイント変換画面
2500 ゲーム画面
2600 第4のポイント変換画面
2700 第5のポイント変換画面
2800 ポイント残高表示画面
1000
1002 ROMs
1003 RAM
1004
Claims (19)
複数のプログラムのうち前記ユーザーによって選択されたプログラムを実行する実行部と、
前記第1の価値媒体の情報と前記第2の価値媒体の情報とに基づき前記第1の価値媒体を前記第2の価値媒体に変換する変換率の範囲を決定し、前記プログラムの実行結果に基づき前記変換率の範囲から前記第1の価値媒体を前記第2の価値媒体に変換する対象変換率を決定する決定部と、
前記対象変換率で前記第1の価値媒体を前記第2の価値媒体に変換する変換部と、
を備える情報処理装置。 a selection unit that selects a first value medium and a second value medium to be converted from a plurality of value media held by a user;
an execution unit that executes a program selected by the user from among a plurality of programs;
determining a conversion rate range for converting the first value medium to the second value medium based on the information on the first value medium and the information on the second value medium; a determination unit that determines a target conversion rate for converting the first value medium into the second value medium from the conversion rate range based on;
a conversion unit that converts the first value medium into the second value medium at the target conversion rate;
Information processing device.
請求項1に記載の情報処理装置。 The information on the first value medium includes the quantity of the first value medium to be converted into the second value medium.
The information processing device according to claim 1 .
前記第1の価値媒体の前記数量に応じて変換率の第1の下限調整量及び第1の上限調整量を決定し、前記基準変換率を前記第1の下限調整量及び前記第1の上限調整量だけ調整することにより、前記変換率の範囲の下限値及び上限値を決定する
請求項2に記載の情報処理装置。 The determining unit determines a reference conversion rate based on the first value medium and the second value medium,
determining a first lower limit adjustment amount and a first upper limit adjustment amount of a conversion rate according to the quantity of the first value medium, and setting the reference conversion rate to the first lower limit adjustment amount and the first upper limit The information processing apparatus according to claim 2, wherein the lower limit value and upper limit value of the conversion rate range are determined by adjusting only the adjustment amount.
請求項1に記載の情報処理装置。 2. The determining unit determines the range of the conversion rate according to the information of the first value medium, the information of the second value medium, and the information of the program selected by the user. The information processing device according to .
前記ユーザーにより選択されたプログラムに応じて変換率の第2の下限調整量及び第2の上限調整量を決定し、前記基準変換率を前記第2の下限調整量及び前記第2の上限調整量だけ調整することにより、前記変換率の範囲の下限値及び上限値を決定する
請求項4に記載の情報処理装置。 The determining unit determines a reference conversion rate based on the first value medium and the second value medium,
determining a second lower limit adjustment amount and a second upper limit adjustment amount of a conversion rate according to the program selected by the user, and setting the reference conversion rate to the second lower limit adjustment amount and the second upper limit adjustment amount; 5. The information processing apparatus according to claim 4, wherein a lower limit value and an upper limit value of said range of conversion rates are determined by adjusting only .
前記決定部は、前記第1の価値媒体の情報と、前記第2の価値媒体の情報と、前記イベント開催部で開催される前記イベントの内容とに応じて、前記変換率の範囲を決定する
請求項1に記載の情報処理装置。 An event holding unit that holds an event for the user,
The determination unit determines the range of the conversion rate according to the information of the first value medium, the information of the second value medium, and the contents of the event held by the event holding unit. The information processing device according to claim 1 .
前記イベント開催部で開催される前記イベントの内容に応じて、前記ユーザーによって選択可能な1つ以上のプログラムを決定し、前記1つ以上のプログラムの情報を前記ユーザーが操作する操作端末に提供するプログラム情報提供部と、を備え、
前記実行部は、前記操作端末から前記ユーザーによって選択されたプログラムの情報を取得し、前記情報が示すプログラムを実行する
請求項1に記載の情報処理装置。 an event holding unit that holds an event for the user;
One or more programs selectable by the user are determined according to the contents of the event held in the event holding section, and information of the one or more programs is provided to an operation terminal operated by the user. a program information providing unit;
The information processing apparatus according to claim 1, wherein the execution unit acquires information on the program selected by the user from the operation terminal and executes the program indicated by the information.
前記イベント開催検出部で検出される前記イベントの内容に応じて、前記ユーザーが前記第2の価値媒体として選択可能な1つ以上の価値媒体を決定し、前記1つ以上の価値媒体の情報を前記ユーザーが操作する操作端末に提供する価値媒体情報提供部と、を備え、
前記選択部は、前記操作端末から前記ユーザーによって選択された価値媒体の情報を取得し、前記情報が示す前記価値媒体を前記第1の価値媒体を変換する対象となる前記第2の価値媒体とする
請求項1に記載の情報処理装置。 an event occurrence detection unit that detects the occurrence of an event for the user;
one or more value media that can be selected by the user as the second value media are determined according to the content of the event detected by the event occurrence detection unit, and information on the one or more value media is obtained. a value medium information providing unit provided to the operation terminal operated by the user;
The selection unit acquires information on the value medium selected by the user from the operation terminal, and selects the value medium indicated by the information as the second value medium to be converted from the first value medium. The information processing apparatus according to claim 1.
請求項1に記載の情報処理装置。 The information on the first value medium includes the type of the first value medium, and the information on the second value medium includes the type of the second value medium.
The information processing device according to claim 1 .
請求項1に記載の情報処理装置。 The information processing apparatus according to claim 1, wherein the program includes a game program that causes the user to play a game.
請求項10に記載の情報処理装置。 The information processing apparatus according to claim 10, wherein the determining unit determines the target conversion rate according to the game result.
請求項10に記載の情報処理装置。 11. The information processing apparatus according to claim 10, wherein the game program is any one of a playing card game, a roulette game, a pachinko/pachislot game, a battle/strategic game, and an RPG game.
請求項1に記載の情報処理装置。 The information processing apparatus according to claim 1, wherein the program is an advertisement program that causes the user to view an advertisement.
請求項1に記載の情報処理装置。 The information processing apparatus according to claim 1, wherein the plurality of value media include at least one of electronic points, electronic money, and virtual currency.
請求項14に記載の情報処理装置。 The information processing apparatus according to claim 14, wherein the plurality of value media are value media using blockchain.
請求項1に記載の情報処理装置。 The information processing apparatus according to claim 1, further comprising an information providing unit that provides information indicating the execution result of the program and the target conversion rate to the operation terminal of the user.
請求項9に記載の情報処理装置。 10. The information processing apparatus according to claim 9, wherein the determination unit determines the range of the conversion rate in 10 stages based on the information on the first value medium and the information on the second value medium .
複数のプログラムのうち前記ユーザーによって選択されたプログラムを実行し、
前記第1の価値媒体の情報と前記第2の価値媒体の情報とに基づき前記第1の価値媒体を前記第2の価値媒体に変換する変換率の範囲を決定し、前記プログラムの実行結果に基づき前記変換率の範囲から前記第1の価値媒体を前記第2の価値媒体に変換する対象変換率を決定し、
前記対象変換率で前記第1の価値媒体を前記第2の価値媒体に変換する
コンピュータが実行する情報処理方法。 selecting a first value medium and a second value medium to be converted from the first value medium from among a plurality of value mediums owned by the user;
executing a program selected by the user from among a plurality of programs;
determining a conversion rate range for converting the first value medium to the second value medium based on the information on the first value medium and the information on the second value medium; determining a target conversion rate for converting the first value medium to the second value medium from the range of conversion rates based on;
A computer-executed information processing method for converting the first value medium into the second value medium at the target conversion rate.
複数のプログラムのうち前記ユーザーによって選択されたプログラムを実行するステップと、
前記第1の価値媒体の情報と前記第2の価値媒体の情報とに基づき前記第1の価値媒体を前記第2の価値媒体に変換する変換率の範囲を決定し、前記プログラムの実行結果に基づき前記変換率の範囲から前記第1の価値媒体を前記第2の価値媒体に変換する対象変換率を決定するステップと、
前記対象変換率で前記第1の価値媒体を前記第2の価値媒体に変換するステップと、
をコンピュータに実行させるためのコンピュータプログラム。 a step of selecting a first value medium and a second value medium to be converted from the first value medium among a plurality of value mediums owned by the user;
executing a program selected by the user from among a plurality of programs;
determining a conversion rate range for converting the first value medium to the second value medium based on the information on the first value medium and the information on the second value medium; determining a target conversion rate for converting the first value medium to the second value medium from the range of conversion rates based on;
converting said first medium of value into said second medium of value at said target conversion rate;
A computer program that causes a computer to execute
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2022098879A JP7193823B1 (en) | 2022-06-20 | 2022-06-20 | Information processing device, information processing method, computer program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2022098879A JP7193823B1 (en) | 2022-06-20 | 2022-06-20 | Information processing device, information processing method, computer program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP7193823B1 true JP7193823B1 (en) | 2022-12-21 |
JP2024000219A JP2024000219A (en) | 2024-01-05 |
Family
ID=84534702
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2022098879A Active JP7193823B1 (en) | 2022-06-20 | 2022-06-20 | Information processing device, information processing method, computer program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7193823B1 (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004255077A (en) | 2003-02-27 | 2004-09-16 | Aruze Corp | Point management system and information processor |
JP2020154663A (en) | 2019-03-20 | 2020-09-24 | 藤一郎 佐藤 | Point system for sports facilities |
JP2021010477A (en) | 2019-07-04 | 2021-02-04 | 株式会社コーエーテクモゲームス | Game program, game processing method, information processing apparatus |
-
2022
- 2022-06-20 JP JP2022098879A patent/JP7193823B1/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004255077A (en) | 2003-02-27 | 2004-09-16 | Aruze Corp | Point management system and information processor |
JP2020154663A (en) | 2019-03-20 | 2020-09-24 | 藤一郎 佐藤 | Point system for sports facilities |
JP2021010477A (en) | 2019-07-04 | 2021-02-04 | 株式会社コーエーテクモゲームス | Game program, game processing method, information processing apparatus |
Also Published As
Publication number | Publication date |
---|---|
JP2024000219A (en) | 2024-01-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7351966B2 (en) | Computer system, control method, viewer terminal, and program | |
JP6420076B2 (en) | System and program | |
JP6656993B2 (en) | Server system | |
KR100700716B1 (en) | Method and system for providing user defined quest, and record media recored realizing the same | |
JP7203517B2 (en) | GAME PROGRAM, RECORDING MEDIUM, GAME PROCESSING METHOD, INFORMATION PROCESSING DEVICE | |
US9492752B2 (en) | Method and device for providing character of online game | |
JP7193823B1 (en) | Information processing device, information processing method, computer program | |
JP2020130876A (en) | Computer program and computer device | |
JP2019012567A (en) | System and program | |
JP2020054584A (en) | Computer program and computer device | |
JP7352373B2 (en) | Game program, game processing method, information processing device | |
JP6833890B2 (en) | Information generators, information provision systems and programs | |
KR101182564B1 (en) | Method and system providing soccer game, soccer game server, using message broadcasting item and record media program for implement thereof | |
JP7341697B2 (en) | Program, information processing device, game system, and game providing method | |
JP7104341B2 (en) | Computer programs and computer equipment | |
JP6959544B2 (en) | Computer programs and computer equipment | |
KR101264629B1 (en) | Method and server for providing service of using item | |
JP7419194B2 (en) | marketing system | |
JP7441587B2 (en) | Game program, game processing method, information processing device | |
JP7208214B2 (en) | Information generating device, information providing system and program | |
JP6873182B2 (en) | Computer programs and computer equipment | |
JP7093017B2 (en) | Computer programs and computer equipment | |
JP6808802B2 (en) | Information generators, information provision systems and programs | |
JP6795655B2 (en) | Video game processing program and video game processing system | |
JP2018099254A (en) | Management system of game with prize |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220620 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20220620 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220823 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220916 |
|
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: 20221104 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20221201 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7193823 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |