[go: up one dir, main page]

JP7471501B1 - 情報処理装置及び情報処理方法 - Google Patents

情報処理装置及び情報処理方法 Download PDF

Info

Publication number
JP7471501B1
JP7471501B1 JP2023166768A JP2023166768A JP7471501B1 JP 7471501 B1 JP7471501 B1 JP 7471501B1 JP 2023166768 A JP2023166768 A JP 2023166768A JP 2023166768 A JP2023166768 A JP 2023166768A JP 7471501 B1 JP7471501 B1 JP 7471501B1
Authority
JP
Japan
Prior art keywords
store
transaction history
user
transaction
blockchain
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
Application number
JP2023166768A
Other languages
English (en)
Other versions
JP2025057101A (ja
Inventor
高志 寺岡
創 竹内
ゆき 梶岡
恒宏 武
嗣美 西分
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.)
KDDI Corp
Original Assignee
KDDI 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 KDDI Corp filed Critical KDDI Corp
Priority to JP2023166768A priority Critical patent/JP7471501B1/ja
Priority to JP2024062627A priority patent/JP7554374B1/ja
Application granted granted Critical
Publication of JP7471501B1 publication Critical patent/JP7471501B1/ja
Publication of JP2025057101A publication Critical patent/JP2025057101A/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Abstract

Figure 0007471501000001
【課題】互いに異なるブロックチェーン上で取引履歴を管理する複数の店舗が共同でユーザに特典を付与しやすくする。
【解決手段】本発明の一実施形態に係る情報処理装置1は、第1ブロックチェーンから、第1店舗とユーザとの取引の履歴を示す第1取引履歴を取得するとともに、第1ブロックチェーンとは異なる第2ブロックチェーンから、第1店舗とは異なる第2店舗とユーザとの取引の履歴を示す第2取引履歴を取得する取得部131と、第1取引履歴及び第2取引履歴が、第1店舗又は第2店舗が特典を付与するための付与条件を満たすか否かを判定する判定部132と、付与条件が満たされたと判定部が判定したことを条件として、第1店舗又は第2店舗からユーザに特典を付与するための付与指示を出力する出力部133と、有する。
【選択図】図2

Description

