(57)【要約】【課題】ポイントの重複登録を防止する。【解決手段】携帯電話機２０は、自機に内蔵されているＣＣＤカメラで撮影された二次元バーコードを解析し、バーコードＩＤおよび自機の電話番号をポイント管理サーバ１０に送信する。ポイント管理サーバ１０では、携帯電話機２０から受信したバーコードＩＤに対応するポイント加算状況の内容が未加算であることを示す情報であると判断部１２によって判断された場合に、ポイント加算部１３は、携帯電話機２０の電話番号に対応する累計ポイント数に、バーコードＩＤに対応するポイント数を加算する。結果通知部１４は、累計ポイントに新たなポイントが加算されたことを示す加算完了メッセージを携帯電話機２０のユーザ宛に通知する。【選択図】  図１
2005038102.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体を一意に特定する媒体ＩＤおよびポイント加算の対象ユーザを一意に特定するユーザＩＤを受信する受信手段と、
前記受信手段により受信された前記媒体ＩＤに基づいて、当該媒体ＩＤに対応するポイント数が未加算であるか否かを判断する判断手段と、
前記判断手段により未加算であると判断された場合に、前記ポイント数を前記受信手段により受信された前記ユーザＩＤに対応する累計ポイント数に加算する加算手段と、
を備えることを特徴とするポイント管理装置。
【請求項２】
前記加算手段により前記累計ポイント数に前記ポイント数が加算された場合に、前記ポイント数が加算されたことを示すメッセージを前記ユーザ側に通知する通知手段をさらに備えることを特徴とする請求項１記載のポイント管理装置。
【請求項３】
前記通知手段は、前記判断手段により加算済みであると判断された場合に、前記ポイント数が既に加算されていることを示すメッセージを前記ユーザ側に通知することを特徴とする請求項２記載のポイント管理装置。
【請求項４】
前記媒体ＩＤは、記録媒体となる物体にバーコード情報として記録されており、
前記受信手段は、バーコードリーダによって読み出された前記媒体ＩＤを受信する
ことを特徴とするポイント管理装置。
【請求項５】
前記媒体ＩＤは、記録媒体となるＲＦＩＤタグに記録されており、
前記受信手段は、ＲＦＩＤ受信機によって受信された前記媒体ＩＤを受信する
ことを特徴とするポイント管理装置。
【請求項６】
ポイント管理装置を、
記録媒体を一意に特定する媒体ＩＤおよびポイント加算の対象ユーザを一意に特定するユーザＩＤを受信する受信手段と、
前記受信手段により受信された前記媒体ＩＤに基づいて、当該媒体ＩＤに対応するポイント数が未加算であるか否かを判断する判断手段と、
前記判断手段により未加算であると判断された場合に、前記ポイント数を前記受信手段により受信された前記ユーザＩＤに対応する累計ポイント数に加算する加算手段として機能させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ポイント管理装置およびプログラムに関する。
【０００２】
【従来の技術】
下記特許文献１には、携帯電話機から送信されたバーコード情報を受信し、当該バーコード情報により特定される金額に対応するポイントを、携帯電話機のユーザに対して加算するポイントシステムに関する技術が開示されている。
【０００３】
【特許文献１】
特開２００２−３６６８２２号公報
【０００４】
【発明が解決しようとする課題】
ところで、上述した特許文献１に開示された技術では、携帯電話機で既に読み取られて送信されたバーコード情報であっても、再度読み取って送信することが可能である。このような場合には、同一のポイントが重複して何度も加算されてしまうという問題がある。
【０００５】
そこで、本発明は、上述した課題を解決するために、ポイントの重複登録を防止することができるポイント管理装置およびプログラムを提供することを目的とする。
【０００６】
【課題を解決するための手段】
本発明のポイント管理装置は、記録媒体を一意に特定する媒体ＩＤおよびポイント加算の対象ユーザを一意に特定するユーザＩＤを受信する受信手段と、上記受信手段により受信された上記媒体ＩＤに基づいて、当該媒体ＩＤに対応するポイント数が未加算であるか否かを判断する判断手段と、上記判断手段により未加算であると判断された場合に、上記ポイント数を上記受信手段により受信された上記ユーザＩＤに対応する累計ポイント数に加算する加算手段と、を備えることを特徴とする。
【０００７】
また、本発明のプログラムは、ポイント管理装置を、記録媒体を一意に特定する媒体ＩＤおよびポイント加算の対象ユーザを一意に特定するユーザＩＤを受信する受信手段と、上記受信手段により受信された媒体ＩＤに基づいて、当該媒体ＩＤに対応するポイント数が未加算であるか否かを判断する判断手段と、上記判断手段により未加算であると判断された場合に、上記ポイント数を上記受信手段により受信された上記ユーザＩＤに対応する累計ポイント数に加算する加算手段として機能させることを特徴とする。
【０００８】
これらの発明によれば、ポイント管理装置は、判断手段を備えることにより、受信手段により受信された媒体ＩＤ（例えば、２次元バーコードの付された物体を識別するための識別情報やＲＦＩＤタグの識別情報）に基づいて、当該媒体ＩＤに対応するポイント数が未加算であるか否かを判断することができ、加算手段を備えることにより、判断手段により未加算であると判断された場合に、ポイント数を受信手段により受信されたユーザＩＤに対応する累計ポイント数に加算することができる。すなわち、ポイント管理装置は、媒体ＩＤに対応するポイントが未加算であると判断された場合にのみ、当該ポイントを累計ポイントに加算することができる。したがって、ポイントの重複登録を防止することができる。
【０００９】
本発明のポイント管理装置において、加算手段により累計ポイント数にポイント数が加算された場合に、ポイント数が加算されたことを示すメッセージをユーザ側に通知する通知手段をさらに備えることが好ましい。
【００１０】
このようにすれば、ユーザは、媒体ＩＤに対応するポイントが正常に加算されたことを認識することができる。
【００１１】
本発明のポイント管理装置において、通知手段は、判断手段により加算済みであると判断された場合に、ポイント数が既に加算されていることを示すメッセージをユーザ側に通知することが好ましい。
【００１２】
このようにすれば、ユーザは、媒体ＩＤに対応するポイントが既に加算されていることを認識することができる。
本発明のポイント管理装置において、上記媒体ＩＤは、記録媒体となる物体にバーコード情報として記録されており、上記受信手段は、バーコードリーダによって読み出された上記媒体ＩＤを受信することを特徴とすることもできる。
このような構成とすることで、バーコードを用いたポイント管理システムを容易に構成することができる。
本発明のポイント管理装置において、上記媒体ＩＤは、記録媒体となるＲＦＩＤタグに記録されており、上記受信手段は、ＲＦＩＤ受信機によって受信された上記媒体ＩＤを受信することを特徴とすることもできる。
このような構成とすることで、ＲＦＩＤを用いたポイント管理システムを容易に構成することができる。
【００１３】
【発明の実施の形態】
以下、本発明に係るポイント管理装置の実施形態を図面に基づき説明する。
【００１４】
図１は、実施形態におけるポイント管理システム１の構成を例示する図である。図１に示すように、ポイント管理システム１は、ポイント管理サーバ（ポイント管理装置）１０と、携帯電話機２０と、通信回線３０とを有する。ポイント管理サーバ１０および携帯電話機２０は通信回線３０に接続されており、通信回線３０を経由して相互にデータの送受信を行うことができる。通信回線３０は、基地局、交換局などからなる移動通信網や、固定電話網を含んで構成されている。
【００１５】
次に、図１に示される各装置について説明する。図１に示されるポイント管理サーバ１０は、携帯電話機２０から受信した信号に含まれるバーコードＩＤ（媒体ＩＤ）およびユーザＩＤに基づいて、このバーコードＩＤに対応するポイントをユーザＩＤに対応するユーザに対して加算する装置である。ここで、バーコードＩＤとは、一次元バーコードや二次元バーコードに含まれるバーコード情報を一意に特定する識別ＩＤである。すなわち、バーコードを特定の物体（商品のパッケージなど）に付することにより、当該バーコードＩＤは、バーコードが記録された物体（記録媒体）を一意に特定する識別ＩＤとなる。さらに、バーコードを特定の物体群（例えば同一種類の清涼飲料水の缶）に付することにより、当該バーコードＩＤは、バーコードが記録された物体群を一意に特定する識別ＩＤとなる。
本実施形態においては、バーコードの具体例として二次元バーコードを採用している。ユーザＩＤは、ポイント加算の対象ユーザとなる携帯電話機２０のユーザを一意に特定する識別ＩＤである。本実施形態においては、ユーザＩＤとして、携帯電話機２０の電話番号を採用している。
【００１６】
図１を参照してポイント管理サーバ１０の機能構成を説明する。図１に示すように、ポイント管理サーバ１０は、受信部（受信手段）１１と、判断部（判断手段）１２と、ポイント加算部（加算手段）１３と、結果通知部（通知手段）１４と、記憶部１５とを有している。
【００１７】
受信部１１は、携帯電話機２０から送信された信号に含まれるバーコードＩＤおよびユーザＩＤを受信する。
【００１８】
判断部１２は、受信部１１により受信されたバーコードＩＤに基づいて、このバーコードＩＤに対応するポイント加算状況を、記憶部１５により管理されているバーコードＩＤデータベース（後述）から抽出する。判断部１２は、抽出したポイント加算状況に基づいて、受信部１１により受信されたバーコードＩＤに対応するポイントが未加算であるか否かを判断する。
【００１９】
ここで、図２を参照して、記憶部１５により管理されているバーコードＩＤデータベースのデータベース構成例について説明する。図２に示すように、バーコードＩＤデータベースは、例えば、バーコードＩＤａ、ポイント加算状況ｂおよびポイントｃを含んで構成される。バーコードＩＤａには、バーコード情報を一意に特定するバーコードＩＤが格納される。ポイント加算状況ｂには、ポイントの加算状況を示す情報が格納される。具体的に説明すると、例えば、ポイントが既に加算されている場合には、加算済みの状況であることを示す“済”がポイント加算状況ｂに格納され、ポイントが未だ加算されていない場合には、未加算の状況であることを示す“未”がポイント加算状況ｂに格納される。また、ポイントｃには、ポイント数が格納される。
【００２０】
ポイント加算部１３は、受信部１１により受信されたユーザＩＤに基づいて、このユーザＩＤに対応する累計ポイント数を、記憶部１５により管理されている累計ポイントデータベース（後述）から抽出する。ポイント加算部１３は、受信部１１により受信されたバーコードＩＤに対応するポイント数を、抽出した累計ポイント数に加算する。
【００２１】
ここで、図３を参照して、記憶部１５により管理されている累計ポイントデータベースのデータベース構成例について説明する。図３に示すように、累計ポイントデータベースは、例えば、ユーザＩＤｄおよび累計ポイントｅを含んで構成される。ユーザＩＤｄには、携帯電話機２０の電話番号がユーザＩＤとして格納され、累計ポイントｅには、累計ポイント数が格納される。
【００２２】
結果通知部１４は、ポイント加算部１３により新たなポイントが加算された場合に、累計ポイントにポイントが加算されたことを示す加算完了メッセージを携帯電話機２０に送信する。結果通知部１４は、判断部１２によりポイント数が既に加算済みであると判断された場合に、ポイントが既に加算されていることを示す既加算メッセージを携帯電話機２０に送信する。
【００２３】
記憶部１５は、バーコードＩＤデータベースおよび累計ポイントデータベースを構成する各データ項目に格納されるデータの内容を登録または更新することにより各データベースを管理する。例えば、ポイント加算部１３により累計ポイント数が変更された場合には、変更後の累計ポイント数により累計ポイントデータベースの累計ポイントｅを更新する。
【００２４】
図１に示される携帯電話機２０は、商品のパッケージ等に表示されている二次元バーコードからバーコード情報を読み込むことにより各種の処理を行う。具体的に説明すると、携帯電話機２０は、ユーザからの操作指示にしたがって自機に内蔵されているＣＣＤカメラで二次元バーコードを撮影する。携帯電話機２０は、撮影後の二次元バーコードを解析し、この二次元バーコードからバーコード情報を読み込む。携帯電話機２０は、バーコード情報からバーコードＩＤおよびポイント管理サーバ１０のＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を取得する。携帯電話機２０は、ポイント管理サーバ１０のＵＲＬに基づいて、ポイント管理サーバ１０に接続する。携帯電話機２０は、バーコードＩＤおよび自機の電話番号（ユーザＩＤ）をポイント管理サーバ１０に送信する。なお、本実施形態におけるポイント管理システム１においては、携帯電話機２０を、移動通信端末の具体例として記載しているが、移動通信端末の具体例はこれに限られず、簡易型携帯電話機（ＰＨＳ）や通信機能を有する携帯型情報端末（ＰＤＡ）等であってもよい。
【００２５】
次に、図４を参照して、ポイント管理システム１におけるポイント管理処理の動作を説明する。
【００２６】
まず、携帯電話機２０は、ユーザからの操作指示にしたがって自機に内蔵されているＣＣＤカメラで二次元バーコードを撮影するとともに、撮影後の二次元バーコードを解析し、この二次元バーコードからバーコード情報を読み込む（ステップＳ１）。次に、携帯電話機２０は、読み込んだバーコード情報からバーコードＩＤおよびポイント管理サーバ１０のＵＲＬを取得するとともに、この取得したＵＲＬに基づいてポイント管理サーバ１０に接続し、バーコードＩＤおよび自機の電話番号（ユーザＩＤ）をポイント管理サーバ１０に送信する（ステップＳ２）。
【００２７】
ポイント管理サーバ１０の判断部１２は、受信部１１により受信されたバーコードＩＤに基づいて、バーコードＩＤデータベースを検索し（ステップＳ３）、このバーコードＩＤに対応するポイント加算状況およびポイント数を抽出する。判断部１２は、抽出したポイント加算状況の内容に基づいて、ポイントが未加算であるか否かを判断する（ステップＳ４）。
【００２８】
この判断がＮＯである場合（ステップＳ４；ＮＯ）に、ポイント管理サーバ１０の結果通知部１４は、ポイントが既に加算されていることを示す既加算メッセージを携帯電話機２０のユーザ宛に通知する（ステップＳ５）。
【００２９】
一方、ステップＳ４における判断で、ポイントが未加算であると判断された場合（ステップＳ４；ＹＥＳ）に、ポイント管理サーバ１０のポイント加算部１３は、受信部１１により受信された携帯電話機２０の電話番号（ユーザＩＤ）に基づいて、累計ポイントデータベースを検索し（ステップＳ６）、この電話番号に対応する累計ポイント数を抽出する。ポイント加算部１３は、抽出した累計ポイント数に、判断部１２により抽出されたポイント数を加算する（ステップＳ７）。
【００３０】
ポイント管理サーバ１０の結果通知部１４は、累計ポイントに新たなポイントが加算されたことを示す加算完了メッセージを携帯電話機２０のユーザ宛に通知する。（ステップＳ８）。
【００３１】
携帯電話機２０は、ポイント管理サーバ１０から受信した通知内容を画面上に表示する（ステップＳ９）。
【００３２】
以上のように、ポイント管理サーバ１０は、上述した判断部１２を備えることにより、受信部１１により受信されたバーコードＩＤに基づいて、当該バーコードＩＤに対応するポイント数が未加算であるか否かを判断することができ、上述したポイント加算部１３を備えることにより、判断部１２により未加算であると判断された場合に、ポイント数を受信部１１により受信されたユーザＩＤに対応する累計ポイント数に加算することができる。すなわち、ポイント管理サーバ１０は、バーコードＩＤに対応するポイントが未加算であると判断された場合にのみ、当該ポイントを累計ポイントに加算することができる。したがって、ポイントの重複登録を防止することができる。
【００３３】
また、上述した結果通知部１４を備えることにより、ポイント加算部１３により累計ポイント数にポイント数が加算された場合に、ポイントが正常に加算されたことを示すメッセージが携帯電話機２０に送信されるため、携帯電話機２０を所持するユーザは、バーコードＩＤに対応するポイントが正常に加算されたことを認識することができる。さらに、上述した結果通知部１４を備えることによって、判断部１２により加算済みであると判断された場合に、ポイント数が既に加算されていることを示すメッセージが携帯電話機２０に送信されるため、携帯電話機２０を所持するユーザは、バーコードＩＤに対応するポイントが既に加算されていることを認識することができる。
ここで、上記実施形態においては、記録媒体となる物体にバーコード情報として記録されている媒体ＩＤ（バーコードＩＤ）を、二次元バーコードリーダとして機能する携帯電話機２０によって読み取り、ポイント管理サーバ１０の受信部１１によって受信する態様を説明した。しかし、媒体ＩＤを読み取る態様は他にも考えられる。例えば、記録媒体となるＲＦＩＤタグに記録されている媒体ＩＤを、ＲＦＩＤ受信機として機能する携帯電話機によって読み出し、ポイント管理サーバ１０の受信部１１によって受信する態様としても良い。
【００３４】
最後に、本発明の実施形態にかかるポイント管理プログラム（プログラム）、および、当該ポイント管理プログラムを記録したコンピュータ読み取り可能な記録媒体（以下、単に記録媒体という）について説明する。ここで、記録媒体とは、コンピュータのハードウェア資源に備えられている読み取り装置に対して、プログラムの記述内容に応じて、磁気、光、電気等のエネルギーの変化状態を引き起こして、それに対応する信号の形式で、読み取り装置にプログラムの記述内容を伝達できるものである。かかる記録媒体としては、例えば、磁気ディスク、光ディスク、ＣＤ−ＲＯＭ、コンピュータに内蔵されるメモリなどが該当する。
【００３５】
記録媒体は、プログラムを記録するプログラム領域を備えている。このプログラム領域には、ポイント管理プログラムが記録されている。ポイント管理プログラムは、受信モジュールと、判断モジュールと、ポイント加算モジュールと、結果通知モジュールと、記憶モジュールとを備えて構成される。ここで、受信モジュール、判断モジュール、ポイント加算モジュール、結果通知モジュールおよび記憶モジュールのそれぞれを動作させることによって実現する機能は、上述したポイント管理サーバ１０の受信部１１、判断部１２、ポイント加算部１３、結果通知部１４および記憶部１５のそれぞれにより実現される機能と同様である。
【００３６】
【発明の効果】
本発明に係るポイント管理装置およびプログラムによれば、ポイントの重複登録を防止することができる。
【図面の簡単な説明】
【図１】発明の実施形態におけるポイント管理システムの構成図である。
【図２】図１に示す記憶部により管理されるバーコードＩＤデータベースのデータベース構成図である。
【図３】図１に示す記憶部により管理される累計ポイントデータベースのデータベース構成図である。
【図４】実施形態におけるポイント管理処理の動作を示すシーケンス図である。
【符号の説明】
１・・・ポイント管理システム、１０・・・ポイント管理サーバ、１１・・・受信部、１２・・・判断部、１３・・・ポイント加算部、１４・・・結果通知部、１５・・・記憶部、２０・・・携帯電話機、３０・・・通信回線。
【図１】
2005038102.tif 000003
【図２】
2005038102.tif 000004
【図３】
2005038102.tif 000005
【図４】
2005038102.tif 000006