(57)【要約】【課題】サーバへの不正アクセスの機会を減少させる。【解決手段】本発明の履歴情報管理システムは、店舗サーバから送信される購入品情報を履歴情報としてデータベースに保存する履歴情報管理サーバを備えている。また、通信端末から受信する購入者の要求情報から検索要求を生成して前記履歴情報管理サーバに送信するゲートウェイを備えている。そして、前記履歴情報管理サーバは、前記検索要求を検証し、前記検索要求の送信元が正規の送信元であると判定した場合、前記データベースから前記購入者の前記購入品情報を抽出して前記ゲートウェイに返送する。【選択図】      図１
2015156110.tif 000002
【特許請求の範囲】
【請求項１】
店舗サーバから送信される購入品情報を履歴情報としてデータベースに保存する履歴情報管理サーバと、
通信端末から受信する購入者の要求情報から検索要求を生成して前記履歴情報管理サーバに送信するゲートウェイを備え、
前記履歴情報管理サーバは、前記検索要求を検証し、前記検索要求の送信元が正規の送信元であると判定した場合、前記データベースから前記購入者の前記購入品情報を抽出して前記ゲートウェイに返送する、
ことを特徴とする履歴情報管理システム。
【請求項２】
前記履歴情報管理サーバは、前記店舗サーバから送信された前記購入品情報の一部を抽出して生成した購入品概要情報を前記ゲートウェイに送信し、
前記ゲートウェイは、前記購入品概要情報を検証し、前記購入品概要情報の送信元が正規の送信元であると判定した場合、前記購入品概要情報を第２のデータベースに保存する、
ことを特徴とする請求項１に記載の履歴情報管理システム。
【請求項３】
前記ゲートウェイは、前記履歴情報管理サーバから送信された前記購入品情報を利用した処理を行うアプリケーションプログラムを実行させ、処理結果を前記通信端末に送信する、
ことを特徴とする請求項１或いは請求項２の何れかに記載の履歴情報管理システム。
【請求項４】
店舗サーバから送信される購入品情報を履歴情報としてデータベースに保存するステップと、
通信端末から受信する購入者の要求情報から検索要求を生成するステップと、
前記検索要求を検証するステップと、
前記検索要求の送信元が正規の送信元であると判定した場合、前記データベースから前記購入者の前記購入品情報を抽出して前記送信元に返送するステップと、
を実行することを特徴とする履歴情報管理方法。
【請求項５】
前記店舗サーバから送信された前記購入品情報の一部を抽出して購入品概要情報を生成するステップと、
前記購入品概要情報を前記送信元に送信するステップと、
前記購入品概要情報を検証するステップと、
前記購入品概要情報の第２の送信元が正規の送信元であると判定した場合、前記購入品概要情報を前記送信元の第２のデータベースに保存するステップと、
を実行することを特徴とする請求項４に記載の履歴情報管理方法。
【請求項６】
前記購入品情報を利用した処理を行うアプリケーションプログラムを実行させるステップと、
処理結果を前記通信端末に送信するステップと、
を実行することを特徴とする請求項４或いは請求項５に記載の履歴情報管理方法。
【請求項７】
店舗サーバから送信される購入品情報を履歴情報としてデータベースに保存し、
前記購入品情報の一部を抽出して生成した購入品概要情報をゲートウェイに送信する、
ことを特徴とする履歴情報管理サーバ。
【請求項８】
前記履歴情報管理サーバは、前記ゲートウェイから検索要求を受信した際、前記検索要求を検証し、
前記検索要求の送信元が正規の送信元であると判定した場合、前記データベースから前記検索要求を送信した購入者の前記購入品情報を抽出して前記ゲートウェイに返送する、
ことを特徴とする請求項７に記載の履歴情報管理サーバ。
【請求項９】
履歴情報管理サーバから送信される購入品概要情報を検証し、
前記購入品概要情報の送信元が正規の送信元であると判定した場合、前記購入品概要情報を自身のデータベースに保存する、
ことを特徴とするゲートウェイ。
【請求項１０】
前記ゲートウェイは、通信端末から受信する購入者の要求情報から検索要求を生成して前記履歴情報管理サーバに送信し、
前記履歴情報管理サーバから購入品情報が返送された際、前記購入品情報を検証し、
前記購入品情報の送信元が正規の送信元であると判定した場合、前記購入品情報を利用した処理を行うアプリケーションプログラムを実行させ、処理結果を前記通信端末に送信する、
ことを特徴とする請求項９に記載のゲートウェイ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、商品の購入履歴情報を管理する、履歴情報管理システム、履歴情報管理方法、履歴情報管理サーバ、及び、ゲートウェイ、に関する。
【背景技術】
【０００２】
近年、商品の購入は、デパート、ショッピングセンター、商店街などの実店舗からだけでなく、通信販売を介して、或いは、インターネット上のオンラインショップ等を介しても、行えるようになってきている。
【０００３】
そして、商品を購入した消費者は、通常、その購入履歴を消費者自身で記録管理しており、その記録を利用して、次の購入計画の策定などを行うようにしている。
【０００４】
しかし、上述したように、購入形態が多様化してくると、消費者自身で購入履歴を記録管理することは、記録管理の手間が膨大なものとなってくるため、その手間を削減したいという要望も出てくるようになってきている。そして、このような要望に応えるため、商品購入情報だけでなく、家庭に属する物の管理情報などを含む家庭管理情報を活用する手段を提供しようとしているものがある（例えば、特許文献１参照。）。
【０００５】
上述した特許文献１「家庭管理情報サーバ」には以下の記載がなされている。
【０００６】
すなわち、家庭管理情報サーバは、商品購入情報を販売店から収集し、商品の購入者に関連づけて家庭管理情報データベースに書き込み保存する。そして、家庭管理情報データベースの内容を、商品の購入者の指示に従って検索し、さらに、編集や計算を含む情報処理を施して、商品の購入者に提供するようにしている。このことにより、商品購入情報を含む家庭管理情報を、商品の購入者に提供できるようになる、としている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００２−１９７２６７号公報（第２〜４頁、図１〜５）
【発明の概要】
【発明が解決しようとする課題】
【０００８】
上述した特許文献１に記載の手法によれば、家庭管理情報サーバは、商品購入情報を含む家庭管理情報を、商品の購入者からの指示に従って、商品の購入者に提供できるようになっている。しかし、家庭管理情報サーバへのアクセスは、購入者の購入者ＩＤ（Identification：識別子）とパスワードなどで行うようになっている。このため、購入者ＩＤとパスワードが第三者に漏れてしまった場合には、この第三者も、家庭管理情報サーバにアクセスすることが可能となり、購入者の個人的な情報、すなわち、商品購入情報を含む家庭管理情報が、第三者にも知られてしまう、という課題を有している。
【０００９】
本発明は上述した課題を解決するためになされたものである。従って、本発明の目的は、サーバへの不正アクセスの機会を減少させる、履歴情報管理システム、履歴情報管理方法、履歴情報管理サーバ、及び、ゲートウェイ、を提供することにある。
【課題を解決するための手段】
【００１０】
本発明の履歴情報管理システムは、店舗サーバから送信される購入品情報を履歴情報としてデータベースに保存する履歴情報管理サーバを備えている。また、通信端末から受信する購入者の要求情報から検索要求を生成して前記履歴情報管理サーバに送信するゲートウェイを備えている。そして、前記履歴情報管理サーバは、前記検索要求を検証し、前記検索要求の送信元が正規の送信元であると判定した場合、前記データベースから前記購入者の前記購入品情報を抽出して前記ゲートウェイに返送する。
【００１１】
本発明の履歴情報管理方法は、店舗サーバから送信される購入品情報を履歴情報としてデータベースに保存するステップと、通信端末から受信する購入者の要求情報から検索要求を生成するステップと、を実行する。そして、前記検索要求を検証するステップと、前記検索要求の送信元が正規の送信元であると判定した場合、前記データベースから前記購入者の前記購入品情報を抽出して前記送信元に返送するステップと、を実行する。
【００１２】
本発明の履歴情報管理サーバは、店舗サーバから送信される購入品情報を履歴情報としてデータベースに保存し、前記購入品情報の一部を抽出して生成した購入品概要情報をゲートウェイに送信する。
【００１３】
本発明のゲートウェイは、履歴情報管理サーバから送信される購入品概要情報を検証し、前記購入品概要情報の送信元が正規の送信元であると判定した場合、前記購入品概要情報を自身のデータベースに保存する。
【発明の効果】
【００１４】
本発明によれば、サーバへの不正アクセスの機会が減少する。
【図面の簡単な説明】
【００１５】
【図１】本発明の履歴情報管理システムの第１の実施形態を示すブロック図である。
【図２】第１の実施形態の動作を説明する第１のタイミングチャートである。
【図３】第１の実施形態の動作を説明する第２のタイミングチャートである。
【図４】本発明の履歴情報管理システムの第２の実施形態を示すブロック図である。
【図５】購入品情報の一例を示す図である。
【図６】履歴ＤＢの一例を示す図である。
【図７】購入品概要情報の一例を示す図である。
【図８】履歴概要ＤＢの一例を示す図である。
【発明を実施するための形態】
【００１６】
次に、本発明の実施形態について図面を参照して説明する。
[第１の実施形態]
図１は、本発明の履歴情報管理システムの第１の実施形態を示すブロック図である。
【００１７】
図１に示す履歴情報管理システム１００は、複数の店舗サーバ１０（１０−１、・・・、１０−ｎ）と、履歴情報管理サーバ２０と、ゲートウェイ４０が通信ネットワーク９０を介して接続されている。
【００１８】
店舗サーバ１０は、商品の販売を行う店舗の情報を保存・管理し、店舗の情報を整理・加工して他に提供する情報処理装置である。ここで、店舗とは、デパート、ショッピングセンター、商店街などの実店舗であってもよいし、通信販売を行う会社、或いは、インターネット上のオンラインショップなどであってもよい。また、店舗の情報とは、当該店舗で取り扱う商品や、商品の購入者などに関する情報を指すものとする。本実施形態においては、店舗サーバ１０は、店舗で商品が購入された際、商品と購入者の情報を購入品情報として履歴情報管理サーバ２０に送信するようになっている。
【００１９】
履歴情報管理サーバ２０は、店舗サーバ１０から送信される購入品情報を、履歴ＤＢ（Data Base：データベース）３０で保存・管理する情報処理装置である。そして、ゲートウェイ４０から検索要求を受信した場合には、履歴ＤＢ３０の購入品情報を検索し、整理・加工してゲートウェイ４０に返送するようになっている。なお、履歴情報管理サーバ２０は、ゲートウェイ４０からの検索要求を受信すると、検索要求を送信したゲートウェイ４０を検証する機能を搭載している。そして、ゲートウェイ４０が、履歴情報管理サーバ２０にアクセスする権利を有する正規のゲートウェイ４０であると判定した場合のみ、履歴ＤＢ３０の購入品情報をゲートウェイ４０に返送するようになっている。
【００２０】
ゲートウェイ４０は、商品の購入者の自宅などに設置される機器であり、通信端末６０から送信される要求情報から検索要求を生成し、通信ネットワーク９０を介して履歴情報管理サーバ２０に中継・送信するコンピュータである。また、ゲートウェイ４０は、履歴情報管理サーバ２０から送信される購入品情報を受信するようにもなっている。なお、ゲートウェイ４０は、履歴情報管理サーバ２０から購入品情報を受信すると、購入品情報を送信した履歴情報管理サーバ２０を検証する機能を搭載している。そして、履歴情報管理サーバ２０が、ゲートウェイ４０にとっての正規の履歴情報管理サーバ２０であると判定した場合のみ、受信した購入品情報をゲートウェイ４０内に取り込むようになっている。
【００２１】
通信ネットワーク９０は、店舗サーバ１０、履歴情報管理サーバ２０、ゲートウェイ４０を接続する通信網であり、例えば、インターネットのようなコンピュータネットワークであってよい。
【００２２】
次に、本実施形態の動作について説明する。
【００２３】
本実施形態における動作としては、第１に、購入者が店舗で商品を購入した際、店舗サーバ１０から履歴情報管理サーバ２０に対し、購入品情報を送信する動作がある。また、第２の動作として、ゲートウェイ４０から購入者の検索要求を受信した履歴情報管理サーバ２０が、履歴ＤＢ３０の購入品情報を検索し、購入品情報を整理・加工してゲートウェイ４０に返送する動作がある。
【００２４】
図２は、第１の実施形態の動作を説明する第１のタイミングチャートである。
【００２５】
図２において、購入者が商品を購入すると、当該商品を販売した店舗サーバ１０は、購入品情報を生成する（図２のステップＳ１１）。ここで生成する購入品情報は、購入者ＩＤ、購入品ＩＤ、購入品名、購入日付、購入店舗名、価格、等々から成る情報であるが、具体例については後述するものとする。
【００２６】
そして、店舗サーバ１０は、生成した購入品情報を履歴情報管理サーバ２０に送信する（ステップＳ１２）。
【００２７】
履歴情報管理サーバ２０は、受信した購入品情報を履歴ＤＢ３０に蓄積・保存する（ステップＳ１３）。
【００２８】
次に、履歴情報管理サーバ２０は、購入品情報から購入品概要情報を生成する（ステップＳ１４）。ここで生成する購入品概要情報は、購入品の概要を示す情報であり、購入品情報の一部を抽出して生成する。購入品概要情報は、例えば、購入品ＩＤ、購入日付、などから成る情報であるが、具体例については後述するものとする。そして、購入品概要情報には、更に、履歴情報管理サーバ２０が、ゲートウェイ４０にアクセスする権利を有する正規の履歴情報管理サーバ２０であることを証明する情報を付加している。本実施形態においては、正規の履歴情報管理サーバ２０であることを証明する情報として、電子署名を用いるものとする。
【００２９】
電子署名は、周知のように、送信元（本実施形態の履歴情報管理サーバ２０）は、自分の秘密鍵を使って電子文書（本実施形態の購入品概要情報）を暗号化して相手（本実施形態のゲートウェイ４０）に送信する。相手は、送信元の秘密鍵と対になって生成された公開鍵を使って、その電子文書を復号する。ここで正しく復号できれば、電子文書の送信元は、秘密鍵を知っている正規の送信元であることが分かる、というものである。
【００３０】
履歴情報管理サーバ２０は、生成した購入品概要情報をゲートウェイ４０に送信する（ステップＳ１５）。
【００３１】
購入品概要情報を受信したゲートウェイ４０は、購入品概要情報の送信元が、ゲートウェイ４０にとっての正規の履歴情報管理サーバ２０であるかの判定を行う（ステップＳ１６）。判定の結果、購入品概要情報の送信元が、ゲートウェイ４０にとっての正規の履歴情報管理サーバ２０であると判定した場合（ステップＳ１６で正規）、購入品概要情報をゲートウェイ４０内に蓄積・保存する（ステップＳ１７）。購入品概要情報の送信元が、ゲートウェイ４０にとっての正規の履歴情報管理サーバ２０ではないと判定した場合（ステップＳ１６で非正規）、購入品概要情報は取り込まず、ゲートウェイ４０の処理を終了する。
【００３２】
次に、本実施形態の第２の動作について説明する。
【００３３】
図３は、第１の実施形態の動作を説明する第２のタイミングチャートである。
【００３４】
図３において、購入者が通信端末６０に要求情報を入力すると、通信端末６０は、当該要求情報をゲートウェイ４０に送信する（図３のステップＳ２１）。ここで要求情報とは、購入者が過去に購入した商品の購入品情報を、履歴情報管理サーバ２０から取得したい、という依頼情報であり、例えば、商品ＩＤなどを要求情報として入力する。
【００３５】
要求情報を受信したゲートウェイ４０は、要求情報に基づいて、検索要求を生成する（ステップＳ２２）。ここで検索要求とは、商品ＩＤなどによって指定される購入品情報を検索して返送して貰いたい旨を示す情報である。そして、検索要求には、更に、ゲートウェイ４０が、履歴情報管理サーバ２０にアクセスする権利を有する正規のゲートウェイ４０であることを証明する情報を付加している。本実施形態においては、正規のゲートウェイ４０であることを証明する情報として、電子署名を用いるものとする。
【００３６】
電子署名は、上述したように、送信元（本実施形態のゲートウェイ４０）は、自分の秘密鍵を使って電子文書（本実施形態の検索要求）を暗号化して相手（本実施形態の履歴情報管理サーバ２０）に送信する。相手は、送信元の秘密鍵と対になって生成された公開鍵を使って、その電子文書を復号する。ここで正しく復号できれば、電子文書の送信元は、秘密鍵を知っている正規の送信元であることが分かる、というものである。
【００３７】
ゲートウェイ４０は、生成した検索要求を履歴情報管理サーバ２０に送信する（ステップＳ２３）。
【００３８】
検索要求を受信した履歴情報管理サーバ２０は、検索要求の送信元が、履歴情報管理サーバ２０にとっての正規のゲートウェイ４０であるかの判定を行う（ステップＳ２４）。判定の結果、検索要求の送信元が、履歴情報管理サーバ２０にとっての正規のゲートウェイ４０であると判定した場合（ステップＳ２４で正規）、履歴情報管理サーバ２０は以下の動作を行う。すなわち、履歴ＤＢ３０から、当該購入者の購入品情報を抽出し（ステップＳ２５）、抽出した購入品情報に電子署名してゲートウェイ４０に送信する（ステップＳ２６）。検索要求の送信元が、履歴情報管理サーバ２０にとっての正規のゲートウェイ４０ではない判定した場合（ステップＳ２４で非正規）、履歴情報管理サーバ２０は自身の処理を終了する。
【００３９】
購入品情報を受信したゲートウェイ４０は、購入品情報の送信元が、ゲートウェイ４０にとっての正規の履歴情報管理サーバ２０であるかの判定を行う（ステップＳ２７）。判定の結果、購入品情報の送信元が、ゲートウェイ４０にとっての正規の履歴情報管理サーバ２０であると判定した場合（ステップＳ２７で正規）、購入品情報に基づく処理を行い（ステップＳ２８）、処理結果を通信端末６０に送信する（ステップＳ２９）。通信端末６０は、受信した処理結果を通信端末６０の表示装置に表示する（ステップＳ３０）。ここで、ゲートウェイ４０が行う購入品情報に基づく処理とは、例えば、商品ＩＤで指定された商品の購入日付と購入店舗名を表示情報として生成する処理、などのことである。処理結果を受信した通信端末６０は、商品ＩＤで指定された商品の購入日付と購入店舗名を、通信端末６０の表示装置に表示する。
【００４０】
判定の結果、購入品情報の送信元が、ゲートウェイ４０にとっての正規の履歴情報管理サーバ２０でないと判定した場合（ステップＳ２７で非正規）、購入品情報は取り込まず、ゲートウェイ４０の処理を終了する。
【００４１】
以上、本実施形態の動作について説明した。
【００４２】
以上説明したように、第１の実施形態の履歴情報管理システム（１００）は、店舗サーバ（１０）から送信される購入品情報を履歴情報としてデータベース（履歴ＤＢ３０）に保存する履歴情報管理サーバ（２０）を備えている。また、通信端末（６０）から受信する購入者の要求情報から検索要求を生成して前記履歴情報管理サーバに送信するゲートウェイ（４０）を備えている。そして、前記履歴情報管理サーバは、前記検索要求を検証し、前記検索要求の送信元が正規の送信元であると判定した場合、前記データベースから前記購入者の前記購入品情報を抽出して前記ゲートウェイに返送する。
【００４３】
すなわち、履歴情報管理サーバは、正規のゲートウェイからの検索要求だけを受け付け、購入品情報を正規のゲートウェイに返送するようにしている。
【００４４】
従って、履歴情報管理サーバへの不正アクセスの機会を減少させることが可能となる。
[第２の実施形態]
次に、図１に示した第１の実施形態の変形例としての本発明による第２の実施形態について説明する。
【００４５】
図４は、本発明の履歴情報管理システムの第２の実施形態を示すブロック図である。図４は、図１に示した履歴情報管理システム１００の構成要素の一部について、さらに詳細に説明するブロック図である。従って、図４において、図１の構成要素に対応するものは同一の参照数字または符号を付し、その説明を極力省略するものとする。
【００４６】
図４に示す履歴情報管理システム１００−２は、図１と同様に、複数の店舗サーバ１０（１０−１、・・・、１０−ｎ）と、履歴情報管理サーバ２０と、ゲートウェイ４０が通信ネットワーク９０を介して接続されている。
【００４７】
店舗サーバ１０は、商品の販売を行う店舗の情報を保存・管理し、店舗の情報を整理・加工して他に提供する情報処理装置である。ここで、店舗とは、デパート、ショッピングセンター、商店街などの実店舗であってもよいし、通信販売を行う会社、或いは、インターネット上のオンラインショップなどであってもよい。また、店舗の情報とは、当該店舗で取り扱う商品や、商品の購入者などに関する情報を指すものとする。本実施形態においては、店舗サーバ１０は、店舗で商品が購入された際、商品と購入者の情報を購入品情報として履歴情報管理サーバ２０に送信するようになっている。
【００４８】
ここで、店舗サーバ１０から履歴情報管理サーバ２０に送信される購入品情報について、図５を参照して説明する。
【００４９】
図５は、購入品情報の一例を示す図である。
【００５０】
図５において、購入品情報は、５１行に示すように、購入者ＩＤ（商品の購入者の識別子）、購入品ＩＤ（商品の識別子）、購入品名（商品の名称）、購入日付（商品を購入した日付）、の欄を備えている。続いて、購入品情報は、購入店舗名（商品を購入した店舗の名称）、価格（商品の価格）、決済手段（購入代金の決済手段）、商品写真データ（商品の外観などの写真）、の欄を備えている。
【００５１】
また、図５の５２行には、購入品情報の具体例を記載している。すなわち、購入品情報の各欄には、購入者ＩＤ＝「○□００１」、購入品ＩＤ＝「ＲＴ８３Ｚ７ＸＸ」、購入品名＝「薄型ＴＶ」、購入日付＝「２０１Ｘ年０９月１６日」が記載されている。続いて、購入店舗名＝「△△商店」、価格＝「￥８７,５００」、決済手段＝「クレジットカード」、商品写真データ＝「Ｂ００２．ｊｐｇ」が記載されている。そして、商品写真データ＝「Ｂ００２．ｊｐｇ」の画像データを５２行の下方に例示している。なお、「．ｊｐｇ」は、周知のように、写真などの画像を圧縮する際に用いられるファイルに付く拡張子のことである。
【００５２】
図４に戻り、履歴情報管理サーバ２０は、店舗サーバ１０から送信される購入品情報を、履歴ＤＢ（Data Base：データベース）３０で保存・管理する情報処理装置である。そして、ゲートウェイ４０から検索要求を受信した場合には、履歴ＤＢ３０の購入品情報を検索し、整理・加工してゲートウェイ４０に返送するようになっている。なお、履歴情報管理サーバ２０は、ゲートウェイ４０からの検索要求を受信すると、検索要求を送信したゲートウェイ４０を検証する機能を搭載している。そして、ゲートウェイ４０が、履歴情報管理サーバ２０にアクセスする権利を有する正規のゲートウェイ４０であると判定した場合のみ、履歴ＤＢ３０の購入品情報をゲートウェイ４０に返送するようになっている。
【００５３】
ここで、履歴情報管理サーバ２０の履歴ＤＢ３０について、図６を参照して説明する。
【００５４】
図６は、履歴ＤＢの一例を示す図である。
【００５５】
図６において、履歴ＤＢは、図５に示した購入品情報と同一の欄を備えている。すなわち、図６に示す履歴ＤＢは、６１行に示すように、購入者ＩＤ（図６の６０１列）、購入品ＩＤ（６０２列）、購入品名（６０３列）、購入日付（６０４列）、の欄を備えている。続いて、履歴ＤＢは、購入店舗名（６０５列）、価格（６０６列）、決済手段（６０７列）、商品写真データ（６０８列）、の欄を備えている。
【００５６】
そして、図６の６２行以降には、購入者ＩＤ毎に纏めた履歴ＤＢの具体例を記載している。すなわち、６２行から６５行には、購入者ＩＤ＝「○□００１」の購入品情報が記載されている。そして、図６の６５行は、図５に示した購入者ＩＤ＝「○□００１」の購入品情報がそのままの形で記載されている。また、図６の６７行、６８行には、購入者ＩＤ＝「□△２０１」の購入品情報が記載されている。
【００５７】
図４に戻り、ゲートウェイ４０は、商品の購入者の自宅などに設置される機器であり、通信端末６０から送信される要求情報から検索要求を生成し、通信ネットワーク９０を介して履歴情報管理サーバ２０に中継・送信するコンピュータである。また、ゲートウェイ４０は、履歴情報管理サーバ２０から送信される購入品情報、および、購入品概要情報を受信するようにもなっている。なお、ゲートウェイ４０は、履歴情報管理サーバ２０から購入品情報、或いは、購入品概要情報を受信すると、送信元の履歴情報管理サーバ２０を検証する機能を搭載している。そして、履歴情報管理サーバ２０が、ゲートウェイ４０にとっての正規の履歴情報管理サーバ２０であると判定した場合のみ、受信した購入品情報或いは購入品概要情報をゲートウェイ４０内に取り込むようになっている。
【００５８】
そして、本実施形態においては、ゲートウェイ４０は、制御部４２とＡＰ（Application Program：アプリケーションプログラム）保存部４４を備えており、さらに、履歴概要ＤＢ（Data Base：データベース）５０を備えている。
【００５９】
制御部４２は、ゲートウェイ４０全体の動作制御を行うと共に、上述した、通信端末６０と履歴情報管理サーバ２０の間で成される通信の制御や、履歴情報管理サーバ２０を検証する動作の制御も行う。本実施形態においては、制御部４２は、更に、ＡＰ保存部４４に保存されているアプリケーションプログラムの実行制御を行う。制御部４２は、また、ゲートウェイ４０が必要とするアプリケーションプログラムを、外部サーバなどからダウンロードしてＡＰ保存部４４に保存する制御をも行うようになっている。
【００６０】
ＡＰ保存部４４は、アプリケーションプログラムを記憶・保存しており、このアプリケーションプログラムは、ゲートウェイ４０の制御部４２によって実行される。ＡＰ保存部４４に保存されているアプリケーションプログラムは、ゲートウェイ４０が受信した購入品情報を利用した処理を行うプログラムである。例えば、購入品情報に基づいて家計簿を作成する家計簿作成プログラムや、購入品情報に基づいて購入者の嗜好を分析する嗜好分析プログラム、などを挙げることができる。或いは又、購入者に対してお勧め商品などを表示・提供するレコメンドプログラム、なども挙げることができる。但し、これらのプログラムに限定されるものではなく、購入品情報を利用した処理を行うプログラムであれば、如何なる種類のプログラムであってもよい。
【００６１】
履歴概要ＤＢ５０は、履歴情報管理サーバ２０から受信した購入品概要情報を蓄積・保存するデータベースである。
【００６２】
ここで、購入品概要情報、および、履歴概要ＤＢ、について、図７、図８を参照して説明する。
【００６３】
図７は、購入品概要情報の一例を示す図である。
【００６４】
図７において、購入品概要情報は、７１行に示すように、購入者ＩＤ（商品の購入者の識別子）、購入品ＩＤ（商品の識別子）、購入品名（商品の名称）、購入日付（商品を購入した日付）、の欄を備えている。また、図７の７２行には、購入品概要情報の具体例を記載している。すなわち、購入品概要情報の各欄には、購入者ＩＤ＝「○□００１」、購入品ＩＤ＝「ＲＴ８３Ｚ７ＸＸ」、購入品名＝「薄型ＴＶ」、購入日付＝「２０１Ｘ年０９月１６日」が記載されている。
【００６５】
すなわち、購入品概要情報は、図５に示した購入品情報の一部（購入者ＩＤ、購入品ＩＤ、購入品名、購入日付）を抽出したものとなっている。
【００６６】
図８は、履歴概要ＤＢの一例を示す図である。
【００６７】
図８において、履歴概要ＤＢは、８１行に示すように、購入者ＩＤ（図８の８０１列）、購入品ＩＤ（８０２列）、購入品名（８０３列）、購入日付（８０４列）、の欄を備えている。これら各欄は、図７に示した購入品概要情報の内容と同一のものとなっている。そして、図８の８２行から８５行には、複数の購入品概要情報の具体例が記載されている。図７に示した購入品概要情報は、図８の８５行に記載されている。
【００６８】
図４に戻り、ゲートウェイ４０に接続する通信端末６０は、パーソナルコンピュータやタブレット端末、或いは、携帯電話やスマートフォンなど、通信機能を有する端末装置である。なお、通信端末６０は、１台に限定されるものではなく、複数台の通信端末６０がゲートウェイ４０に接続されるものであってよい。
【００６９】
図４の通信ネットワーク９０は、店舗サーバ１０、履歴情報管理サーバ２０、ゲートウェイ４０を接続する通信網であり、例えば、インターネットのようなコンピュータネットワークであってよい。
【００７０】
次に、第２の実施形態の動作について説明する。
【００７１】
本発明の第２の実施形態は、図１に示した第１の実施形態の履歴情報管理システム１００の構成要素の一部について詳細化した点だけが異なるものである。従って、第２の実施形態の動作は、第１の実施形態の動作とほぼ同一である。そこで、以下においては、第２の実施形態で詳細化した点に関連する動作を中心にして説明するものとする。
【００７２】
本実施形態における動作は、第１の実施形態と同様に、第１に、購入者が店舗で商品を購入した際、店舗サーバ１０から履歴情報管理サーバ２０に対し、購入品情報を送信する動作がある。また、第２の動作として、ゲートウェイ４０から購入者の検索要求を受信した履歴情報管理サーバ２０が、履歴ＤＢ３０の購入品情報を検索し、購入品情報を整理・加工してゲートウェイ４０に返送する動作がある。
【００７３】
先ず、第１の動作について説明する。
【００７４】
本実施形態における第１の動作は、第１の実施形態における第１の動作（図２で説明した動作）とほぼ同一である。そこで、本実施形態における第１の動作については、図２を参照して説明するものとする。
【００７５】
図２において、購入者が商品を購入すると、当該商品を販売した店舗サーバ１０は、購入品情報を生成する（図２のステップＳ１１）。ここで生成する購入品情報は、図５に示したものであり、購入者ＩＤ、購入品ＩＤ、購入品名、購入日付、購入店舗名、価格、決済手段、商品写真データ、から成る情報である。
【００７６】
そして、店舗サーバ１０は、生成した購入品情報を履歴情報管理サーバ２０に送信する（ステップＳ１２）。
【００７７】
履歴情報管理サーバ２０は、受信した購入品情報を履歴ＤＢ３０に蓄積・保存する（ステップＳ１３）。ここで受信した購入品情報は、図６に示した履歴ＤＢの６５行に蓄積・保存されている。
【００７８】
次に、履歴情報管理サーバ２０は、購入品情報から購入品概要情報を生成する（ステップＳ１４）。ここで生成する購入品概要情報は、購入品の概要を示す情報であり、購入品情報の一部を抽出して生成する。購入品概要情報は、図７に示したものであり、購入者ＩＤ、購入品ＩＤ、購入品名、購入日付、から成る情報である。そして、購入品概要情報には、更に、履歴情報管理サーバ２０が、ゲートウェイ４０にアクセスする権利を有する正規の履歴情報管理サーバ２０であることを証明する情報を付加している。本実施形態においては、正規の履歴情報管理サーバ２０であることを証明する情報として、電子署名を用いるものとする。
【００７９】
履歴情報管理サーバ２０は、生成した購入品概要情報をゲートウェイ４０に送信する（ステップＳ１５）。
【００８０】
購入品概要情報を受信したゲートウェイ４０は、購入品概要情報の送信元が、ゲートウェイ４０にとっての正規の履歴情報管理サーバ２０であるかの判定を行う（ステップＳ１６）。判定の結果、購入品概要情報の送信元が、ゲートウェイ４０にとっての正規の履歴情報管理サーバ２０であると判定した場合（ステップＳ１６で正規）、購入品概要情報をゲートウェイ４０の履歴概要ＤＢ５０に蓄積・保存する（ステップＳ１７）。ここで、ゲートウェイ４０が受信した購入品概要情報は、図８に示した履歴概要ＤＢ５０の８５行に蓄積・保存されている。
【００８１】
購入品概要情報の送信元が、ゲートウェイ４０にとっての正規の履歴情報管理サーバ２０ではないと判定した場合（ステップＳ１６で非正規）、購入品概要情報は取り込まず、ゲートウェイ４０の処理を終了する。
【００８２】
続いて、第２の動作について説明する。
【００８３】
本実施形態における第２の動作は、第１の実施形態における第２の動作（図３で説明した動作）とほぼ同一である。そこで、本実施形態における第２の動作については、図３を参照して説明するものとする。
【００８４】
図３において、購入者が通信端末６０に要求情報を入力すると、通信端末６０は、当該要求情報をゲートウェイ４０に送信する（図３のステップＳ２１）。ここで要求情報とは、購入者が過去に購入した商品の購入品情報を、履歴情報管理サーバ２０から取得したい、という依頼情報であり、例えば、購入者ＩＤや商品ＩＤなどを要求情報として入力する。
【００８５】
要求情報を受信したゲートウェイ４０の制御部４２は、要求情報に記載されている購入者ＩＤや商品ＩＤが、履歴概要ＤＢ５０に登録されているかを確認し、登録されている場合、検索要求を生成する（ステップＳ２２）。ここで検索要求とは、購入者ＩＤや商品ＩＤなどによって指定される購入品情報を検索して返送して貰いたい旨を示す情報である。例えば、購入者が、要求情報として購入者ＩＤだけを入力した場合、検索要求としては、当該購入者ＩＤを有する購入品情報を全て検索して返送して貰いたい旨を示す情報が生成される。また、購入者が、要求情報として購入者ＩＤと商品ＩＤを入力した場合、検索要求としては、当該購入者ＩＤの当該商品ＩＤを有する購入品情報を検索して返送して貰いたい旨を示す情報が生成される。そして、検索要求には、更に、ゲートウェイ４０が、履歴情報管理サーバ２０にアクセスする権利を有する正規のゲートウェイ４０であることを証明する情報を付加している。本実施形態においては、正規のゲートウェイ４０であることを証明する情報として、電子署名を用いるものとする。
【００８６】
ゲートウェイ４０は、生成した検索要求を履歴情報管理サーバ２０に送信する（ステップＳ２３）。
【００８７】
検索要求を受信した履歴情報管理サーバ２０は、検索要求の送信元が、履歴情報管理サーバ２０にとっての正規のゲートウェイ４０であるかの判定を行う（ステップＳ２４）。判定の結果、検索要求の送信元が、履歴情報管理サーバ２０にとっての正規のゲートウェイ４０であると判定した場合（ステップＳ２４で正規）、履歴情報管理サーバ２０は以下の動作を行う。すなわち、履歴ＤＢ３０から、検索要求に記されている当該購入者の購入品情報を抽出し（ステップＳ２５）、抽出した購入品情報に電子署名してゲートウェイ４０に送信する（ステップＳ２６）。検索要求の送信元が、履歴情報管理サーバ２０にとっての正規のゲートウェイ４０ではないと判定した場合（ステップＳ２４で非正規）、履歴情報管理サーバ２０は自身の処理を終了する。
【００８８】
購入品情報を受信したゲートウェイ４０は、購入品情報の送信元が、ゲートウェイ４０にとっての正規の履歴情報管理サーバ２０であるかの判定を行う（ステップＳ２７）。判定の結果、購入品情報の送信元が、ゲートウェイ４０にとっての正規の履歴情報管理サーバ２０であると判定した場合（ステップＳ２７で正規）、制御部４２は、購入品情報に基づく処理を行う（ステップＳ２８）。ここで、制御部４２が行う購入品情報に基づく処理とは、ＡＰ保存部４４に保存されているアプリケーションプログラムを実行させる処理である。実行されるアプリケーションプログラムが、例えば、家計簿作成プログラムであるとすれば、制御部４２は、購入品情報を家計簿作成プログラムに入力し、家計簿を作成させる処理を行う。なお、ＡＰ保存部４４のどのアプリケーションプログラムを実行させるかについては、購入者が指示できるようにしておけばよい。
【００８９】
そして、制御部４２は、処理結果を通信端末６０に送信する（ステップＳ２９）。通信端末６０は、受信した処理結果を通信端末６０の表示装置に表示する（ステップＳ３０）。
【００９０】
ステップＳ２７における判定の結果、購入品情報の送信元が、ゲートウェイ４０にとっての正規の履歴情報管理サーバ２０でないと判定した場合（ステップＳ２７で非正規）、購入品情報は取り込まず、ゲートウェイ４０の処理を終了する。
【００９１】
以上、本発明の第２の実施形態の動作について説明した。
【００９２】
以上説明したように、第２の実施形態の履歴情報管理システム（１００−２）は、店舗サーバ（１０）から送信される購入品情報を履歴情報としてデータベース（履歴ＤＢ３０）に保存する履歴情報管理サーバ（２０）を備えている。また、通信端末（６０）から受信する購入者の要求情報から検索要求を生成して前記履歴情報管理サーバに送信するゲートウェイ（４０）を備えている。そして、前記履歴情報管理サーバは、前記検索要求を検証し、前記検索要求の送信元が正規の送信元であると判定した場合、前記データベースから前記購入者の前記購入品情報を抽出して前記ゲートウェイに返送する。そして、第２の実施形態の履歴情報管理システムにおいて、前記履歴情報管理サーバは、前記店舗サーバから送信された前記購入品情報に基づき、前記購入品情報の一部を抽出して生成した購入品概要情報を前記ゲートウェイに送信する。ここで、前記ゲートウェイは、前記購入品概要情報を検証し、前記購入品概要情報の送信元が正規の送信元であると判定した場合、前記購入品概要情報を第２のデータベース（履歴概要ＤＢ５０）に保存する。
【００９３】
すなわち、ゲートウェイは、正規の履歴情報管理サーバからの購入品概要情報だけを受信するようになっており、非正規のサーバなどからのアクセスは無視するようになっている。
【００９４】
従って、ゲートウェイは、問題の無い正規の購入品概要情報だけを第２のデータベースに保存することが可能となる。
【００９５】
また、購入品概要情報は、購入品情報の一部だけを抽出して生成したものであり、ゲートウェイは購入品概要情報だけを保存するようになっている。
【００９６】
従って、万一、ゲートウェイから購入品概要情報が流出してしまったとしても、購入品情報の全体が流出してしまうことを防ぐことが可能となる。
【００９７】
また、第２の実施形態の履歴情報管理システム（１００−２）のゲートウェイは、前記履歴情報管理サーバから送信された前記購入品情報を利用した処理を行うアプリケーションプログラムを実行させ、処理結果を前記通信端末に送信するようになっている。
【００９８】
すなわち、ゲートウェイで、購入品情報を利用した処理を行うアプリケーションプログラムを実行させるようになっており、通信端末ごとにアプリケーションプログラムをインストールする必要が無い。
【００９９】
従って、商品の購入者の、アプリケーションプログラムのインストール作業の手間を低減することが可能となる。
【０１００】
さらに、第２の実施形態の履歴情報管理システム（１００−２）のゲートウェイは、前記アプリケーションプログラムを外部のサーバからダウンロードして前記ゲートウェイ内に保存するようになっている。
【０１０１】
従って、商品の購入者は、新たなアプリケーションプログラムの導入を容易に行うことが可能となる。
なお、上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
（付記１）
店舗サーバから送信される購入品情報を履歴情報としてデータベースに保存する履歴情報管理サーバと、
通信端末から受信する購入者の要求情報から検索要求を生成して前記履歴情報管理サーバに送信するゲートウェイを備え、
前記履歴情報管理サーバは、前記検索要求を検証し、前記検索要求の送信元が正規の送信元であると判定した場合、前記データベースから前記購入者の前記購入品情報を抽出して前記ゲートウェイに返送する、
ことを特徴とする履歴情報管理システム。
（付記２）
前記履歴情報管理サーバは、前記店舗サーバから送信された前記購入品情報の一部を抽出して生成した購入品概要情報を前記ゲートウェイに送信し、
前記ゲートウェイは、前記購入品概要情報を検証し、前記購入品概要情報の送信元が正規の送信元であると判定した場合、前記購入品概要情報を第２のデータベースに保存する、
ことを特徴とする付記１に記載の履歴情報管理システム。
（付記３）
前記ゲートウェイは、前記履歴情報管理サーバから送信された前記購入品情報を利用した処理を行うアプリケーションプログラムを実行させ、処理結果を前記通信端末に送信する、
ことを特徴とする付記１或いは付記２の何れかに記載の履歴情報管理システム。
（付記４）
前記ゲートウェイは、前記アプリケーションプログラムを外部のサーバからダウンロードして前記ゲートウェイ内に保存する、
ことを特徴とする付記３に記載の履歴情報管理システム。
（付記５）
店舗サーバから送信される購入品情報を履歴情報としてデータベースに保存するステップと、
通信端末から受信する購入者の要求情報から検索要求を生成するステップと、
前記検索要求を検証するステップと、
前記検索要求の送信元が正規の送信元であると判定した場合、前記データベースから前記購入者の前記購入品情報を抽出して前記送信元に返送するステップと、
を実行することを特徴とする履歴情報管理方法。
（付記６）
前記店舗サーバから送信された前記購入品情報の一部を抽出して購入品概要情報を生成するステップと、
前記購入品概要情報を前記送信元に送信するステップと、
前記購入品概要情報を検証するステップと、
前記購入品概要情報の第２の送信元が正規の送信元であると判定した場合、前記購入品概要情報を前記送信元の第２のデータベースに保存するステップと、
を実行することを特徴とする付記５に記載の履歴情報管理方法。
（付記７）
前記購入品情報を利用した処理を行うアプリケーションプログラムを実行させるステップと、
処理結果を前記通信端末に送信するステップと、
を実行することを特徴とする付記５或いは付記６に記載の履歴情報管理方法。
（付記８）
店舗サーバから送信される購入品情報を履歴情報としてデータベースに保存し、
前記購入品情報の一部を抽出して生成した購入品概要情報をゲートウェイに送信する、
ことを特徴とする履歴情報管理サーバ。
（付記９）
前記履歴情報管理サーバは、前記ゲートウェイから検索要求を受信した際、前記検索要求を検証し、
前記検索要求の送信元が正規の送信元であると判定した場合、前記データベースから前記検索要求を送信した購入者の前記購入品情報を抽出して前記ゲートウェイに返送する、
ことを特徴とする付記８に記載の履歴情報管理サーバ。
（付記１０）
履歴情報管理サーバから送信される購入品概要情報を検証し、
前記購入品概要情報の送信元が正規の送信元であると判定した場合、前記購入品概要情報を自身のデータベースに保存する、
ことを特徴とするゲートウェイ。
（付記１１）
前記ゲートウェイは、通信端末から受信する購入者の要求情報から検索要求を生成して前記履歴情報管理サーバに送信し、
前記履歴情報管理サーバから購入品情報が返送された際、前記購入品情報を検証し、
前記購入品情報の送信元が正規の送信元であると判定した場合、前記購入品情報を利用した処理を行うアプリケーションプログラムを実行させ、処理結果を前記通信端末に送信する、
ことを特徴とする付記１０に記載のゲートウェイ。
（付記１２）
前記ゲートウェイは、前記アプリケーションプログラムを外部のサーバからダウンロードして前記ゲートウェイ内に保存する、
ことを特徴とする付記１１に記載のゲートウェイ。
【符号の説明】
【０１０２】
１０    店舗サーバ
２０    履歴情報管理サーバ
３０    履歴ＤＢ
４０    ゲートウェイ
４２    制御部
４４    ＡＰ保存部
５０    履歴概要ＤＢ
６０    通信端末
９０    通信ネットワーク
１００    履歴情報管理システム
【図１】
2015156110.tif 000003
【図２】
2015156110.tif 000004
【図３】
2015156110.tif 000005
【図４】
2015156110.tif 000006
【図５】
2015156110.tif 000007
【図６】
2015156110.tif 000008
【図７】
2015156110.tif 000009
【図８】
2015156110.tif 000010