本発明は、ブロックチェーン上で管理される情報に関する情報を処理するための情報処理装置及び情報処理方法に関する。
特許文献1には、ユーザがブロックチェーン上で管理されるトークンを取引した履歴に基づいて、ユーザが所有している又は過去に所有していた複数のトークンの組み合わせが所定の条件を満たす場合に、ユーザに特典を付与する発明が記載されている。
特開2023-122856号公報
複数のブロックチェーンが存在する状況において、複数の店舗が互いに異なるブロックチェーン上で商品の取引履歴を管理する場合がある。このような場合に、店舗は他の店舗におけるユーザの取引履歴を容易に参照することができないため、複数の店舗が共同で取引履歴に応じた特典をユーザに付与することは難しかった。
そこで、本発明はこれらの点に鑑みてなされたものであり、互いに異なるブロックチェーン上で取引履歴を管理する複数の店舗が共同でユーザに特典を付与しやすくすることを目的とする。
本発明の第1の態様の情報処理装置は、第1ブロックチェーンから、第1店舗とユーザとの取引の履歴を示す第1取引履歴を取得するとともに、前記第1ブロックチェーンとは異なる第2ブロックチェーンから、前記第1店舗とは異なる第2店舗と前記ユーザとの取引の履歴を示す第2取引履歴を取得する取得部と、前記第1取引履歴及び前記第2取引履歴が、前記第1店舗又は前記第2店舗が特典を付与するための付与条件を満たすか否かを判定する判定部と、前記付与条件が満たされたと前記判定部が判定したことを条件として、前記第1店舗又は前記第2店舗から前記ユーザに前記特典を付与するための付与指示を出力する出力部と、を有する。
前記第1取引履歴は、第1資産を用いた取引の履歴を示し、前記第2取引履歴は、前記第1資産とは異なる第2資産を用いた取引の履歴を示し、前記判定部は、前記第1取引履歴と前記第2取引履歴との少なくとも一方の取引額を所定の資産に換算した額が前記付与条件を満たすか否かを判定してもよい。
前記判定部は、前記特典が前記第1ブロックチェーン上で管理される情報である場合に、前記第1取引履歴の取引額と、前記第2取引履歴の取引額を前記第1資産に換算した額と、の合計値が前記付与条件を満たすか否かを判定してもよい。
前記出力部は、前記付与条件が満たされていないと前記判定部が判定したことを条件として、前記付与条件を満たすために必要な前記第1資産の額と、前記付与条件を満たすために必要な前記第2資産の額と、を示す情報を、前記ユーザが利用する情報端末に送信してもよい。
前記判定部は、前記第1取引履歴の取引額が前記付与条件を満たすか否かを判定し、前記判定部は、前記第1取引履歴の取引額が前記付与条件を満たさないと判定したことを条件として、前記第1取引履歴の取引額と前記第2取引履歴の取引額との合計値が前記付与条件を満たすか否かを判定してもよい。
前記特典は、前記第1ブロックチェーン上又は前記第2ブロックチェーン上で管理される情報であり、前記出力部は、前記特典を管理する前記第1ブロックチェーン又は前記第2ブロックチェーンに対して前記付与指示を出力してもよい。
前記第1店舗及び前記第2店舗は、前記特典の原資を負担してもよい。
前記出力部は、前記付与指示を出力したことを条件として、前記特典の原資のうち前記第1取引履歴の取引額に応じた額を示す情報を前記第1店舗と関連付けて出力するとともに、前記特典の原資のうち前記第2取引履歴の取引額に応じた額を示す情報を前記第2店舗と関連付けて出力してもよい。
前記情報処理装置を利用する前記ユーザを識別するためのユーザ識別情報と、前記第1ブロックチェーン上で前記ユーザを識別するための第1識別情報と、前記第2ブロックチェーン上で前記ユーザを識別するための第2識別情報と、を関連付けた関連情報を記憶する記憶部をさらに有し、前記取得部は、前記第1ブロックチェーンから、前記関連情報において前記ユーザ識別情報に関連付けられた前記第1識別情報に対応する前記ユーザの取引の履歴を前記第1取引履歴として取得し、前記取得部は、前記第2ブロックチェーンから、前記関連情報において前記ユーザ識別情報に関連付けられた前記第2識別情報に対応する前記ユーザの取引の履歴を前記第2取引履歴として取得してもよい。
本発明の第2の態様の情報処理方法は、プロセッサが実行する、第1ブロックチェーンから、第1店舗とユーザとの取引の履歴を示す第1取引履歴を取得するステップと、前記第1ブロックチェーンとは異なる第2ブロックチェーンから、前記第1店舗とは異なる第2店舗と前記ユーザとの取引の履歴を示す第2取引履歴を取得するステップと、前記第1取引履歴及び前記第2取引履歴が、前記第1店舗又は前記第2店舗が特典を付与するための付与条件を満たすか否かを判定するステップと、前記付与条件が満たされたと前記判定するステップにおいて判定したことを条件として、前記第1店舗又は前記第2店舗から前記ユーザに前記特典を付与するための付与指示を出力するステップと、を有する。
本発明によれば、互いに異なるブロックチェーン上で取引履歴を管理する複数の店舗が共同でユーザに特典を付与しやすくすることができるという効果を奏する。
実施形態に係る情報処理システムの模式図である。 実施形態に係る情報処理システムのブロック図である。 情報処理装置が取引履歴を取得する処理を説明するための模式図である。 第1取引履歴及び第2取引履歴が付与条件を満たすか否かを情報処理装置が判定する処理を説明するための模式図である。 情報処理装置がユーザに特典を付与するための付与指示を出力する処理を説明するための模式図である。 付与条件を満たすために必要な額を表示しているユーザ端末の模式図である。 実施形態に係る情報処理装置が実行する例示的な情報処理方法のフローチャートを示す図である。
[情報処理システムSの概要]
図1は、本実施形態に係る情報処理システムSの模式図である。情報処理システムSは、情報処理装置1と、ユーザ端末2と、店舗端末3と、を含む。情報処理システムSは、その他のサーバ、端末等の機器を含んでもよい。
情報処理装置1は、ブロックチェーン上で管理される情報に関する処理を行うコンピュータである。ブロックチェーン上で管理される情報は、例えば、店舗によって記録された取引履歴である。取引履歴は、店舗とユーザとの取引の履歴を示す情報である。取引は、例えば、ユーザが店舗から商品を購入したことである。店舗は、現実空間上の店舗、ウェブサイト上の店舗、仮想空間上の店舗等である。商品は、物品、サービス、デジタルデータ等である。
取引履歴は、例えば、情報処理装置1の記憶部又は情報処理装置1とは異なる装置の記憶部に構築されたブロックチェーンによって、ユーザと商品を取引した店舗を保有者として記憶される。ブロックチェーンは複数のデータのブロックを含み、各ブロックは取引履歴の保有者を示す一又は複数のトランザクションを含む。ブロックチェーン内の各ブロックには所定の規則で生成されたハッシュ値が含まれており、ブロック間のハッシュ値の整合性を確認することによりブロックチェーン全体の正しさが担保される。本実施形態では、第1ブロックチェーン及び第2ブロックチェーンを含む複数のブロックチェーンが存在する。
ユーザ端末2は、ユーザが利用する情報端末である。ユーザは、例えば、店舗と商品を取引する人間又は組織である。ユーザ端末2には、情報処理装置1を利用するユーザを識別するための識別情報(ID:Identifier)であるユーザIDが設定されている。店舗端末3は、事業者(店舗の従業者等)が利用する情報端末である。事業者は、例えば、店舗を運営する人間又は組織である。本実施形態では、第1店舗及び第2店舗を含む複数の店舗が存在する。
ユーザ端末2及び店舗端末3は、例えば、スマートフォン、タブレット端末又はパーソナルコンピュータ等のコンピュータである。ユーザ端末2及び店舗端末3は、操作を受け付けるためのタッチパネル又はキーボード等の操作部と、情報を表示するための液晶ディスプレイ等の表示部と、を有する。ユーザ端末2及び店舗端末3は、ネットワークを介して情報処理装置1と通信可能である。
本実施形態に係る情報処理システムSが実行する処理の概要を以下に説明する。第1店舗は、ユーザとの取引の履歴を示す取引履歴を、第1ブロックチェーンに記憶させる。第2店舗は、ユーザとの取引の履歴を示す取引履歴を、第1ブロックチェーンとは異なる第2ブロックチェーンに記憶させる。
情報処理装置1は、所定のタイミングで、第1ブロックチェーンに記憶されたユーザの取引履歴を第1取引履歴として取得するとともに、第2ブロックチェーンに記憶されたユーザの取引履歴を第2取引履歴として取得する。情報処理装置1は、取得した第1取引履歴及び第2取引履歴が、第1店舗又は第2店舗が特典を付与するための付与条件を満たすか否かを判定する。付与条件は、例えば、店舗とユーザとの取引額が所定の閾値以上であることである。
情報処理装置1は、付与条件が満たされたと判定したことを条件として、第1店舗又は第2店舗からユーザに特典を付与するための付与指示を出力する。特典は、例えば、第1ブロックチェーン又は第2ブロックチェーン上で管理される情報(暗号資産、ポイント、トークン等)である。
このように、情報処理システムSは、第1ブロックチェーン及び第2ブロックチェーン上に記憶されている2つの店舗の取引履歴を取得し、2つの店舗の取引履歴に基づいてユーザに対する特典の付与条件を判定する。これにより、情報処理システムSは、互いに異なるブロックチェーン上で取引履歴を管理する複数の店舗が共同でユーザに特典を付与しやすくすることができる。
[情報処理システムSの構成]
図2は、本実施形態に係る情報処理システムSのブロック図である。図2において、矢印は主なデータの流れを示しており、図2に示したもの以外のデータの流れがあってもよい。図2において、各ブロックはハードウェア(装置)単位の構成ではなく、機能単位の構成を示している。そのため、図2に示すブロックは単一の装置内に実装されてもよく、あるいは複数の装置内に分かれて実装されてもよい。ブロック間のデータの授受は、データバス、ネットワーク、可搬記憶媒体等、任意の手段を介して行われてもよい。
情報処理装置1は、通信部11と、記憶部12と、制御部13と、を有する。情報処理装置1は、2つ以上の物理的に分離した装置が有線又は無線で接続されることにより構成されてもよい。また、情報処理装置1は、コンピュータ資源の集合であるクラウドによって構成されてもよい。
通信部11は、ネットワークを介してユーザ端末2及び店舗端末3との間でデータを送受信するための通信コントローラを有する。通信部11は、ユーザ端末2及び店舗端末3からネットワークを介して受信したデータを制御部13に通知する。また、通信部11は、ネットワークを介して、制御部13から出力されたデータをユーザ端末2及び店舗端末3に送信する。
記憶部12は、ROM(Read Only Memory)、RAM(Random Access Memory)、ハードディスクドライブ等を含む記憶媒体である。記憶部12は、制御部13が実行するプログラムを予め記憶している。記憶部12は、情報処理装置1の外部に設けられてもよく、その場合にネットワークを介して制御部13との間でデータの授受を行ってもよい。
制御部13は、取得部131と、判定部132と、出力部133と、を有する。制御部13は、例えばCPU(Central Processing Unit)等のプロセッサであり、記憶部12に記憶されたプログラムを実行することにより、取得部131、判定部132及び出力部133として機能する。
以下、情報処理システムSが実行する処理について詳細に説明する。まず、情報処理装置1が取引履歴を取得する処理について説明する。図3は、情報処理装置1が取引履歴を取得する処理を説明するための模式図である。
第1店舗の店舗端末3は、例えば、ユーザに商品を販売したことに応じて、ユーザとの取引の内容を示す取引履歴を、第1ブロックチェーンに記憶させる。第2店舗の店舗端末3は、例えば、ユーザに商品を販売したことに応じて、ユーザとの取引の内容を示す取引履歴を、第2ブロックチェーンに記憶させる。第1店舗及び第2店舗は、ユーザと取引する度に取引履歴をブロックチェーンに記憶させ、又は所定期間内の取引履歴をまとめてブロックチェーンに記憶させる。
取引履歴は、例えば、ユーザを識別するための識別情報(ID:Identifier)と、ユーザが購入した商品と、ユーザが商品を購入した日時と、ユーザが商品を購入するために支払った取引額と、を関連付けた情報である。第1ブロックチェーン上でユーザを識別するための識別情報を第1IDといい、第2ブロックチェーン上でユーザを識別するための識別情報を第2IDという。取引額は、ブロックチェーン上で管理される暗号資産の額、又は日本円、アメリカドル等の法定資産の額である。
第1ブロックチェーン及び第2ブロックチェーンが互いに異なる種類の資産(暗号資産又は法定資産)を用いて取引を管理している状況において、当該互いに異なる種類の資産をブロックチェーン間で移転させることができず、又はブロックチェーン間の移転に所定の手数料が掛かる場合がある。このような場合に、第1ブロックチェーンに記憶された取引履歴は第1資産を用いた取引の履歴を示し、第2ブロックチェーンに記憶された取引履歴は第1資産とは異なる第2資産を用いた取引の履歴を示す。第1ブロックチェーンに記憶された取引履歴が含む取引額は第1資産の単位で表され、第2ブロックチェーンに記憶された取引履歴が含む取引額は第2資産の単位で表される。
情報処理装置1は、複数のユーザが存在する場合に、複数のユーザそれぞれを対象として、又は特典の付与に関する要求を行ったいずれかのユーザを対象として、以降の処理を行う。情報処理装置1において、取得部131は、所定のタイミングで、第1ブロックチェーンに記憶されたユーザの取引履歴を第1取引履歴として取得するとともに、第2ブロックチェーンに記憶されたユーザの取引履歴を第2取引履歴として取得する。取得部131は、例えば、所定の時間間隔(1分、1時間等)で第1取引履歴及び第2取引履歴を取得し、又はユーザが利用するユーザ端末2から特典の付与に関する要求を受け付けたことに応じて第1取引履歴及び第2取引履歴を取得する。
記憶部12は、例えば、情報処理装置1を利用するユーザを識別するためのユーザID(ユーザ端末2に設定されたユーザID)と、第1ブロックチェーン上でユーザを識別するための第1IDと、第2ブロックチェーン上でユーザを識別するための第2IDと、を関連付けた関連情報を予め記憶している。取得部131は、記憶部12から関連情報を取得する。
取得部131は、第1ブロックチェーンから、関連情報においてユーザIDに関連付けられた第1IDに対応するユーザの取引の履歴を第1取引履歴として取得する。取得部131は、第2ブロックチェーンから、関連情報においてユーザIDに関連付けられた第2IDに対応するユーザの取引の履歴を第2取引履歴として取得する。これにより、情報処理システムSは、第1ブロックチェーン及び第2ブロックチェーンにおいて異なる識別情報を用いてユーザが識別される場合であっても、第1ブロックチェーン及び第2ブロックチェーンから同じユーザの取引履歴を取得することができる。
取得部131は、記憶部12に予め記憶された、第1店舗又は第2店舗が特典を付与するための付与条件を取得する。付与条件は、例えば、店舗とユーザとの取引額が所定の閾値以上であることである。付与条件である閾値は、第1資産、第2資産又は法定資産の値である。
次に、第1取引履歴及び第2取引履歴が付与条件を満たすか否かを情報処理装置1が判定する処理について説明する。図4(a)、図4(b)は、第1取引履歴及び第2取引履歴が付与条件を満たすか否かを情報処理装置1が判定する処理を説明するための模式図である。
判定部132は、図4(a)のように、取得部131が取得した第1取引履歴の取引額が、取得部131が取得した付与条件を満たすか否かを判定する。判定部132は、例えば、第1取引履歴の取引額が付与条件である閾値以上である場合に、付与条件が満たされたと判定し、第1取引履歴の取引額が付与条件である閾値未満である場合に、付与条件が満たされていないと判定する。これにより、情報処理システムSは、第1取引履歴のみで付与条件を満たせる場合には第2取引履歴を参照しないで済むため、計算負荷を削減できる。
取得部131は、第1取引履歴の取引額が付与条件を満たすか否かを判定部132が判定する前に、第2取引履歴を取得することなく第1取引履歴を取得してもよい。この場合に、取得部131は、例えば、第1ブロックチェーンから第1取引履歴を取得した後、第1取引履歴の取引額が付与条件を満たすと判定部132が判定したことを条件として、第2ブロックチェーンから第2取引履歴を取得する。これにより、情報処理システムSは、第1取引履歴のみでは付与条件を満たせない場合のみ第2のブロックチェーンから第2取引履歴を取得するため、第2ブロックチェーンに掛かる負荷を削減することができる。
判定部132は、第1取引履歴の取引額が付与条件を満たさないと判定部132が判定したことを条件として、図4(b)のように、取得部131が取得した第1取引履歴及び第2取引履歴が、取得部131が取得した付与条件を満たすか否かを判定する。判定部132は、例えば、第1取引履歴の取引額と、第2取引履歴の取引額と、の合計値である合計額を算出する。
第1取引履歴と第2取引履歴とが異なる種類の資産の取引額を示す場合に、判定部132は、第1取引履歴と第2取引履歴との少なくとも一方の取引額を所定の資産(第1資産、第2資産又は法定資産)に換算した上で合計額を算出してもよい。例えば、特典が第1ブロックチェーン上で管理される情報である場合に、判定部132は、第1取引履歴の取引額と、第2取引履歴の取引額を第1資産に換算した額と、の合計額を算出する。これにより、情報処理システムSは、第1ブロックチェーン及び第2ブロックチェーンが互いに異なる種類の資産を用いている場合であっても、第1取引履歴の取引額及び第2取引履歴の取引額をあわせて付与条件を判定することができる。
判定部132は、例えば、算出した合計額が付与条件である閾値以上である場合に、付与条件が満たされたと判定し、算出した合計額が付与条件である閾値未満である場合に、付与条件が満たされていないと判定する。これにより、情報処理システムSは、各店舗が他の店舗におけるユーザの取引履歴を参照することなく複数の店舗の取引履歴をあわせて特典付与の可否を判定できる。
なお、判定部132は、図4(a)の第1取引履歴の取引額のみを用いた判定を行うことなく、図4(b)の第1取引履歴及び第2取引履歴の取引額の合計額を用いた判定を行ってもよい。
次に、情報処理装置1がユーザに特典を付与するための付与指示を出力する処理について説明する。図5は、情報処理装置1がユーザに特典を付与するための付与指示を出力する処理を説明するための模式図である。
出力部133は、付与条件が満たされたと判定部132が判定したことを条件として、第1店舗又は第2店舗からユーザに特典を付与するための付与指示を出力する。特典が第1ブロックチェーン上又は第2ブロックチェーン上で管理される情報(暗号資産、ポイント、トークン等)である場合に、出力部133は、特典を管理する第1ブロックチェーン又は第2ブロックチェーンに対して付与指示を出力する。
出力部133は、例えば、特典を付与するユーザの第1ID又は第2IDと、特典の内容と、を関連付けた付与指示を、第1ブロックチェーン又は第2ブロックチェーンに送信する。第1ブロックチェーン又は第2ブロックチェーンは、情報処理装置1が送信した付与指示に従って、特典を示す情報を第1ID又は第2IDと関連付けて記憶する。これにより、情報処理システムSは、第1ブロックチェーン及び第2ブロックチェーンにおいて管理されているユーザの取引履歴が付与条件を満たしたことに応じて、ユーザに対して自動的に特典を付与することができる。
特典が第1店舗又は第2店舗においてユーザに提供される情報(代金の値引き、サービスの提供等)である場合に、出力部133は、第1店舗の店舗端末3又は第2店舗の店舗端末3に対して付与指示を送信してもよい。第1店舗又は第2店舗の店舗端末3は、情報処理装置1が送信した付与指示を示す情報を、表示部上に表示する。これにより、情報処理システムSは、第1ブロックチェーン及び第2ブロックチェーンにおいて管理されているユーザの取引履歴が付与条件を満たしたことに応じて、第1店舗又は第2店舗からユーザに特典を提供させることができる。
第1店舗及び第2店舗がユーザに付与される特典の原資を負担する場合に、出力部133は、付与指示を出力したことを条件として、特典の原資のうち第1店舗及び第2店舗それぞれが負担する額を出力してもよい。
出力部133は、例えば、特典の原資のうち第1取引履歴の取引額に応じた額を第1店舗の負担額として算出するとともに、特典の原資のうち第2取引履歴の取引額に応じた額を第2店舗の負担額として算出する。出力部133は、例えば、第1取引履歴の取引額と第2取引履歴の取引額との比に対応する第1店舗の負担額及び第2店舗の負担額を算出する。
出力部133は、算出した第1店舗の負担額を示す情報を第1店舗と関連付けて出力するとともに、算出した第2店舗の負担額を示す情報を第2店舗と関連付けて出力する。出力部133は、例えば、第1店舗の負担額の請求情報を第1店舗の店舗端末3に送信し、第2店舗の負担額の請求情報を第2店舗の店舗端末3に送信する。これにより、情報処理システムSは、各店舗の貢献に応じて、特典の原資を各店舗に自動的に負担させることができる。
次に、情報処理装置1がユーザに特典を付与するために必要な額を出力する処理について説明する。出力部133は、付与条件が満たされていないと判定部132が判定したことを条件として、付与条件を満たすために必要な額を算出する。出力部133は、例えば、付与条件の閾値から、第1取引履歴及び第2取引履歴の取引額の合計額を減算することにより、付与条件を満たすために必要な額を算出する。
第1取引履歴と第2取引履歴とが異なる種類の資産の取引額を示す場合に、出力部133は、付与条件を満たすために必要な額を第1資産及び第2資産に換算することにより、付与条件を満たすために必要な第1資産の額と、付与条件を満たすために必要な第2資産の額と、を算出する。
出力部133は、付与条件を満たすために必要な額を示す情報を出力する。出力部133は、例えば、第1資産の額及び第2資産の額を示す情報を、ユーザが利用するユーザ端末2に送信する。
図6は、付与条件を満たすために必要な額を表示しているユーザ端末2の模式図である。ユーザ端末2は、情報処理装置1が送信した情報に基づいて、第1店舗との取引において付与条件を満たすために必要な第1資産の額と、第2店舗との取引において付与条件を満たすために必要な第2資産の額と、を表示部上に表示する。これにより、情報処理システムSは、特典の付与に必要な取引額を店舗ごとにユーザに通知し、ユーザが複数の店舗のうちいずれかの店舗でさらに取引することを促進することができる。
また、出力部133は、複数の店舗が存在する場合に、複数の店舗のうち一部の店舗において付与条件を満たすために必要な額を示す情報を出力してもよい。この場合に、取得部131は、例えば、ユーザ端末2から、ユーザ端末2が位置する位置を示す位置情報を取得する。出力部133は、取得部131が取得した位置情報に基づいて、複数の店舗のうちユーザ端末2の位置に近い順に所定数の一又は複数の店舗を選択する。
出力部133は、選択した一又は複数の店舗における取引に用いられる種類の資産の額であって、付与条件を満たすために必要な額(例えば、第1資産又は第2資産の額)を示す情報を、ユーザが利用するユーザ端末2に送信する。これにより、情報処理システムSは、複数の店舗のうちユーザが利用しやすい店舗(ユーザの位置に近い店舗等)において特典の付与に必要な取引額をユーザに通知し、ユーザが当該店舗で取引することを促進することができる。
また、出力部133は、店舗端末3に、付与条件を満たすために必要な額を示す情報を出力してもよい。この場合に、店舗の店舗端末3は、例えば、当該店舗と取引を行うユーザのユーザ端末2の表示部に表示された情報(文字列、2次元コード等)を読み取ることにより、当該ユーザのユーザIDを取得する。取得部131は、店舗端末3からユーザIDを取得する。
出力部133は、ユーザIDを取得した店舗端末3に対応する店舗における取引に用いられる種類の資産の額であって、当該ユーザIDに対応するユーザが付与条件を満たすために必要な額(例えば、第1資産又は第2資産の額)を示す情報を、当該店舗端末3に送信する。これにより、情報処理システムSは、店舗の従業者が当該店舗において特典を付与するために必要な商品をユーザに提案しやすくすることができる。
[情報処理方法のフロー]
図7は、本実施形態に係る情報処理装置1が実行する例示的な情報処理方法のフローチャートを示す図である。取得部131は、所定のタイミングで、第1ブロックチェーンに記憶されたユーザの取引履歴を第1取引履歴として取得するとともに、第2ブロックチェーンに記憶されたユーザの取引履歴を第2取引履歴として取得する(S11)。取得部131は、記憶部12に予め記憶された、第1店舗又は第2店舗が特典を付与するための付与条件を取得する(S12)。
判定部132は、取得部131が取得した第1取引履歴及び第2取引履歴が、取得部131が取得した付与条件を満たすか否かを判定する(S13)。判定部132は、例えば、第1取引履歴の取引額と、第2取引履歴の取引額と、の合計値である合計額を算出する。判定部132は、第1取引履歴の取引額と第2取引履歴の取引額との合計額が付与条件である閾値以上である場合に、付与条件が満たされたと判定し、当該合計額が付与条件である閾値未満である場合に、付与条件が満たされていないと判定する。
付与条件が満たされたと判定部132が判定した場合に(S14のYES)、出力部133は、第1店舗又は第2店舗からユーザに特典を付与するための付与指示を出力する(S15)。特典が第1ブロックチェーン上又は第2ブロックチェーン上で管理される情報である場合に、出力部133は、特典を管理する第1ブロックチェーン又は第2ブロックチェーンに対して付与指示を出力する。特典が第1店舗又は第2店舗においてユーザに提供される情報である場合に、出力部133は、第1店舗の店舗端末3又は第2店舗の店舗端末3に対して付与指示を出力する。
付与条件が満たされていないと判定部132が判定した場合に(S14のNO)、出力部133は、付与条件を満たすために必要な額を示す情報を出力する(S16)。
[実施形態の効果]
本実施形態に係る情報処理システムSによれば、情報処理装置1は、第1ブロックチェーン及び第2ブロックチェーン上に記憶されている2つの店舗の取引履歴を取得し、2つの店舗の取引履歴に基づいてユーザに対する特典の付与条件を判定する。これにより、各店舗が他の店舗におけるユーザの取引履歴を参照することなく複数の店舗の取引履歴をあわせて特典付与の可否を判定できるため、情報処理システムSは、互いに異なるブロックチェーン上で取引履歴を管理する複数の店舗が共同でユーザに特典を付与しやすくすることができる。
なお、本発明により、国連が主導する持続可能な開発目標(SDGs)の目標9「産業と技術革新の基盤をつくろう」に貢献することが可能となる。
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されず、その要旨の範囲内で種々の変形及び変更が可能である。例えば、装置の全部又は一部は、任意の単位で機能的又は物理的に分散・統合して構成することができる。また、複数の実施の形態の任意の組み合わせによって生じる新たな実施の形態も、本発明の実施の形態に含まれる。組み合わせによって生じる新たな実施の形態の効果は、もとの実施の形態の効果を併せ持つ。
S 情報処理システム
1 情報処理装置
11 通信部
12 記憶部
13 制御部
131 取得部
132 判定部
133 出力部
2 ユーザ端末
3 店舗端末

