(57)【要約】【課題】顧客に適切なコンテンツを配信する。【解決手段】ＣＰＵ１２は、記憶装置１４に記憶した顧客テーブルと、目的テーブルと、コンテンツテーブルとから、コンテンツの配信条件を読み取る。そしてＣＰＵ１２は、顧客テーブルから読み取った顧客の顧客情報、及び特性情報が、配信条件に該当するか否かを判別し、該当する配信条件をＲＡＭ１３に記憶し、その配信条件に該当した顧客数を集計する。そして、ＣＰＵ１２は、記憶した配信条件に対応するコンテンツが複数ある場合に、集計数の最も少ないコンテンツを、通信部２１を介して携帯電話機３０に送信する。【選択図】図１
2008097183.tif 000002
【特許請求の範囲】
【請求項１】
宛先を含む顧客情報を複数記憶する顧客情報記憶手段と、
コンテンツ配信目的情報と、コンテンツと、該コンテンツの配信条件と、を対応付けて複数記憶する対応付記憶手段と、
前記配信条件を満たすか否かを顧客毎に判別する条件判別手段と、
前記配信条件を満たした顧客の数を、前記配信条件毎に集計する集計手段と、
顧客が満たした配信条件が複数あるときに、一の配信条件に対応するコンテンツ配信目的情報と、他の配信条件に対応するコンテンツ配信目的情報と、が等しいか否かを判別する目的情報判別手段と、
コンテンツ配信目的情報が等しいと判別された配信条件のうち、前記集計手段が集計した顧客の数が最も少ない配信条件に対応するコンテンツを選択する選択手段と、
選択されたコンテンツを前記宛先に送信する送信手段と、
を備えることを特徴とするコンテンツ配信サーバ。
【請求項２】
前記顧客情報は、顧客を特定するための識別情報を含み、
前記条件判別手段は、
前記識別情報に基づいて、前記配信条件を満たすか否かを顧客毎に判別する、
ことを特徴とする請求項１に記載のコンテンツ配信サーバ。
【請求項３】
所定の端末から前記宛先を含む顧客情報を受信する受信手段と、をさらに備え、
前記顧客情報記憶手段は、
受信した前記宛先を含む顧客情報を複数記憶する受信情報記憶手段と、をさらに備え、
前記送信手段は、
前記受信情報記憶手段に記憶された前記宛先を読み取り、読み取った該宛先にコンテンツを送信する、
ことを特徴とする請求項１または２に記載のコンテンツ配信サーバ。
【請求項４】
前記送信手段は、
選択されたコンテンツを顧客毎に取り纏め、取り纏められたコンテンツを、一括して前記宛先に送信する、
ことを特徴とする請求項１乃至３に記載のコンテンツ配信サーバ。
【請求項５】
コンピュータに、
宛先を含む顧客情報を複数記憶する顧客情報記憶手段と、
コンテンツ配信目的情報と、コンテンツと、該コンテンツの配信条件と、を対応付けて複数記憶する対応付記憶手段と、
前記配信条件を満たすか否かを顧客毎に判別する条件判別手段と、
前記配信条件を満たした顧客の数を、前記配信条件毎に集計する集計手段と、
顧客が満たした配信条件が複数あるときに、一の配信条件に対応するコンテンツ配信目的情報と、他の配信条件に対応するコンテンツ配信目的情報と、が等しいか否かを判別する目的情報判別手段と、
コンテンツ配信目的情報が等しいと判別された配信条件のうち、前記集計手段が集計した顧客の数が最も少ない配信条件に対応するコンテンツを選択する選択手段と、
選択されたコンテンツを前記宛先に送信する送信手段と、
して機能させることを特徴とするコンテンツ配信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、顧客に最適なコンテンツを配信するコンテンツ配信サーバ、コンテンツ配信プログラムに関する。
【背景技術】
【０００２】
ＣＲＭ（Ｃｕｓｔｏｍｅｒ  Ｒｅｌａｔｉｏｎｓｈｉｐ  Ｍａｎａｇｅｍｅｎｔ）の手法の一つとして、過去に来店した顧客の年齢、性別、購買履歴等の特性情報をあらかじめ蓄積しておき、蓄積したこれらの情報を用いて、顧客の行動を予測し、適切なコンテンツをその顧客に配信する手法がある。
【０００３】
例えば、特許文献１には、顧客の母集団統計情報や特性情報をあらかじめ蓄積し、これらの蓄積されたデータを、人気分析や母集団統計分析等の分析手法により、顧客に適切なコンテンツを配信する技術が開示されている。
【０００４】
この特許文献１に開示された技術では、上記分析手法による分析に基づいて、最適な「条件とコンテンツの組み合わせ」を固定的に得て、その条件に該当したコンテンツを顧客に配信する。このようなコンテンツの配信方法では、ある顧客が複数の条件に該当した場合、どの条件を採用するかという「条件間の順序づけ」は、あらかじめ静的に決定しておく必要がある。
そのため、特許文献１に開示された技術では、「条件とコンテンツの組み合わせ」を追加した場合や、既に設定されている「条件とコンテンツの組み合わせ」を削除した場合、これらに関連する全ての条件付や「条件間の順序づけ」を再設定する必要が生じる。
【０００５】
さらに、特許文献１に開示された技術では、条件の評価が状況によって変化する場合、「条件間の順序づけ」を静的に決定できず、顧客に最適なコンテンツを配信できない。
【０００６】
例えば、小売店等でコンテンツを顧客に配信する場合において、「顧客の年齢が３０代で性別が男性」という条件と、「１週間以内に特価品を購入した」という条件の両方に合致する顧客がいたとすると、コンテンツを配信する直近の１週間に特価品が小売店で数多く設定されている場合には、「１週間以内に特価品を購入した」という条件の意味は比較的小さいので、「顧客の年齢が３０代で男性である」という条件に紐付いたコンテンツを配信することが望ましい。
一方、コンテンツを配信する直近の１週間に特価品を購入した顧客が少ない場合には、「顧客の年齢が３０代で性別が男性」という条件よりも、「１週間以内に特価品を購入した」という条件の方が、その顧客の特性をより正確に表しているので、より適切なコンテンツを配信できる。
このように、評価条件の優先順位が動的に変化する場合には、特許文献１に開示されている技術では、顧客の特性を最も表す条件に紐付けられた最適なコンテンツを配信できないことがあった。
【特許文献１】特開２００５−１９０４７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、上記問題点に鑑みてなされたもので、顧客に適切なコンテンツを配信できるコンテンツ配信サーバ、コンテンツ配信プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明の第一の観点に係るコンテンツ配信サーバは、
宛先を含む顧客情報を複数記憶する顧客情報記憶手段と、
コンテンツ配信目的情報と、コンテンツと、該コンテンツの配信条件と、を対応付けて複数記憶する対応付記憶手段と、
前記配信条件を満たすか否かを顧客毎に判別する条件判別手段と、
前記配信条件を満たした顧客の数を、前記配信条件毎に集計する集計手段と、
顧客が満たした配信条件が複数あるときに、一の配信条件に対応するコンテンツ配信目的情報と、他の配信条件に対応するコンテンツ配信目的情報と、が等しいか否かを判別する目的情報判別手段と、
コンテンツ配信目的情報が等しいと判別された配信条件のうち、前記集計手段が集計した顧客の数が最も少ない配信条件に対応するコンテンツを選択する選択手段と、
選択されたコンテンツを前記宛先に送信する送信手段と、
を備えることを特徴とする。
【０００９】
また、前記顧客情報は、顧客を特定するための識別情報を含み、
前記条件判別手段は、
前記識別情報に基づいて、前記配信条件を満たすか否かを顧客毎に判別する、ことを特徴としてもよい。
【００１０】
また、所定の端末から前記宛先を含む顧客情報を受信する受信手段と、をさらに備え、
前記顧客情報記憶手段は、
受信した前記宛先を含む顧客情報を複数記憶する受信情報記憶手段と、をさらに備え、
前記送信手段は、
前記受信情報記憶手段に記憶された前記宛先を読み取り、読み取った該宛先にコンテンツを送信する、ことを特徴としてもよい。
【００１１】
さらに、前記送信手段は、
選択されたコンテンツを顧客毎に取り纏め、取り纏められたコンテンツを、一括して前記宛先に送信する、ことを特徴としてもよい。
【００１２】
上記目的を達成するため、本発明の第二の観点に係るコンテンツ配信プログラムは、
コンピュータに、
宛先を含む顧客情報を複数記憶する顧客情報記憶手段と、
コンテンツ配信目的情報と、コンテンツと、該コンテンツの配信条件と、を対応付けて複数記憶する対応付記憶手段と、
前記配信条件を満たすか否かを顧客毎に判別する条件判別手段と、
前記配信条件を満たした顧客の数を、前記配信条件毎に集計する集計手段と、
顧客が満たした配信条件が複数あるときに、一の配信条件に対応するコンテンツ配信目的情報と、他の配信条件に対応するコンテンツ配信目的情報と、が等しいか否かを判別する目的情報判別手段と、
コンテンツ配信目的情報が等しいと判別された配信条件のうち、前記集計手段が集計した顧客の数が最も少ない配信条件に対応するコンテンツを選択する選択手段と、
選択されたコンテンツを前記宛先に送信する送信手段と、して機能させることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、顧客に対して適切なコンテンツを配信できる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施形態に係るコンテンツ配信サーバ１０について説明する。
【００１５】
本実施の形態のコンテンツ配信サーバ１０は、図１に示すように、携帯電話機３０と公衆回線網５０とに接続され、後述する各処理で特定されたコンテンツを携帯電話機３０に送信する。また、コンテンツ配信サーバ１０は、図１に示すように、ＲＯＭ（Read Only Memory）１１と、ＣＰＵ（Central Processing Unit）１２と、ＲＡＭ（Random Access Memory）１３と、記憶装置１４と、通信部２１と、入力部２２と、を備える。
【００１６】
通信部２１は、公衆回線網５０に接続され、後述するようにＣＰＵ１２がＲＡＭ１３に記憶した所定のコンテンツを、ＣＰＵ１２の指示に応じて携帯電話機３０に送信する。
【００１７】
ＲＯＭ１１は、ＣＰＵ１２の動作を制御するためのプログラムを記憶する。
【００１８】
ＣＰＵ１２は、ＲＯＭ１１に格納されているプログラムを実行することにより、入力部２２から入力された情報と、記憶装置１４に記憶された情報と、に基づいて配信するコンテンツを特定する。そして、特定したコンテンツを携帯電話機３０に送信するよう通信部２１に指示する。
【００１９】
ＲＡＭ１３は、ＣＰＵ１２のワークエリアとして機能する。
【００２０】
記憶装置１４は、ユーザにより入力部２２から入力された顧客情報と特性情報とを対応付けて図２に示すようなテーブル形式で記憶する。具体的には、記憶装置１４は、図２に示すように、顧客を特定するための顧客番号、氏名、年齢、電話番号、住所、配偶者有無、子供有無、職業等の顧客に関する個人情報の他、日付（来店日）、購入商品、数量、特価品等その顧客の趣味・嗜好性に関する特性情報を記憶する。以下、このテーブルを顧客テーブルとする。この顧客テーブルに記憶される顧客の顧客情報・特性情報は、通信部２１が携帯電話機３０から受信して記憶させてもよい。
【００２１】
また、記憶装置１４は、後述する入力部２２にあらかじめ入力されたコンテンツの配信目的と、その番号（目的番号）とを、図３に示すようなテーブル形式で記憶する。以下、このテーブルを目的テーブルとする。この目的テーブルに記憶された目的番号・配信目的についても、ユーザにより入力部２２から入力される。
【００２２】
さらに、記憶装置１４は、ユーザによって、あらかじめ入力部２２から入力されたコンテンツを配信する目的（目的番号）と、コンテンツを配信する条件（条件番号、配信条件）と、コンテンツと、を対応付けて、図４に示すようなテーブル形式で記憶する。以下、このテーブルをコンテンツテーブルとする。
【００２３】
入力部２２は、キーボード等の文字入力装置から構成され、ユーザが後述する各処理を開始するための指示信号を入力する装置である。また、入力部２２は、図２に示す顧客テーブル、図３に示す目的テーブル、図４に示すコンテンツテーブルの内容を、ユーザが入力するための装置である。
【００２４】
携帯電話機３０は、通信部３１と、入力部３２と、表示部３３と、ＣＰＵ３４と、ＲＯＭ３５と、ＲＡＭ３６と、を含んで構成される。
【００２５】
通信部３１は、公衆回線網５０に接続される。通信部３１は、コンテンツ配信サーバ１０の通信部２１から送信されたコンテンツを、公衆回線網５０を介して受信する。
【００２６】
入力部３２は、プッシュボタン等から構成される。ユーザは、この入力部３２を操作して、通信部３１が受信したコンテンツを、後述する表示部３３に表示させるような指示信号を入力する。
【００２７】
表示部３３は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）等の液晶パネル等から構成される。表示部３３は、ＣＰＵ３４からの指示を受けて、コンテンツ配信サーバ１０から通信部３１が受信したコンテンツを表示する。
【００２８】
ＣＰＵ３４は、後述するＲＯＭ３５に格納されているプログラムを実行することにより、入力部３２から入力された情報に基づいて、通信部３１がコンテンツ配信サーバから受信したコンテンツを、表示部３３に表示させる。
【００２９】
ＲＯＭ３５は、ＣＰＵ３４の動作を制御するためのプログラムを記憶する。
【００３０】
ＲＡＭ３６は、ＣＰＵ３４のワークエリアとして機能する。
【００３１】
次に、上記構成のコンテンツ配信サーバ１０の動作を説明する。コンテンツ配信サーバ１０は、コンテンツ配信処理を、以下に示す所定の手順に従って実行する。このコンテンツ配信処理は、図５に示すように、配信条件取込処理（ステップＳ１）と、配信条件設定処理（ステップＳ２）と、配信コンテンツ作成処理（ステップＳ３）と、コンテンツ送信処理（ステップＳ４）と、から構成される。
【００３２】
まず、コンテンツ配信サーバ１０（特にＣＰＵ１２）は、ユーザの操作により、コンテンツを配信するための指示信号が入力部２２から入力されると、図６に示す配信条件取込処理（ステップＳ１）を開始する。この配信条件取込処理（ステップＳ１）は、コンテンツを配信する目的と、その目的に対応付けられたコンテンツの配信条件、及びその番号（条件番号）を記憶するための処理である。
【００３３】
配信条件取込処理（ステップＳ１）では、ＣＰＵ１２は、入力部２２からコンテンツ配信する旨の指示信号を受けると、図３に示す目的テーブルから目的番号を読み取る（ステップＳ１１）。
【００３４】
そして、ＣＰＵ１２は、ステップＳ１１で読み取った目的番号をキーとして、その目的番号に対応する条件番号、及び配信条件を、図４に示すコンテンツテーブルの条件番号、配信条件の内容を読み取る（ステップＳ１２）。
【００３５】
続いて、ＣＰＵ１２は、図３に示す目的テーブルに次の目的番号があるか判別する（ステップＳ１３）。
【００３６】
そして、ＣＰＵ１２は、図３に示す目的テーブルに次の目的番号があると判別したときは（ステップＳ１３；Ｎｏ）、ステップＳ１１に戻って処理（ステップＳ１１〜Ｓ１３）を繰り返す。
【００３７】
一方、ＣＰＵ１２は、図３に示す目的テーブルに、次の目的番号がないと判別したときは（ステップＳ１３；Ｙｅｓ）、ステップＳ１１で読み取った目的番号と、ステップＳ１２で読み取った条件番号、及び配信条件の内容とをＲＡＭ１３に記憶する（ステップＳ１４）。そして、このステップＳ１４の処理が終了すると、ＣＰＵ１２は、続いて図７に示す配信条件設定処理（ステップＳ２）を行う。この配信条件設定処理（ステップＳ２）は、コンテンツの配信条件に該当するか否かを判別し、配信条件に該当する顧客の数を集計する処理である。
【００３８】
配信条件設定処理（ステップＳ２）では、まず、ＣＰＵ１２は、図２に示す顧客テーブルから顧客番号を読み取って記憶する（ステップＳ２１）。
【００３９】
そして、ＣＰＵ１２は、ステップＳ２１で記憶した顧客番号に対応する顧客情報、及び特性情報を読み取る（ステップＳ２２）。
【００４０】
続いて、ＣＰＵ１２は、ステップＳ２２で読み取った顧客情報、及び特性情報が、ステップＳ１４で記憶した配信条件に合致するか否かを判別する（ステップＳ２３）。
【００４１】
ＣＰＵ１２は、ステップＳ２３で、顧客情報、及び特性情報が、ステップＳ１４で展開した配信条件に合致すると判別した場合は（ステップＳ２３；Ｙｅｓ）、ステップＳ１４でＲＡＭ１３に記憶している配信条件に対応する条件番号をカウントする（ステップＳ２４）。
【００４２】
続いて、ＣＰＵ１２は、ステップＳ２４でカウントした条件番号に対応する配信条件を、ステップＳ２１で読み取った顧客番号が満たす（配信条件に該当する）ことを記憶する（ステップＳ２５）。具体的には、ある顧客が、配信条件を満たすときは「１」、配信条件を満たさないときは「０」として、顧客番号と条件番号とを対応付けて記憶する。
【００４３】
一方、ＣＰＵ１２は、ステップＳ２３で、顧客情報、及び特性情報が、ステップＳ１４で記憶した配信条件に合致しないと判別した場合は（ステップＳ２３；Ｎｏ）、何もせずに次のステップに進む。
【００４４】
ステップＳ２５の処理が終了すると、ＣＰＵ１２は、ステップＳ１４でＲＡＭ１３に展開した条件番号の中から次の条件番号があるか否かを判別する（ステップＳ２６）。
【００４５】
ＣＰＵ１２は、次の条件番号があると判別した場合（ステップＳ２６；Ｎｏ）、ステップＳ２３〜ステップＳ２６までの処理を繰り返す。
【００４６】
一方、他の条件番号がないと判別した場合（ステップＳ２６；Ｙｅｓ）、ＣＰＵ１２は、次の顧客番号が、図２に示す顧客テーブルにあるか否かを判別する（ステップＳ２７）。
【００４７】
ＣＰＵ１２は、図２に示す顧客テーブルに他の顧客番号があると判別した場合（ステップＳ２７；Ｎｏ）、ステップＳ２１〜ステップＳ２７までの処理を繰り返す。
【００４８】
一方、図２に示す顧客テーブルに次の顧客番号がないと判別した場合（ステップＳ２７；Ｙｅｓ）、ＣＰＵ１２は、ステップＳ２４でカウントした条件番号の数を顧客毎に集計して、各条件番号に該当する顧客数の合計を求め、その数値をＲＡＭ１３に保持する（ステップＳ２８）。そして、ＣＰＵ１２は、配信条件設定処理（ステップＳ２）を終了し、次の配信コンテンツ作成処理（ステップＳ３）に進む。
【００４９】
この配信条件設定処理（ステップＳ２）が終了したときに、ＲＡＭ１３に記憶される内容（顧客番号と条件番号との関係を示す内容）のイメージ図を図８に示す。
【００５０】
ＣＰＵ１２は、顧客番号が条件番号に該当するか否かを、条件に該当する場合は「１」、該当しない場合は「０」として、図８に示すようなテーブル形式でＲＡＭ１３に保持する。
【００５１】
例えば、顧客番号「０００１」の顧客は、目的番号「ＳＰ０１」では、条件番号「ＲＵＬＥ１０１」、「ＲＵＬＥ１０４」、及び「ＲＵＬＥ１０５」に該当し、目的番号「ＳＰ０２」では、該当する条件番号がないことを表す。
【００５２】
顧客番号「０００１」と同様に、顧客番号「０００２」の顧客は、目的番号「ＳＰ０１」の中では、条件番号「ＲＵＬＥ１０２」、及び「ＲＵＬＥ１０５」に該当し、目的番号「ＳＰ０２」の中では、条件番号「ＲＵＬＥ２０１」、及び「ＲＵＬＥ２０２」に該当することを示す。
【００５３】
さらに、顧客番号「０００３」の顧客は、目的番号「ＳＰ０１」の中では、条件番号「ＲＵＬＥ１０５」に該当し、目的番号「ＳＰ０２」の中では、「ＲＵＬＥ２０２」に該当することを示す。
【００５４】
また、図８に示す「カウント」欄の数値は、配信条件に該当した顧客の数を表す。例えば、ＣＰＵ１２が、ステップＳ２８で集計した条件番号「ＲＵＬＥ１０１」の条件に該当する顧客は２００人であることを表す。
【００５５】
条件番号「ＲＵＬＥ１０１」と同様に、条件番号「ＲＵＬＥ１０２」の条件に該当する顧客は１５０人、条件番号「ＲＵＬＥ１０３」の条件に該当する顧客は５０人、条件番号「ＲＵＬＥ１０４」の条件に該当する顧客は３００人、条件番号「ＲＵＬＥ１０５」の条件に該当する顧客は１０００人、条件番号「ＲＵＬＥ２０１」の条件に該当する顧客は５０人、条件番号「ＲＵＬＥ２０２」の条件に該当する顧客は１００人であることを示す。
【００５６】
図９に示す配信コンテンツ作成処理（ステップＳ３）は、顧客毎に配信するコンテンツを生成する処理である。配信コンテンツ作成処理（ステップＳ３）では、ＣＰＵ１２は、まず、図８に示すようなＲＡＭ１３に記憶されたデータから、顧客番号を読み取る（ステップＳ３１）。
【００５７】
そして、ＣＰＵ１２は、読み取った顧客番号に該当する条件の条件番号、その条件番号に対応するカウント値、及び目的番号を読み取る（ステップＳ３２）。
【００５８】
そして、ＣＰＵ１２は、読み取った条件番号に対応する目的番号が同じであるか否かを判別する（ステップＳ３３）。
【００５９】
ＣＰＵ１２は、目的番号が同じであると判別した場合は（ステップＳ３３；Ｙｅｓ）、さらにステップＳ３２で読み取った条件番号に対応するカウント値が最も少ない値の条件番号を選択する（ステップＳ３４）。
【００６０】
一方、ＣＰＵ１２は、同じ目的番号に対応する条件番号がないと判別した場合は（ステップＳ３３；Ｎｏ）、何もせずに次のステップに進む。
【００６１】
そして、ＣＰＵ１２は、ステップＳ３３、又はステップＳ３４の処理が終了すると条件番号を記憶する（ステップＳ３５）。
【００６２】
続いて、ＣＰＵ１２は、ステップＳ３２で読み取った目的番号の中から、次の目的番号があるか否かを判別する（ステップＳ３６）。
【００６３】
次の目的番号があると判別した場合（ステップＳ３６；Ｎｏ）、ＣＰＵ１２は、ステップＳ３２に戻って、ステップＳ３２〜ステップＳ３６までの処理を繰り返す。
【００６４】
一方、次の目的番号がないと判別した場合（ステップＳ３６；Ｙｅｓ）、ＣＰＵ１２は、ステップＳ３５で記憶した条件番号に対応するコンテンツを、図３に示すコンテンツテーブルから呼び出して、ＲＡＭ１３に記憶する（ステップＳ３７）。
【００６５】
続いて、ＣＰＵ１２は、ＲＡＭ１３に記憶したコンテンツを併合して、図１０に示すような顧客番号毎の配信用コンテンツを作成し、ＲＡＭ１３に記憶する（ステップＳ３８）。
【００６６】
続いて、ＣＰＵ１２は、図２に示す顧客テーブルに次の顧客番号があるか否かを判別する（ステップＳ３９）。
【００６７】
そして、ＣＰＵ１２は、次の顧客番号があると判別した場合（ステップＳ３９；Ｎｏ）、ステップＳ３１に戻って、ステップＳ３１〜ステップＳ３９までの処理を繰り返す。
【００６８】
一方、ＣＰＵ１２は、次の顧客番号がないと判別した場合（ステップＳ３９；Ｙｅｓ）、何もせずに配信コンテンツ作成処理（ステップＳ３）を終了する。そして、ＣＰＵ１２は、続いて図１１に示すコンテンツ送信処理（ステップＳ４）を行う。このコンテンツ送信処理（ステップＳ４）は、顧客毎に作成したコンテンツを、その顧客に送信する処理である。
【００６９】
コンテンツ送信処理（ステップＳ４）では、ＣＰＵ１２は、まず配信コンテンツ作成処理（ステップＳ３）で作成したコンテンツの顧客番号を読み取り、図２に示す顧客テーブルの中から、読み取った顧客番号に対応する電話番号を読み取る（ステップＳ４１）。
【００７０】
そして、ＣＰＵ１２は、ＳＭＳ（Ｓｈｏｒｔ  Ｍａｉｌ  Ｓｅｒｖｉｃｅ）等のメール配信サービスを用いて、ステップＳ４１で読み取った顧客番号を含むコンテンツをＲＡＭ１３から抽出し、抽出したコンテンツを、ステップＳ４１で読み取った電話番号に送信する（ステップＳ４２）。
【００７１】
続いて、ＣＰＵ１２は、次のステップＳ３８で記憶した配信用コンテンツがあるか否かを判別する（ステップＳ４３）。
【００７２】
そして、ＣＰＵ１２は、次の配信用コンテンツがあると判別した場合（ステップＳ４３；Ｎｏ）、ステップＳ４１に戻り、ステップＳ４１〜ステップＳ４３までの処理を繰り返す。
【００７３】
一方、ＣＰＵ１２は、他の配信用コンテンツがないと判別した場合（ステップＳ４３；Ｙｅｓ）、コンテンツ送信処理（ステップＳ４）を終了する。このコンテンツ送信処理（ステップＳ４）が終了すると、コンテンツ配信処理の全ての処理が終了する。
【００７４】
以上のような処理を行うことにより、携帯電話機３０は、通信部３１を介して、コンテンツ配信サーバ１０が送信したコンテンツを受信する。そして、ユーザは、入力部３２を操作することにより、受信したコンテンツを表示部３３に表示する。
【００７５】
以上により、上記実施の形態のコンテンツ配信サーバ１０は、顧客がコンテンツを配信する複数の条件に該当する場合でも、顧客に対して適切なコンテンツを配信することが出来る。
【００７６】
なお、この発明は上記実施の形態に限定されず、種々の変形及び応用が可能である。
【００７７】
上記実施の形態では、上述したコンテンツ配信サーバ１０は、ユーザの操作によりあらかじめ図２に示すような顧客情報、及び特性情報を含む顧客テーブルが登録されている場合について説明した。
しかし、ユーザが、図１に示す携帯電話機３０の入力部３２から、顧客情報や、特性情報を入力し、ＣＰＵ３４が、入力された顧客情報、及び特性情報をＲＡＭ３６に保持し、保持した顧客情報、及び特性情報をコンテンツ配信サーバ１０に送信することにより、コンテンツサーバ１０に顧客テーブルを記憶させてもよい。
【００７８】
さらに、上記実施の形態では、コンテンツ配信サーバ１０は、ＳＭＳを利用して携帯電話機３０にコンテンツを配信しているが、携帯電話機３０に限らず、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等、通信部を備える端末も含まれる。例えば、所定のプロバイダが提供するフリーメールアドレス、インターネットメールアドレス等のメールアドレスを顧客テーブルに登録することにより、登録したアドレスに対してコンテンツを送信することとしてもよい。このような構成とすることにより、ユーザは、ブラウザ等を備え、メールを参照できる環境にある任意の端末から、配信されたコンテンツを参照することが出来る。
【００７９】
尚、コンテンツ配信サーバ１０の物理的構成、システム構成や動作等も同様の機能構成が得られるならば、任意に変更可能である。
【００８０】
また、上記実施の形態にかかるコンテンツ配信サーバ１０は、専用装置によって実現可能なことはもとより、汎用のコンピュータシステムによって構成することもできる。この場合、上記各処理を実現するためのプログラムを汎用コンピュータシステムにインストールしてＯＳとの協働により実行することで、汎用コンピュータ装置を、コンテンツ配信サーバ１０として機能させることができる。
【００８１】
また、上記実施の形態では、ＣＰＵ１２が実行するプログラムは、ＲＯＭ１１に記憶されていたが、予め任意の記憶媒体に記憶したり、ネットワークを介して任意の記憶媒体に記憶するようにしてもよい。
【図面の簡単な説明】
【００８２】
【図１】本発明の実施の形態に係るコンテンツ配信サーバの全体構成を示すブロック図である。
【図２】図１に示すコンテンツ配信サーバが記憶する顧客テーブルの例を示す図である。
【図３】図１に示すコンテンツ配信サーバが記憶する目的テーブルの例を示す図である。
【図４】図１に示すコンテンツ配信サーバが記憶するコンテンツテーブルの例を示す図である。
【図５】本実施の形態に係るコンテンツ配信処理を示すフローチャートである。
【図６】図５に示す配信条件取込処理を示すフローチャートである。
【図７】図５に示す配信条件設定処理を示すフローチャートである。
【図８】図７に示す配信条件設定処理が終了したときのＲＡＭに展開されるデータのイメージ図である。
【図９】図５に示す配信コンテンツ作成処理を示すフローチャートである。
【図１０】図９に示す配信コンテンツ作成処理が作成したコンテンツの例を示すイメージ図である。
【図１１】図５に示すコンテンツ送信処理を示すフローチャートである。
【符号の説明】
【００８３】
１０  コンテンツ配信サーバ
１１  ＲＯＭ（コンテンツ配信サーバ）
１２  ＣＰＵ（コンテンツ配信サーバ）
１３  ＲＡＭ（コンテンツ配信サーバ）
１４  記憶装置
２１  通信部（コンテンツ配信サーバ）
２２  入力部（コンテンツ配信サーバ）
３０  携帯電話機
３１  通信部（携帯電話機）
３２  入力部（携帯電話機）
３３  表示部（携帯電話機）
３４  ＣＰＵ（携帯電話機）
３５  ＲＯＭ（携帯電話機）
３６  ＲＡＭ（携帯電話機）
５０  公衆回線網
【図１】
2008097183.tif 000003
【図２】
2008097183.tif 000004
【図３】
2008097183.tif 000005
【図４】
2008097183.tif 000006
【図５】
2008097183.tif 000007
【図６】
2008097183.tif 000008
【図７】
2008097183.tif 000009
【図８】
2008097183.tif 000010
【図９】
2008097183.tif 000011
【図１０】
2008097183.tif 000012
【図１１】
2008097183.tif 000013