(57)【特許請求の範囲】
【請求項１】
ネットワークを介して複数の販売店が出店する電子市場を管理する管理装置であって、
カスタマが受信した電子メールをパターンと照合することにより、当該カスタマが過去に購入した商品の識別情報、購入価格および購入元を示す履歴情報を抽出する抽出部、
前記抽出された履歴情報のうち第１履歴情報に含まれる前記識別情報に対応付けられた商品を、最も安い販売価格で販売する販売店を検索する検索部、
前記検索された販売店および当該販売店による販売価格を含む販売情報と、前記第１履歴情報と、を前記カスタマに提示し、前記販売情報に含まれる販売価格が、前記第１履歴情報に含まれる購入価格未満であれば、前記第１履歴情報に対して当該販売情報を強調して前記カスタマに提示する提示部、
前記提示部が、前記販売情報を強調して提示した後に前記カスタマが受信した電子メールから前記抽出部が抽出した履歴情報であって、前記第１履歴情報と共通する商品の識別情報を含む履歴情報である第２履歴情報を取得する取得部、
前記取得された第２履歴情報に含まれる購入価格が前記強調された販売情報に含まれる販売価格を超えていた場合、前記第１履歴情報ならびに前記第２履歴情報の抽出の際に照合されたパターンをチェックすべき旨を警告する警告部
を備えることを特徴とする管理装置。
【請求項２】
外部電子市場における商品の商品コードと、前記電子市場における当該商品の識別情報とを対応付けたデータベースを記録する記録部をさらに備え、
前記抽出部は、前記電子メールを前記パターンと照合することによって、当該カスタマが前記外部電子市場で購入した商品の前記商品コードを取得した場合、前記データベースを参照し、当該取得された商品コードに対応付けられた識別情報を取得し、
前記警告部は、前記取得された識別情報を提示して警告する、
ことを特徴とする請求項１に記載の管理装置。
【請求項３】
前記抽出部は、
前記電子メールを前記パターンと照合することによって得られた購入元が、前記電子市場の販売店であれば、当該電子メールの記載から識別情報を取得し、
前記電子メールを前記パターンと照合することによって得られた購入元が、前記電子市場の販売店でなければ、当該購入元が運営するウェブサイトにおいて、当該電子メールに記載されている商品名をキーワードとして検索することによって購入ページを取得し、当該購入ページに最も類似する対照ページを前記電子市場から検索し、当該対照ページの記載から識別情報を取得する、
ことを特徴とする請求項１または２に記載の管理装置。
【請求項４】
前記警告部は、前記取得された第２履歴情報に含まれる購入価格が前記強調された販売情報に含まれる販売価格を超えていた場合、前記対照ページにかかる販売店に、前記対照ページの記載をチェックすべき旨を警告する、
ことを特徴とする請求項３に記載の管理装置。
【請求項５】
前記警告部は、前記取得された第２履歴情報に含まれる購入価格が前記強調された販売情報に含まれる販売価格を超えていた場合、前記強調された販売情報に含まれる販売店に警告する、
ことを特徴とする請求項１から４のいずれか１項に記載の管理装置。
【請求項６】
ネットワークを介して複数の販売店が出店する電子市場を管理する管理装置による管理方法であって、
カスタマが受信した電子メールをパターンと照合することにより、当該カスタマが過去に購入した商品の識別情報、購入価格および購入元を示す履歴情報を抽出する抽出ステップ、
前記抽出された履歴情報のうち第１履歴情報に含まれる前記識別情報に対応付けられた商品を、最も安い販売価格で販売する販売店を検索する検索ステップ、
前記検索された販売店および当該販売店による販売価格を含む販売情報と、前記第１履歴情報と、を前記カスタマに提示し、前記販売情報に含まれる販売価格が、前記第１履歴情報に含まれる購入価格未満であれば、前記第１履歴情報に対して当該販売情報を強調して前記カスタマに提示する提示ステップ、
前記提示ステップで、前記販売情報を強調して提示した後に前記カスタマが受信した電子メールから前記抽出ステップで抽出した履歴情報であって、前記第１履歴情報と共通する商品の識別情報を含む履歴情報である第２履歴情報を取得する取得ステップ、
前記取得された第２履歴情報に含まれる購入価格が前記強調された販売情報に含まれる販売価格を超えていた場合、前記第１履歴情報ならびに前記第２履歴情報の抽出の際に照合されたパターンをチェックすべき旨を警告する警告ステップ
を備えることを特徴とする管理方法。
【請求項７】
ネットワークを介して複数の販売店が出店する電子市場を管理するコンピュータにより実行されるプログラムを記録した非一時的な記録媒体であって、
前記コンピュータに、
カスタマが受信した電子メールをパターンと照合することにより、当該カスタマが過去に購入した商品の識別情報、購入価格および購入元を示す履歴情報を抽出する抽出手順、
前記抽出された履歴情報のうち第１履歴情報に含まれる前記識別情報に対応付けられた商品を、最も安い販売価格で販売する販売店を検索する検索手順、
前記検索された販売店および当該販売店による販売価格を含む販売情報と、前記第１履歴情報と、を前記カスタマに提示し、前記販売情報に含まれる販売価格が、前記第１履歴情報に含まれる購入価格未満であれば、前記第１履歴情報に対して当該販売情報を強調して前記カスタマに提示する提示手順、
前記提示手順で、前記販売情報を強調して提示した後に前記カスタマが受信した電子メールから前記抽出手順で抽出した履歴情報であって、前記第１履歴情報と共通する商品の識別情報を含む履歴情報である第２履歴情報を取得する取得手順、
前記取得された第２履歴情報に含まれる購入価格が前記強調された販売情報に含まれる販売価格を超えていた場合、前記第１履歴情報ならびに前記第２履歴情報の抽出の際に照合されたパターンをチェックすべき旨を警告する警告手順
を実行させるプログラムを記録した非一時的な記録媒体。
【請求項８】
ネットワークを介して複数の販売店が出店する電子市場を管理するコンピュータにより実行されるプログラムであって、
前記コンピュータに、
カスタマが受信した電子メールをパターンと照合することにより、当該カスタマが過去に購入した商品の識別情報、購入価格および購入元を示す履歴情報を抽出する抽出手順、
前記抽出された履歴情報のうち第１履歴情報に含まれる前記識別情報に対応付けられた商品を、最も安い販売価格で販売する販売店を検索する検索手順、
前記検索された販売店および当該販売店による販売価格を含む販売情報と、前記第１履歴情報と、を前記カスタマに提示し、前記販売情報に含まれる販売価格が、前記第１履歴情報に含まれる購入価格未満であれば、前記第１履歴情報に対して当該販売情報を強調して前記カスタマに提示する提示手順、
前記提示手順で、前記販売情報を強調して提示した後に前記カスタマが受信した電子メールから前記抽出手順で抽出した履歴情報であって、前記第１履歴情報と共通する商品の識別情報を含む履歴情報である第２履歴情報を取得する取得手順、
前記取得された第２履歴情報に含まれる購入価格が前記強調された販売情報に含まれる販売価格を超えていた場合、前記第１履歴情報ならびに前記第２履歴情報の抽出の際に照合されたパターンをチェックすべき旨を警告する警告手順
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、管理装置、管理方法、非一時的な記録媒体、およびプログラムに関する。
【背景技術】
【０００２】
近年、インターネットを介して多くの仮想店舗が出店する、いわゆる電子市場が普及している。電子市場においては、各販売店が商品ごとに販売ページを作成して公開しており、カスタマは、この販売ページを通じて欲しい商品を購入することができる。【０００３】
このような電子市場で、カスタマに、より効果的に商品を販売するための技術が開発されている。一例として、過去の行動履歴（アクセス履歴など）に応じてカスタマごとに異なるサービスを提供することにより、商品の購入を促進しようとする技術がすでに存在する。例えば、特許文献１が開示する技術は、より早期（またはカスタマが電子市場にアクセスしてから所定の期間内）の購入がカスタマにとって有利になるように価格を調整することで、カスタマの商品購入を促進しようとするものである。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−１２１５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、従来技術では、カスタマへの商品の提案をより効果的なものとする上で課題がある。【０００６】
電子市場（または電子市場の管理装置など）が、カスタマに商品とその商品の情報とを提示し、その購入をすすめた場合であっても、そのカスタマがその商品を購入しない場合がある。そのとき、カスタマがその商品を購入しなかった理由が、カスタマ側の事由（例えば、別の商品を購入しており対象商品が不要であった場合など）であるのか、あるいは電子市場が提示した内容が悪かったのかを判別することは困難である。【０００７】
例えば、特許文献１には、カスタマに、アクセス履歴に応じて異なる販売条件（販売価格および送料負担など）を適用することが開示されているだけである。適用された販売条件が適切であったかどうかを判断する技術は、特許文献１には何ら開示されていない。【０００８】
本発明は、このような問題点に鑑みてなされたものであり、その目的とするところは、カスタマへのより効果的で正確な商品の提案を、より簡易な作業で実現することである。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、本発明の第１の観点にかかる管理装置は、
ネットワークを介して複数の販売店が出店する電子市場を管理する管理装置であって、
カスタマが受信した電子メールをパターンと照合することにより、当該カスタマが過去に購入した商品の識別情報、購入価格および購入元を示す履歴情報を抽出する抽出部、
前記抽出された履歴情報のうち第１履歴情報に含まれる前記識別情報に対応付けられた商品を、最も安い販売価格で販売する販売店を検索する検索部、
前記検索された販売店および当該販売店による販売価格を含む販売情報と、前記第１履歴情報と、を前記カスタマに提示し、前記販売情報に含まれる販売価格が、前記第１履歴情報に含まれる購入価格未満であれば、前記第１履歴情報に対して当該販売情報を強調して前記カスタマに提示する提示部、
前記提示部が、前記販売情報を強調して提示した後に前記カスタマが受信した電子メールから前記抽出部が抽出した履歴情報であって、前記第１履歴情報と共通する商品の識別情報を含む履歴情報である第２履歴情報を取得する取得部、
前記取得された第２履歴情報に含まれる購入価格が前記強調された販売情報に含まれる販売価格を超えていた場合、前記第１履歴情報ならびに前記第２履歴情報の抽出の際に照合されたパターンをチェックすべき旨を警告する警告部
を備える。【００１０】
上記第１の観点に係る管理装置は、
外部電子市場における商品の商品コードと、前記電子市場における当該商品の識別情報とを対応付けたデータベースを記録する記録部をさらに備え、
前記抽出部は、前記電子メールを前記パターンと照合することによって、当該カスタマが前記外部電子市場で購入した商品の前記商品コードを取得した場合、前記データベースを参照し、当該取得された商品コードに対応付けられた識別情報を取得し、
前記警告部は、前記取得された識別情報を提示して警告する、
ものであってもよい。【００１１】
前記抽出部は、
前記電子メールを前記パターンと照合することによって得られた購入元が、前記電子市場の販売店であれば、当該電子メールの記載から識別情報を取得し、
前記電子メールを前記パターンと照合することによって得られた購入元が、前記電子市場の販売店でなければ、当該購入元が運営するウェブサイトにおいて、当該電子メールに記載されている商品名をキーワードとして検索することによって購入ページを取得し、当該購入ページに最も類似する対照ページを前記電子市場から検索し、当該対照ページの記載から識別情報を取得する、
ものであってもよい。【００１２】
前記警告部は、前記取得された第２履歴情報に含まれる購入価格が前記強調された販売情報に含まれる販売価格を超えていた場合、前記対照ページにかかる販売店に、前記対照ページの記載をチェックすべき旨を警告する、
ものであってもよい。【００１３】
前記警告部は、前記取得された第２履歴情報に含まれる購入価格が前記強調された販売情報に含まれる販売価格を超えていた場合、前記強調された販売情報に含まれる販売店に警告する、
ものであってもよい。【００１４】
上記目的を達成するため、本発明の第２の観点にかかる管理方法は、
ネットワークを介して複数の販売店が出店する電子市場を管理する管理装置による管理方法であって、
カスタマが受信した電子メールをパターンと照合することにより、当該カスタマが過去に購入した商品の識別情報、購入価格および購入元を示す履歴情報を抽出する抽出ステップ、
前記抽出された履歴情報のうち第１履歴情報に含まれる前記識別情報に対応付けられた商品を、最も安い販売価格で販売する販売店を検索する検索ステップ、
前記検索された販売店および当該販売店による販売価格を含む販売情報と、前記第１履歴情報と、を前記カスタマに提示し、前記販売情報に含まれる販売価格が、前記第１履歴情報に含まれる購入価格未満であれば、前記第１履歴情報に対して当該販売情報を強調して前記カスタマに提示する提示ステップ、
前記提示ステップで、前記販売情報を強調して提示した後に前記カスタマが受信した電子メールから前記抽出ステップで抽出した履歴情報であって、前記第１履歴情報と共通する商品の識別情報を含む履歴情報である第２履歴情報を取得する取得ステップ、
前記取得された第２履歴情報に含まれる購入価格が前記強調された販売情報に含まれる販売価格を超えていた場合、前記第１履歴情報ならびに前記第２履歴情報の抽出の際に照合されたパターンをチェックすべき旨を警告する警告ステップ
を備える。【００１５】
上記目的を達成するため、本発明の第３の観点にかかる記録媒体は、
ネットワークを介して複数の販売店が出店する電子市場を管理するコンピュータにより実行されるプログラムを記録した非一時的な記録媒体であって、
前記コンピュータに、
カスタマが受信した電子メールをパターンと照合することにより、当該カスタマが過去に購入した商品の識別情報、購入価格および購入元を示す履歴情報を抽出する抽出手順、
前記抽出された履歴情報のうち第１履歴情報に含まれる前記識別情報に対応付けられた商品を、最も安い販売価格で販売する販売店を検索する検索手順、
前記検索された販売店および当該販売店による販売価格を含む販売情報と、前記第１履歴情報と、を前記カスタマに提示し、前記販売情報に含まれる販売価格が、前記第１履歴情報に含まれる購入価格未満であれば、前記第１履歴情報に対して当該販売情報を強調して前記カスタマに提示する提示手順、
前記提示手順で、前記販売情報を強調して提示した後に前記カスタマが受信した電子メールから前記抽出手順で抽出した履歴情報であって、前記第１履歴情報と共通する商品の識別情報を含む履歴情報である第２履歴情報を取得する取得手順、
前記取得された第２履歴情報に含まれる購入価格が前記強調された販売情報に含まれる販売価格を超えていた場合、前記第１履歴情報ならびに前記第２履歴情報の抽出の際に照合されたパターンをチェックすべき旨を警告する警告手順
を実行させるプログラムを記録している。【００１６】
上記目的を達成するため、本発明の第４の観点にかかるプログラムは、
ネットワークを介して複数の販売店が出店する電子市場を管理するコンピュータにより実行されるプログラムであって、
前記コンピュータに、
カスタマが受信した電子メールをパターンと照合することにより、当該カスタマが過去に購入した商品の識別情報、購入価格および購入元を示す履歴情報を抽出する抽出手順、
前記抽出された履歴情報のうち第１履歴情報に含まれる前記識別情報に対応付けられた商品を、最も安い販売価格で販売する販売店を検索する検索手順、
前記検索された販売店および当該販売店による販売価格を含む販売情報と、前記第１履歴情報と、を前記カスタマに提示し、前記販売情報に含まれる販売価格が、前記第１履歴情報に含まれる購入価格未満であれば、前記第１履歴情報に対して当該販売情報を強調して前記カスタマに提示する提示手順、
前記提示手順で、前記販売情報を強調して提示した後に前記カスタマが受信した電子メールから前記抽出手順で抽出した履歴情報であって、前記第１履歴情報と共通する商品の識別情報を含む履歴情報である第２履歴情報を取得する取得手順、
前記取得された第２履歴情報に含まれる購入価格が前記強調された販売情報に含まれる販売価格を超えていた場合、前記第１履歴情報ならびに前記第２履歴情報の抽出の際に照合されたパターンをチェックすべき旨を警告する警告手順
を実行させる。
【発明の効果】
【００１７】
本発明によれば、カスタマへのより効果的で正確な商品の提案を、より簡易な作業で実現することが可能となる。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施形態にかかる管理装置の機能構成を示すブロック図である。
【図２】管理装置のハードウェア構成を示すブロック図である。
【図３】記憶装置に記録されているデータ内容を示す図である。
【図４】抽出処理のフローチャートである。
【図５】購入履歴データに記録されたデータの内容の一例を示す図である。
【図６】販売情報提示処理のフローチャートである。
【図７】警告処理のフローチャートである。
【図８】接続データベースの内容を示す図である。
【発明を実施するための形態】
【００１９】
以下、本発明の実施形態について添付図面を参照しつつ説明する。
【００２０】
＜実施形態＞
本発明の実施形態にかかる管理装置１００は、インターネットを介して複数の販売店が出店する電子市場としての機能を提供する情報処理装置である。管理装置１００は、販売店の担当者が作成した、商品に関するウェブページ（商品ページ）に関するデータを記録しており、インターネット等のネットワークを介してカスタマから要求があると、その要求に応じて商品ページに関する情報を提供する。また、管理装置１００は、商品ページを閲覧したカスタマが、当該商品ページを介してその商品に関する注文を入力すると、その注文を受け付け、受け付けた注文を販売店に伝達する。
【００２１】
また、管理装置１００は、カスタマから注文を受け付けると、その注文の内容を示す情報（注文日時、商品名、商品の識別情報、購入価格、購入元販売店など）を記載した電子メールをカスタマに送信する。カスタマは、送信された電子メールを参照することにより、自身の注文内容を参照することができる。他にも、管理装置１００は、一般的な電子市場の機能を提供する情報処理装置が有する機能を一通り備えるものとする。
【００２２】
商品の識別情報とは、電子市場において商品を種別に一意に特定するために付与される固有のデータである。例えば、ＪＡＮ（Japanese Article Number）コードやＩＳＢＮ（International Standard Book Number）などが識別情報として用いられる。しかし、商品の識別情報はこれに限られず、電子市場が任意に商品種別に割り当てるものであってもよい。
【００２３】
さらに、管理装置１００は、カスタマに、過去の購入履歴に基づき、商品の購入を提案する機能を備える。管理装置１００は、カスタマによる過去の購入履歴から再度購入が見込まれる商品を特定し、特定した商品を取り扱っている販売店を、自身が管理する電子市場から検索する。管理装置１００は、複数の販売店が検索によりヒットした場合、ヒットした販売店から、その商品を最も低価格で販売している販売店を特定する。管理装置１００は、特定した商品および販売店をカスタマに提示することにより、カスタマに、当該商品を購入することを提案する。
【００２４】
管理装置１００は、カスタマに商品の購入を提案する際、購入履歴を、自身が管理する電子市場での購買記録だけでなく、カスタマが受信した電子メールから取得する機能を備える。管理装置１００は、カスタマが受信した電子メールを解析することで、過去にカスタマが購入した商品およびその際の購入条件を示す情報を取得する。このようにすることで、管理装置１００は、自身が管理する電子市場のみならず、他の電子市場でカスタマが購入した商品に基づいて、商品の購入をカスタマに提案することができる。
【００２５】
カスタマが電子メールを受信する形態として、さまざまなものが考えられる。例えば、カスタマは、自身が利用するウェブメールサービスに、端末装置で起動するウェブブラウザを介して接続することにより、ウェブメールサービスで受信した電子メールを閲覧するものであってもよい。また、カスタマが所有する端末装置にインストールされたメイラーが、定期的にサーバから電子メールをダウンロードしており、カスタマは端末装置のメイラーを介して閲覧するものであってもよい。以下の説明においては、便宜的に、管理装置１００は、カスタマが利用するウェブメールサービスにアクセスすることにより、カスタマが受信した電子メールの内容を示すデータを取得する。
【００２６】
管理装置１００は、カスタマから、ウェブメールサービスへのアクセス用の情報（ウェブメールサービスのＵＲＬ（Uniform Resource Locator）、アクセス用のユーザＩＤ（IDentifier）、パスワードなど）の入力を受け付け、受け付けた情報を記録する。管理装置１００は、入力された情報をもとに、定期的にまたは任意の事由をトリガーにして、ウェブメールサービスからカスタマが受信した電子メールを取得する。管理装置１００は、取得した電子メールの内容に基づいて、カスタマへ商品の購入を提案する。
【００２７】
本実施形態にかかる管理装置１００は、図１に示すように、機能面では、抽出部１１、検索部１２、提示部１３、取得部１４、警告部１５を備える。また、管理装置１００は、カスタマＣが受信した電子メールのデータである電子メールデータ２１にアクセスすることができる。また、管理装置１００は、電子メールデータ２１から商品のデータを抽出するためのパターンデータ２２、またカスタマＣによる購入履歴を記録する購入履歴データ２３、電子市場を運営するために必要となる商品ページ等のデータを記録したＤＢ（Data Base）である電子市場ＤＢ２４などのデータを記録する。
【００２８】
抽出部１１は、カスタマＣが受信した電子メールをパターンと照合することにより、カスタマＣが過去に購入した商品の識別情報、購入価格および購入元を示す履歴情報を抽出する。具体的には、抽出部１１は、電子メールデータ２１からカスタマＣが受信した電子メールを読み出し、読み出した電子メールを、パターンデータ２２に記録されているパターンと照合する。抽出部１１は、照合の結果得られたカスタマＣによる商品の購入履歴を示す情報（購入した商品の識別情報、購入価格および購入元を示す情報）を、購入履歴データ２３に記録する。
【００２９】
検索部１２は、抽出部１１に抽出された履歴情報（購入履歴データ２３）から商品の識別情報を読み出し、その商品を、管理装置１００が管理する電子市場のなかで最も安い販売価格で販売する販売店を検索する。
【００３０】
提示部１３は、検索部１２に検索された販売店、および当該販売店による販売価格を含む販売情報と、検索に用いられた履歴情報と、をカスタマＣに提示する。特に、提示部１３は、履歴情報に記録されている購入価格と、提示される販売情報に含まれる販売価格とを対比し、販売価格のほうが低価格であった場合、販売情報を強調してカスタマＣに提示する。
【００３１】
取得部１４は、提示部１３が販売情報を強調して提示した後にカスタマＣが受信した電子メールから抽出部１１が抽出した履歴情報であって、過去に一度カスタマＣに販売情報とともに提示された履歴情報（第１履歴情報）と共通する商品の識別情報を含む履歴情報（第２履歴情報）を取得する。取得部１４が取得した履歴情報は、言い換えると、提示部１３がカスタマＣに販売情報を提示した後の、カスタマＣによる購入内容を示す情報である。
【００３２】
警告部１５は、取得部１４が取得した履歴情報に含まれる購入価格が、提示部１３が強調して提示した販売情報に含まれる販売価格を超えていた場合、第１履歴情報および第２履歴情報の抽出の際に照合されたパターンをチェックすべき旨を電子市場の管理者Ｍに警告する。取得部１４が取得した履歴情報に含まれる購入価格が、提示部１３が強調して提示した販売情報に含まれる販売価格を超えている場合とは、すなわち、カスタマＣが、提示された販売情報よりも高い価格で同じ商品を購入した場合である。このような場合、抽出部１１が電子メールデータ２１とパターンデータ２２とを照合して抽出した購入履歴が不適切であった可能性がある。そのため、警告部１５は、電子市場の管理者Ｍに、パターンデータ２２をチェックすることを、メッセージ等により警告する。
【００３３】
管理装置１００は、ここまで述べた各機能部を有することにより、要件が満たされた場合に、電子市場の管理者に、パターンデータ２２をチェックすることを警告する。管理装置１００によれば、電子市場の管理者は、パターンデータ２２を改善する機会およびそのための情報を取得することができる。そのため、電子市場の管理者は、カスタマＣへ、より効果的で正確な商品の提案を、より簡易な作業で実現することが可能となる。
【００３４】
本実施形態にかかる管理装置１００は、図２に示すように、ハードウェアとして、制御部１１０、記憶装置１２０、操作デバイス１３０、ディスプレイ１４０、ネットワークインターフェース１５０を備え、これらが内部バス１９０を介して互いに接続された構成を有する。
【００３５】
制御部１１０は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）などを備える。制御部１１０のＣＰＵが、ＲＯＭまたはＲＡＭに記録されているプログラムを実行することにより、制御部１１０は、管理装置１００全体の動作を制御する。制御部１１０は、必要に応じて記憶装置１２０からプログラム等のデータを読み出し、また記憶装置１２０にデータを保存する。
【００３６】
記憶装置１２０は、ハードディスクドライブやフラッシュメモリ等の記憶装置を備え、管理装置１００が稼動するために必要なデータを記憶する。
【００３７】
記憶装置１２０は、例えば、制御部１１０が実行するためのプログラム、あるいは制御部１１０がプログラムを実行する上で参照するデータを記録し、制御部１１０からの要求に応じて制御部１１０に提供する。また、記憶装置１２０は、制御部１１０からの要求に応じ、制御部１１０から出力されたデータを記録する。
【００３８】
操作デバイス１３０は、キーボードやマウス等を備え、操作者（主として管理者Ｍ）による入力操作を受け付けて制御部１１０に伝達する。
【００３９】
ディスプレイ１４０は、液晶ディスプレイ等を備え、管理装置１００が操作者に提示すべき情報を表示する。
【００４０】
もっとも、管理装置１００が操作デバイス１３０およびディスプレイ１４０を備えていることは必須ではない。例えば、後述するネットワークインターフェース１５０を介して、操作者からの操作入力を受けつけ、あるいは操作者に情報を提示することができるなら、管理装置１００は操作デバイス１３０あるいはディスプレイ１４０を備えていなくともよい。
【００４１】
ネットワークインターフェース１５０は、管理装置１００をネットワーク（図示せず）に接続する。管理装置１００が、ネットワークを介して他機器に情報を送信し、あるいは他機器から情報を受信する際、ネットワークインターフェース１５０は、制御部１１０から後述する内部バス１９０を介して受信した情報を、ネットワークを介して他機器へ送信し、また他機器からネットワークを介して受信した情報を、内部バス１９０を介して制御部１１０へ送信する。特に、管理装置１００は、ネットワークを介してカスタマＣの端末装置と接続されており、端末装置から送信される操作内容を受け付ける。また、管理装置１００は、カスタマＣの端末装置に、画面に表示する情報（商品ページを示す情報や、販売情報を示す情報など）を送信する。
【００４２】
ネットワークインターフェース１５０は、例えばケーブルを介して管理装置１００をネットワークに接続してもよいし、あるいは無線通信により管理装置１００をネットワークに接続してもよい。ケーブルによる場合も無線通信による場合も、その通信規格は任意である。
【００４３】
内部バス１９０は、管理装置１００内の構成要素（制御部１１０、記憶装置１２０、操作デバイス１３０、ディスプレイ１４０、ネットワークインターフェース１５０等）間での情報のやり取りを中継する。例えば、制御部１１０が必要なデータを記憶装置１２０から読み出すとき、制御部１１０は、内部バス１９０を介して記憶装置１２０からデータを読み出す。
【００４４】
本実施形態にかかる管理装置１００は、以上の構成により、一般的な電子市場管理装置が提供する機能、例えば、インターネットを介してカスタマＣに商品ページを閲覧させる機能、および、カスタマＣが入力したクエリにマッチする商品ページを検索し、ヒットした商品ページをカスタマＣに提示する機能、商品ページを介してカスタマＣからの商品を購入するための注文を受け付ける機能等を実現する。管理装置１００は、インターネットを介し、カスタマＣの端末装置から送信される各種要求（商品ページの参照要求や、商品の購入申し込みの処理要求など）を受け付ける。管理装置１００は、受け付けた処理要求を実行し、その結果となる情報を、カスタマＣの端末装置に送信する。カスタマＣの端末装置は、管理装置１００から送信された情報を受信し、受信したデータを液晶ディスプレイなどの表示装置に表示することにより、カスタマＣに情報を提示する。すなわち、管理装置１００は、カスタマＣからの要求に応じたデータを端末装置に送信することにより、カスタマＣに提示することができる。
【００４５】
ここでいうカスタマＣの端末装置とは、カスタマＣがアクセス可能な端末であり、具体的にはスマートフォンや、またはＰＣ（Personal Computer）などである。
【００４６】
本実施形態にかかる管理装置１００において、記憶装置１２０は、図３に示す各データを記録する。すなわち、記憶装置１２０は、電子メールデータ２１、パターンデータ２２、購入履歴データ２３、および電子市場ＤＢ２４などを記録する。
【００４７】
電子メールデータ２１は、カスタマＣが受信した電子メールを記録したデータである。管理装置１００は、定期的に、または任意の事由をトリガーにして、カスタマＣにより入力された情報をもとに、ウェブメールサービスにアクセスする。管理装置１００は、ウェブメールサービスから、カスタマＣが受信した電子メールのデータをダウンロードし、電子メールデータ２１に記録する。
【００４８】
パターンデータ２２は、カスタマＣが受信した電子メールの内容から、どのような部分に記載されたデータが購入された商品に関するデータであるかを判定するための基礎となるパターンを記録したデータである。特に、パターンデータ２２には、カスタマＣに送信された注文内容を確定する電子メールにおいて、どのような部分に商品の識別情報（または商品名、購入価格、購入元販売店などを示す情報など）が記録されているかを示す情報が記録される。抽出部１１は、電子メールデータ２１から読み出した電子メールの内容を示すデータと、パターンデータ２２に記録されているパターンとを照合することにより、カスタマＣが購入した商品に関する情報を抽出する。
【００４９】
パターンデータ２２に記録されるパターンは、管理装置１００が管理する電子市場に関するものに限定されない。例えば、管理装置１００が、後述するように外部電子市場における購入履歴を電子メールから抽出するものである場合、管理装置１００は、当該外部電子市場におけるパターンをパターンデータ２２に記録する。購入内容を示す情報を記載した電子メールのフォーマットは、各電子市場がそれぞれにデザインするものであり、電子市場ごとに異なるものとなる。電子市場ごとに異なるフォーマットである電子メールを解析するため、管理装置１００は、電子市場ごとに異なる、電子メールと照合するためのパターンを、電子市場を示す情報と対応付けてパターンデータ２２に記録する。
【００５０】
購入履歴データ２３は、カスタマＣの電子市場における商品の購入履歴を記録したものである。具体的には、購入履歴データ２３には、カスタマＣが購入した商品の購入日時、購入された商品の識別番号、購入価格、購入元の販売店を示す情報が記録される。抽出部１１は、電子メールをパターンと照合することにより得られた購入履歴を示すデータを、購入履歴データ２３に記録する。
【００５１】
電子市場ＤＢ２４は、管理装置１００が電子市場の機能を提供するために必要なデータ一式を含むものであり、例えばウェブサーバとして機能するためのプログラムや、販売店により作成された商品ページを示すデータ、またカスタマの情報（氏名および住所、電子メールのアドレスや会員ＩＤなど）や販売店の情報（連絡先電話番号や住所、責任者氏名など）を含むデータベースなどを含む。管理装置１００は、必要に応じて電子市場ＤＢ２４を参照することにより、電子市場としての機能を実現する。
【００５２】
管理装置１００は、定期的に、または何らかのトリガーを受けて、図４に示す抽出処理を開始する。管理装置１００は、制御部１１０が抽出処理の各ステップを実行することにより、カスタマＣが受信した電子メールから購入履歴を示すデータを取得し、記憶装置１２０に記録する。制御部１１０は、抽出処理を実行することにより、抽出部１１としての機能を実現する。
【００５３】
抽出処理の最初に、制御部１１０は、電子メールデータを取得する（ステップＳ１１）。制御部１１０は、記憶装置１２０から電子メールデータ２１に記録されているデータを読み出し、制御部１１０の内部にあるＲＡＭ等に記録する。
【００５４】
次に制御部１１０は、パターンデータを取得する（ステップＳ１２）。制御部１１０は、記憶装置１２０からパターンデータ２２に記録されているデータを読み出し、制御部１１０の内部にあるＲＡＭ等に記録する。
【００５５】
次に制御部１１０は、読み出した電子メールデータを、パターンデータと照合する（ステップＳ１３）。制御部１１０は、ＲＡＭ等に記録した電子メールデータを、ＲＡＭ等に記録されているパターンデータに従って解析することにより、購入履歴を示すデータを抽出する。購入履歴を示すデータには、カスタマＣが商品を購入した購入日時、カスタマＣに購入された商品の識別番号、商品の購入価格、商品の購入元販売店を示す情報などが含まれる。
【００５６】
次に制御部１１０は、ステップＳ１３で抽出した購入履歴を示すデータを、購入履歴データ２３に記録する（ステップＳ１４）。ステップＳ１４を終えると、管理装置１００は抽出処理を完了する。
【００５７】
管理装置１００が抽出処理を行うと、購入履歴データ２３には、図５に示すデータが記録される。すなわち、カスタマＣが商品を購入した購入日時、カスタマＣに購入された商品の識別番号、商品の購入価格、商品の購入元販売店を示す情報などが購入履歴データ２３に記録される。また、このほかに、購入された商品名、購入された商品の個数、同時に利用されたサービスなどを示すデータが購入履歴データ２３に記録されてもいい。
【００５８】
さらに、購入履歴データ２３には、販売情報提示状況を記録するための欄（販売情報提示状況欄）が設けられている。販売情報提示状況欄には、後ほど、販売情報提示処理によって購入履歴と販売情報とがカスタマＣに提示された場合に、そのことを示す情報を管理装置１００が記録する。そのため、管理装置１００は、抽出処理においては、販売情報提示状況欄にはデータを記録しない。
【００５９】
管理装置１００は、定期的に、または何らかのトリガーを受けて、図６に示す販売情報提示処理を開始する。管理装置１００は、制御部１１０が販売情報提示処理の各ステップを実行することにより、カスタマＣに、購入を勧める商品の販売情報と、前回の購入時の購入履歴を提示する。制御部１１０は、抽出処理を実行することにより、検索部１２および提示部１３としての機能を実現する。
【００６０】
販売情報提示処理の最初に、制御部１１０は、購入履歴データを読み出す（ステップＳ２１）。制御部１１０は、記憶装置１２０から購入履歴データ２３に記録されているデータを読み出し、制御部１１０の内部にあるＲＡＭ等に記録する。
【００６１】
次に制御部１１０は、商品識別情報による電子市場の検索を行う（ステップＳ２２）。制御部１１０は、ステップＳ２１で読み出した購入履歴に含まれる商品の識別情報を特定する。制御部１１０は、管理装置１００が管理する電子市場を、特定した識別情報をキーとして検索する。制御部１１０は、検索結果として得られた情報を販売情報として取得する。販売情報には、対象となる商品の販売価格、および対象商品を販売する販売店を示す情報などが含まれる。このステップを実行することにより、制御部１１０は、カスタマＣに提示する販売情報を取得する。
【００６２】
次に制御部１１０は、ステップＳ２２で取得された販売情報に含まれる販売価格が、ステップＳ２１で取得された購入履歴データ２３に含まれる購入価格未満であるか否かを判定する（ステップＳ２３）。制御部１１０は、購入履歴データに含まれる購入価格と、販売情報に含まれる販売価格とを対比し、販売価格が購入価格未満であるか否かを判定する。
【００６３】
販売価格が購入価格未満であると判定した場合（ステップＳ２３；ＹＥＳ）、制御部１１０は、販売情報と、購入履歴とをカスタマＣに提示する（ステップＳ２５）。特にこの時、制御部１１０は、販売情報を、購入履歴に対して強調して提示する。カスタマＣに販売情報と購入履歴とを提示する方法は任意である。例えば、制御部１１０は、販売情報および購入履歴を示すドキュメントファイルをＨＴＭＬ(HyperText Markup Language）言語により生成し、それを電子メールに添付してカスタマＣに送付するものであってもよい。カスタマＣが後ほど電子メールを閲覧することにより、制御部１１０は、販売情報と購入履歴とをカスタマＣに提示する。
【００６４】
販売情報を強調した状態で販売情報と購入履歴とをカスタマに提示すると、制御部１１０は、販売情報を購入履歴に関連付けて記録する（ステップＳ２６）。具体的には、制御部１１０は、購入履歴データ２３において、表示対象となった購入履歴の販売情報表示状況欄に、提示された販売情報および提示された日時などを記録する。
【００６５】
一方、ステップＳ２３にて販売価格が購入価格未満ではないと判定した場合（ステップＳ２３；ＮＯ）、制御部１１０は、販売情報と、購入履歴とをカスタマＣに提示し（ステップＳ２４）、販売情報提示処理を終了する。
【００６６】
ここまで述べた販売情報提示処理を実行することにより、管理装置１００は、カスタマＣに、販売情報および購入履歴を提示する。これにより、管理装置１００は、カスタマＣが再度購入する機会のある商品について、購入を提案することができる。さらに、管理装置１００は、前回の購入時の購入価格よりも安い価格で販売することができる販売店が電子市場に存在する場合、その販売店における販売情報を、前回の購入時の購入内容よりも強調して表示する。そのため、それを見たカスタマＣに、効果的に宣伝することができる。
【００６７】
また、管理装置１００は、販売情報を購入履歴よりも強調して提示した場合、提示した販売情報および提示した日時を購入履歴データ２３に記録する。そのため、管理装置１００は、情報を提示されたカスタマＣのその後の購買行動を、提示した情報と対比することにより、提示した情報が適切であったかどうかを判断するための材料を得ることができる。
【００６８】
管理装置１００は、定期的に、または何らかのトリガーを受けて、図７に示す警告処理を開始する。管理装置１００は、制御部１１０が警告処理の各ステップを実行することにより、販売情報の提示を受けた後、提示された販売情報よりも高い価格でカスタマＣが商品を購入した場合に、それを検出し、電子市場の管理者Ｍに警告する。制御部１１０は、警告処理を実行することにより、取得部１４および警告部１５としての機能を実現する。
【００６９】
警告処理の最初に、制御部１１０は、第１の購入履歴と第２の購入履歴との組み合わせを抽出する（ステップＳ３１）。制御部１１０は、購入履歴データ２３を検索し、同じ商品に関する２つの購入履歴の組を抽出する。
【００７０】
次に制御部１１０は、抽出された購入履歴のうち購入日時の早いほう（第１の購入履歴）の、販売情報提示状況欄に記録されているデータ（販売情報）を読み出す（ステップＳ３２）。制御部１１０は、第１の購入履歴の販売情報提示状況欄にアクセスし、販売情報が強調されて提示された日時、および、提示された販売価格を読み出す。販売情報提示状況欄にデータが記録されていなかった場合、データが記録されていなかったことを示すデータとして読み出す。
【００７１】
次に制御部１１０は、抽出された購入履歴のうち購入日時の遅いほう（第２の購入履歴）の購入価格が、第１の購入履歴の販売情報提示状況欄に記録されていた販売情報の販売価格を超えているか否かを判定する（ステップＳ３３）。制御部１１０は、第２の購入履歴に記録されていた購入価格が、ステップＳ３２で読み出した販売価格より高価格であるか否かを判定する。
【００７２】
第２の購入履歴の購入価格が販売情報の販売価格を超えていたと判定すると（ステップＳ３３；ＹＥＳ）、制御部１１０は、電子市場の管理者に警告する（ステップＳ３４）。制御部１１０は、例えば、ディスプレイ１４０を介し、管理装置１００の操作者（電子市場の管理者Ｍ）に、パターンデータ２２に記録されているパターンをチェックすべき旨のメッセージを提示する。または、電子市場の管理者Ｍの連絡先として記録されている電子メールアドレスあてに、警告メッセージを含む電子メールを送信する。制御部１１０は、管理者Ｍに警告すると、警告処理を終了する。
【００７３】
一方、第２の購入履歴の購入価格が販売情報の販売価格を超えていたと判定した場合以外のケース（ステップＳ３３；ＮＯ）では、制御部１１０は、そのまま警告処理を終了する。
【００７４】
警告処理を実行することにより、管理装置１００は、強調された販売価格よりも高い購入価格によりカスタマＣが商品を購入したケースを検出する。検出されたケースでは、管理装置１００が提示した販売価格が、カスタマＣにとっては効果的な提案ではなかったことを意味する。このようなケースを検出した場合、管理装置１００は、電子市場の管理者に、パターンデータ２２に記録されているパターンをチェックすべき旨を警告する。警告を受けた管理者が、パターンデータ２２をチェックし改善することにより、抽出部１１は、より適正な購入履歴を抽出するようになる。
【００７５】
ここまで説明した例では、警告処理において、警告部１５は第２の購入履歴の購入価格が販売情報の販売価格を超えているか否かを判定し（ステップＳ３３）、超えていた場合に警告を行っている（ステップＳ３４）。しかし、判定基準はこれに限られず、例えば、第２の購入履歴の購入価格が、販売価格との対比において所定の基準を満たす範囲であった場合に警告するものであってもよい。この場合、警告部１５は、例えば、第２の購入履歴の購入価格が、所定の基準である販売情報の販売価格の１．０５倍の金額よりも高いか否かを判定するものとなる。他にも、判定基準として任意のものが可能である。
【００７６】
また、ここまでの説明では、管理装置１００は、カスタマＣが利用するウェブメールサービスから、カスタマＣが受信した電子メールを取得する。しかし、これに限られず、管理装置１００は、カスタマＣが所有する端末装置にインストールされたメイラーから、カスタマＣが受信した電子メールを取得するものであってもよい。この場合、カスタマＣは、使用する端末装置にインストールされたメイラーに、所定のプラグイン等を導入することにより、受信した電子メールに管理装置１００がアクセスできるようにすることができる。管理装置１００は、プラグインの導入されたメイラーから、電子メールの内容を示すデータを取得し、電子メールデータ２１に記録する。
【００７７】
ここまでの説明した例においては、管理装置１００が警告する対象は、電子市場の管理者である。しかし、管理装置１００が警告する対象は、カスタマＣに提示された販売情報に記載されていた販売元である販売店であってもよい。カスタマＣが、管理装置１００が提示した販売価格よりも高い価格で、他店から同商品を購入した場合、提示された販売情報に記載された販売元である販売店の商品ページにおける記載が、カスタマＣにとって購入意欲を減退させるものであった可能性があるからである。このように、管理装置１００は、販売元である販売店が作成した商品ページを見直す機会を販売元である販売店に提供することができる。そのため、販売元である販売店としては、商品ページのカスタマへの訴求力をより高めることができる。
【００７８】
ここまでの説明では、抽出部１１は、電子メールから、管理装置１００自身が管理する電子市場における購入履歴を抽出するものとして説明した。しかし、これに限られず、抽出部１１は、管理装置１００が管理する電子市場のみならず、他の電子市場（外部電子市場）におけるカスタマＣの購入履歴を抽出するものであってもよい。
【００７９】
外部電子市場における購入履歴を電子メールから抽出するために、管理装置１００は、外部電子市場における商品の商品コードと、管理装置１００が管理する電子市場における当該商品の識別情報とを対応付けた接続データベース２５を備えるものであってもよい。接続データベース２５には、図９に示すように、管理装置１００が管理する電子市場における商品の識別番号と、外部電子市場における商品の商品コードと、外部電子市場を示す情報（例えば、外部電子市場のウェブサイトのＵＲＬなど）が記録される。
【００８０】
抽出部１１は、電子メールデータ２１から読み出したデータと、パターンデータ２２から読み出したパターンとを照合することによって、カスタマＣが外部電子市場で購入した商品の商品コードを取得した場合、接続データベース２５を参照し、取得された商品コードを、管理装置１００が管理する電子市場における商品の識別番号に変換する。このようにして、抽出部１１は、取得された商品コードに対応付けられた識別番号を取得する。
【００８１】
また、抽出部１１は、上述した接続データベース２５によらず、外部電子市場における購入履歴を取得することも可能である。例えば、抽出部１１は、電子メールデータ２１から読み出したデータと、パターンデータ２２から読み出したパターンとを照合することにより、購入された商品名と、商品の購入元のウェブサイトを取得するものとする。この場合、抽出部１１は、購入元が運営するウェブサイトにおいて、当該電子メールから取得された商品名をキーワードとして検索することによって購入ページを取得する。さらに、抽出部１１は、取得された購入ページに最も類似する対照ページを、管理装置１００が管理する電子市場から検索する。抽出部１１は、検索の結果、得られた商品ページ（対照ページ）の記載から、識別情報を取得する。このようにすることで、抽出部１１は、取得された商品コードに対応付けられた識別番号を取得できる。
【００８２】
また、抽出部１１は、対照ページを介して識別番号を取得する場合、事前に、電子メールデータ２１から識別された購入元が、管理装置１００が管理する電子市場の販売店であるのか否かを判定するものであってもよい。この場合、抽出部１１は、電子メールデータ２１から識別された購入元が、管理装置１００が管理する電子市場の販売店であった場合、電子メールの記載から商品の識別情報を取得する。一方、電子メールデータ２１から識別された購入元が、管理装置１００が管理する電子市場の販売店でなければ、上述した通り管理装置１００が管理する電子市場における対照ページの記載から識別情報を取得するものであってもよい。
【００８３】
さらに、抽出部１１が、対照ページに基づいて商品の識別情報を取得していた場合、警告部１５は、警告対象に対照ページにかかる販売店を含むものであってもよい。カスタマＣが、対照ページにかかる販売店ではなく、管理装置１００が管理する電子市場ではない販売店から同商品を購入した場合、対照ページにおける記載に改善点がある可能性があるからである。管理装置１００は、このような場合に、対照ページにかかる販売店が作成した商品ページを見直す機会を提供することで、当該販売店としては、商品ページのカスタマへの訴求力をより高めることができる。
【００８４】
本発明の実施形態にかかる管理装置は、専用のシステムによらず、通常のコンピュータシステムを用いても実現可能である。例えば、コンピュータに、上記動作を実行するためのプログラムを、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disk-Read Only Memory）、ＤＶＤ（Digital Versatile Disk）、ＭＯ（Magnet Optical Disk）など、非一時的なコンピュータ読み取り可能な記憶媒体に記憶して配布し、これをコンピュータシステムにインストールすることにより、上述の処理を実行する管理装置を構成しても良い。さらに、インターネット上のサーバ装置が有するディスク装置等にプログラムを記憶しておき、例えば、搬送波に重畳させて、コンピュータにダウンロード等するものとしてもよい。
【００８５】
また、本発明の実施形態にかかる管理装置は、一台で実現されるものに限定されない。複数のコンピュータが上述した各部の機能を分担することにより、それらの複数のコンピュータからなる一つのシステムとして各機能を提供するものであってもよい。
【００８６】
また、上述した実施形態は、本発明を説明するためのものであり、本発明の範囲を限定するものではない。つまり、本発明の範囲は、実施形態ではなく、請求の範囲によって示される。そして、請求の範囲内およびそれと同等の発明の意義の範囲内で施される様々な変形が、本発明の範囲内とみなされる。
【符号の説明】
【００８７】
１１：抽出部
１２：検索部
１３：提示部
１４：取得部
１５：警告部
２１：電子メールデータ
２２：パターンデータ
２３：購入履歴データ
２４：電子市場ＤＢ
１００：管理装置
１１０：制御部
１２０：記憶装置
１３０：操作デバイス
１４０：ディスプレイ
１５０：ネットワークインターフェース
１９０：内部バス
Ｃ：カスタマ
Ｍ：管理者
【要約】
抽出部（１１）は、カスタマ（Ｃ）が受信した電子メールをパターンと照合することにより、カスタマ（Ｃ）の履歴情報を抽出する。検索部（１２）は、抽出された履歴情報（第１履歴情報）に記録された商品を、最も安い販売価格で販売する販売店を検索する。提示部（１３）は、検索結果による販売情報と、第１履歴情報と、をカスタマ（Ｃ）に提示し、販売情報に含まれる販売価格が、第１履歴情報に含まれる購入価格未満であれば、販売情報を強調してカスタマ（Ｃ）に提示する。取得部（１４）は、販売情報を強調して提示した後にカスタマ（Ｃ）が受信した電子メールから抽出された履歴情報であって、第１履歴情報と共通する商品を記録した履歴情報（第２履歴情報）を取得する。警告部（１５）は、第２履歴情報に含まれる購入価格が強調された販売情報に含まれる販売価格を超えていた場合、パターンをチェックすべき旨を警告する。【図１】
0005996154.tif 000002
【図２】
0005996154.tif 000003
【図３】
0005996154.tif 000004
【図４】
0005996154.tif 000005
【図５】
0005996154.tif 000006
【図６】
0005996154.tif 000007
【図７】
0005996154.tif 000008
【図８】
0005996154.tif 000009