(57)【要約】【課題】複数の企業が加盟店として所属するポイントシステムにおいて、自社におけるポイントの清算情報を検証可能にする。【解決手段】コンピュータに、加盟店毎にポイントの付与及び利用の履歴を、自加盟店におけるポイントの付与及び利用に関連する購買情報と対応付けて記憶装置に記憶させ、特定の加盟店おけるポイントの付与及び利用に対する清算情報の参照依頼を受け付けた場合に、記憶装置を参照して、特定の加盟店におけるポイントの付与及び利用に関連する購買情報を特定し、特定した購買情報の一部が他の加盟店におけるポイントの付与及び利用の履歴と対応付けて管理されている場合に、他の加盟店に対して一部の購買情報の参照権限の付与を依頼して、参照権限が付与された後、一部の購買情報を取得して清算情報を取得する、処理を実行させる。【選択図】図６
2020060903.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータに、
加盟店毎にポイントの付与及び利用の履歴を、自加盟店におけるポイントの付与及び利用に関連する購買情報と対応付けて記憶装置に記憶させ、
特定の加盟店おけるポイントの付与及び利用に対する清算情報の参照依頼を受け付けた場合に、前記記憶装置を参照して、前記特定の加盟店におけるポイントの付与及び利用に関連する購買情報を特定し、
特定した前記購買情報の一部が他の加盟店におけるポイントの付与及び利用の履歴と対応付けて管理されている場合に、前記他の加盟店に対して前記一部の購買情報の参照権限の付与を依頼して、前記参照権限が付与された後、前記一部の購買情報を取得して前記清算情報を取得する、
処理を実行させる、ポイント管理プログラム。
【請求項２】
前記履歴と前記購買情報とをブロックチェーンを使用して前記記憶装置に記憶させる、
処理を前記コンピュータに実行させる、請求項１に記載のポイント管理プログラム。
【請求項３】
加盟店毎に第１の種別のポイントの付与及び利用の履歴を、自加盟店における前記第１の種別のポイントの付与及び利用に関連する購買情報と対応付けて前記記憶装置に記憶させ、
加盟店毎に第２の種別のポイントの付与及び利用の履歴を、自加盟店における前記第２の種別のポイントの付与及び利用に関連する購買情報と対応付けて前記記憶装置に記憶させ、
前記第１の種別のポイントから前記第２の種別のポイントへのポイントの変換に関する情報を前記記憶装置に記憶させる、
処理を前記コンピュータに実行させる、請求項１又は２に記載のポイント管理プログラム。
【請求項４】
処理装置と、
加盟店毎にポイントの付与及び利用の履歴を、自加盟店におけるポイントの付与及び利用に関連する購買情報と対応付けて記憶する記憶装置と、
を備え、
前記処理装置は、
特定の加盟店おけるポイントの付与及び利用に対する清算情報の参照依頼を受け付けた場合に、前記記憶装置を参照して、前記特定の加盟店におけるポイントの付与及び利用に関連する購買情報を特定する特定部と、
特定した前記購買情報の一部が他の加盟店におけるポイントの付与及び利用の履歴と対応付けて管理されている場合に、前記他の加盟店に対して前記一部の購買情報の参照権限の付与を依頼して、前記参照権限が付与された後、前記一部の購買情報を取得して前記清算情報を取得する取得部と、
を備える、情報処理装置。
【請求項５】
加盟店毎にポイントの付与及び利用の履歴を、自加盟店におけるポイントの付与及び利用に関連する購買情報と対応付けて記憶装置に記憶させ、
特定の加盟店おけるポイントの付与及び利用に対する清算情報の参照依頼を受け付けた場合に、前記記憶装置を参照して、前記特定の加盟店におけるポイントの付与及び利用に関連する購買情報を特定し、
特定した前記購買情報の一部が他の加盟店におけるポイントの付与及び利用の履歴と対応付けて管理されている場合に、前記他の加盟店に対して前記一部の購買情報の参照権限の付与を依頼して、前記参照権限が付与された後、前記一部の購買情報を取得して前記清算情報を取得する、
ポイント管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ポイント管理プログラム，情報処理装置及びポイント管理方法に関する。
【背景技術】
【０００２】
複数の企業が加盟会社として所属する種々のポイントシステムが存在する。
【０００３】
このようなポイントシステムでは、顧客が或る加盟会社でポイントを利用したりポイントの付与を受けたりした際に、当該加盟会社とポイントシステムを管理する幹事会社との間で、金銭の清算が発生する場合がある。ポイントの利用や付与によって発生する加盟会社と幹事会社との間における清算は例えば月毎に行なわれ、幹事会社から加盟会社へ請求書が発行されたり金銭が支払われたりする場合がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】国際公開第２０１８／０４７９８２号
【特許文献２】特開２００８−２６９２８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、各加盟会社にとって、幹事会社から加盟会社への請求書の発行や金銭の支払が正確に行なわれているかを検証することは容易でない。
【０００６】
１つの側面では、複数の企業が加盟店として所属するポイントシステムにおいて、自社におけるポイントの清算情報を検証可能にする。
【課題を解決するための手段】
【０００７】
ポイント管理プログラムは、コンピュータに、加盟店毎にポイントの付与及び利用の履歴を、自加盟店におけるポイントの付与及び利用に関連する購買情報と対応付けて記憶装置に記憶させ、特定の加盟店おけるポイントの付与及び利用に対する清算情報の参照依頼を受け付けた場合に、前記記憶装置を参照して、前記特定の加盟店におけるポイントの付与及び利用に関連する購買情報を特定し、特定した前記購買情報の一部が他の加盟店におけるポイントの付与及び利用の履歴と対応付けて管理されている場合に、前記他の加盟店に対して前記一部の購買情報の参照権限の付与を依頼して、前記参照権限が付与された後、前記一部の購買情報を取得して前記清算情報を取得する、処理を実行させる。
【発明の効果】
【０００８】
１つの側面では、複数の企業が加盟店として所属するポイントシステムにおいて、自社におけるポイントの清算情報を検証できる。
【図面の簡単な説明】
【０００９】
【図１】関連例におけるポイント管理システムの概要を説明するブロック図である。
【図２】関連例におけるポイント管理システムにおける清算を説明するブロック図である。
【図３】実施例におけるポイント管理システムのハードウェア構成を模式的に示すブロック図である。
【図４】図３に示した各ピアのハードウェア構成を模式的に示すブロック図である。
【図５】図３に示した各ピアの機能構成を模式的に示すブロック図である。
【図６】図２に示したポイント管理システムにおけるポイント管理の概要を説明するブロック図である。
【図７】図６に示したポイント管理を階層毎に説明する図である。
【図８】図３に示したポイント管理システムにおいて複数種類のポイントについてのポイント管理を階層毎に説明する図である。
【図９】図３に示したポイント管理システムにおいて２種類のポイント間における交換処理を説明する図である。
【図１０】図３に示したポイント管理システムにおける清算トランザクションを例示するテーブルである。
【図１１】図３に示したポイント管理システムにおけるポイントトランザクションを例示するテーブルである。
【図１２】図３に示したポイント管理システムにおけるトランザクション格納テーブルの一例である。
【図１３】図３に示したポイント管理システムにおける加盟企業名テーブルの一例である。
【図１４】図３に示したポイント管理システムにおける加盟企業名テーブルの一例である。
【図１５】図３に示したポイント管理システムにおける加盟企業店舗テーブルの一例である。
【図１６】図３に示したポイント管理システムにおける加盟企業売場テーブルの一例である。
【図１７】図３に示したポイント管理システムにおける加盟企業ログインＩＤテーブルの一例である。
【図１８】図３に示したポイント管理システムにおける幹事会社ログインＩＤテーブルの一例である。
【図１９】図３に示したポイント管理システムにおける組織レイヤ別参照権限テーブルの一例である。
【図２０】図３に示したポイント管理システムにおける項目別参照権限テーブルの一例である。
【図２１】図３に示したポイント管理システムにおけるポイントの付与処理を説明するシーケンス図である。
【図２２】図３に示したポイント管理システムにおけるポイントの利用処理を説明するシーケンス図である。
【図２３】図３に示したポイント管理システムにおけるポイントの交換処理を説明するシーケンス図である。
【図２４】図３に示したポイント管理システムにおけるポイントの参照処理を説明するシーケンス図である。
【発明を実施するための形態】
【００１０】
以下、図面を参照して一実施の形態を説明する。ただし、以下に示す実施形態はあくまでも例示に過ぎず、実施形態で明示しない種々の変形例や技術の適用を排除する意図はない。すなわち、本実施形態を、その趣旨を逸脱しない範囲で種々変形して実施することができる。
【００１１】
また、各図は、図中に示す構成要素のみを備えるという趣旨ではなく、他の機能等を含むことができる。
【００１２】
以下、図中において、同一の各符号は同様の部分を示しているので、その説明は省略する。
【００１３】
〔Ａ〕関連例
図１は、関連例におけるポイント管理システム６００の概要を説明するブロック図である。
【００１４】
ポイント管理システム６００は、ポイント管理会社（「幹事会社」等と称してもよい。）＃１，＃２及び店舗（「加盟店」等と称してもよい。）＃１１〜＃１３，＃２１〜＃２３を含む。図１における一点鎖線枠は、ポイント管理会社＃１によって管理される範囲を示す。
【００１５】
ポイント管理会社＃１は、店舗＃１１〜＃１３に対して、ポイントの付与を実施する。また、ポイント管理会社＃１は、＃１１〜＃１３から、ポイントの利用を受け付ける。
【００１６】
ポイント管理会社＃２は、ポイント管理会社＃１とは異なる種類のポイントを管理する。ポイント管理会社＃２は、店舗＃２１〜＃２３に対して、ポイントの付与を実施する。また、ポイント管理会社＃１は、＃２１〜＃２３から、ポイントの利用を受け付ける。
【００１７】
ポイント管理会社＃１は、ポイント管理会社＃２との間で、ポイントの種類を跨いだ交換を実施可能であってもよい。
【００１８】
図２は、関連例におけるポイント管理システム６００における清算を説明するブロック図である。
【００１９】
符号Ａ１〜Ａ５に示すように、顧客による各加盟店＃１〜＃５の利用によって、各加盟店＃１〜＃５におけるポイントの利用や付与等が発生する。
【００２０】
図２に示す例では、加盟店＃１においてポイントの利用及び付与が発生し（符号Ａ１参照）、加盟店＃２においてポイントの付与が発生し（符号Ａ２参照）、加盟店＃３においてポイントの利用及び付与が発生している（符号Ａ３参照）。また、加盟店＃４において外部交換によるポイントの流出が発生し（符号Ａ４参照）、加盟店＃５において外部交換によるポイントの流入が発生している（符号Ａ５参照）。ここで、外部交換とは、異なる種類のポイントとの間における交換を示す。
【００２１】
幹事会社は、例えば月毎に、各加盟店におけるポイントの付与や利用の状況を集計する（符号Ａ６参照）。図示する例では、例えば、１月１日において加盟店＃１で１００円分のポイントの付与が行なわれており、１月２日において加盟店＃１で５０円分のポイントの利用が行なわれている。また、例えば、１月１日において加盟店＃３で３０円分のポイントの付与が行なわれており、１月２日において加盟店＃３で１００円分のポイントの利用が行なわれている。
【００２２】
幹事会社は、集計したポイントの付与や利用の状況に応じて、各加盟店との間における清算情報を作成する（符号Ａ７参照）。図示する例では、例えば、加盟店＃１に対して５０円の請求が行なわれると共に、加盟店＃３に対して７０円の支払いが行なわれる。
【００２３】
ここで、各加盟店は、ポイントの付与や利用に付帯する資金移動に対して監査対応がない場合には、幹事会社が作成した清算情報が正確であるかを検証できない（符号Ａ８参照）。
【００２４】
〔Ｂ〕実施形態の一例
〔Ｂ−１〕システム構成例
図３は、実施例におけるポイント管理システム１００のハードウェア構成を模式的に示すブロック図である。
【００２５】
ポイント管理システム１００は、複数（図示する例では、６つ）のピア１（「情報処理装置」や「ノード」と称してもよい。）を備える。各ピア１は、互いに通信可能に接続される。
【００２６】
図４は、図３に示した各ピア１のハードウェア構成を模式的に示すブロック図である。
【００２７】
ピア１は、Central Processing Unit（ＣＰＵ）１１，メモリ１２，表示制御部１３，記憶装置１４，入力Interface（Ｉ／Ｆ）１５，読み書き処理部１６及び通信Ｉ／Ｆ１７を備える。ピア１は、図２１〜図２４を用いて後述するように、端末１ａ，ポイントシステム１ｂ及び権限管理サーバ１ｃとして機能してよい。
【００２８】
メモリ１２は、記憶部の一例であり、例示的に、Read Only Memory（ＲＯＭ）及びRandom Access Memory（ＲＡＭ）を含む記憶装置である。メモリ１２のＲＯＭには、Basic Input/Output System（ＢＩＯＳ）等のプログラムが書き込まれてよい。メモリ１２のソフトウェアプログラムは、ＣＰＵ１１に適宜に読み込まれて実行されてよい。また、メモリ１２のＲＡＭは、一次記録メモリあるいはワーキングメモリとして利用されてよい。
【００２９】
表示制御部１３は、表示装置１３０と接続され、表示装置１３０を制御する。表示装置１３０は、液晶ディスプレイやOrganic Light-Emitting Diode（ＯＬＥＤ）ディスプレイ，Cathode Ray Tube（ＣＲＴ），電子ペーパーディスプレイ等であり、オペレータ等に対する各種情報を表示する。表示装置１３０は、入力装置と組み合わされたものでもよく、例えば、タッチパネルでもよい。
【００３０】
記憶装置１４は、例示的に、データを読み書き可能に記憶する装置であり、例えば、Hard Disk Drive（ＨＤＤ）やSolid State Drive（ＳＳＤ），Storage Class Memory（ＳＣＭ）が用いられてよい。
【００３１】
入力Ｉ／Ｆ１５は、マウス１５１やキーボード１５２等の入力装置と接続され、マウス１５１やキーボード１５２等の入力装置を制御する。マウス１５１やキーボード１５２は、入力装置の一例であり、これらの入力装置を介して、オペレータが各種の入力操作を行なう。
【００３２】
読み書き処理部１６は、記録媒体１６０が装着可能に構成される。読み書き処理部１６は、記録媒体１６０が装着された状態において、記録媒体１６０に記録されている情報を読み取り可能に構成される。本例では、記録媒体１６０は、可搬性を有する。例えば、記録媒体１６０は、フレキシブルディスク、光ディスク、磁気ディスク、光磁気ディスク、又は、半導体メモリ等である。
【００３３】
通信Ｉ／Ｆ１７は、外部装置との通信を可能にするためのインタフェースである。
【００３４】
ＣＰＵ１１は、種々の制御や演算を行なう処理装置であり、メモリ１２に格納されたOperating System（ＯＳ）やプログラムを実行することにより、種々の機能を実現する。
【００３５】
ピア１全体の動作を制御するための装置は、ＣＰＵ１１に限定されず、例えば、ＭＰＵやＤＳＰ，ＡＳＩＣ，ＰＬＤ，ＦＰＧＡのいずれか１つであってもよい。また、ピア１全体の動作を制御するための装置は、ＣＰＵ，ＭＰＵ，ＤＳＰ，ＡＳＩＣ，ＰＬＤ及びＦＰＧＡのうちの２種類以上の組み合わせであってもよい。なお、ＭＰＵはMicro Processing Unitの略称であり、ＤＳＰはDigital Signal Processorの略称であり、ＡＳＩＣはApplication Specific Integrated Circuitの略称である。また、ＰＬＤはProgrammable Logic Deviceの略称であり、ＦＰＧＡはField Programmable Gate Arrayの略称である。
【００３６】
図５は、図３に示した各ピア１の機能構成を模式的に示すブロック図である。
【００３７】
ピア１は、図５に示すように、付与処理部１１１，利用処理部１１２，交換処理部１１３及び参照処理部１１４として機能する。
【００３８】
なお、これらの付与処理部１１１，利用処理部１１２，交換処理部１１３及び参照処理部１１４として機能を実現するためのプログラムは、例えば前述した記録媒体１６０に記録された形態で提供される。そして、コンピュータは読み書き処理部１６を介してその記録媒体１６０からプログラムを読み取って内部記憶装置または外部記憶装置に転送し格納して用いる。また、そのプログラムを、例えば磁気ディスク，光ディスク，光磁気ディスク等の記憶装置（記録媒体）に記録しておき、その記憶装置から通信経路を介してコンピュータに提供してもよい。
【００３９】
付与処理部１１１，利用処理部１１２，交換処理部１１３及び参照処理部１１４としての機能を実現する際には、内部記憶装置に格納されたプログラムがコンピュータのマイクロプロセッサによって実行される。このとき、記録媒体１６０に記録されたプログラムをコンピュータが読み取って実行してもよい。なお、本実施形態において、内部記憶装置はメモリ１２であり、マイクロプロセッサはＣＰＵ１１である。
【００４０】
付与処理部１１１は、顧客に対してポイントの付与を行なった際に、顧客のポイント履歴情報及びブロックチェーン２にポイント付与に関する情報を登録する。
【００４１】
すなわち、付与処理部１１１は、加盟店毎にポイントの付与の履歴を、自加盟店におけるポイントの付与に関連する購買情報と対応付けて記憶装置１４に記憶させる。
【００４２】
利用処理部１１２は、顧客からのポイントの利用を受け付けた際に、顧客のポイント履歴情報及びブロックチェーン２にポイント利用に関する情報を登録する。
【００４３】
すなわち、利用処理部１１２は、加盟店毎にポイントの利用の履歴を、自加盟店におけるポイントの利用に関連する購買情報と対応付けて記憶装置１４に記憶させる。
【００４４】
交換処理部１１３は、顧客から多種類のポイントとの交換の要求を受け付けた際に、顧客のポイント履歴情報及びブロックチェーン２にポイント交換に関する情報を登録する。
【００４５】
すなわち、交換処理部１１３は、第１の種別のポイントから第２の種別のポイントへのポイントの変換に関する情報を記憶装置１４に記憶させる。
【００４６】
参照処理部１１４は、参照権限に応じて、ブロックチェーン２において参照権限を付与された範囲における情報を参照する。
【００４７】
すなわち、参照処理部１１４は、特定の加盟店おけるポイントの付与及び利用に対する清算情報の参照依頼を受け付けた場合に、記憶装置１４を参照して、特定の加盟店におけるポイントの付与及び利用に関連する購買情報を特定する特定部の一例として機能する。また、参照処理部１１４は、特定した購買情報の一部が他の加盟店におけるポイントの付与及び利用の履歴と対応付けて管理されている場合に、他の加盟店に対して一部の購買情報の参照権限の付与を依頼して、参照権限が付与された後、一部の購買情報を取得して清算情報を取得する取得部の一例として機能する。
【００４８】
図６は、図２に示したポイント管理システム１００におけるポイント管理の概要を説明するブロック図である。
【００４９】
各ピア１は、顧客のポイントの付与や利用に関する情報を、個人残高として自社システムに記録すると共に、清算実績としてブロックチェーン２に同時に記録する（符号Ｂ１参照）。
【００５０】
例えば、図６に示す例において、例えば、付与処理部１１１は、加盟店＃１において１００円分のポイントの付与が行なわれた場合に、ブロックチェーン２の取引＃１のブロックにおいて、今回の精算額を−１００円として登録する。
【００５１】
また、利用処理部１１２は、加盟店＃１において５０円分のポイントの利用が行なわれた場合に、ブロックチェーン２の取引＃２のブロックにおいて、今回の精算額を＋５０円として登録する。
【００５２】
更に、交換処理部１１３は、加盟店＃５において１０００円分のポイントの外部交換による流入が行なわれた場合に、ブロックチェーン２の取引＃５のブロックにおいて、今回の精算額を−１０００円として登録する。
【００５３】
また、交換処理部１１３は、加盟店＃４において１０００円分のポイントの外部交換による流出が行なわれた場合に、ブロックチェーン２の取引＃７のブロックにおいて、今回の精算額を＋１０００円として登録する。
【００５４】
そして、参照処理部１１４は、ブロックチェーン２に記録された取引情報を参照する。これにより、各加盟店は、自店に関する清算情報を随時確認できる（符号Ｂ２参照）。
【００５５】
図７は、図６に示したポイント管理を階層毎に説明する図である。
【００５６】
ポイントの利用や付与が発生すると、個人取引履歴及び清算情報において同時にポイントの利用や付与の内容が登録される（符号Ｃ１参照）。
【００５７】
個人取引履歴では、ポイント会員である顧客毎に、利用の日時，使用先の加盟店及び買上額が対応付けて、各加盟企業のデータベースに登録されている（符号Ｃ２参照）。
【００５８】
清算情報は、ブロックチェーン２に記録される。
【００５９】
図７に示す例において、幹事会社は、各加盟企業との間でポイントの利用や付与に伴う清算を実施する（符号Ｃ３参照）。
【００６０】
加盟企業間精算において、各加盟企業は、ブロックチェーン２に対して清算情報を記録する（符号Ｃ４参照）。
【００６１】
店舗間精算において、各店舗は、各加盟企業によって所有され、ブロックチェーン２に対して清算情報を記録する（符号Ｃ５参照）。
【００６２】
売場間精算において、各売場は、加盟企業又は各店舗内に存在し、ブロックチェーン２に対して清算情報を記録する（符号Ｃ６参照）。
【００６３】
すなわち、加盟企業間，店舗間及び売場間の各レイヤにおいて、ブロックチェーン２への記録ができ、清算結果の証跡を参照できる。
【００６４】
図８は、図３に示したポイント管理システム１００において複数種類のポイントについてのポイント管理を階層毎に説明する図である。
【００６５】
図８に示す例において、ポイント事業者間におけるポイントの交換により生じる清算情報がブロックチェーン２に記録される（符号Ｄ１参照）。
【００６６】
また、ポイント事業者と加盟企業との間におけるポイントの利用や付与により生じる清算情報がブロックチェーン２に記録される（符号Ｄ２参照）。
【００６７】
更に、加盟企業と店舗間との間におけるポイントの利用や付与により生じる清算情報がブロックチェーン２に記録される（符号Ｄ３参照）。
【００６８】
また、店舗と売場との間におけるポイントの利用や付与により生じる清算情報がブロックチェーン２に記録される（符号Ｄ４参照）。
【００６９】
図９は、図３に示したポイント管理システム１００において２種類のポイント間における交換処理を説明する図である。
【００７０】
図９に示す例では、ポイント事業者＃１が管理する「α  Ｐｏｉｎｔ」と、ポイント事業者＃２が管理する「β  Ｐｏｉｎｔ」とが存在する（符号Ｅ１及びＥ２参照）。
【００７１】
ここで、ポイント事業者＃１からポイント事業者＃２へのポイント交換による１００００ポイントの移転が発生したことを想定する（符号Ｅ３参照）。
【００７２】
また、図示する例では、交換元のポイント事業者＃１が販促費として１０００ポイントのプレミアムを負担する（符号Ｅ４参照）と共に、交換先のポイント事業者＃２が販促費として１０００ポイントのプレミアムを負担する（符号Ｅ５参照）。
【００７３】
これにより、顧客は、１２０００ポイントの「β  Ｐｏｉｎｔ」を付与される。そして、ポイント事業者＃２からポイント事業者＃２に対して、ポイント事業者＃１の負担分の販促費を含めた１１０００円分の請求書が発行される（符号Ｅ６参照）。
【００７４】
交換元及び交換先における販促費の負担の記録は、それぞれブロックチェーン２に記録される（符号Ｅ７及びＥ８参照）。
【００７５】
図１０は、図３に示したポイント管理システム１００における清算トランザクションを例示するテーブルである。
【００７６】
清算トランザクションは、ブロックチェーン２に記録される。清算トランザクションは、例えば、取引日時，取引時刻，ポイントブランドコード，ポイントブランド名，企業コード，企業名，店舗コード，店舗名，売場コード，売場名称，組織コード通番，清算内容コード，清算内容名称，清算対象金額，取引通番及び取引金額を含む。
【００７７】
図示する例において、１行目はポイント付与のトランザクションを示し（符号Ｆ１参照）、２行目はポイント利用のトランザクションを示す（符号Ｆ２参照）。また、３行目はポイント交換による交換元のトランザクションを示し（符号Ｆ３参照）、４行目はポイント交換による交換先のトランザクションを示し（符号Ｆ４参照）、５行目はキャンペーン等によるボーナス付与のトランザクションを示す（符号Ｆ５参照）。
【００７８】
図１１は、図３に示したポイント管理システム１００におけるポイントトランザクションを例示するテーブルである。
【００７９】
ポイントトランザクションは、各加盟企業におけるデータベースに記録される。ポイントトランザクションは、例えば、加盟店コード加盟店名，端末番号，取引通番，決済金額及びポイント加算額を含む。
【００８０】
図示する例において、１行目はポイント付与のトランザクションを示し（符号Ｇ１参照）、２行目はポイント利用のトランザクションを示す（符号Ｇ２参照）。また、３行目はポイント交換によるトランザクションを示し（符号Ｇ３参照）、４行目はキャンペーン等によるボーナス付与のトランザクションを示す（符号Ｇ４参照）。
【００８１】
図１２は、図３に示したポイント管理システム１００におけるトランザクション格納テーブルの一例である。
【００８２】
トランザクション格納テーブルには、図１０に示した清算トランザクションに含まれる各項目名に対して、データ型，桁数，空欄許可及び概要が対応付けられている。
【００８３】
取引日時，取引時刻，ポイントブランドコード，ポイントブランド名は、ポイント管理システム１００の各ピア１において設定される。
【００８４】
加盟店企業コード及び加盟店企業名は、ポイント事業者が事前に設定する。
【００８５】
店舗コード，店舗名，売場コード及び売場名称は、加盟店企業が事前に設定する。
【００８６】
組織コード通番は、ポイント管理システム１００の各ピア１において自動的に生成される。
【００８７】
清算内容コード，清算内容名称，清算対象金額，取引通番及び取引金額は、図１１に示したポイントトランザクションによって生成される。なお、取引金額は、ポイントの交換やキャンペーン付与のトランザクションの場合には、空欄に設定される。
【００８８】
図１３及び図１４は、図３に示したポイント管理システム１００における加盟企業名テーブルの一例である。
【００８９】
加盟企業名テーブルは、１つの加盟店企業が複数のポイント制度に加盟している場合に、全てのポイントの清算実績を同時に参照するために利用される。加盟企業名テーブルには、統合企業コード，企業コード「１〜１６」及びポイントブランドコード「１〜１６」の各項目名に対して、データ型，桁数，空欄許可及び概要が対応付けられている。
【００９０】
統合企業コードは、企業コード「１」及びポイントブランドコード「１」が入力されたタイミングで自動的に生成される。
【００９１】
企業コード「１〜１６」及びポイントブランド「１〜１６」は、各加盟店によって入力される。
【００９２】
例えば、１つ目のポイントブランドの実績は、企業コード「１」且つポイントブランド「１」を満たすトランザクションを抽出することにより表示される。
【００９３】
図１５は、図３に示したポイント管理システム１００における加盟企業店舗テーブルの一例である。
【００９４】
加盟企業店舗テーブルには、店舗コード，店舗名及び統合企業コードの各項目名に対して、データ型，桁数，空欄許可及び概要が対応付けられている。
【００９５】
統合企業コードは、ログインＩＤから自動検索されて設定される。
【００９６】
図１６は、図３に示したポイント管理システム１００における加盟企業売場テーブルの一例である。
【００９７】
加盟企業売場テーブルには、売場コード，売場名称，店舗コード，店舗名及び統合企業コードの各項目名に対して、データ型，桁数，空欄許可及び概要が対応付けられている。
【００９８】
統合企業コードは、ログインＩＤから自動検索されて設定される。
【００９９】
図１７は、図３に示したポイント管理システム１００における加盟企業ログインＩＤテーブルの一例である。
【０１００】
加盟企業ログインＩＤテーブルには、ログインＩＤ，ログインパスワード，統合企業コード，店舗コード，売場コード，加盟店企業参照権限及び店舗参照権限の各項目名に対して、データ型，桁数，空欄許可及び概要が対応付けられている。
【０１０１】
図１８は、図３に示したポイント管理システム１００における幹事会社ログインＩＤテーブルの一例である。
【０１０２】
幹事会社ログインＩＤテーブルには、ログインＩＤ，ログインパスワード，及びポイントブランドコードの各項目名に対して、データ型，桁数，空欄許可及び概要が対応付けられている。
【０１０３】
図１９は、図３に示したポイント管理システム１００における組織レイヤ別参照権限テーブルの一例である。
【０１０４】
組織レイヤ別参照権限テーブルには、組織レイヤ，ポイントブランドコード，企業コード，店舗コード及び売場コードについての参照権限がそれぞれ登録される。
【０１０５】
加盟店企業である全社，店舗及び売場においては、加盟店企業が加盟企業名テーブルに登録されることで、加盟する全てのポイントブランドコードが参照可能であってよい。
【０１０６】
図２０は、図３に示したポイント管理システム１００における項目別参照権限テーブルの一例である。
【０１０７】
項目別参照権限テーブルでは、取引日時，取引時刻，ポイントブランドコード，ポイントブランド名，加盟店企業コード，加盟店企業名，店舗コード，店舗名，売場コード，売場名称，組織通番コード，清算内容コード，清算内容名称，清算対象金額，取引通番及び取引金額の各項目について、参照権限が登録されている。参照権限は、ポイント事業者，加盟店企業（全社），加盟店企業（店舗）及び加盟店企業（売場）のレイヤ別で、登録される。
【０１０８】
店舗名，売場名及び取引金額の各項目は、加盟店企業内における清算実績の監査に使用されるものの、ポイント事業者と加盟店企業との間における清算においては使用されないと想定される。そこで、店舗名，売場名及び取引金額の各項目は、加盟店企業内では全レイヤにおいて参照権限が付与されているものの、ポイント事業者には参照権限が付与されていない。
【０１０９】
〔Ｂ−２〕動作例
図３に示したポイント管理システム１００におけるポイントの付与処理を、図２１に示すシーケンス図（ステップＳ１〜Ｓ３）を用いて説明する。
【０１１０】
以下、図２１〜図２４において、図３に示したいずれかのピア１が端末１ａ及びポイントシステム１ｂとしてそれぞれ機能してよい。
【０１１１】
端末１ａは、ポイントの付与を行なうため、ポイントシステム１ｂに対して、利用者コードや使用日付，使用時間，取引金額，付与ポイント，加盟店コード等を通知する（ステップＳ１）。
【０１１２】
ポイントシステム１ｂは、ブロックチェーン２に記録されたポイントを更新するために、ブロックチェーン２に対して、取引日時や取引時刻，企業コード，売場コード，清算対象金額，取引連番，取引金額等を通知する（ステップＳ２）。
【０１１３】
ブロックチェーン２において、ポイントシステム１ｂから通知された情報が台帳に記入される（ステップＳ３）。そして、ポイントの付与処理は終了する。
【０１１４】
次に、図３に示したポイント管理システム１００におけるポイントの利用処理を、図２２に示すシーケンス図（ステップＳ１１〜Ｓ１５）を用いて説明する。
【０１１５】
端末１ａは、使用ポイントを確認するために、ポイントシステム１ｂに対して、利用者コードや使用予定ポイント，取引金額等を通知する（ステップＳ１１）。
【０１１６】
ポイントシステム１ｂは、保有ポイントが使用予定ポイント以上あるかをチェックして、端末１ａへ応答する（ステップＳ１２）。
【０１１７】
端末１ａは、ポイントを利用するために、ポイントシステム１ｂに対して、利用者コードや使用日付，使用時間，使用ポイント，加盟店コード等を通知する（ステップＳ１３）。
【０１１８】
ポイントシステム１ｂは、ブロックチェーン２に記録されている台帳のポイント情報を更新するために、ブロックチェーン２に対して、取引日時や取引時刻，企業コード，売場コード，清算対象金額，取引連番，取引金額等を通知する（ステップＳ１４）。
【０１１９】
ブロックチェーン２において、ポイントシステム１ｂから通知された情報が台帳に記入される（ステップＳ１５）。そして、ポイントの利用処理は終了する。
【０１２０】
次に、図３に示したポイント管理システム１００におけるポイントの交換処理を、図２３に示すシーケンス図（ステップＳ２１〜Ｓ２６）を用いて説明する。
【０１２１】
端末１ａは、ポイントを交換するために、Ａ社のポイントシステム１ｂに対して、利用者コードや使用日付，使用時間，交換ポイント，交換先企業コード等を通知する（ステップＳ２１）。
【０１２２】
Ａ社のポイントシステム１ｂは、ブロックチェーン２に記録されている台帳のポイント情報を更新するために、ブロックチェーン２に対して、取引日時や取引時刻，企業コード，清算対象金額，取引連番，取引金額等を通知する（ステップＳ２２）。
【０１２３】
ブロックチェーン２において、Ａ社のポイントシステム１ｂから通知された情報が台帳に記入される（ステップＳ２３）。
【０１２４】
Ａ社のポイントシステム１ｂは、Ｂ社のポイントシステム１ｂにおけるポイント情報を更新するために、Ｂ社のポイントシステム１ｂに対して、Ａ社利用者コードや使用日付，使用時間，交換ポイント，交換元企業コード等を通知する（ステップＳ２４）。
【０１２５】
Ｂ社のポイントシステム１ｂは、ブロックチェーン２に記録されている台帳のポイント情報を更新するために、ブロックチェーン２に対して、取引日時や取引時刻，企業コード，清算対象金額，取引連番，取引金額等を通知する（ステップＳ２５）。
【０１２６】
ブロックチェーン２において、Ｂ社のポイントシステム１ｂから通知された情報が台帳に記入される（ステップＳ２６）。そして、ポイント交換処理は終了する。
【０１２７】
次に、図３に示したポイント管理システム１００におけるポイントの参照処理を、図２４に示すシーケンス図（ステップＳ３１〜Ｓ３４）を用いて説明する。
【０１２８】
端末１ａは、ブロックチェーン２における台帳の記録を参照するための参照リクエストを行なうために、ブロックチェーン２に対して、ログインＩＤやパスワード等を通知する（ステップＳ３１）。
【０１２９】
ブロックチェーン２において、参照リクエストの確認を行なうために、権限管理サーバ１ｃに対して、参照元企業コードや店舗コード，売場コード等が通知される（ステップＳ３２）。
【０１３０】
権限管理サーバ１ｃは、参照リクエスト元の端末１ａにおける参照権限を確認して、ブロックチェーン２対して、店舗参照権限や売場参照権限等を通知する（ステップＳ３３）。ここで、権限管理サーバ１ｃは、端末１ａにおいて自加盟店に関する清算情報の参照リクエストが発行された場合には、図１９に示した組織レイヤ別参照権限テーブルに従って、ブロックチェーン２対して参照権限を通知してよい。また、権限管理サーバ１ｃは、端末１ａにおいて他の加盟店に関する清算情報の参照リクエストが発行された場合には、当該他の加盟店に対して購買情報の参照権限の付与を依頼し、参照権限が付与された後に、ブロックチェーン２対して参照権限を通知してよい。
【０１３１】
ブロックチェーン２おいて、権限管理サーバ１ｃからの通知に基づき、端末１ａに対して、参照リクエストによって要求された情報が返却される（ステップＳ３４）。そして、ポイント参照処理は終了する。
【０１３２】
〔Ｂ−３〕効果
上述した実施形態の一例におけるポイント管理プログラムによれば、例えば、以下の作用効果を奏することができる。
【０１３３】
付与処理部１１１及び利用処理部１１２は、加盟店毎にポイントの付与及び利用の履歴を、自加盟店におけるポイントの付与及び利用に関連する購買情報と対応付けて記憶装置１４に記憶させる。参照処理部１１４は、特定の加盟店おけるポイントの付与及び利用に対する清算情報の参照依頼を受け付けた場合に、記憶装置１４を参照して、特定の加盟店におけるポイントの付与及び利用に関連する購買情報を特定する。また、参照処理部１１４は、特定した購買情報の一部が他の加盟店におけるポイントの付与及び利用の履歴と対応付けて管理されている場合に、他の加盟店に対して一部の購買情報の参照権限の付与を依頼して、参照権限が付与された後、一部の購買情報を取得して清算情報を取得する。
【０１３４】
これにより、複数の企業が加盟店として所属するポイントシステムにおいて、自社におけるポイントの清算情報を検証できる。
【０１３５】
付与処理部１１１及び利用処理部１１２は、履歴と購買情報とをブロックチェーン２を使用して記憶装置１４に記憶させる。
【０１３６】
これにより、全加盟店が参照権限に応じた他の加盟店における購買情報を参照可能になると共に、清算情報の改ざんを防止できる。
【０１３７】
付与処理部１１１及び利用処理部１１２は、加盟店毎に第１の種別のポイントの付与及び利用の履歴を、自加盟店における前記第１の種別のポイントの付与及び利用に関連する購買情報と対応付けて記憶装置１４に記憶させる。付与処理部１１１及び利用処理部１１２は、加盟店毎に第２の種別のポイントの付与及び利用の履歴を、自加盟店における第２の種別のポイントの付与及び利用に関連する購買情報と対応付けて記憶装置に記憶させる。交換処理部１１３は、第１の種別のポイントから第２の種別のポイントへのポイントの変換に関する情報を記憶装置１４に記憶させる。
【０１３８】
これにより、２以上のポイント間の資金移動を管理することができる。
【０１３９】
〔Ｃ〕その他
開示の技術は上述した実施形態に限定されるものではなく、本実施形態の趣旨を逸脱しない範囲で種々変形して実施することができる。本実施形態の各構成及び各処理は、必要に応じて取捨選択することができ、あるいは適宜組み合わせてもよい。
【０１４０】
〔Ｄ〕付記
以上の実施形態に関し、さらに以下の付記を開示する。
【０１４１】
（付記１）
コンピュータに、
加盟店毎にポイントの付与及び利用の履歴を、自加盟店におけるポイントの付与及び利用に関連する購買情報と対応付けて記憶装置に記憶させ、
特定の加盟店おけるポイントの付与及び利用に対する清算情報の参照依頼を受け付けた場合に、前記記憶装置を参照して、前記特定の加盟店におけるポイントの付与及び利用に関連する購買情報を特定し、
特定した前記購買情報の一部が他の加盟店におけるポイントの付与及び利用の履歴と対応付けて管理されている場合に、前記他の加盟店に対して前記一部の購買情報の参照権限の付与を依頼して、前記参照権限が付与された後、前記一部の購買情報を取得して前記清算情報を取得する、
処理を実行させる、ポイント管理プログラム。
【０１４２】
（付記２）
前記履歴と前記購買情報とをブロックチェーンを使用して前記記憶装置に記憶させる、
処理を前記コンピュータに実行させる、付記１に記載のポイント管理プログラム。
【０１４３】
（付記３）
加盟店毎に第１の種別のポイントの付与及び利用の履歴を、自加盟店における前記第１の種別のポイントの付与及び利用に関連する購買情報と対応付けて前記記憶装置に記憶させ、
加盟店毎に第２の種別のポイントの付与及び利用の履歴を、自加盟店における前記第２の種別のポイントの付与及び利用に関連する購買情報と対応付けて前記記憶装置に記憶させ、
前記第１の種別のポイントから前記第２の種別のポイントへのポイントの変換に関する情報を前記記憶装置に記憶させる、
処理を前記コンピュータに実行させる、付記１又は２に記載のポイント管理プログラム。
【０１４４】
（付記４）
処理装置と、
加盟店毎にポイントの付与及び利用の履歴を、自加盟店におけるポイントの付与及び利用に関連する購買情報と対応付けて記憶する記憶装置と、
を備え、
前記処理装置は、
特定の加盟店おけるポイントの付与及び利用に対する清算情報の参照依頼を受け付けた場合に、前記記憶装置を参照して、前記特定の加盟店におけるポイントの付与及び利用に関連する購買情報を特定する特定部と、
特定した前記特定購買情報の一部が他の加盟店におけるポイントの付与及び利用の履歴と対応付けて管理されている場合に、前記他の加盟店に対して前記一部の購買情報の参照権限の付与を依頼して、前記参照権限が付与された後、前記一部の購買情報を取得して前記清算情報を取得する取得部と、
を備える、情報処理装置。
【０１４５】
（付記５）
前記記憶装置は、前記履歴と前記購買情報とをブロックチェーンを使用して記憶する、
付記４に記載の情報処理装置。
【０１４６】
（付記６）
前記記憶装置は、
加盟店毎に第１の種別のポイントの付与及び利用の履歴を、自加盟店における前記第１の種別のポイントの付与及び利用に関連する購買情報と対応付けて記憶し、
加盟店毎に第２の種別のポイントの付与及び利用の履歴を、自加盟店における前記第２の種別のポイントの付与及び利用に関連する購買情報と対応付けて記憶し、
前記第１の種別のポイントから前記第２の種別のポイントへのポイントの変換に関する情報を記憶する、
付記４又は５に記載の情報処理装置。
【０１４７】
（付記７）
加盟店毎にポイントの付与及び利用の履歴を、自加盟店におけるポイントの付与及び利用に関連する購買情報と対応付けて記憶装置に記憶させ、
特定の加盟店おけるポイントの付与及び利用に対する清算情報の参照依頼を受け付けた場合に、前記記憶装置を参照して、前記特定の加盟店におけるポイントの付与及び利用に関連する購買情報を特定し、
特定した前記購買情報の一部が他の加盟店におけるポイントの付与及び利用の履歴と対応付けて管理されている場合に、前記他の加盟店に対して前記一部の購買情報の参照権限の付与を依頼して、前記参照権限が付与された後、前記一部の購買情報を取得して前記清算情報を取得する、
ポイント管理方法。
【０１４８】
（付記８）
前記履歴と前記購買情報とをブロックチェーンを使用して前記記憶装置に記憶させる、
付記７に記載のポイント管理方法。
【０１４９】
（付記９）
加盟店毎に第１の種別のポイントの付与及び利用の履歴を、自加盟店における前記第１の種別のポイントの付与及び利用に関連する購買情報と対応付けて前記記憶装置に記憶させ、
加盟店毎に第２の種別のポイントの付与及び利用の履歴を、自加盟店における前記第２の種別のポイントの付与及び利用に関連する購買情報と対応付けて前記記憶装置に記憶させ、
前記第１の種別のポイントから前記第２の種別のポイントへのポイントの変換に関する情報を前記記憶装置に記憶させる、
付記７又は８に記載のポイント管理方法。
【符号の説明】
【０１５０】
１００，６００  ：ポイント管理システム
１      ：ピア
１１    ：ＣＰＵ
１１１  ：付与処理部
１１２  ：利用処理部
１１３  ：交換処理部
１１４  ：参照処理部
１２    ：メモリ
１３    ：表示制御部
１３０  ：表示装置
１４    ：記憶装置
１５    ：入力Ｉ／Ｆ
１５１  ：マウス
１５２  ：キーボード
１６    ：読み書き処理部
１６０  ：記録媒体
１７    ：通信Ｉ／Ｆ
１ａ    ：端末
１ｂ    ：ポイントシステム
１ｃ    ：権限管理サーバ
２      ：ブロックチェーン
【図１】
2020060903.tif 000003
【図２】
2020060903.tif 000004
【図３】
2020060903.tif 000005
【図４】
2020060903.tif 000006
【図５】
2020060903.tif 000007
【図６】
2020060903.tif 000008
【図７】
2020060903.tif 000009
【図８】
2020060903.tif 000010
【図９】
2020060903.tif 000011
【図１０】
2020060903.tif 000012
【図１１】
2020060903.tif 000013
【図１２】
2020060903.tif 000014
【図１３】
2020060903.tif 000015
【図１４】
2020060903.tif 000016
【図１５】
2020060903.tif 000017
【図１６】
2020060903.tif 000018
【図１７】
2020060903.tif 000019
【図１８】
2020060903.tif 000020
【図１９】
2020060903.tif 000021
【図２０】
2020060903.tif 000022
【図２１】
2020060903.tif 000023
【図２２】
2020060903.tif 000024
【図２３】
2020060903.tif 000025
【図２４】
2020060903.tif 000026