Claims (10)

  1. 第1ブロックチェーンから、第1店舗とユーザとの取引の履歴を示す第1取引履歴を取得するとともに、前記第1ブロックチェーンとは異なる第2ブロックチェーンから、前記第1店舗とは異なる第2店舗と前記ユーザとの取引の履歴を示す第2取引履歴を取得する取得部と、
    前記第1取引履歴及び前記第2取引履歴が、前記第1店舗又は前記第2店舗が特典を付与するための付与条件を満たすか否かを判定する判定部と、
    前記付与条件が満たされたと前記判定部が判定したことを条件として、前記第1店舗又は前記第2店舗から前記ユーザに前記特典を付与するための付与指示を出力する出力部と、
    を有する、情報処理装置。
  2. 前記第1取引履歴は、第1資産を用いた取引の履歴を示し、
    前記第2取引履歴は、前記第1資産とは異なる第2資産を用いた取引の履歴を示し、
    前記判定部は、前記第1取引履歴と前記第2取引履歴との少なくとも一方の取引額を所定の資産に換算した額が前記付与条件を満たすか否かを判定する、
    請求項1に記載の情報処理装置。
  3. 前記判定部は、前記特典が前記第1ブロックチェーン上で管理される情報である場合に、前記第1取引履歴の取引額と、前記第2取引履歴の取引額を前記第1資産に換算した額と、の合計値が前記付与条件を満たすか否かを判定する、
    請求項2に記載の情報処理装置。
  4. 前記出力部は、前記付与条件が満たされていないと前記判定部が判定したことを条件として、前記付与条件を満たすために必要な前記第1資産の額と、前記付与条件を満たすために必要な前記第2資産の額と、を示す情報を、前記ユーザが利用する情報端末に送信する、
    請求項2に記載の情報処理装置。
  5. 前記判定部は、前記第1取引履歴の取引額が前記付与条件を満たすか否かを判定し、
    前記判定部は、前記第1取引履歴の取引額が前記付与条件を満たさないと判定したことを条件として、前記第1取引履歴の取引額と前記第2取引履歴の取引額との合計値が前記付与条件を満たすか否かを判定する、
    請求項1から4のいずれか一項に記載の情報処理装置。
  6. 前記特典は、前記第1ブロックチェーン上又は前記第2ブロックチェーン上で管理される情報であり、
    前記出力部は、前記特典を管理する前記第1ブロックチェーン又は前記第2ブロックチェーンに対して前記付与指示を出力する、
    請求項1から4のいずれか一項に記載の情報処理装置。
  7. 前記第1店舗及び前記第2店舗は、前記特典の原資を負担する、
    請求項1から4のいずれか一項に記載の情報処理装置。
  8. 前記出力部は、前記付与指示を出力したことを条件として、前記特典の原資のうち前記第1取引履歴の取引額に応じた額を示す情報を前記第1店舗と関連付けて出力するとともに、前記特典の原資のうち前記第2取引履歴の取引額に応じた額を示す情報を前記第2店舗と関連付けて出力する、
    請求項7に記載の情報処理装置。
  9. 前記情報処理装置を利用する前記ユーザを識別するためのユーザ識別情報と、前記第1ブロックチェーン上で前記ユーザを識別するための第1識別情報と、前記第2ブロックチェーン上で前記ユーザを識別するための第2識別情報と、を関連付けた関連情報を記憶する記憶部をさらに有し、
    前記取得部は、前記第1ブロックチェーンから、前記関連情報において前記ユーザ識別情報に関連付けられた前記第1識別情報に対応する前記ユーザの取引の履歴を前記第1取引履歴として取得し、
    前記取得部は、前記第2ブロックチェーンから、前記関連情報において前記ユーザ識別情報に関連付けられた前記第2識別情報に対応する前記ユーザの取引の履歴を前記第2取引履歴として取得する、
    請求項1から4のいずれか一項に記載の情報処理装置。
  10. プロセッサが実行する、
    第1ブロックチェーンから、第1店舗とユーザとの取引の履歴を示す第1取引履歴を取得するステップと、
    前記第1ブロックチェーンとは異なる第2ブロックチェーンから、前記第1店舗とは異なる第2店舗と前記ユーザとの取引の履歴を示す第2取引履歴を取得するステップと、
    前記第1取引履歴及び前記第2取引履歴が、前記第1店舗又は前記第2店舗が特典を付与するための付与条件を満たすか否かを判定するステップと、
    前記付与条件が満たされたと前記判定するステップにおいて判定したことを条件として、前記第1店舗又は前記第2店舗から前記ユーザに前記特典を付与するための付与指示を出力するステップと、
    を有する、情報処理方法。
