(57)【要約】【課題】各ポイントグループにおける従来方式のポイント利用を妨げることなく、各ポイントグループによって会員に個別に付与されるポイントを共通に利用可能とするサーバー等を提供する。【解決手段】このサーバーは、会員の個別ＩＤコードに対応して、ポイントグループコードと有効ポイント数データとを格納する第１のＤＢと、会員ＩＤコードに対応して、有効ポイントの数から換算された電子マネー等の合計値を表す合計値データを格納する第２のＤＢと、ポイント残高通知が受信されたときに、第１及び第２のＤＢを更新する残高管理部と、店舗端末から利用要求が受信されたときに、電子マネー等の合計値から利用値を減算して第２のＤＢを更新すると共に、利用値から逆換算された利用ポイント数データを含むポイント利用通知を少なくとも１つのポイントグループのシステムに送信する利用管理部とを備える。【選択図】図２
2019053568.tif 000002
【特許請求の範囲】
【請求項１】
複数のポイントグループによって会員に付与されるポイントを管理するポイント管理サーバーであって、
（ｉ）複数の会員の各々について、前記複数のポイントグループの内で会員によって指定されたポイントグループに登録されている会員の個別ＩＤコードに対応して、前記指定されたポイントグループを特定するポイントグループコードと、前記指定されたポイントグループにおける会員の有効ポイントの数を表す有効ポイント数データとを格納する第１のデータベースと、
（ii）前記複数の会員の各々について、会員の個別ＩＤコードに関連付けられた会員ＩＤコードに対応して、前記複数のポイントグループの内で会員によって指定されたポイントグループにおける会員の有効ポイントの数から換算された電子マネーの額又は等価ポイントの数の合計値を表す合計値データを格納する第２のデータベースと、
（iii）前記複数のポイントグループのいずれかにおいてポイントを管理するシステムから会員の個別ＩＤコード及び有効ポイント数データを含むポイント残高通知が受信されたときに、前記有効ポイント数データを用いて前記第１のデータベースを更新すると共に、前記有効ポイント数データによって表される有効ポイントの数を電子マネーの額又は等価ポイントの数に換算し、当該会員の電子マネーの額又は等価ポイントの数の合計値を表す合計値データを求めて前記第２のデータベースを更新する残高管理部と、
（iv）店舗端末から会員ＩＤコードと電子マネーの額又は等価ポイントの数の利用値を表す利用値データとを含む利用要求が受信されたときに、当該会員の電子マネーの額又は等価ポイントの数の合計値から前記利用値を減算して更新された合計値データを用いて前記第２のデータベースを更新すると共に、前記利用値を当該会員によって指定されたポイントグループの内の少なくとも１つのポイントグループにおけるポイントの数に逆換算して利用ポイントの数を表す利用ポイント数データを生成し、前記利用ポイント数データと前記少なくとも１つのポイントグループに登録されている当該会員の個別ＩＤコードとを含むポイント利用通知を前記少なくとも１つのポイントグループのシステムに送信する利用管理部と、
を備えるポイント管理サーバー。
【請求項２】
前記ポイント利用通知の送信に応答して、前記少なくとも１つのポイントグループのシステムから会員の個別ＩＤコード及び更新された有効ポイント数データを含むポイント残高通知が受信されたときに、前記残高管理部が、前記更新された有効ポイント数データを用いて前記第１のデータベースを更新する、請求項１記載のポイント管理サーバー。
【請求項３】
前記複数の会員の各々について、会員ＩＤコードに対応して、会員によって指定されたポイントグループを特定するポイントグループコードと、会員によって２以上のポイントグループが指定された場合に、それらのポイントグループの優先順位を特定する優先順位データとを格納する第３のデータベースをさらに備え、
店舗端末から会員ＩＤコードと電子マネーの額又は等価ポイントの数の利用値を表す利用値データとを含む利用要求が受信されたときに、前記利用管理部が、当該会員によって２以上のポイントグループが指定されている場合に、前記利用値を前記優先順位データに従って選択された少なくとも１つのポイントグループにおけるポイントの数に逆換算して利用ポイントの数を表す利用ポイント数データを生成する、請求項１又は２記載のポイント管理サーバー。
【請求項４】
請求項１〜３のいずれか１項記載のポイント管理サーバーと、
会員のユーザー端末から会員ＩＤコードを読み取り、前記会員ＩＤコードと電子マネーの額又は等価ポイントの数の利用値を表す利用値データとを含む利用要求を前記ポイント管理サーバーに送信する前記店舗端末と、
を備えるポイント管理システム。
【請求項５】
（ｉ）複数の会員の各々について、複数のポイントグループの内で会員によって指定されたポイントグループに登録されている会員の個別ＩＤコードに対応して、前記指定されたポイントグループを特定するポイントグループコードと、前記指定されたポイントグループにおける会員の有効ポイントの数を表す有効ポイント数データとを格納する第１のデータベースと、（ii）前記複数の会員の各々について、会員の個別ＩＤコードに関連付けられた会員ＩＤコードに対応して、前記複数のポイントグループの内で会員によって指定されたポイントグループにおける会員の有効ポイントの数から換算された電子マネーの額又は等価ポイントの数の合計値を表す合計値データを格納する第２のデータベースとを備えるポイント管理サーバーにおいて、前記複数のポイントグループによって会員に付与されるポイントを管理するために用いられるポイント管理プログラムであって、
前記複数のポイントグループのいずれかにおいてポイントを管理するシステムから会員の個別ＩＤコード及び有効ポイント数データを含むポイント残高通知が受信されたときに、前記有効ポイント数データを用いて前記第１のデータベースを更新すると共に、前記有効ポイント数データによって表される有効ポイントの数を電子マネーの額又は等価ポイントの数に換算し、当該会員の電子マネーの額又は等価ポイントの数の合計値を表す合計値データを求めて前記第２のデータベースを更新する手順（ａ）と、
店舗端末から会員ＩＤコードと電子マネーの額又は等価ポイントの数の利用値を表す利用値データとを含む利用要求が受信されたときに、当該会員の電子マネーの額又は等価ポイントの数の合計値から前記利用値を減算して更新された合計値データを用いて前記第２のデータベースを更新すると共に、前記利用値を当該会員によって指定されたポイントグループの内の少なくとも１つのポイントグループにおけるポイントの数に逆換算して利用ポイントの数を表す利用ポイント数データを生成し、前記利用ポイント数データと前記少なくとも１つのポイントグループに登録されている当該会員の個別ＩＤコードとを含むポイント利用通知を前記少なくとも１つのポイントグループのシステムに送信する手順（ｂ）と、
をＣＰＵに実行させるポイント管理プログラム。
【請求項６】
前記ポイント利用通知の送信に応答して、前記少なくとも１つのポイントグループのシステムから会員の個別ＩＤコード及び更新された有効ポイント数データを含むポイント残高通知が受信されたときに、前記更新された有効ポイント数データを用いて前記第１のデータベースを更新する手順をＣＰＵにさらに実行させる、請求項５記載のポイント管理プログラム。
【請求項７】
前記ポイント管理サーバーが、前記複数の会員の各々について、会員ＩＤコードに対応して、会員によって指定されたポイントグループを特定するポイントグループコードと、会員によって２以上のポイントグループが指定された場合に、それらのポイントグループの優先順位を特定する優先順位データとを格納する第３のデータベースをさらに備え、
手順（ｂ）が、店舗端末から会員ＩＤコードと電子マネーの額又は等価ポイントの数の利用値を表す利用値データとを含む利用要求が受信されたときに、当該会員によって２以上のポイントグループが指定されている場合に、前記利用値を前記優先順位データに従って選択された少なくとも１つのポイントグループにおけるポイントの数に逆換算して利用ポイントの数を表す利用ポイント数データを生成することを含む、請求項５又は６記載のポイント管理プログラム。
【請求項８】
ネットワークを介して前記ポイント管理サーバーと会員のユーザー端末との間の接続処理を行うことにより、前記複数のポイントグループの内でポイントを電子マネー又は等価ポイントに換算して利用する際に用いられるポイントグループを指定するための操作画面を前記ユーザー端末の表示部に表示させ、２以上のポイントグループが指定された場合に、それらのポイントグループの優先順位を指定するための操作画面を前記ユーザー端末の表示部に表示させ、前記ユーザー端末から受信される情報に従って、当該会員の会員ＩＤコードに対応して、当該会員によって指定されたポイントグループを特定するポイントグループコードと、当該会員によって２以上のポイントグループが指定された場合に、それらのポイントグループの優先順位を特定する優先順位データとを前記第３のデータベースに格納する手順をＣＰＵにさらに実行させる、請求項７記載のポイント管理プログラム。
【請求項９】
（ｉ）複数の会員の各々について、複数のポイントグループの内で会員によって指定されたポイントグループに登録されている会員の個別ＩＤコードに対応して、前記指定されたポイントグループを特定するポイントグループコードと、前記指定されたポイントグループにおける会員の有効ポイントの数を表す有効ポイント数データとを格納する第１のデータベースと、（ii）前記複数の会員の各々について、会員の個別ＩＤコードに関連付けられた会員ＩＤコードに対応して、前記複数のポイントグループの内で会員によって指定されたポイントグループにおける会員の有効ポイントの数から換算された電子マネーの額又は等価ポイントの数の合計値を表す合計値データを格納する第２のデータベースとを備えるポイント管理サーバーを用いて、前記複数のポイントグループによって会員に付与されるポイントを管理するポイント管理方法であって、
前記ポイント管理サーバーにおいて、前記複数のポイントグループのいずれかにおいてポイントを管理するシステムから会員の個別ＩＤコード及び有効ポイント数データを含むポイント残高通知が受信されたときに、前記有効ポイント数データを用いて前記第１のデータベースを更新すると共に、前記有効ポイント数データによって表される有効ポイントの数を電子マネーの額又は等価ポイントの数に換算し、当該会員の電子マネーの額又は等価ポイントの数の合計値を表す合計値データを求めて前記第２のデータベースを更新するステップ（ａ）と、
前記ポイント管理サーバーにおいて、店舗端末から会員ＩＤコードと電子マネーの額又は等価ポイントの数の利用値を表す利用値データとを含む利用要求が受信されたときに、当該会員の電子マネーの額又は等価ポイントの数の合計値から前記利用値を減算して更新された合計値データを用いて前記第２のデータベースを更新すると共に、前記利用値を当該会員によって指定されたポイントグループの内の少なくとも１つのポイントグループにおけるポイントの数に逆換算して利用ポイントの数を表す利用ポイント数データを生成し、前記利用ポイント数データと前記少なくとも１つのポイントグループに登録されている当該会員の個別ＩＤコードとを含むポイント利用通知を前記少なくとも１つのポイントグループのシステムに送信するステップ（ｂ）と、
前記少なくとも１つのポイントグループのシステムにおいて、前記ポイント管理サーバーから前記ポイント利用通知が受信されたときに、そのシステムのデータベースにおいて当該会員の個別ＩＤコードに対応して格納されている有効ポイント数データによって表される有効ポイントの数から前記利用ポイント数データによって表される利用ポイントの数を減算して更新された有効ポイント数データを生成し、当該会員の個別ＩＤコード及び前記更新された有効ポイント数データを含むポイント残高通知を前記ポイント管理サーバーに送信するステップ（ｃ）と、
前記ポイント管理サーバーにおいて、前記少なくとも１つのポイントグループのシステムから前記ポイント残高通知が受信されたときに、前記更新された有効ポイント数データを用いて前記第１のデータベースを更新するステップ（ｄ）と、
を備えるポイント管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のポイントグループによって会員に付与されるポイントを管理するポイント管理サーバーに関する。さらに、本発明は、そのようなポイント管理サーバーを備えるポイント管理システム、ポイント管理サーバーにおいて用いられるポイント管理プログラム、及び、ポイント管理サーバーを用いるポイント管理方法等に関する。
【背景技術】
【０００２】
従来から、クレジットカード会社や家電量販店等の様々な業界において、ユーザーによって購入された商品又はサービスの金額等に応じてユーザーにポイントを付与することが行われている。そのために、１つ又は複数の企業等がポイントグループを構成し、ポイントカード等を発行している。
【０００３】
ユーザーは、商品等を購入してポイントを獲得する際や、獲得したポイントを商品等と交換する際に、ポイントカード等を店舗に持参する必要がある。例えば、店舗に設置されている端末がポイントカード等に記録されている情報を読み取ることにより、ユーザーによるポイントの獲得や利用が可能になる。
【０００４】
しかしながら、多種多様なポイントカード等が発行されるにつれて、ユーザーが所持するポイントカード等の数も増加し、多数のポイントカード等を携帯することがユーザーの負担となりつつある。また、多数のポイントグループにポイントが分散されていると、ポイント数が足りずに所望のポイント特典を受けられないこともある。ポイントには有効期限が設定されているものが多く、有効期限内に一定数のポイントを獲得できなければ、ポイントを利用する機会が失われてしまう。
【０００５】
関連する技術として、特許文献１には、ポイント会員証を有する顧客によって購入された商品又はサービスに応じたポイントを前記ポイント会員証に対応付けて付与し、付与したポイントを積算し、積算されたポイントとポイント特典とを交換可能な少なくとも２以上のポイントグループに共通のポイント管理システムが開示されている。
【０００６】
このポイント管理システムは、予め顧客に発行され少なくとも２以上のポイントグループで共通に使用可能な共通ポイント会員証及び特定のポイントグループで使用可能な個別ポイント会員証によるポイントサービス会員ごと及び店舗端末ごとの付与ポイント管理を行うポイント精算手段と、ポイントグループごとのポイント会員証ごと及びポイント会員証を発行した顧客ごとにポイント履歴を記憶するポイント情報記憶手段と、前記ポイント精算手段よりのポイントサービス会員ごと及び店舗端末ごとの付与ポイント情報と前記ポイント情報記憶手段で記憶するポイント情報とからポイントグループごとに顧客の有するポイントを管理可能なポイント管理手段とを有する。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特許第５１０１１５５号公報（請求項１、２、段落００２６、００７２、図１）
【発明の概要】
【発明が解決しようとする課題】
【０００８】
特許文献１によれば、ポイントプランに登録した顧客が、当該ポイントプランに賛同したそれぞれのポイントグループで発生したポイントを、獲得ポイント数に応じ各ポイントグループに特有のポイント特典と交換可能であるのみならず、複数のポイントグループに共通のポイント特典を用意し、獲得ポイントを積算して共通ポイント特典を受けることも可能にしている。そのために、顧客の有するポイント会員証に割り当てられているポイントグループごとの各々異なるポイントの価値を一のポイントの価値に変換して管理する共通ポイント管理手段が設けられている。
【０００９】
しかしながら、特許文献１の段落００７２に記載されているように、あるポイントグループにおいて会員がポイントを獲得すると、獲得されたポイントグループごとのポイントを共通ポイントの価値に変換して積算した状態で共通ポイントの管理が行われるので、各ポイントグループにおけるポイントの残高は、共通ポイントに変換されたポイントの分だけ減少する。
【００１０】
従って、顧客が共通ポイント特典ではなく各ポイントグループ特有のポイント特典を受けようとしたときに、各ポイントグループにおけるポイントの利用限度数が減少してしまう。また、特許文献１には、各ポイントグループにおいてポイントの有効期限等のポイント利用条件が設定されている場合に、そのようなポイント利用条件を共通ポイントの管理に反映させることは開示されていない。
【００１１】
そこで、上記の点に鑑み、本発明の第１の目的は、各ポイントグループにおける従来方式のポイント利用を妨げることなく、各ポイントグループによって会員に個別に付与されるポイントを共通に利用可能とするポイント管理サーバーを提供することである。また、本発明の第２の目的は、そのようなポイント管理サーバーにおいて、各ポイントグループにおいて設定されているポイントの有効期限等のポイント利用条件を反映させたポイント管理を行うことである。さらに、本発明の第３の目的は、そのようなポイント管理サーバーを備えるポイント管理システム、ポイント管理サーバーにおいて用いられるポイント管理プログラム、及び、ポイント管理サーバーを用いるポイント管理方法等を提供することである。
【課題を解決するための手段】
【００１２】
以上の課題の少なくとも一部を解決するため、本発明の第１の観点に係るポイント管理サーバーは、複数のポイントグループによって会員に付与されるポイントを管理するポイント管理サーバーであって、（ｉ）複数の会員の各々について、前記複数のポイントグループの内で会員によって指定されたポイントグループに登録されている会員の個別ＩＤコードに対応して、前記指定されたポイントグループを特定するポイントグループコードと、前記指定されたポイントグループにおける会員の有効ポイントの数を表す有効ポイント数データとを格納する第１のデータベースと、（ii）前記複数の会員の各々について、会員の個別ＩＤコードに関連付けられた会員ＩＤコードに対応して、前記複数のポイントグループの内で会員によって指定されたポイントグループにおける会員の有効ポイントの数から換算された電子マネーの額又は等価ポイントの数の合計値を表す合計値データを格納する第２のデータベースと、（iii）前記複数のポイントグループのいずれかにおいてポイントを管理するシステムから会員の個別ＩＤコード及び有効ポイント数データを含むポイント残高通知が受信されたときに、前記有効ポイント数データを用いて前記第１のデータベースを更新すると共に、前記有効ポイント数データによって表される有効ポイントの数を電子マネーの額又は等価ポイントの数に換算し、当該会員の電子マネーの額又は等価ポイントの数の合計値を表す合計値データを求めて前記第２のデータベースを更新する残高管理部と、（iv）店舗端末から会員ＩＤコードと電子マネーの額又は等価ポイントの数の利用値を表す利用値データとを含む利用要求が受信されたときに、当該会員の電子マネーの額又は等価ポイントの数の合計値から前記利用値を減算して更新された合計値データを用いて前記第２のデータベースを更新すると共に、前記利用値を当該会員によって指定されたポイントグループの内の少なくとも１つのポイントグループにおけるポイントの数に逆換算して利用ポイントの数を表す利用ポイント数データを生成し、前記利用ポイント数データと前記少なくとも１つのポイントグループに登録されている当該会員の個別ＩＤコードとを含むポイント利用通知を前記少なくとも１つのポイントグループのシステムに送信する利用管理部とを備える。
【００１３】
本発明の第２の観点に係るポイント管理システムは、本発明の第１の観点に係るポイント管理サーバーと、会員のユーザー端末から会員ＩＤコードを読み取り、前記会員ＩＤコードと電子マネーの額又は等価ポイントの数の利用値を表す利用値データとを含む利用要求を前記ポイント管理サーバーに送信する前記店舗端末とを備える。
【００１４】
本発明の第３の観点に係るポイント管理プログラムは、（ｉ）複数の会員の各々について、複数のポイントグループの内で会員によって指定されたポイントグループに登録されている会員の個別ＩＤコードに対応して、前記指定されたポイントグループを特定するポイントグループコードと、前記指定されたポイントグループにおける会員の有効ポイントの数を表す有効ポイント数データとを格納する第１のデータベースと、（ii）前記複数の会員の各々について、会員の個別ＩＤコードに関連付けられた会員ＩＤコードに対応して、前記複数のポイントグループの内で会員によって指定されたポイントグループにおける会員の有効ポイントの数から換算された電子マネーの額又は等価ポイントの数の合計値を表す合計値データを格納する第２のデータベースとを備えるポイント管理サーバーにおいて、前記複数のポイントグループによって会員に付与されるポイントを管理するために用いられるポイント管理プログラムであって、前記複数のポイントグループのいずれかにおいてポイントを管理するシステムから会員の個別ＩＤコード及び有効ポイント数データを含むポイント残高通知が受信されたときに、前記有効ポイント数データを用いて前記第１のデータベースを更新すると共に、前記有効ポイント数データによって表される有効ポイントの数を電子マネーの額又は等価ポイントの数に換算し、当該会員の電子マネーの額又は等価ポイントの数の合計値を表す合計値データを求めて前記第２のデータベースを更新する手順（ａ）と、店舗端末から会員ＩＤコードと電子マネーの額又は等価ポイントの数の利用値を表す利用値データとを含む利用要求が受信されたときに、当該会員の電子マネーの額又は等価ポイントの数の合計値から前記利用値を減算して更新された合計値データを用いて前記第２のデータベースを更新すると共に、前記利用値を当該会員によって指定されたポイントグループの内の少なくとも１つのポイントグループにおけるポイントの数に逆換算して利用ポイントの数を表す利用ポイント数データを生成し、前記利用ポイント数データと前記少なくとも１つのポイントグループに登録されている当該会員の個別ＩＤコードとを含むポイント利用通知を前記少なくとも１つのポイントグループのシステムに送信する手順（ｂ）とをＣＰＵに実行させる。
【００１５】
本発明の第４の観点に係るポイント管理方法は、（ｉ）複数の会員の各々について、複数のポイントグループの内で会員によって指定されたポイントグループに登録されている会員の個別ＩＤコードに対応して、前記指定されたポイントグループを特定するポイントグループコードと、前記指定されたポイントグループにおける会員の有効ポイントの数を表す有効ポイント数データとを格納する第１のデータベースと、（ii）前記複数の会員の各々について、会員の個別ＩＤコードに関連付けられた会員ＩＤコードに対応して、前記複数のポイントグループの内で会員によって指定されたポイントグループにおける会員の有効ポイントの数から換算された電子マネーの額又は等価ポイントの数の合計値を表す合計値データを格納する第２のデータベースとを備えるポイント管理サーバーを用いて、前記複数のポイントグループによって会員に付与されるポイントを管理するポイント管理方法であって、前記ポイント管理サーバーにおいて、前記複数のポイントグループのいずれかにおいてポイントを管理するシステムから会員の個別ＩＤコード及び有効ポイント数データを含むポイント残高通知が受信されたときに、前記有効ポイント数データを用いて前記第１のデータベースを更新すると共に、前記有効ポイント数データによって表される有効ポイントの数を電子マネーの額又は等価ポイントの数に換算し、当該会員の電子マネーの額又は等価ポイントの数の合計値を表す合計値データを求めて前記第２のデータベースを更新するステップ（ａ）と、前記ポイント管理サーバーにおいて、店舗端末から会員ＩＤコードと電子マネーの額又は等価ポイントの数の利用値を表す利用値データとを含む利用要求が受信されたときに、当該会員の電子マネーの額又は等価ポイントの数の合計値から前記利用値を減算して更新された合計値データを用いて前記第２のデータベースを更新すると共に、前記利用値を当該会員によって指定されたポイントグループの内の少なくとも１つのポイントグループにおけるポイントの数に逆換算して利用ポイントの数を表す利用ポイント数データを生成し、前記利用ポイント数データと前記少なくとも１つのポイントグループに登録されている当該会員の個別ＩＤコードとを含むポイント利用通知を前記少なくとも１つのポイントグループのシステムに送信するステップ（ｂ）と、前記少なくとも１つのポイントグループのシステムにおいて、前記ポイント管理サーバーから前記ポイント利用通知が受信されたときに、そのシステムのデータベースにおいて当該会員の個別ＩＤコードに対応して格納されている有効ポイント数データによって表される有効ポイントの数から前記利用ポイント数データによって表される利用ポイントの数を減算して更新された有効ポイント数データを生成し、当該会員の個別ＩＤコード及び前記更新された有効ポイント数データを含むポイント残高通知を前記ポイント管理サーバーに送信するステップ（ｃ）と、前記ポイント管理サーバーにおいて、前記少なくとも１つのポイントグループのシステムから前記ポイント残高通知が受信されたときに、前記更新された有効ポイント数データを用いて前記第１のデータベースを更新するステップ（ｄ）とを備える。
【発明の効果】
【００１６】
本発明の第１〜第４の観点によれば、複数の会員の各々について、第１のデータベースが、会員によって指定されたポイントグループにおける会員の有効ポイントの数を表す有効ポイント数データを格納すると共に、第２のデータベースが、会員によって指定されたポイントグループにおける会員の有効ポイントの数から換算された電子マネーの額又は等価ポイントの数の合計値を表す合計値データを格納する。即ち、各ポイントグループにおける有効ポイントは、電子マネー又は等価ポイントに変換されるのではなく、各ポイントグループにおける有効ポイントとして管理されると共に、電子マネー又は等価ポイントとしても管理される。
【００１７】
そのために、各ポイントグループにおいてポイントが付与又は利用等されて有効ポイントの数が変化した際に、ポイント管理サーバーが、ポイントグループのシステムから受信するポイント残高通知に含まれている有効ポイント数データに基づいて第１及び第２のデータベースを更新する。また、電子マネー又は等価ポイントが利用される際に、ポイント管理サーバーは、店舗端末から受信する利用要求に含まれている利用値データに基づいて第２のデータベースを更新すると共に、利用値をポイントグループにおけるポイントの数に逆換算して求めた利用ポイント数データを含むポイント利用通知をポイントグループのシステムに送信する。さらに、ポイント管理サーバーは、それに応答してポイントグループのシステムから受信するポイント残高通知に含まれている更新された有効ポイント数データに基づいて第１のデータベースを更新する。従って、各ポイントグループにおける従来方式のポイント利用を妨げることなく、各ポイントグループによって会員に個別に付与されるポイントを共通に利用可能とすることができる。
【００１８】
また、ポイント管理サーバーは、前記複数の会員の各々について、会員ＩＤコードに対応して、会員によって指定されたポイントグループを特定するポイントグループコードと、会員によって２以上のポイントグループが指定された場合に、それらのポイントグループの優先順位を特定する優先順位データとを格納する第３のデータベースをさらに備えても良い。
【００１９】
その場合には、ポイント管理サーバーが、店舗端末から会員ＩＤコードと電子マネーの額又は等価ポイントの数の利用値を表す利用値データとを含む利用要求を受信したときに、当該会員によって２以上のポイントグループが指定されている場合に、前記利用値を前記優先順位データに従って選択された少なくとも１つのポイントグループにおけるポイントの数に逆換算して利用ポイントの数を表す利用ポイント数データを生成する。
【００２０】
従って、会員が、ポイントを電子マネー又は等価ポイントに換算して利用する際に用いられる２以上のポイントグループを指定する場合に、ポイントの有効期限等のポイント利用条件を考慮して優先順位を指定することにより、各ポイントグループにおいて設定されているポイント利用条件を反映させたポイント管理を行うことができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の一実施形態に係るポイント管理システムの構成例を示す図。
【図２】図１に示すポイント管理サーバーの構成例を示すブロック図。
【図３】図１に示す会員ＩＤ管理データベースの例を示す図。
【図４】ユーザー端末の表示部に表示されるポイントグループ指定画面及び優先順位指定画面の例を示す図。
【図５】図２に示すＩＤ関係データベースの例を示す図。
【図６】図２に示す有効ポイントデータベースの例を示す図。
【図７】図２に示す換算結果データベースの例を示す図。
【図８】図２に示す換算テーブルの例を示す図。
【図９】図２に示す合計結果データベースの例を示す図。
【図１０】ユーザー端末の表示部に表示される残高確認画面の例を示す図。
【図１１】本発明の一実施形態に係るポイント管理方法を示すフローチャート。
【発明を実施するための形態】
【００２２】
以下、本発明の実施形態について、図面を参照しながら詳細に説明する。なお、同一の構成要素には同一の参照符号を付して、重複する説明を省略する。
＜ポイント管理システム＞
図１は、本発明の一実施形態に係るポイント管理システムの構成例を示す図である。図１に示すように、このポイント管理システムは、ポイント管理サーバー１と、会員ＩＤ管理サーバー２と、店舗端末３と、ユーザー端末４とを含み、ポイント発行者のシステム５と連携して動作する。
【００２３】
このポイント管理システムには、ポイント発行者として、複数のポイントグループが提携している。なお、本願において、ポイントグループとは、１つ又は複数の企業等で構成され、そのポイントグループの利用者であるユーザーによって購入された商品又はサービスの金額等に応じて、ユーザーにポイントを個別に付与する組織のことをいう。各ポイントグループには、そのポイントグループが発行するポイントを管理するシステムが設けられている。
【００２４】
図１には、甲ポイントを発行する甲ポイントグループのシステム５１と、乙ポイントを発行する乙ポイントグループのシステム５２と、丙ポイントを発行する丙ポイントグループのシステム５３と、丁ポイントを発行する丁ポイントグループのシステム５４とが示されている。各ポイントグループのシステムは、そのポイントグループに登録されているユーザーの個別ＩＤコードに対応して、そのポイントグループにおけるユーザーの有効ポイントの数を表す有効ポイント数データを格納するデータベースを備えている。
【００２５】
各ポイントグループのユーザーは、例えば、ユーザー端末４を用いて会員登録を行うことにより、ポイント管理システムの会員となって、各ポイントグループによって会員に個別に付与されるポイントを共通に利用することができる。具体的には、各ポイントグループによって会員に個別に付与されるポイント（過去に付与されて現在も有効であるポイントを含む）が電子マネー又は等価ポイントに換算されて、店舗端末３が設置された店舗において共通に利用可能となる。
【００２６】
ユーザー端末４としては、例えば、インターネット等のネットワークに接続可能なスマートフォン又はフューチャーフォン等の携帯電話機、タブレット端末、又は、パーソナルコンピューター等を使用することができる。ユーザー端末４は、操作画面等の画像を表示する表示部と、各種の命令やデータを入力するために用いられる入力部と、各種のデータ等を格納する格納部と、外部の機器との間で通信を行う通信部とを含んでも良い。さらに、表示部と入力部とが一体となってタッチパネルを構成しても良い。以下においては、一例として、ユーザー端末４としてスマートフォンが用いられる場合について説明する。
【００２７】
ユーザーがポイント管理システムに会員登録されると、会員ＩＤコードがユーザー端末４の格納部に格納されて、ユーザー端末４がポイントカード機能を有するようになる。会員となったユーザーは、商品又はサービスを購入してポイントを獲得する際や、獲得したポイントをポイント特典と交換する際に、店舗端末３が設置された店舗にユーザー端末４を持参して提示する。ユーザー端末４は、会員ＩＤコードをバーコードとして表示部に表示しても良いし、ＲＦＩＤ（radio frequency identifier）の電磁界等を用いた無線通信によって会員ＩＤコードを送信しても良い。
【００２８】
店舗端末３は、ポイント管理システムを運営する企業又はその企業と提携している企業若しくは業者等によって商品又はサービスを提供する店舗に設置されており、例えば、ＰＯＳレジ（販売時点情報管理機能を有するキャッシュレジスター）等で構成される。店舗端末３は、会員が商品又はサービスを購入する際や、獲得したポイントをポイント特典と交換する際に、会員のユーザー端末４から会員ＩＤコードを読み取る。
【００２９】
そのために、店舗端末３は、ユーザー端末４の表示部に表示されるバーコードを読み取るバーコードリーダーを備えていても良いし、ユーザー端末４からＲＦＩＤの電磁界等を用いた無線通信によって送信される会員ＩＤコードを受信するＲＦＩＤリーダーを備えていても良い。
【００３０】
ポイント管理サーバー１及び会員ＩＤ管理サーバー２は、例えば、ポイント管理システムを運営する企業のデータセンターに設置されても良いし、クラウドプロバイダーのデータセンターに設置されても良い。後者の場合には、クラウドサービスを利用するためのクライアント端末が、ポイント管理システムを運営する企業に設置されても良い。クライアント端末としては、例えば、タブレット端末又はパーソナルコンピューター等を使用することができる。
【００３１】
ポイント管理サーバー１及び会員ＩＤ管理サーバー２は、ＬＡＮ（ローカルエリアネットワーク）等で互いに接続されて連携して動作する。ポイント管理サーバー１は、各ポイントグループによって会員に個別に付与されるポイントを管理すると共に、そのポイントを電子マネー又は等価ポイントに換算して管理する。会員ＩＤ管理サーバー２は、会員ＩＤコード、会員パスワード、及び、会員の氏名等の個人情報を管理する。
【００３２】
そのために、ポイント管理サーバー１及び会員ＩＤ管理サーバー２は、各種のデータベースやテーブル、及び、ＣＰＵに各種の手順を実行させるためのソフトウェア等を記録する記録部を含んでいる。記録部における記録媒体としては、内蔵のハードディスク、外付けハードディスク、フレキシブルディスク、ＭＯ、ＭＴ、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、又は、各種のメモリー等を用いることができる。
【００３３】
例えば、ポイント管理サーバー１は、ＩＤ関係データベース（ＤＢ）１１〜合計結果データベース（ＤＢ）１４等を備えており、会員ＩＤ管理サーバー２は、会員ＩＤ管理データベース（ＤＢ）２１を備えている。ポイント管理サーバー１及び会員ＩＤ管理サーバー２の各種のデータベースは、ＲＤＢ（リレーショナルデータベース）となっている。即ち、データが複数の表として管理されており、表と表の関係を定義することによって、複雑なデータの関連性を扱うことが可能である。
【００３４】
ポイント管理サーバー１は、インターネット等のネットワーク又は専用回線を介して店舗端末３及びポイント発行者のシステム５と通信する。また、ポイント管理サーバー１及び会員ＩＤ管理サーバー２は、インターネット等のネットワークを介してユーザー端末４と通信する。さらに、不正アクセスを防止するためのセキュリティー機能が、ポイント管理サーバー１及び会員ＩＤ管理サーバー２とネットワークとの間に設けられても良い。
【００３５】
＜ポイント管理サーバー＞
図２は、図１に示すポイント管理サーバーの構成例を示すブロック図である。図２に示すように、ポイント管理サーバー１は、記録部１０と、操作部２０と、表示部３０と、インターフェース４０と、ネットワークインターフェース５０と、ＣＰＵ（中央演算装置）６０と、メモリー７０とを含んでいる。記録部１０及びインターフェース４０〜メモリー７０は、バスラインを介して互いに接続されている。
【００３６】
記録部１０は、ＩＤ関係データベース１１と、有効ポイントデータベース１２と、換算結果データベース１３と、合計結果データベース１４と、換算テーブル１５と、ＣＰＵ６０に各種の手順を実行させるためのソフトウェア等とを記録している。操作部２０は、キーボードやマウス等で構成され、各種の命令やデータを入力するために用いられる。表示部３０は、ＬＣＤディスプレイ等で構成され、操作画面等の画像を表示する。
【００３７】
インターフェース４０は、操作部２０及び表示部３０に接続されており、操作部２０を用いて入力される各種の命令やデータをＣＰＵ６０又はメモリー７０に供給し、ＣＰＵ６０によって生成される画像データを表示部３０に供給する。ネットワークインターフェース５０は、ＣＰＵ６０をＬＡＮやインターネット等のネットワーク又は専用回線に接続する。
【００３８】
ＣＰＵ６０は、記録部１０に記録されているソフトウェアに従って、各種の演算やデータ処理を行う。メモリー７０は、インターフェース４０から供給される各種の命令やデータ、ネットワークインターフェース５０から供給されるデータ、及び、ＣＰＵ６０によって生成又は処理されるデータ等を一時的に記憶する。
【００３９】
ここで、ＣＰＵ６０と記録部１０に記録されているソフトウェア（ポイント管理プログラムを含む）とによって、ネットワーク接続部６１と、ウェブサイト運用部６２と、アクセス管理部６３と、残高管理部６４と、利用管理部６５とが、機能ブロックとして構成される。
【００４０】
ネットワーク接続部６１は、例えば、ＴＣＰ／ＩＰ（トランスポート制御プロトコル／インターネットプロトコル）制御部等を含み、ネットワーク又は専用回線を介して、ポイント管理サーバー１と、図１に示す会員ＩＤ管理サーバー２、店舗端末３、ユーザー端末４、及び、ポイント発行者のシステム５との間の接続処理を行う。この接続処理は、例えば、複数のソフトウェアコンポーネントが互いにやりとりするために使用されるインターフェースの仕様であるＡＰＩ（アプリケーションプログラミングインタフェース）に従って行われても良い。
【００４１】
ウェブサイト運用部６２は、ユーザーがポイント管理システムを利用するためのポイント管理サイトを運用している。例えば、ウェブサイト運用部６２は、ＨＴＴＰ（ハイパーテキスト・トランスファープロトコル）サーバー部等を含み、ユーザーがポイント管理システムを利用するためのウェブページを、ＨＴＭＬ（ハイパーテキスト・マークアップランゲージ）ファイル等の形式で提供する。
【００４２】
＜会員登録時の動作例＞
ユーザーが、ユーザー端末４を操作してポイント管理サイトにアクセスすると、ポイント管理サーバー１のウェブサイト運用部６２は、ポイント管理システムを利用するためのアプリケーションソフトウェア（以下においては、「ポイントシステムアプリ」ともいう）をダウンロードするための操作画面をユーザー端末４の表示部に表示させる。
【００４３】
ユーザーが、ポイントシステムアプリをダウンロードしてユーザー端末４にインストールし、ポイントシステムアプリを起動すると、ウェブサイト運用部６２は、ポイントシステムアプリのＷｅｂＶｉｅｗ機能によって、又は、サイト間のリンクによって、会員ＩＤ管理サーバー２が運用している会員登録サイトの会員登録画面をユーザー端末４の表示部に表示させる。
【００４４】
ユーザーは、ユーザー端末４を操作することにより、会員登録画面に示されている登録フォームに従って、会員ＩＤコード（Ｅメールアドレスでも良い）と、会員パスワードと、ユーザーの氏名等の個人情報とを入力する。それらの情報は、ユーザー端末４から会員ＩＤ管理サーバー２に送信される。
【００４５】
会員ＩＤ管理サーバー２は、受信された情報をチェックして会員登録を許可すると、受信された情報を会員ＩＤ管理データベース２１に格納して登録する。その際に、会員ＩＤコードにセキュリティコードが付加されても良い。また、ユーザーが会員ＩＤコードを入力する替りに、会員ＩＤ管理サーバー２が会員ＩＤコードを発行して、会員となったユーザーに会員ＩＤコードを通知するようにしても良い。いずれにしても、会員ＩＤコードは、会員ＩＤ管理サーバー２からユーザー端末４に送信されて、ユーザー端末４の格納部に格納される。
【００４６】
図３は、図１に示す会員ＩＤ管理データベースの例を示す図である。図３に示すように、会員ＩＤ管理データベース２１は、複数の会員の各々について、会員ＩＤコードに対応して、会員パスワードと、会員の氏名等の個人情報とを格納している。このように、ポイント管理サーバー１とは別個の会員ＩＤ管理サーバー２に会員の個人情報を保管することにより、個人情報に対するセキュリティーを向上させることができる。
【００４７】
ユーザーの会員登録が完了すると、会員ＩＤ管理サーバー２は、会員ＩＤコードをポイント管理サーバー１に送信し、ポイント管理サーバー１のネットワーク接続部６１が、会員ＩＤコードを、ＩＤ関係データベース１１、換算結果データベース１３、及び、合計結果データベース１４に格納する。
【００４８】
＜ポイントグループ指定時の動作例＞
次に、ポイント管理サーバー１のネットワーク接続部６１は、ネットワークを介してポイント管理サーバー１と会員のユーザー端末４との間の接続処理を行うことにより、ポイント管理システムと提携している複数のポイントグループの内でポイントを電子マネー又は等価ポイントに換算して利用する際に用いられるポイントグループを指定するための操作画面（ポイントグループ指定画面）を、ユーザー端末４の表示部に表示させる。なお、ポイントグループの指定は、ポイント又はポイントカードの種類の指定と言い換えることもできる。
【００４９】
図４（Ａ）は、ユーザー端末の表示部に表示されるポイントグループ指定画面の例を示す図である。図４（Ａ）に示すように、ユーザー端末４の表示部には、甲ポイントグループが発行する甲ポイントのシンボルマークと、乙ポイントグループが発行する乙ポイントのシンボルマークと、丙ポイントグループが発行する丙ポイントのシンボルマークと、丁ポイントグループが発行する丁ポイントのシンボルマークとが表示される。また、それらのシンボルマークの隣に、それらのポイントグループを指定するためのチェックボックスが表示される。
【００５０】
会員は、ユーザー端末４を操作することにより、ポイントグループ指定画面に表示されている複数のシンボルマークによってそれぞれ表される複数のポイントグループの内で、当該会員がユーザー登録されているポイントグループであって、ポイントを電子マネー又は等価ポイントに換算して利用する際に用いられるポイントグループを指定することができる。例えば、会員は、ポイントグループ指定画面に表示されているチェックボックスに指先でタッチすることにより、所望のポイントグループを指定する。
【００５１】
２以上のポイントグループが指定された場合に、ネットワーク接続部６１は、それらのポイントグループの優先順位を指定するための操作画面（優先順位指定画面）をユーザー端末４の表示部に表示させるようにしても良い。あるいは、後述するように、ポイント管理サーバー１がポイントグループの優先順位を決定するようにしても良い。なお、ポイントグループの優先順位は、ポイント又はポイントカードの種類の優先順位と言い換えることもできる。
【００５２】
図４（Ｂ）は、ユーザー端末の表示部に表示される優先順位指定画面の例を示す図である。図４（Ｂ）に示すように、ユーザー端末４の表示部には、甲ポイント〜丁ポイントのシンボルマークの隣に、それらのポイントグループの優先順位を変更するための上向き矢印及び下向き矢印が表示されている。
【００５３】
会員は、ユーザー端末４を操作することにより、優先順位指定画面に表示されている２以上のポイントグループの優先順位を任意に指定することができる。例えば、会員は、優先順位指定画面に表示されている上向き矢印又は下向き矢印に指先でタッチすることにより、甲ポイント〜丁ポイントのシンボルマークの位置を変更して所望の優先順位を指定する。
【００５４】
また、ネットワーク接続部６１は、会員によって指定されたポイントグループに登録されている会員の個別ＩＤコード及び個別パスワードを入力するための入力画面を、ユーザー端末４の表示部に表示させる。会員は、ユーザー端末４を操作することにより、指定したポイントグループに登録されている当該会員の個別ＩＤコード及び個別パスワードを入力する。
【００５５】
ユーザー端末４は、会員によって指定されたポイントグループを特定するポイントグループコードと、会員によって２以上のポイントグループが指定された場合に、それらのポイントグループの優先順位を特定する優先順位データと、指定されたポイントグループに登録されている会員の個別ＩＤコード及び個別パスワードとを、ポイント管理サーバー１に送信する。
【００５６】
＜データベースの構築＞
ポイント管理サーバー１のネットワーク接続部６１は、ユーザー端末４から受信される情報に従って、会員ＩＤコードに対応して、当該会員によって指定されたポイントグループに登録されている会員の個別ＩＤコードと、指定されたポイントグループを特定するポイントグループコードと、指定されたポイントグループに登録されている会員の個別パスワードと、当該会員によって２以上のポイントグループが指定された場合に、それらのポイントグループの優先順位を特定する優先順位データとをＩＤ関係データベース１１に格納する。
【００５７】
図５は、図２に示すＩＤ関係データベースの例を示す図である。図５等において、ポイントグループコード「００５１」は、甲ポイントグループを表しており、ポイントグループコード「００５２」は、乙ポイントグループを表しており、ポイントグループコード「００５３」は、丙ポイントグループを表しており、ポイントグループコード「００５４」は、丁ポイントグループを表している。
【００５８】
図５に示すように、ＩＤ関係データベース１１は、複数の会員の各々について、会員ＩＤコードに対応して、ポイント管理システムと提携している複数のポイントグループの内で会員によって指定されたポイントグループに登録されている会員の１つ又は複数の個別ＩＤコードと、指定されたポイントグループを特定するポイントグループコードと、指定されたポイントグループに登録されている会員の個別パスワードと、会員によって２以上のポイントグループが指定された場合に、それらのポイントグループの優先順位を特定する優先順位データとを格納している。それにより、会員ＩＤコードが、当該会員の１つ又は複数の個別ＩＤコードに関連付けられる。
【００５９】
ネットワーク接続部６１は、新たな会員が登録されると、当該会員の全ての個別ＩＤコードについて、個別ＩＤコード及び個別パスワードを含む会員登録通知を、個別ＩＤコードに対応するポイントグループコードによって特定されるポイントグループのシステムに送信する。
【００６０】
そのポイントグループのシステムは、会員登録通知を受信したときに、当該会員の個別ＩＤコードと、そのポイントグループにおける当該会員の有効ポイントの数を表す有効ポイント数データとを含むポイント残高通知を、ポイント管理サーバー１に送信する。ポイント管理サーバー１の残高管理部６４は、そのポイントグループから受信したポイント残高通知等に基づいて、有効ポイントデータベース１２を構築する。
【００６１】
図６は、図２に示す有効ポイントデータベースの例を示す図である。図６に示すように、有効ポイントデータベース１２は、複数の会員の各々について、ポイント管理システムと提携している複数のポイントグループの内で会員によって指定されたポイントグループに登録されている会員の個別ＩＤコードに対応して、指定されたポイントグループを特定するポイントグループコードと、指定されたポイントグループにおける会員の有効ポイントの数を表す有効ポイント数データ等とを格納している。また、残高管理部６４は、有効ポイントデータベース１２の内容等に基づいて、換算結果データベース１３を構築する。
【００６２】
図７は、図２に示す換算結果データベースの例を示す図である。図７に示すように、換算結果データベース１３は、複数の会員の各々について、会員の個別ＩＤコードに関連付けられた会員ＩＤコードに対応して、ポイント管理システムと提携している複数のポイントグループの内で会員によって指定されたポイントグループを特定するポイントグループコードと、会員によって２以上のポイントグループが指定された場合に、それらのポイントグループの優先順位を特定する優先順位データと、指定されたポイントグループにおける会員の有効ポイントの数から換算された電子マネーの額又は等価ポイントの数を表す換算値データとを格納している。
【００６３】
図８は、ポイントグループにおける有効ポイントの数を電子マネーの額又は等価ポイントの数に換算する際に参照される換算テーブルの例を示す図である。図８に示すように、換算テーブル１５は、ポイントグループを特定するポイントグループコードに対応して、そのポイントグループにおける有効ポイントの数を電子マネーの額又は等価ポイントの数に換算する際に用いられる換算率（％）を格納している。
【００６４】
残高管理部６４は、会員によって指定されたポイントグループにおける会員の有効ポイントの数に、そのポイントグループについて予め設定された換算率を乗算することにより、電子マネーの額又は等価ポイントの数（以下においては、「有効ポイントの換算値」ともいう）に換算して換算値データを求める。例えば、図６に示すポイントグループコード「００５３」によって特定される丙ポイントグループにおける会員の有効ポイントの数「３０００」に換算率「８０％」が掛けられて、有効ポイントの換算値「２４００」を表す換算値データが求められる。
【００６５】
図７において、会員ＩＤコード「１１１１１」を有する会員によって指定されたポイントグループを特定するポイントグループコード「００５１」〜「００５４」は、当該会員によって指定された優先順位に従って並び替えられている。この優先順位に従うと、当該会員がポイントを電子マネー又は等価ポイントに換算して利用する際に、甲ポイントグループにおける有効ポイントの換算値「１５００」、丙ポイントグループにおける有効ポイントの換算値「２４００」、乙ポイントグループにおける有効ポイントの換算値「２００」が順に利用される。
【００６６】
あるいは、会員が優先順位を指定する替りに、残高管理部６４が、それぞれのポイントグループにおける有効ポイントの数又は換算値に従って優先順位を決定しても良い。その場合には、当該会員がポイントを電子マネー又は等価ポイントに換算して利用する際に、丙ポイントグループにおける有効ポイントの換算値「２４００」、甲ポイントグループにおける有効ポイントの換算値「１５００」、乙ポイントグループにおける有効ポイントの換算値「２００」が順に利用される。
【００６７】
さらに、残高管理部６４は、複数の会員の各々について、会員によって指定されたポイントグループにおける会員の有効ポイントの数から換算された電子マネーの額又は等価ポイントの数の合計値を表す合計値データを求めて、合計結果データベース１４に格納する。即ち、残高管理部６４は、会員によって２以上のポイントグループが指定された場合に、それらのポイントグループにおける会員の有効ポイントの換算値を合計することにより、会員の電子マネーの額又は等価ポイントの数の合計値を求める。
【００６８】
図９は、図２に示す合計結果データベースの例を示す図である。図９に示すように、合計結果データベース１４は、複数の会員の各々について、会員の個別ＩＤコードに関連付けられた会員ＩＤコードに対応して、ポイント管理システムと提携している複数のポイントグループの内で会員によって指定されたポイントグループにおける会員の有効ポイントの数から換算された電子マネーの額又は等価ポイントの数の合計値を表す合計値データを格納する。
【００６９】
例えば、図７に示す会員ＩＤコード「１１１１１」によって特定される会員について、甲ポイントグループ〜丁ポイントグループにおける有効ポイントの換算値「１５００」、「２４００」、「０」、「２００」が合計されて、電子マネー又は等価ポイントの合計値「４１００」を表す合計値データが求められる。
【００７０】
＜ポイント付与時の動作例＞
再び図１を参照すると、会員は、店舗端末３が設置されている店舗において商品又はサービスを購入する際に、ポイントカード機能を有するユーザー端末４を店舗に持参して提示する。
【００７１】
それにより、会員は、ポイント管理システムと提携している複数のポイントグループの内で当該会員によって指定されたポイントグループにおいてポイントを獲得することができる。当該会員によって２以上のポイントグループが指定されている場合には、当該会員は、指定されている２以上のポイントグループの内から所望のポイントグループを選択することができる。
【００７２】
例えば、会員は、ユーザー端末４を操作してポイントシステムアプリを起動し、会員によって指定されたポイントグループのシステムが運用するウェブサイトにアクセスすることにより、ユーザー端末４の表示部に会員の個別ＩＤコードを含むポイントカード画面を表示させても良い。その際に、ポイントシステムアプリのＷｅｂＶｉｅｗ機能が用いられても良い。
【００７３】
あるいは、会員によって指定されたポイントグループのシステムを利用するための専用のアプリケーションソフトウェアがユーザー端末４にインストールされていて、ポイントシステムアプリから専用ソフトウェアに処理が遷移することにより、ユーザー端末４の表示部に会員の個別ＩＤコードを含むポイントカード画面を表示させても良い。
【００７４】
店舗端末３は、ユーザー端末４から会員の個別ＩＤコードを読み取り、会員によって指定されたポイントグループの現行通りのポイント付与処理を行う。それにより、会員によって指定されたポイントグループにおいて、商品又はサービスの金額等に応じて会員にポイントが付与される。店舗端末３は、当該会員の個別ＩＤコード及び付与されたポイントに関する情報を含むポイント付与通知を、指定されたポイントグループのシステムに送信する。
【００７５】
指定されたポイントグループのシステムは、店舗端末３からポイント付与通知が受信されたときに、そのシステムのデータベースにおいて当該会員の個別ＩＤコードに対応して格納されている有効ポイント数データによって表される有効ポイントの数に付与ポイントの数を加算して、有効ポイント数データを更新する。さらに、そのシステムは、データベースにおいて、当該会員の個別ＩＤコードに対応して格納されている有効ポイント数データを更新された有効ポイント数データに置き換えると共に、当該会員の個別ＩＤコード及び有効ポイント数データを含むポイント残高通知をポイント管理サーバー１に送信する。
【００７６】
＜データベースの更新＞
ポイント付与時以外においても、ポイント管理システムと提携している複数のポイントグループのいずれかにおいて会員の有効ポイントの数が変化したときには、それに同期して所定の期間内に、そのポイントグループのシステムからポイント管理サーバー１にポイント残高通知が送信される。例えば、会員がポイントグループから付与されたポイントを利用したり、ポイントグループから付与されたポイントの有効期限が経過したときには、そのポイントグループにおける会員の有効ポイントの数が減少する。
【００７７】
ポイント管理サーバー１において、ポイント管理システムと提携している複数のポイントグループのいずれかにおいてポイントを管理するシステムから会員の個別ＩＤコード及び有効ポイント数データを含むポイント残高通知が受信されたときに、残高管理部６４は、有効ポイント数データを用いて有効ポイントデータベース１２を更新する。即ち、残高管理部６４は、有効ポイントデータベース１２において、当該会員の個別ＩＤコードに対応して格納されている有効ポイント数データを、受信されたポイント残高通知に含まれている有効ポイント数データに置き換える。
【００７８】
さらに、残高管理部６４は、受信されたポイント残高通知に含まれている有効ポイント数データによって表される有効ポイントの数を電子マネーの額又は等価ポイントの数に換算し、当該会員の電子マネーの額又は等価ポイントの数の合計値を表す合計値データを求めて合計結果データベース１４を更新する。
【００７９】
本実施形態においては、合計結果データベース１４とは別個に換算結果データベース１３が設けられているので、まず、残高管理部６４は、受信されたポイント残高通知に含まれている有効ポイント数データによって表される有効ポイントの数を電子マネーの額又は等価ポイントの数に換算して、更新された換算値データを求める。
【００８０】
また、残高管理部６４は、換算結果データベース１３（図７）において、当該会員の個別ＩＤコードに関連付けられた会員ＩＤコードと送信元のポイントグループを特定するポイントグループコードとに対応して格納されている換算値データを、更新された換算値データに置き換える。
【００８１】
次に、残高管理部６４は、換算結果データベース１３においてその会員ＩＤコードに対応して格納されている全ての換算値データによって表される電子マネーの額又は等価ポイントの数を合計することにより、当該会員の電子マネーの額又は等価ポイントの数の合計値を表す更新された合計値データを求める。残高管理部６４は、合計結果データベース１４（図９）において、その会員ＩＤコードに対応して格納されている合計値データを、更新された合計値データに置き換える。
【００８２】
＜残高確認時の動作例＞
会員は、ユーザー端末４を操作してポイントシステムアプリを起動し、ポイント管理サーバー１にアクセスすることにより、利用可能な電子マネー又は等価ポイントの残高を確認することができる。ユーザー端末４は、会員の操作に応じて、会員ＩＤコードを含む残高確認要求をポイント管理サーバー１に送信する。
【００８３】
ポイント管理サーバー１において、会員のユーザー端末４から残高確認要求が受信されると、アクセス管理部６３が、当該会員の会員ＩＤコードを検索キーワードとして用いてＩＤ関係データベース１１（図５）を検索することにより、当該会員の会員ＩＤコードがＩＤ関係データベース１１に登録されている場合に当該会員からのアクセスを認証する。
【００８４】
また、残高管理部６４は、換算結果データベース１３（図７）から、当該会員の会員ＩＤコードに対応して格納されているポイントグループコード及び換算値データを読み出すと共に、合計結果データベース１４（図９）から、当該会員の会員ＩＤコードに対応して格納されている合計値データを読み出す。
【００８５】
ネットワーク接続部６１は、残高管理部６４によって読み出されたポイントグループコード、換算値データ、及び、合計値データに基づいて、当該会員がポイントグループ毎に保有している電子マネーの額又は等価ポイントの数及びその合計値を含む残高確認画面をユーザー端末４の表示部に表示させる。
【００８６】
図１０は、ユーザー端末の表示部に表示される残高確認画面の例を示す図である。図１０に示すように、ユーザー端末４の表示部において、最上欄に電子マネーの額又は等価ポイントの数の合計値が表示されている（単位は、ポイント（ｐｔ））。また、その下欄に、当該会員によって指定された優先順位に従って甲ポイント、丙ポイント、丁ポイント、乙ポイントのシンボルマークが表示されると共に、その隣に、それらのポイントグループにおける当該会員の電子マネーの額又は等価ポイントの数が表示されている。
【００８７】
＜電子マネー又は等価ポイント利用時の動作例＞
再び図１を参照すると、会員は、店舗端末３が設置されている店舗において電子マネー又は等価ポイントを利用する際に、ポイントカード機能を有するユーザー端末４を店舗に持参して提示する。例えば、会員がユーザー端末４を操作してポイントシステムアプリを起動することにより、ユーザー端末４が、会員ＩＤコードをバーコードとして表示部に表示し、又は、ＲＦＩＤの電磁界等を用いた無線通信によって会員ＩＤコードを送信する。
【００８８】
店舗端末３は、会員のユーザー端末４から会員ＩＤコードを読み取り、会員ＩＤコードを含む残高確認要求をポイント管理サーバー１に送信する。ポイント管理サーバー１において、店舗端末３から残高確認要求が受信されると、残高管理部６４は、当該会員の会員ＩＤコードを検索キーワードとして用いて合計結果データベース１４（図９）を検索して、当該会員の会員ＩＤコードに対応して格納されている合計値データを読み出し、合計値データを含む残高確認結果を店舗端末３に送信する。
【００８９】
店舗端末３は、残高確認結果を受信すると、残高確認結果に含まれている合計値データによって表される合計値が会員の利用希望値以上である場合に、電子マネー又は等価ポイントの利用を許可し、合計値が会員の利用希望値未満である場合に、電子マネー又は等価ポイントの利用を拒否しても良い。あるいは、店舗端末３は、合計値が会員の利用希望値未満である場合に、不足分が現金又はクレジットカード等で支払われることを条件として、電子マネー又は等価ポイントの利用を許可しても良い。
【００９０】
会員が電子マネー又は等価ポイントを利用して商品又はサービスを購入する際に、店舗端末３は、オペレーターの操作に従って、その商品又はサービスの販売処理を行い、当該会員の会員ＩＤコードと電子マネーの額又は等価ポイントの数の利用値を表す利用値データとを含む利用要求をポイント管理サーバー１に送信する。
【００９１】
ポイント管理サーバー１において、店舗端末３から会員ＩＤコードと電子マネーの額又は等価ポイントの数の利用値を表す利用値データとを含む利用要求が受信されたときに、利用管理部６５は、当該会員の電子マネーの額又は等価ポイントの数の合計値から上記の利用値を減算して更新された合計値データを用いて、合計結果データベース１４を更新する。即ち、利用管理部６５は、合計結果データベース１４（図９）において、当該会員の会員ＩＤコードに対応して格納されている合計値データを、更新された合計値データに置き換える。
【００９２】
本実施形態においては、合計結果データベース１４とは別個に換算結果データベース１３が設けられているので、まず、利用管理部６５は、換算結果データベース１３（図７）において当該会員の会員ＩＤコードに対応して格納されている少なくとも１つの換算値データによって表される有効ポイントの換算値から上記の利用値を減算して、更新された少なくとも１つの換算値データを求めても良い。残高管理部６４は、換算結果データベース１３において、当該会員の会員ＩＤコードに対応して格納されている少なくとも１つの換算値データを、更新された少なくとも１つの換算値データに置き換える。
【００９３】
当該会員によって２以上のポイントグループが指定されている場合に、利用管理部６５は、ＩＤ関係データベース１１又は換算結果データベース１３に格納されている優先順位データに従って少なくとも１つのポイントグループを選択する。即ち、利用管理部６５は、まず、優先順位が最も高いポイントグループを選択し、そのポイントグループにおける有効ポイントの換算値Ａから利用値Ｃを減算する。
【００９４】
利用管理部６５は、演算結果（Ａ−Ｃ）がマイナス値になる場合に、優先順位が次に高いポイントグループを選択し、そのポイントグループにおける有効ポイントの換算値Ｂから不足分の利用値（Ｃ−Ａ）を減算した後に、有効ポイントの換算値Ａをゼロとする。利用管理部６５は、このような処理を、演算結果がプラス値又はゼロとなるまで繰り返す。
【００９５】
例えば、利用値データが利用値「２０００」を表す場合に、図７に示す換算結果データベース１３において、優先順位が最も高い甲ポイントグループにおける有効ポイントの換算値「１５００」と、優先順位が次に高い丙ポイントグループにおける有効ポイントの換算値「２４００」の内の「５００」とが利用され、丙ポイントグループにおける有効ポイントの換算値の残高は「１９００」となる。一方、乙ポイントグループにおける有効ポイントの換算値「２００」は利用されない。
【００９６】
次に、利用管理部６５は、換算結果データベース１３において会員ＩＤコードに対応して格納されている全ての換算値データによって表される電子マネーの額又は等価ポイントの数を合計することにより、当該会員の電子マネーの額又は等価ポイントの数の合計値を表す更新された合計値データを求めても良い。残高管理部６４は、合計結果データベース１４において、当該会員の会員ＩＤコードに対応して格納されている合計値データを、更新された合計値データに置き換える。
【００９７】
また、利用管理部６５は、受信された利用要求に含まれている利用値データによって表される利用値を、当該会員によって指定されたポイントグループの内の少なくとも１つのポイントグループにおけるポイントの数に逆換算して、利用ポイントの数を表す利用ポイント数データを生成する。
【００９８】
さらに、利用管理部６５は、利用ポイント数データと上記少なくとも１つのポイントグループに登録されている当該会員の個別ＩＤコードとを含むポイント利用通知を、上記少なくとも１つのポイントグループのシステムに送信する。なお、ポイント利用通知の送信の際に通信エラーが生じた場合には、ポイント管理サーバー１が、ポイント利用通知の再送信を自動的に行う。
【００９９】
当該会員によって２以上のポイントグループが指定されている場合に、利用管理部６５は、上記の利用値を優先順位データに従って選択された少なくとも１つのポイントグループにおけるポイントの数に逆換算して、利用ポイントの数を表す利用ポイント数データを生成する。
【０１００】
例えば、利用値データが利用値「２０００」を表す場合に、図７に示す換算結果データベース１３において、優先順位が最も高い甲ポイントグループにおける利用値「１５００」から逆換算されたポイント数「１５００」を表す利用ポイント数データが生成されて、甲ポイントグループのシステムに送信される。また、優先順位が次に高い丙ポイントグループにおける利用値「５００」から逆換算されたポイント数「６２５」を表す利用ポイント数データが生成されて、丙ポイントグループのシステムに送信される。
【０１０１】
上記少なくとも１つのポイントグループのシステムは、ポイント管理サーバー１からポイント利用通知が受信されたときに、そのシステムのデータベースにおいて当該会員の個別ＩＤコードに対応して格納されている有効ポイント数データによって表される有効ポイントの数から利用ポイント数データによって表される利用ポイントの数を減算して、更新された有効ポイント数データを生成する。
【０１０２】
さらに、上記少なくとも１つのポイントグループのシステムは、そのシステムのデータベースに格納されている有効ポイント数データを更新された有効ポイント数データに置き換えると共に、当該会員の個別ＩＤコード及び更新された有効ポイント数データを含むポイント残高通知をポイント管理サーバー１に送信する。
【０１０３】
ポイント管理サーバー１において、ポイント利用通知の送信に応答して、上記少なくとも１つのポイントグループのシステムから会員の個別ＩＤコード及び更新された有効ポイント数データを含むポイント残高通知が受信されたときに、残高管理部６４が、更新された有効ポイント数データを用いて有効ポイントデータベース１２を更新する。
【０１０４】
それにより、ポイント管理サーバー１におけるデータ処理の間にポイントグループのシステムのデータベースが他の要因で変更されたような場合でも、有効ポイント数データの流れを一方通行として、有効ポイントデータベース１２の内容をポイントグループのシステムのデータベースの内容に完全に追従させることができる。
【０１０５】
また、残高管理部６４は、更新された有効ポイント数データによって表される有効ポイントの数を電子マネーの額又は等価ポイントの数に換算し、当該会員の電子マネーの額又は等価ポイントの数の合計値を表す合計値データを求めて合計結果データベース１４を再度更新（上書き）しても良い。
【０１０６】
本実施形態においては、合計結果データベース１４とは別個に換算結果データベース１３が設けられているので、残高管理部６４は、更新された有効ポイント数データに基づいて換算結果データベース１３における当該会員の少なくとも１つの換算値データを再度更新し、換算結果データベース１３における当該会員の全ての換算値データに基づいて合計結果データベース１４における当該会員の合計値データを再度更新しても良い。
【０１０７】
それにより、ポイント管理サーバー１におけるデータ処理の間にポイントグループのシステムのデータベースが他の要因で変更されたような場合でも、合計結果データベース１４の内容をポイントグループのシステムのデータベースの内容に完全に追従させることができる。
【０１０８】
＜ポイント管理方法＞
次に、図１に示すポイント管理システムにおいて、図２に示すポイント管理サーバー１を用いて、複数のポイントグループによって会員に付与されるポイントを管理するポイント管理方法について説明する。
【０１０９】
図１１は、本発明の一実施形態に係るポイント管理方法を示すフローチャートである。図１に示すポイント管理システムと提携している複数のポイントグループのいずれかにおいて会員の有効ポイントの数が変化したときには、そのポイントグループのシステムが、ポイント管理サーバー１にポイント残高通知を送信する。
【０１１０】
図１１に示すステップＳ１において、ポイント管理サーバー１が、複数のポイントグループのいずれかにおいてポイントを管理するシステムから会員の個別ＩＤコード及び有効ポイント数データを含むポイント残高通知を受信したときに、有効ポイント数データを用いて有効ポイントデータベース１２（第１のデータベース）を更新する。
【０１１１】
また、ポイント管理サーバー１は、有効ポイント数データによって表される有効ポイントの数を電子マネーの額又は等価ポイントの数に換算し、当該会員の電子マネーの額又は等価ポイントの数の合計値を表す合計値データを求めて合計結果データベース１４（第２のデータベース）を更新する。
【０１１２】
ステップＳ２において、ポイント管理サーバー１が、店舗端末３から会員ＩＤコードと電子マネーの額又は等価ポイントの数の利用値を表す利用値データとを含む利用要求を受信したときに、当該会員の電子マネーの額又は等価ポイントの数の合計値から利用値を減算して更新された合計値データを用いて合計結果データベース１４を更新する。
【０１１３】
また、ポイント管理サーバー１は、上記の利用値を当該会員によって指定されたポイントグループの内の少なくとも１つのポイントグループにおけるポイントの数に逆換算して利用ポイントの数を表す利用ポイント数データを生成し、利用ポイント数データと上記少なくとも１つのポイントグループに登録されている当該会員の個別ＩＤコードとを含むポイント利用通知を上記少なくとも１つのポイントグループのシステムに送信する。
【０１１４】
ステップＳ３において、上記少なくとも１つのポイントグループのシステムが、ポイント管理サーバー１からポイント利用通知を受信したときに、そのシステムのデータベースにおいて当該会員の個別ＩＤコードに対応して格納されている有効ポイント数データによって表される有効ポイントの数から利用ポイント数データによって表される利用ポイントの数を減算して更新された有効ポイント数データを生成し、当該会員の個別ＩＤコード及び更新された有効ポイント数データを含むポイント残高通知をポイント管理サーバー１に送信する。
【０１１５】
ステップＳ４において、ポイント管理サーバー１が、上記少なくとも１つのポイントグループのシステムからポイント残高通知を受信したときに、更新された有効ポイント数データを用いて有効ポイントデータベース１２を更新する。さらに、ポイント管理サーバー１は、更新された有効ポイント数データによって表される有効ポイントの数を電子マネーの額又は等価ポイントの数に換算し、当該会員の電子マネーの額又は等価ポイントの数の合計値を表す合計値データを求めて合計結果データベース１４を再度更新しても良い。
【０１１６】
本実施形態によれば、複数の会員の各々について、有効ポイントデータベース１２が、会員によって指定されたポイントグループにおける会員の有効ポイントの数を表す有効ポイント数データを格納すると共に、合計結果データベース１４が、会員によって指定されたポイントグループにおける会員の有効ポイントの数から換算された電子マネーの額又は等価ポイントの数の合計値を表す合計値データを格納する。即ち、各ポイントグループにおける有効ポイントは、電子マネー又は等価ポイントに変換されるのではなく、各ポイントグループにおける有効ポイントとして管理されると共に、電子マネー又は等価ポイントとしても管理される。
【０１１７】
そのために、各ポイントグループにおいてポイントが付与又は利用等されて有効ポイントの数が変化した際に、ポイント管理サーバー１が、ポイントグループのシステムから受信するポイント残高通知に含まれている有効ポイント数データに基づいて有効ポイントデータベース１２及び合計結果データベース１４を更新する。
【０１１８】
また、電子マネー又は等価ポイントが利用される際に、ポイント管理サーバー１は、店舗端末から受信する利用要求に含まれている利用値データに基づいて合計結果データベース１４を更新すると共に、利用値をポイントグループにおけるポイントの数に逆換算して求めた利用ポイント数データを含むポイント利用通知をポイントグループのシステムに送信する。
【０１１９】
さらに、ポイント管理サーバー１は、それに応答してポイントグループのシステムから受信するポイント残高通知に含まれている更新された有効ポイント数データに基づいて有効ポイントデータベース１２を更新する。従って、各ポイントグループにおける従来方式のポイント利用を妨げることなく、各ポイントグループによって会員に個別に付与されるポイントを共通に利用可能とすることができる。
【０１２０】
先に説明したように、ポイント管理サーバー１は、複数の会員の各々について、会員ＩＤコードに対応して、会員によって指定されたポイントグループを特定するポイントグループコードと、会員によって２以上のポイントグループが指定された場合に、それらのポイントグループの優先順位を特定する優先順位データとを格納するＩＤ関係データベース１１又は換算結果データベース１３を第３のデータベースとして備えても良い。
【０１２１】
その場合には、ステップＳ２において、ポイント管理サーバー１が、店舗端末３から会員ＩＤコードと電子マネーの額又は等価ポイントの数の利用値を表す利用値データとを含む利用要求を受信したときに、当該会員によって２以上のポイントグループが指定されている場合に、利用値を優先順位データに従って選択された少なくとも１つのポイントグループにおけるポイントの数に逆換算して利用ポイントの数を表す利用ポイント数データを生成する。
【０１２２】
従って、会員が、ポイントを電子マネー又は等価ポイントに換算して利用する際に用いられる２以上のポイントグループを指定する場合に、ポイントの有効期限等のポイント利用条件を考慮して優先順位を指定することにより、各ポイントグループにおいて設定されているポイント利用条件を反映させたポイント管理を行うことができる。
【０１２３】
以上の実施形態においては、電子マネー又は等価ポイントを商品等のポイント特典と交換する場合について説明したが、本発明は、この実施形態に限定されるものではなく、電子マネー又は等価ポイントをビットコインやＦＸへの投資に利用したり、寄付することによって社会貢献を行うようにしても良い。このように、当該技術分野において通常の知識を有する者によって、本発明の技術的思想内で多くの変形が可能である。
【符号の説明】
【０１２４】
１…ポイント管理サーバー、２…会員ＩＤ管理サーバー、２１…会員ＩＤ管理データベース、３…店舗端末、４…ユーザー端末、５…ポイント発行者のシステム、５１…甲ポイントグループのシステム、５２…乙ポイントグループのシステム、５３…丙ポイントグループのシステム、５４…丁ポイントグループのシステム、１０…記録部、１１…ＩＤ関係データベース、１２…有効ポイントデータベース、１３…換算結果データベース、１４…合計結果データベース、１５…換算テーブル、２０…操作部、３０…表示部、４０…インターフェース、５０…ネットワークインターフェース、６０…ＣＰＵ、６１…ネットワーク接続部、６２…ウェブサイト運用部、６３…アクセス管理部、６４…残高管理部、６５…利用管理部、７０…メモリー
【図１】
2019053568.tif 000003
【図２】
2019053568.tif 000004
【図３】
2019053568.tif 000005
【図４】
2019053568.tif 000006
【図５】
2019053568.tif 000007
【図６】
2019053568.tif 000008
【図７】
2019053568.tif 000009
【図８】
2019053568.tif 000010
【図９】
2019053568.tif 000011
【図１０】
2019053568.tif 000012
【図１１】
2019053568.tif 000013