JP2023166768A 2023-09-28 2023-09-28 情報処理装置及び情報処理方法 Active JP7471501B1 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2023166768A JP7471501B1 (ja) 2023-09-28 2023-09-28 情報処理装置及び情報処理方法
JP2024062627A JP7554374B1 (ja) 2023-09-28 2024-04-09 情報処理装置及び情報処理方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2023166768A JP7471501B1 (ja) 2023-09-28 2023-09-28 情報処理装置及び情報処理方法

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2024062627A Division JP7554374B1 (ja) 2023-09-28 2024-04-09 情報処理装置及び情報処理方法

Publications (2)

Publication Number Publication Date
JP7471501B1 true JP7471501B1 (ja) 2024-04-19
JP2025057101A JP2025057101A (ja) 2025-04-09

Family

ID=90716064

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2023166768A Active JP7471501B1 (ja) 2023-09-28 2023-09-28 情報処理装置及び情報処理方法
JP2024062627A Active JP7554374B1 (ja) 2023-09-28 2024-04-09 情報処理装置及び情報処理方法

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2024062627A Active JP7554374B1 (ja) 2023-09-28 2024-04-09 情報処理装置及び情報処理方法

Country Status (1)

Country Link
JP (2) JP7471501B1 (ja)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019125201A (ja) 2018-01-17 2019-07-25 Social Good Foundation株式会社 情報処理装置、情報処理方法、プログラム及び製造方法
JP2021189475A (ja) 2020-05-25 2021-12-13 デジタル・エンターテイメント・アセット プライベートリミテッドDigital Entertainment Asset Pte. Ltd. コンピュータシステム及びデジタル著作物取引制御方法
JP2023121093A (ja) 2022-02-18 2023-08-30 株式会社ゼロワン 個人情報管理システム

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11164164B2 (en) 2014-05-15 2021-11-02 Uphold Global Foundation System and method for converting cryptocurrency to virtual assets whose value is substantiated by a reserve of assets
JP7182352B2 (ja) * 2016-10-20 2022-12-02 ヤフー株式会社 付与プログラム、付与装置及び付与方法
EP3899713B1 (en) 2018-12-20 2025-03-12 Lukka, Inc. Gain and loss computation for cryptocurrency transactions
WO2021095266A1 (ja) 2019-11-15 2021-05-20 富士通株式会社 制御方法、制御プログラム、情報処理装置および制御システム
JP2022010537A (ja) * 2020-06-29 2022-01-17 King’S株式会社 利用者端末、特典情報管理システム、特典情報管理方法及びプログラム
JP7029212B1 (ja) * 2021-10-29 2022-03-03 充宏 前田 取引支援システム、取引支援方法及びプログラム
JP7189386B1 (ja) 2022-06-28 2022-12-13 Kddi株式会社 情報処理装置及び情報処理方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019125201A (ja) 2018-01-17 2019-07-25 Social Good Foundation株式会社 情報処理装置、情報処理方法、プログラム及び製造方法
JP2021189475A (ja) 2020-05-25 2021-12-13 デジタル・エンターテイメント・アセット プライベートリミテッドDigital Entertainment Asset Pte. Ltd. コンピュータシステム及びデジタル著作物取引制御方法
JP2023121093A (ja) 2022-02-18 2023-08-30 株式会社ゼロワン 個人情報管理システム

Also Published As

Publication number Publication date
JP2025057101A (ja) 2025-04-09
JP2025058857A (ja) 2025-04-09
JP7554374B1 (ja) 2024-09-19

Similar Documents

Publication Publication Date Title
JP7156934B2 (ja) 情報処理方法、プログラムおよび情報処理装置
JP7525695B2 (ja) 情報処理装置及び情報処理方法
JP7670924B2 (ja) 情報処理装置及び情報処理方法
JP7471501B1 (ja) 情報処理装置及び情報処理方法
JP7522281B1 (ja) 情報処理装置、情報処理方法及びプログラム
JP2022077199A (ja) 販売支援システム、販売支援装置および販売支援方法並びに販売支援プログラム
JP7673315B1 (ja) 情報処理装置、情報処理方法及びプログラム
JP7549729B1 (ja) 情報処理装置、情報処理方法及びプログラム
JP7549728B1 (ja) 情報処理装置、情報処理方法及びプログラム
JP7611994B1 (ja) 情報処理装置、情報処理方法及びプログラム
JP7634133B1 (ja) 情報処理装置及び情報処理方法
JP7774100B2 (ja) 情報処理装置及び情報処理方法
JP7267492B1 (ja) 情報処理装置、情報処理方法及びプログラム
JP2020102006A (ja) 情報処理方法、プログラムおよび情報処理装置
JP7271165B2 (ja) 情報処理方法、プログラムおよび情報処理装置
JP7278068B2 (ja) 情報処理方法、プログラムおよび情報処理装置
JP2025028487A (ja) 情報処理装置、情報処理方法及びプログラム
JP2025025504A (ja) 情報処理装置及び情報処理方法
JP2024021326A (ja) 情報処理装置、情報処理方法及びプログラム
JP2020102011A (ja) 情報処理方法、プログラムおよび情報処理装置

Legal Events

Date Code Title Description
RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20231016

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231213

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20231213

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240409

R150 Certificate of patent or registration of utility model

Ref document number: 7471501

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150