(57)【要約】【課題】  ユーザの状況に沿った配信情報を適切に配信することができる情報配信サーバおよび情報配信方法を提供することを目的とする。【解決手段】  情報配信サーバ１２において、履歴受信部２０は移動通信端末１６から、端末ＩＤ、移動通信端末１６における処理履歴を示す履歴情報および当該処理履歴における処理時刻を示す履歴取得日時を受信する。そして、履歴格納部２５は受信された履歴情報および履歴取得日時を、ＩＤ情報で区別して記憶する。そして、受信されたＩＤ情報で示される移動通信端末１６に対して配信する配信情報を、嗜好判別ルールマッチング部２２、タイミング制御ルールマッチング部２４、履歴取得日時有効性判定部２６および配信情報選択部２８が履歴情報および履歴取得日時に基づいて選択し、配信情報送信部３０は選択された配信情報を移動通信端末１６に送信することができる。【選択図】  図２
2008310698.tif 000002
【特許請求の範囲】
【請求項１】
通信端末から、当該通信端末のＩＤ情報、前記通信端末における処理履歴を示す履歴情報および当該処理履歴における処理時刻を示す時刻情報を受信する受信手段と、
前記受信手段により受信された履歴情報および時刻情報を、前記ＩＤ情報で区別して記憶する履歴情報記憶手段と、
前記履歴情報記憶手段に記憶されている履歴情報のうち前記時刻情報に基づいて所定有効時間内の履歴である履歴情報に基づいて配信情報を選択する選択手段と、
前記選択手段により選択された配信情報を前記通信端末に送信する送信手段と、
を備える情報配信サーバ。
【請求項２】
履歴情報の組み合わせから構成されている嗜好判別ルールを複数記憶する嗜好判別ルール記憶手段と、
有効時間が設定されている履歴情報の組み合わせから構成されているタイミング制御ルールを複数記憶するタイミング制御ルール記憶手段と、
前記嗜好判別ルールと前記タイミング制御ルールとが対応付けられたマッピング情報を記憶するマッピング記憶手段と、
前記嗜好判別ルール記憶手段に記憶されている嗜好判別ルールが前記履歴情報記憶手段に記憶されている前記通信端末のＩＤ情報に対応する履歴情報に存在する場合には、当該存在する嗜好判別ルールに対応するタイミング制御ルールを前記マッピング記憶手段に記憶されているマッピング情報に基づいて判断するマッチング手段と、
前記マッチング手段により判断されたタイミング制御ルールが、前記履歴情報に存在する場合には、当該存在するタイミング制御ルールに設定されている各履歴情報の有効時間に基づいて、タイミング制御ルールの有効性を判断する有効性判断手段と、
をさらに備え、
前記選択手段は、前記有効性判断手段により有効であると判断されたタイミング制御ルールに対応する配信情報を選択することを特徴とする請求項１に記載の情報配信サーバ。
【請求項３】
前記履歴情報として、端末位置取得履歴、購買履歴、ウェブアクセス履歴、ウェブ検索履歴、スケジューラで定められた情報の少なくとも１つ以上が定められていることを特徴とする請求項１または２に記載の情報配信サーバ。
【請求項４】
前記有効性判断手段は、タイミング制御ルールを構成する履歴情報に付与されている時刻情報と現時刻との差分が、当該履歴情報の有効時間以内であるタイミング制御ルールを有効と判断することを特徴とする請求項１から３のいずれか１項に記載の情報配信サーバ。
【請求項５】
請求項１ないし４のいずれかに記載の情報配信サーバと、移動通信端末とから構成される情報配信システムにおいて、
前記移動通信端末は、
履歴情報を収集する収集手段と、
端末を特定するためのＩＤ情報を記憶する記憶手段と、
前記収集手段により収集された履歴情報および記憶手段に記憶されているＩＤ情報を前記情報配信サーバに送信する送信手段と、
を備え、
前記情報配信サーバにおける前記受信手段は、前記移動通信端末から履歴情報、時刻情報およびＩＤ情報を受信し、
前記情報配信サーバにおける前記送信手段は、前記ＩＤ情報で定められた前記移動通信端末に対して配信情報を配信することを特徴とする情報配信システム。
【請求項６】
請求項１ないし４のいずれかに記載の情報配信サーバと、移動通信端末と、固定通信端末とから構成される情報配信システムにおいて、
前記固定通信端末は、
履歴情報を収集する収集手段と、
前記移動通信端末のＩＤ情報を記憶する記憶手段と、
前記収集手段により収集された履歴情報および記憶手段に記憶されているＩＤ情報を前記情報配信サーバに送信する送信手段と、
を備え、
前記情報配信サーバにおける前記受信手段は、前記固定通信端末から履歴情報、時刻情報およびＩＤ情報を受信し、
前記情報配信サーバにおける前記送信手段は、前記ＩＤ情報で定められた前記移動通信端末及び／又は前記固定通信端末に対して配信情報を配信することを特徴とする情報配信システム。
【請求項７】
請求項１から４に記載の情報配信サーバと、移動通信端末と、固定通信端末とから構成される情報配信システムにおいて、
前記移動通信端末は、
前記固定通信端末における履歴情報を収集する収集手段と、
前記収集手段により収集された履歴情報を前記情報配信サーバに送信する送信手段と、
を備え、
前記情報配信サーバにおける前記送信手段は、前記ＩＤ情報で定められた前記移動通信端末及び／又は前記固定通信端末に対して配信情報を配信することを特徴とする情報配信システム。
【請求項８】
通信端末から、当該通信端末のＩＤ情報、前記通信端末における処理履歴を示す履歴情報および当該処理履歴における処理時刻を示す時刻情報を受信する受信ステップと、
前記受信ステップにより受信された履歴情報および時刻情報を、前記ＩＤ情報で区別して記憶する履歴情報記憶手段に記憶されている履歴情報のうち前記時刻情報に基づいて所定有効時間内の履歴である履歴情報に基づいて配信情報を選択する選択ステップと、
前記選択ステップにより選択された配信情報を前記通信端末に送信する送信ステップと
を含む情報配信方法。
【請求項９】
通信端末から、当該通信端末のＩＤ情報、前記通信端末における処理履歴を示す履歴情報および当該処理履歴における処理時刻を示す時刻情報を受信する受信手段と、
前記受信手段により受信された履歴情報および時刻情報を、前記ＩＤ情報で区別して記憶する履歴情報記憶手段に記憶されている履歴情報のうち前記時刻情報に基づいて所定有効時間内の履歴である履歴情報に基づいて配信情報を選択する選択手段と、
前記選択手段により選択された配信情報を前記通信端末に送信する送信手段としてコンピュータを機能させるための情報配信サーバプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アクセス履歴などの履歴情報に基づいて定められた配信情報を配信する情報配信サーバ、情報配信システム、情報配信方法および情報配信サーバプログラムに関する。
【背景技術】
【０００２】
携帯電話などの移動通信端末を利用したインターネット上の情報コンテンツなどへのアクセスが広く普及している。その中でも、近年ではユーザの現在の位置情報を用いて配信する情報を決定する位置依存サービスが多く利用されている。ここでは、ユーザの位置情報をＧＰＳ等のセンサ情報や携帯端末が無線アクセスする基地局情報などを用いて特定し、特定された場所で必要となる可能性が高い情報を選択して提示することで、ユーザの利便性向上を図っている（例えば、非特許文献１または非特許文献２を参照）。また、ＧＰＳ等の位置情報のみならず、例えば、特許文献１では、定期券による移動に関連した情報から交通経路を決定し、その交通経路を使用した際に利用可能な拠点の情報（広告等）を取得して、利用者の端末に送信する仕組みが提案されている。
【特許文献１】特許第３３７２９３５号公報
【非特許文献１】K.Takahashi、N.Miura、S.Yokoji and K.Shima、”MobileInfo Search: Information Integration for Location-Aware Computing”、情報処理学会論文誌、Vol.41、No.4pp1192-1201、2000
【非特許文献２】小山聡、平松薫、山田幸一、“デジタルシティ京都――市民のための公共情報空間の構築をめざして”、bit、Vol.33、No.4、pp.8-12、2001
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記従来の方法は、取得した履歴情報がリアルタイムにサーバへ通知されることを前提としているため、履歴情報の通知が遅れると誤ったタイミングで情報配信が行われてしまうことがあった。例えば、「横浜」にいる人へ情報を配信しようとした場合、取得した位置情報「横浜」がサーバへ通知されるタイミングが３０分程度遅れた場合（例えば、携帯電話による測位のあと、通信圏外に出てしまった場合など）、既に横浜にいない人に「横浜」近辺の情報を通知してしまう場合があり、ユーザの状況に沿った配信情報を適切に配信することができないという問題があった。
【０００４】
本発明は、上記課題を解決することを目的とし、ユーザの状況に沿った配信情報を適切に配信することができる情報配信サーバ、情報配信システム、情報配信方法および情報配信サーバプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上述の課題を解決するために、本発明の情報配信サーバは、通信端末から、当該通信端末のＩＤ情報、前記通信端末における処理履歴を示す履歴情報および当該処理履歴における処理時刻を示す時刻情報を受信する受信手段と、前記受信手段により受信された履歴情報および時刻情報を、前記ＩＤ情報で区別して記憶する履歴情報記憶手段と、前記履歴情報記憶手段に記憶されている履歴情報のうち前記時刻情報に基づいて所定有効時間内の履歴である履歴情報に基づいて配信情報を選択する選択手段と、前記選択手段により選択された配信情報を前記通信端末に送信する送信手段と、を備えている。
【０００６】
この情報配信サーバにおいては、前記履歴情報として、端末位置取得履歴、購買履歴、ウェブアクセス履歴、ウェブ検索履歴、スケジューラで定められた情報の少なくとも１つ以上が定められていることを特徴とすることが好ましい。
【０００７】
この発明によれば、通信端末から、当該通信端末のＩＤ情報、通信端末における処理履歴を示す履歴情報および当該処理履歴における処理時刻を示す時刻情報を受信し、受信された履歴情報および時刻情報を、ＩＤ情報で区別して記憶する。そして、受信されたＩＤ情報で示される通信端末に対して配信する配信情報を、履歴情報および時刻情報に基づいて選択し、選択された配信情報を通信端末に送信することができる。これにより、適切な時間に配信すべき配信情報を選択することができ、例えば、履歴情報の受信がネットワークの遅延、通信端末が圏外に移動したことによる発信の遅延などで遅れた場合であっても時刻情報が考慮された配信情報が選択されることになり、そのときのタイミングに合った配信情報を送信することができる。よって、ユーザの履歴情報に基づいて適切な配信情報を選択し、送信することができる。
【０００８】
また、本発明の情報配信サーバは、履歴情報の組み合わせから構成されている嗜好判別ルールを複数記憶する嗜好判別ルール記憶手段と、有効時間が設定されている履歴情報の組み合わせから構成されているタイミング制御ルールを複数記憶するタイミング制御ルール記憶手段と、前記嗜好判別ルールと前記タイミング制御ルールとが対応付けられたマッピング情報を記憶するマッピング記憶手段と、前記嗜好判別ルール記憶手段に記憶されている嗜好判別ルールが前記履歴情報記憶手段に記憶されている前記通信端末のＩＤ情報に対応する履歴情報に存在する場合には、当該存在する嗜好判別ルールに対応するタイミング制御ルールを前記マッピング記憶手段に記憶されているマッピング情報に基づいて判断するマッチング手段と、前記マッチング手段により判断されたタイミング制御ルールが、前記履歴情報に存在する場合には、当該存在するタイミング制御ルールに設定されている各履歴情報の有効時間に基づいて、タイミング制御ルールの有効性を判断する有効性判断手段と、をさらに備え、前記選択手段は、前記有効性判断手段により有効であると判断されたタイミング制御ルールに対応する配信情報を選択することが好ましい。
【０００９】
この発明によれば、嗜好判別ルールが通信端末のＩＤ情報に対応する履歴情報に存在する場合には、当該存在する嗜好判別ルールに対応するタイミング制御ルールをマッピング情報に基づいて判断し、判断されたタイミング制御ルールが、履歴情報に存在する場合には、当該存在するタイミング制御ルールに設定されている各履歴情報の有効時間に基づいて、タイミング制御ルールの有効性を判断する。そして、有効であると判断されたタイミング制御ルールに対応する配信情報を選択することができる。これにより、嗜好判別ルールによりユーザの嗜好状態を判別することができ、さらにタイミング制御ルールにより配信情報を選別し、さらには時間的に有効な配信情報を選択することができる。よって、ユーザの履歴情報に基づいて適切な配信情報を選択し、送信することができる。
【００１０】
さらに、嗜好判別ルールとタイミング制御ルールとに分けたことにより、配信情報を選択するためのルール数を少なくすることができる。すなわち、ルールを分けることにより、これら嗜好判別ルール、タイミング制御ルールを相互に組み合わせて用いることができることからルール数を少なくすることができ、よって、配信ルールの構築やメンテナンスに対する多大な負荷を軽減することができる。
【００１１】
また、本発明の情報配信サーバは、前記有効性判断手段は、タイミング制御ルールを構成する履歴情報に付与されている時刻情報と現時刻との差分が、当該履歴情報の有効時間以内であるタイミング制御ルールを有効と判断することを特徴とすることが好ましい。
【００１２】
この発明によれば、タイミング制御ルールを構成する履歴情報に付与されている時刻情報と現時刻との差分が、当該履歴情報の有効時間以内であるタイミング制御ルールを有効と判断することで、有効時間外の古い履歴情報に基づいて定められた配信情報を送信することが無く、よりユーザの状態にあった配信情報を選択することができる。
【００１３】
また、本発明の情報配信システムは、上記情報配信サーバと、移動通信端末とから構成される情報配信システムにおいて、前記移動通信端末は、履歴情報を収集する収集手段と、端末を特定するためのＩＤ情報を記憶する記憶手段と、前記収集手段により収集された履歴情報および記憶手段に記憶されているＩＤ情報を前記情報配信サーバに送信する送信手段と、を備え、前記情報配信サーバにおける前記受信手段は、前記移動通信端末から履歴情報、時刻情報およびＩＤ情報を受信し、前記情報配信サーバにおける前記送信手段は、前記ＩＤ情報で定められた前記移動通信端末に対して配信情報を配信する構成を備えている。
【００１４】
この発明によれば、移動通信端末は、収集された履歴情報および予め記憶されているＩＤ情報を情報配信サーバに送信することで、情報配信サーバは、移動通信端末における履歴情報に基づいた配信情報を選択し、送信することができる。
【００１５】
また、本発明の情報配信システムは、上記情報配信サーバと、移動通信端末と、固定通信端末とから構成される情報配信システムにおいて、前記固定通信端末は、履歴情報を収集する収集手段と、前記移動通信端末のＩＤ情報を記憶する記憶手段と、前記収集手段により収集された履歴情報および記憶手段に記憶されているＩＤ情報を前記情報配信サーバに送信する送信手段と、を備え、前記情報配信サーバにおける前記受信手段は、前記固定通信端末から履歴情報、時刻情報およびＩＤ情報を受信し、前記情報配信サーバにおける前記送信手段は、前記ＩＤ情報で定められた前記移動通信端末及び／又は前記固定通信端末に対して配信情報を配信する構成を備えている。
【００１６】
この発明によれば、固定通信端末が収集された履歴情報および予め記憶されている移動通信端末のＩＤ情報を情報配信サーバに送信することで、情報配信サーバは固定通信端末における履歴情報に基づいた配信情報を選択し、その選択した配信情報を移動通信端末および固定通信端末に送信することができる。これにより、固定通信端末の履歴情報に基づいた配信情報を選択することができ、移動通信端末より固定通信端末をよく利用するユーザがいた場合には、よりユーザの使用状態にあった履歴情報に基づいた配信情報を選択することができる。
【００１７】
また、本発明の情報配信システムは、上記情報配信サーバと、移動通信端末と、固定通信端末とから構成される情報配信システムにおいて、前記移動通信端末は、前記固定通信端末における履歴情報を収集する収集手段と、前記収集手段により収集された履歴情報を前記情報配信サーバに送信する送信手段と、を備え、前記情報配信サーバにおける前記送信手段は、前記ＩＤ情報で定められた前記移動通信端末及び／又は前記固定通信端末に対して配信情報を配信すること構成を備えている。
【００１８】
この発明によれば、移動通信端末が固定通信端末における履歴情報を収集し、収集された履歴情報を情報配信サーバに送信することで、情報配信サーバは、固定通信端末の履歴情報を取得することができる。よって、固定通信端末の履歴情報に基づいた配信情報を選択することができ、移動通信端末より固定通信端末をよく利用するユーザがいた場合には、よりユーザの使用状態にあった履歴情報に基づいた配信情報を選択することができる。
【００１９】
これまで、本発明を、情報配信サーバ及び情報配信システムとして説示してきたが、本明細書の記載より所謂当業者であれば明らかであるように、プログラム（情報配信サーバプログラム）、方法（情報配信方法）としても把握することができる。
【００２０】
すなわち、本発明の情報配信方法は、通信端末から、当該通信端末のＩＤ情報、前記通信端末における処理履歴を示す履歴情報および当該処理履歴における処理時刻を示す時刻情報を受信する受信ステップと、前記受信ステップにより受信された履歴情報および時刻情報を、前記ＩＤ情報で区別して記憶する履歴情報記憶手段に記憶されている履歴情報のうち前記時刻情報に基づいて所定有効時間内の履歴である履歴情報に基づいて配信情報を選択する選択ステップと、前記選択ステップにより選択された配信情報を前記通信端末に送信する送信ステップとを備えている。
【００２１】
また、本発明の情報配信サーバプログラムは、通信端末から、当該通信端末のＩＤ情報、前記通信端末における処理履歴を示す履歴情報および当該処理履歴における処理時刻を示す時刻情報を受信する受信手段と、前記受信手段により受信された履歴情報および時刻情報を、前記ＩＤ情報で区別して記憶する履歴情報記憶手段に記憶されている履歴情報のうち前記時刻情報に基づいて所定有効時間内の履歴である履歴情報に基づいて配信情報を選択する選択手段と、前記選択手段により選択された配信情報を前記通信端末に送信する送信手段としてコンピュータを機能させるよう構成されている。
【００２２】
これまでの発明の説明は、本発明に必須となる特徴を列挙したものではなく、これら複数の特徴のサブコンビネーションも発明となり得る。
【発明の効果】
【００２３】
本発明によれば、適切な時間に配信すべき配信情報を選択することができ、例えば、履歴情報の受信がネットワークの遅延、通信端末が圏外に移動したことによる発信の遅延などで遅れた場合であっても時刻情報が考慮された配信情報が選択されることになり、そのときのタイミングに合った配信情報を送信することができる。よって、ユーザの履歴情報に基づいて適切な配信情報を選択し、送信することができる。
【発明を実施するための最良の形態】
【００２４】
ここで、本発明は多くの異なる形態で実施可能である。したがって、下記の実施形態の記載内容のみで解釈すべきではない。
【００２５】
実施形態では、主にシステムについて説明するが、所謂当業者であれば明らかであるように、本発明はコンピュータで使用可能なプログラム及び方法としても実施できる。また、本発明は、ハードウェア、ソフトウェア、または、ソフトウェア及びハードウェアの実施形態で実施可能である。プログラムは、ハードディスク、CD-ROM、DVD-ROM、光記憶装置または磁気記憶装置等の任意のコンピュータ可読媒体に記録できる。さらに、プログラムはネットワークを介した他のコンピュータに記録することができる。
【００２６】
本発明は、一実施形態のために示された添付図面を参照して以下の詳細な記述を考慮することによって容易に理解することができる。引き続いて、添付図面を参照しながら本発明の実施形態を説明する。可能な場合には、同一の部分には同一の符号を付して、重複する説明を省略する。
【００２７】
本実施形態にかかる情報配信システムの構成について説明する。図１は、本実施形態にかかる情報配信システムの構成を示すシステム構成図である。本実施形態に係る情報配信システム１０は、図１に示すように、携帯電話などによって構成される移動通信端末１６と、ユーザのスケジューラ情報、アクセス履歴などに応じて定められている配信情報を配信する情報配信サーバ１２により構成されている。図１においては、情報配信サーバ１２は、嗜好判別ルール管理テーブル２１ａ、タイミング制御ルール管理テーブル２１ｂ、配信情報格納部２３、および履歴格納部２５を含んで構成されている。なお、図１における情報配信サーバ１２は概略構成を示したものである。
【００２８】
情報配信サーバ１２は、嗜好判別ルール管理テーブル２１ａに記憶されている嗜好判別ルール、タイミング制御ルール管理テーブル２１ｂに記憶されているタイミング制御ルールおよび履歴格納部２５に格納されている履歴情報に基づいて配信情報格納部２３に格納されている配信情報を選択して、移動通信端末１６に配信する。移動通信端末１６では、受信した配信情報をユーザに通知することで、ユーザは自分の嗜好にあった配信情報を受けることができる。
【００２９】
図２は、移動通信端末１６および情報配信サーバ１２の機能構成を示すブロック図である。図２（ａ）が、情報配信サーバ１２のブロック図であり、図２（ｂ）が、情報配信サーバ１２のブロック図である。
【００３０】
この情報配信サーバ１２は、履歴受信部２０（受信手段）、ルール格納部２１、嗜好判別ルールマッチング部２２、配信情報格納部２３、タイミング制御ルールマッチング部２４（マッチング手段）、履歴格納部２５（履歴情報記憶手段）、履歴取得日時有効性判定部２６（有効性判断手段）、配信情報選択部２８（選択手段）、配信情報送信部３０（送信手段）、および嗜好判別結果保持部３２を含んで構成されている。また、ルール格納部２１は、嗜好判別ルール管理テーブル２１ａ（嗜好判別ルール記憶手段）、タイミング制御ルール管理テーブル２１ｂ（タイミング制御ルール記憶手段）、および嗜好−タイミングマッピングテーブル２１ｃ（マッピング記憶手段）を含んで構成されており、配信情報格納部２３は、配信情報管理テーブル２３ａを含んで構成されており、履歴格納部２５は、Ｗｅｂ検索履歴管理テーブル２５ａ、端末位置管理テーブル２５ｂ、購買履歴管理テーブル２５ｃ、スケジューラ情報管理テーブル２５ｄ、およびＷｅｂアクセス履歴管理テーブル２５ｅを含んで構成されている。これら各機能要素は以下のとおりハードウェアにより構成され、処理されている。
【００３１】
図３は、情報配信サーバ１２のハードウェア構成図である。情報配信サーバ１２は、物理的には、図３に示すように、ＣＰＵ１０１、主記憶装置であるＲＡＭ１０２及びＲＯＭ１０３、ハードディスク等の補助記憶装置１０５、入力デバイスであるキーボード及びマウス等の入力装置１０６、ディスプレイ等の出力装置１０７、ネットワークカード等のデータ送受信デバイスである通信モジュール１０４などを含むコンピュータシステムとして構成されている。図２において説明した各機能は、図３に示すＣＰＵ１０１、ＲＡＭ１０２等のハードウェア上に所定のコンピュータソフトウェアを読み込ませることにより、ＣＰＵ１０１の制御のもとで通信モジュール１０４、入力装置１０６、出力装置１０７を動作させるとともに、ＲＡＭ１０２や補助記憶装置１０５におけるデータの読み出し及び書き込みを行うことで実現される。以下、図２に示す機能ブロックに基づいて、各機能ブロックを説明する。
【００３２】
履歴受信部２０は、移動通信端末１６から送信される履歴情報、例えば端末位置情報、購買履歴情報、ｗｅｂアクセス履歴情報、ｗｅｂ検索履歴情報とともに、移動通信端末１６において履歴情報を取得した履歴取得日時および移動通信端末１６の端末ＩＤを受信する部分である。この履歴受信部２０は、受信した履歴情報を識別し、履歴格納部２５に出力し、それぞれのテーブルに記憶させる。
【００３３】
ルール格納部２１は、嗜好判別ルール管理テーブル２１ａ、タイミング制御ルール管理テーブル２１ｂ、および嗜好−タイミングマッピングテーブル２１ｃを備えている。
【００３４】
この嗜好判別ルール管理テーブル２１ａは、履歴格納部２５に記憶されている各種履歴情報の組み合わせから構成されている情報であって、移動通信端末１６のユーザの嗜好を判別するためのルールを記憶する部分である。図４に嗜好判別ルールの例を示す。嗜好判別ルール管理テーブル２１ａには、図４に示されているように、ルールＩＤごとにルールが記述されている。このルールは、各種履歴情報の論理式で表現されており、ＡＮＤ条件やＯＲ条件を用いて記述される。なお、この嗜好判別ルールに記述されている履歴情報は履歴格納部２５に記憶されている履歴情報に限定されるものではなく、情報配信サーバ１２のオペレータが任意に定めることができる情報である。
【００３５】
図４の例においては、ルールＩＤ：Ｐ０００１についてはルール｛Ｃ１ and Ｃ２ and {Ｃ３ or Ｃ４}｝が記述されている。例えば、履歴Ｃ１が位置情報である場合には、履歴Ｃ１＝“Location:Yokohama”、履歴Ｃ２がｗｅｂ検索キーワードである場合には、履歴Ｃ２＝“Keyword:japan”、履歴Ｃ３が購買履歴情報の場合は、履歴Ｃ３＝“Buy:ticket”、履歴Ｃ４がＷｅｂアクセス履歴の場合は、履歴Ｃ４＝“Webaccess:http:abc.cc.com”が定義付けられる。そのほか、予定表の場合は「Schedule:Travel」なども定義付け可能とし、一つ以上の各種履歴情報が含まれるものとする。
【００３６】
タイミング制御ルール管理テーブル２１ｂは、履歴格納部２５に記憶されている各種履歴情報の取得日時に基づいて移動通信端末１６のユーザへ配信情報を配信するのに適した日時を判別するためのルールであって、有効時間が設定されている履歴情報の組み合わせから構成されているルールを記憶する部分である。図５に、タイミング制御ルールの例を示す。タイミング制御ルール管理テーブル２１ｂには、図５に示すように、ルールＩＤとタイミング制御ルールとが対応付けて記述されている。なお、嗜好判別ルールと同様に、このルールは、各種履歴情報の論理式で表現されており、ＡＮＤ条件やＯＲ条件を用いて記述される。なお、このタイミング制御ルールに記述されている履歴情報は履歴格納部２５に記憶されている履歴情報に限定されるものではなく、情報配信サーバ１２のオペレータが任意に定めることができる情報である。
【００３７】
図５に示すように、ルールＩＤがＴ０００１については、ルール｛Ｃ８（５） or Ｃ９（３） or Ｃ１０（１）｝が記述されている。ここで、履歴Ｃ８、履歴Ｃ９、履歴Ｃ１０は嗜好判別ルールと同様に、履歴情報を示すものであり、履歴Ｃ８が位置情報の場合は、例えば履歴Ｃ８＝“Location:Yokohama”と定義付けられる。そして、このルールＩＤ：Ｔ０００１においては、「履歴Ｃ８（実行優先フラグ５）、または、履歴Ｃ８（実行優先フラグ３）、または、履歴Ｃ１０（実行優先フラグ１）、のいずれかに一致する履歴と照合された場合、マッチング成功とみなす」ことを示している。ここで、実行優先フラグは、現在日時との差を示しており、「５」は現在時刻との差が「１分以内」、「３」は現在時刻との差が「１時間以内」、「１」は現在時刻との差がどれだけあっても構わないことを示す。
【００３８】
例えば、履歴Ｃ８（Location:Yokohama）が通知され、履歴情報に含まれる履歴取得日時が「2007年2月11日13:30」であった場合、タイミング制御ルールにおいて、履歴Ｃ８は実行優先度フラグが５（「１分以内」）であることから現在時刻が「2007年2月11日13:30〜2007年2月11日13:31」の場合のみ有効であるとみなされる。また、履歴Ｃ９（例：Buy:Goods Ａ）が通知され、履歴情報に含まれる履歴取得日時が「2007年2月11日13:30」であった場合、タイミング制御ルールにおいて、履歴Ｃ９は実行優先度フラグが３（「１時間以内」）であることから現在時刻が「2007年2月11日13:30〜2007年2月11日14:30」の場合のみ有効であるとみなされる。
【００３９】
嗜好−タイミングマッピングテーブル２１ｃは、嗜好判別ルール管理テーブル２１ａに記述されている嗜好判別ルールＩＤ、タイミング制御ルール管理テーブル２１ｂに記述されているタイミング制御ルールＩＤ、およびマッピングＩＤを対応付けて記憶するテーブルである。この嗜好−タイミングマッピングテーブル２１ｃを用いて、嗜好判別ルール管理テーブル２１ａから抽出された嗜好判別ルールＩＤは、タイミング制御ルール管理テーブル２１ｂから抽出される。図６に、嗜好−タイミングマッピングテーブルの例を示す。図６に示すように、マッピングＩＤ、嗜好判別ルールＩＤ、およびタイミング制御ルールＩＤが対応付けて記憶されている。この嗜好−タイミングマッピングテーブル２１ｃを用いて、タイミング制御ルールマッチング部２４は嗜好判別ルールＩＤに対応するタイミング制御ルールＩＤを抽出し、配信情報選択部２８は抽出されたタイミング制御ルールＩＤに対応するマッピングＩＤを、嗜好−タイミングマッピングテーブル２１ｃから抽出する。
【００４０】
嗜好判別ルールマッチング部２２は、履歴受信部２０により移動通信端末１６から履歴情報が受信されたとき、履歴格納部２５に記憶されている移動通信端末１６に対応する全履歴情報を読み出し、嗜好判別ルール管理テーブル２１ａに記憶されている嗜好判別ルールが読み出された全履歴情報に存在しているか否かを判断する部分である。例えば、嗜好判別ルールマッチング部２２は、嗜好判別ルール管理テーブル２１ａに｛Ｃ１ and Ｃ２ and {Ｃ３ or Ｃ４}｝が記述されている場合には、履歴格納部２５に記憶されている全ての履歴情報を対象に、履歴Ｃ１、履歴Ｃ２が記憶されており、なおかつ履歴Ｃ３または履歴Ｃ４の少なくともいずれか一方が記憶されているか否かを判断する。
【００４１】
嗜好判別結果保持部３２は、嗜好判別ルールマッチング部２２により判断された嗜好判別結果を記憶する部分であり、合致するルールが存在した場合、一致した嗜好判別ルールのルールＩＤを記憶する。
【００４２】
タイミング制御ルールマッチング部２４は、嗜好判別ルールマッチング部２２により抽出された嗜好判別ルールに対応するタイミング制御ルールの有無を嗜好−タイミングマッピングテーブル２１ｃに基づいて判断し、対応するタイミング制御ルールを嗜好−タイミングマッピングテーブル２１ｃから抽出する部分である。
【００４３】
また、タイミング制御ルールマッチング部２４は、抽出されたタイミング制御ルールが履歴格納部２５に存在しているか否かを判断する部分である。例えば、タイミング制御ルールマッチング部２４は、抽出されたタイミング制御ルールが、タイミング制御ルール管理テーブル２１ｂに、ルール｛Ｃ８（５） or Ｃ９（３） or Ｃ１０（１）｝として記憶されている場合に、履歴Ｃ８、履歴Ｃ９、履歴Ｃ１０のいずれかが履歴格納部２５に記憶されている否かを判断する。
【００４４】
履歴格納部２５は、ｗｅｂ検索履歴管理テーブル２５ａ、端末位置管理テーブル２５ｂ、購買履歴管理テーブル２５ｃ、スケジューラ情報管理テーブル２５ｄ、およびｗｅｂアクセス履歴管理テーブル２５ｅを備えており、これら各テーブルは、履歴受信部２０により受信された履歴情報を記憶する。例えば、履歴受信部２０がｗｅｂ検索履歴情報を受信した場合には、ｗｅｂ検索履歴管理テーブル２５ａが受信されたｗｅｂ検索履歴情報を記憶する。なお、履歴格納部２５には移動通信端末１６の端末ＩＤと対応付けて、上述各履歴情報が記憶されている。
【００４５】
履歴取得日時有効性判定部２６は、タイミング制御ルールマッチング部２４により履歴格納部２５に存在していると判断されたタイミング制御ルールの有効性を、履歴取得日時に基づいて判断する部分である。例えば、履歴取得日時有効性判定部２６は、ルール｛Ｃ８（５） or Ｃ９（３） or Ｃ１０（１）｝が履歴格納部２５に記憶されていた場合に、履歴Ｃ８の取得日時が、現時刻と比較して１分以内に取得されたものであるか、また同様に履歴Ｃ９が１時間以内に取得されたものであるか、を判断する。なお、履歴Ｃ１０については取得日時による制限は無いため、ここでは考慮されない。履歴取得日時有効性判定部２６は、タイミング制御ルールが有効であると判断すると、そのタイミング制御ルールＩＤを配信情報選択部２８に出力する。
【００４６】
配信情報選択部２８は、有効であるタイミング制御ルールＩＤに対応付けられたマッピングＩＤを嗜好−タイミングマッピングテーブル２１ｃから抽出し、そのマッピングＩＤに対応する配信情報を配信情報管理テーブル２３ａから読み出し選択する部分である。この配信情報選択部２８は、選択した配信情報を配信情報送信部３０に出力する。
【００４７】
配信情報格納部２３は、配信情報管理テーブル２３ａを保持する部分である。この配信情報管理テーブル２３ａは、マッピングＩＤで示される嗜好判別ルールとタイミング制御ルールとの組に対して、コンテンツである配信情報を関連付けた配信情報管理テーブルを記憶する部分である。図７に、この配信情報管理テーブルの例を示す。図７に示すように、マッピングＩＤとテキストからなる配信情報とが対応付けて記憶されている。配信情報選択部２８は、配信情報管理テーブルからマッピングＩＤに対応する配信情報を抽出することができる。
【００４８】
配信情報送信部３０は、配信情報選択部２８により選択された配信情報を移動通信端末１６に送信する部分である。なお配信情報送信部３０は、端末ＩＤとあて先（たとえば電子メールアドレス）とを対応付けて記憶しておき、履歴格納部２５から取得された移動通信端末の端末ＩＤに基づいたあて先に対して送信する。
【００４９】
つぎに、移動通信端末１６の構成について説明する。図２（ｂ）に示すとおり、移動通信端末１６は、ｗｅｂ検索履歴取得部４０（収集手段）、購買履歴取得部４２（収集手段）、履歴取得日時付与部４４、履歴情報送信部４６（記憶手段、送信手段）、配信情報表示制御部４８、端末位置取得部５０（収集手段）、スケジューラ情報取得部５２（収集手段）、およびｗｅｂアクセス履歴取得部５４（収集手段）から構成されている。なお、この移動通信端末１６も、情報配信サーバ１２と同様に、ＣＰＵ、ＲＡＭ、ＲＯＭ等のハードウェアから構成されており、プログラムにしたがって、上述の各機能が実行される。具体的なハードウェア構成は図３に示すとおりである。
【００５０】
ｗｅｂ検索履歴取得部４０は、移動通信端末１６のユーザがｗｅｂ検索を行った検索履歴、すなわちｗｅｂ上の検索エンジンに対して入力された検索キーワードを取得する部分である。ｗｅｂ検索履歴取得部４０は、取得した検索キーワードを保持し、所定周期ごとに、または予め定めた時刻、または取得後すぐに情報配信サーバ１２に送信できるよう、履歴情報送信部４６に出力する。
【００５１】
購買履歴取得部４２は、非接触型ＩＣカードなどのＩＣチップ搭載型の携帯電話などを用いて商品を購入したことを示す購買履歴を取得する部分である。購買履歴取得部４２は、取得した購買履歴情報を保持し、所定周期ごとに、または予め定めた時刻、または取得後すぐに情報配信サーバ１２に送信できるよう、履歴情報送信部４６に出力する。
【００５２】
端末位置取得部５０は、移動通信端末１６の位置情報をＧＰＳや基地局によるエリア測位により定期的に取得する部分である。端末位置取得部５０は、取得した位置情報を保持し、所定周期ごとに、または予め定めた時刻、または取得後すぐに情報配信サーバ１２に送信できるよう、履歴情報送信部４６に出力する。
【００５３】
スケジューラ情報取得部５２は、ユーザによるスケジューラへの入力情報である予定および日時の情報を取得する部分である。このスケジューラ情報取得部５２は、ｗｅｂなどに登録されているスケジューラ情報に対する入出力を行うことによりスケジューラ情報を取得するようにしてもよいし、移動通信端末１６内のメモリにスケジューラ情報を保持しておき、そのスケジューラ情報を取得するようにしてもよい。スケジューラ情報取得部５２は、取得したスケジューラ情報を保持し、所定周期ごとに、または予め定めた時刻、または取得後すぐに情報配信サーバ１２に送信できるよう、履歴情報送信部４６に出力する。
【００５４】
ｗｅｂアクセス履歴取得部５４は、ｗｅｂに対するアクセス履歴、例えばＵＲＬを取得する部分である。ｗｅｂアクセス履歴取得部５４は、取得したアクセス履歴を保持し、所定周期ごとに、または予め定めた時刻、または取得後すぐに情報配信サーバ１２に送信できるよう、履歴情報送信部４６に出力する。
【００５５】
履歴取得日時付与部４４は、上述の各種履歴情報に対して、履歴取得日時を付与する部分であり、各取得部（ｗｅｂ検索履歴取得部４０〜ｗｅｂアクセス履歴取得部５４）において取得された履歴情報に対して取得された履歴取得日時を付与する。
【００５６】
履歴情報送信部４６は、予め定めた情報配信サーバ１２に対して各取得部において取得した履歴情報に履歴取得日時を含めて、自己を示す端末ＩＤと対応付けて送信する部分である。この履歴情報送信部４６は、履歴情報を取得するごとに、または所定周期をもって一括して履歴情報を送信するようにしてもよい。また、履歴情報送信部４６は、自己の端末ＩＤを記憶しており、この端末ＩＤとともに履歴情報を送信する。
【００５７】
配信情報表示制御部４８は、情報配信サーバ１２における配信情報送信部３０により送信された配信情報を受信し、受信した配信情報をディスプレイなどの表示部４８ａに表示するよう制御する部分である。この配信情報表示制御部４８により表示される配信情報の表示例について図９に示す。通常の携帯端末においては、情報を表示する表示部４８ａと、携帯端末を操作するためのボタン５６とを備えている。図９に示すように、配信情報表示制御部４８による制御により表示部４８ａに配信情報が表示される。図９では、配信情報管理テーブルからマッピングＩＤ：Ｍ０００１に対応する配信情報が表示部４８ａに表示されている例が示されている。
【００５８】
このように構成された情報配信サーバ１２の処理について説明する。図８は、本実施形態における情報配信サーバ１２の処理を示すフローチャートである。履歴受信部２０により、端末ＩＤ、履歴情報および履歴取得日時が受信され、履歴格納部２５に格納される（Ｓ１０１）。ここで受信された端末ＩＤに対応する全ての履歴情報が、嗜好判別ルールマッチング部２２により読み出される（Ｓ１０２）。
【００５９】
嗜好判別ルールマッチング部２２により、嗜好判別ルール管理テーブル２１ａに記憶されているルールで定められている履歴情報が履歴格納部２５に存在しているか否かが判断され、嗜好判別ルールとのマッチング処理が行われる（Ｓ１０３）。Ｓ１０３において、履歴情報が存在しており、マッチングが成功したと判断された場合には（Ｓ１０４：ＹＥＳ）、嗜好判別結果保持部３２により、嗜好判別ＩＤが保持され、そして、タイミング制御ルールマッチング部２４により、嗜好−タイミングマッピングテーブル２１ｃにおいて記憶されている嗜好−タイミングマッピングテーブル２１ｃから、保持されている嗜好判別ルールＩＤに対応するタイミング制御ルールＩＤが読み出されることで、嗜好判別ルールにマッピングされているタイミング制御ルールの読み出しが行われる（Ｓ１０５）。
【００６０】
そして、読み出されたタイミング制御ルールが履歴格納部２５において存在しているか否かがタイミング制御ルールマッチング部２４により判断されることで、読み出されたタイミング制御ルールとのマッチングが行われる（Ｓ１０６）。Ｓ１０６において、マッチングが成功と判断された場合（Ｓ１０７：ＹＥＳ）、履歴受信部２０により受信された履歴情報から履歴取得日時の読み出しが行われる（Ｓ１０８）。そして、読み出された履歴取得日時と、タイミング制御ルール管理テーブル２１ｂに記憶されているタイミング制御ルールとに基づいて実行条件の照合が履歴取得日時有効性判定部２６により行われる（Ｓ１０９）。
【００６１】
そして、実行条件を満たすと履歴取得日時有効性判定部２６により判定された場合（Ｓ１１０：ＹＥＳ）、その実行条件を満たすと判断されたタイミング制御ルールＩＤは配信情報選択部２８に出力される。そして、配信情報選択部２８においてタイミング制御ルールＩＤに対応するマッピングＩＤが嗜好−タイミングマッピングテーブル２１ｃにより読み出され、配信情報格納部２３（配信情報管理テーブル２３ａ）からマッピングＩＤに対応する配信情報が読み出され（Ｓ１１１）、配信情報送信部３０により読み出された配信情報が送信される（Ｓ１１２）。
【００６２】
つぎに、本実施形態の変形例について説明する。図１０は、その変形例における情報配信システム１１のシステム構成を示すシステム構成図である。図１０に示すように、この変形例においては、移動通信端末１６のほかに、ＰＣ１８が情報配信サーバ１２に対して移動通信端末１６の端末ＩＤを利用して履歴情報を送信し、情報配信サーバ１２からその端末ＩＤに応じた情報配信を受けることができる。
【００６３】
図１１に、本実施形態の変形例における情報配信システムの構成について説明する。図１１（ａ）は、情報配信サーバ１２の構成を示し、図１１（ｂ）は、ＰＣ１８の構成を示す。なお、情報配信サーバ１２の構成は図２（ａ）で示した構成と同じである。
【００６４】
ＰＣ１８は、ｗｅｂ検索履歴取得部４０（収集手段）、購買履歴取得部４２（収集手段）、履歴取得日時付与部４４、スケジューラ情報取得部５２（収集手段）、ｗｅｂアクセス履歴取得部５４（収集手段）、履歴情報送信部４６（送信手段）、端末ＩＤ照合部８０（記憶手段）、および携帯通信部８２を含んで構成されている。移動通信端末１６とは、ｗｅｂ検索履歴取得部４０、購買履歴取得部４２、履歴取得日時付与部４４、スケジューラ情報取得部５２、ｗｅｂアクセス履歴取得部５４、および履歴情報送信部４６を備えている点で同じである。また、ＰＣ１８は、移動通信端末１６の端末ＩＤを利用して、履歴情報の送信、配信情報の受信を行うことができることが必要であることから、端末ＩＤ照合部８０および携帯通信部８２を必要とする。以下、これら相違する構成について説明する。
【００６５】
端末ＩＤ照合部８０は、移動通信端末１６から受信された端末ＩＤとＰＣ１８に割り振られたＩＤとが一致するか否かを判定する部分である。この端末ＩＤ照合部８０は、移動通信端末１６の端末ＩＤを記憶している。
【００６６】
携帯通信部８２は、移動通信端末１６から履歴情報の要求および端末ＩＤを受信し、端末ＩＤ照合部８０による照合結果において端末ＩＤが一致すると判断された場合には、履歴情報を移動通信端末１６に出力する。この履歴情報は、ＰＣ１８における履歴情報であって、上述したようにｗｅｂ検索履歴、購買履歴、スケジューラ情報、ｗｅｂアクセス履歴などである。
【００６７】
また、情報配信サーバ１２においては、移動通信端末１６およびＰＣ１８に対して配信情報を配信するものであることから、配信情報送信部３０は、一の端末ＩＤに対して複数のあて先、すなわち移動通信端末１６のあて先と、ＰＣ１８のあて先とが対応付けて記憶しており、それら移動通信端末１６のあて先と、ＰＣ１８のあて先とに対して配信情報の配信処理を行う。
【００６８】
つぎに、この変形例における移動通信端末１６の構成について説明する。図１２は、移動通信端末１６の機能構成を示すブロック図である。図１２に示すように、移動通信端末１６は、ｗｅｂ検索履歴取得部４０、購買履歴取得部４２、履歴取得日時付与部４４、履歴情報送信部４６（送信手段）、配信情報表示制御部４８、端末位置取得部５０、スケジューラ情報取得部５２、ｗｅｂアクセス履歴取得部５４、ＰＣ履歴情報受信部８４（収集手段）、およびＰＣ通信部８６を含んで構成されている。上述した移動通信端末１６との違いは、ＰＣ履歴情報受信部８４、ＰＣ通信部８６にあるため、この相違点について説明し、他の構成についての説明は省略する。
【００６９】
ＰＣ履歴情報受信部８４は、ＰＣ通信部８６から送信された履歴情報の要求に応じてＰＣ１８から送信された履歴情報を受信する部分である。
【００７０】
ＰＣ通信部８６は、ＰＣ１８に対して、端末ＩＤおよび履歴情報の取得要求を出力する部分である。
【００７１】
このように新規に追加された構成を用いて、履歴情報送信部４６は、ＰＣ履歴情報受信部８４において受信された履歴情報、およびｗｅｂ検索履歴取得部４０〜ｗｅｂアクセス履歴取得部５４により取得された履歴情報を、端末ＩＤとともに情報配信サーバ１２に送信する。なお、ＰＣ１８と移動通信端末１６とは、ブルートゥースなどのローカル通信で情報の送受信を行うようにすればその通信処理を簡易なものとすることができる。
【００７２】
つぎに、このように構成された情報配信システムの処理について説明する。図１３は、情報配信システム１１の処理シーケンスを示すシーケンス図である。この図１３では、情報配信サーバ１２はＰＣ１８から直接履歴情報を収集する処理を示している。
【００７３】
ＰＣ１８において、ｗｅｂ検索履歴取得部４０〜ｗｅｂアクセス履歴取得部５４により各履歴情報が収集される（Ｓ２０１）。そして、履歴情報送信部４６によりＰＣ１８から履歴情報とともに端末ＩＤが情報配信サーバ１２に送信される（Ｓ２０２）。なお、ＰＣ１８には、移動通信端末１６の端末ＩＤが予め設定されており、その端末ＩＤが履歴情報とともに情報配信サーバ１２に送信される。
【００７４】
情報配信サーバ１２においては、端末ＩＤに対応する全履歴情報の読み出し、履歴と嗜好判別ルールとのマッチング処理、履歴とタイミング制御ルールとのマッチング処理などが行われる（Ｓ１００）。なお、このＳ１００の処理は、図８におけるＳ１０１からＳ１１１の処理と同等の処理である。そして、情報配信サーバ１２から配信情報が、それぞれＰＣ１８および移動通信端末１６に対して送信される（Ｓ１１２、Ｓ１１３）。ここでは、ＰＣ１８および移動通信端末１６に対して配信情報を送信する構成としたが、どちらか一方に配信する構成であってもよい。
【００７５】
このようにしてＰＣ１８での履歴情報に対応した配信情報を、情報配信サーバ１２は選択することができる。
【００７６】
つぎに、この変形例において、移動通信端末１６がＰＣ１８の履歴情報を情報配信サーバ１２に送信するときの処理について説明する。図１４は、移動通信端末１６がＰＣ１８の履歴情報を情報配信サーバ１２に送信するときの処理を示すシーケンス図である。
【００７７】
ＰＣ１８では、ｗｅｂ検索履歴取得部４０などにより履歴情報が収集され、保持される（Ｓ３０１）。ユーザ操作または所定周期に達したなどの条件を満たすことにより、ＰＣ通信部８６により移動通信端末１６から端末ＩＤとともに履歴情報の取得要求が送信される（Ｓ３０２）。ＰＣ１８では、携帯通信部８２によりこの履歴情報の取得要求が受信されると、端末ＩＤ照合部８０により携帯通信部８２により受信された端末ＩＤとＰＣ１８の内部に設定されている端末ＩＤとの照合が行われる（Ｓ３０３）。ここで端末ＩＤ照合部８０における端末ＩＤの照合処理において、端末ＩＤが一致すると判断されると、携帯通信部８２により履歴情報が移動通信端末１６に送信される（Ｓ３０４）。
【００７８】
移動通信端末１６において、ＰＣ履歴情報受信部８４により履歴情報が受信されると、受信された履歴情報は、移動通信端末１６の端末ＩＤとともに履歴情報送信部４６により情報配信サーバ１２に送信される（Ｓ３０５）。
【００７９】
情報配信サーバ１２においては、端末ＩＤに対応する全履歴情報の読み出し、履歴情報と嗜好判別ルールとのマッチング処理、履歴情報とタイミング制御ルールとのマッチング処理などが行われる（Ｓ１００）。なお、このＳ１００の処理は、図８におけるＳ１０１からＳ１１１の処理と同等の処理である。そして、情報配信サーバ１２から配信情報が、それぞれＰＣ１８および移動通信端末１６に対して送信される（Ｓ１１２、Ｓ１１３）。ここでは、ＰＣ１８および移動通信端末１６に対して配信情報を送信する構成としたが、どちらか一方に配信する構成であってもよい。
【００８０】
つぎに、本実施形態の情報配信サーバ１２および情報配信システム１０、その変形例における情報配信システム１１の作用効果について説明する。
【００８１】
この情報配信サーバ１２において、履歴受信部２０は移動通信端末１６から、当該移動通信端末１６の端末ＩＤ、移動通信端末１６における処理履歴を示す履歴情報および当該処理履歴における処理時刻を示す履歴取得日時を受信する。そして、履歴格納部２５は受信された履歴情報および履歴取得日時を、ＩＤ情報で区別して記憶する。そして、受信されたＩＤ情報で示される移動通信端末１６に対して配信する配信情報を、嗜好判別ルールマッチング部２２、タイミング制御ルールマッチング部２４、履歴取得日時有効性判定部２６および配信情報選択部２８が履歴情報および履歴取得日時に基づいて選択し、配信情報送信部３０は選択された配信情報を移動通信端末１６に送信することができる。これにより、適切な時間に配信すべき配信情報を選択することができ、例えば、履歴情報の受信がネットワークの遅延などで遅れた場合であっても履歴取得日時が考慮された配信情報が選択されることになり、そのときのタイミングに合った配信情報を送信することができる。よって、ユーザの履歴情報に基づいて適切な配信情報を選択し、送信することができる。
【００８２】
また、情報配信サーバ１２は、履歴情報の組み合わせから構成されている嗜好判別ルールを嗜好判別ルールＩＤに対応付けて複数記憶する嗜好判別ルール管理テーブル２１ａ、有効時間（実行優先フラグ）が設定されている履歴情報の組み合わせから構成されているタイミング制御ルールをタイミング制御ルールＩＤと対応付けて複数記憶するタイミング制御ルール管理テーブル２１ｂと、嗜好判別ルールＩＤとタイミング制御ルールＩＤとが対応付けられたマッピング情報を記憶する嗜好−タイミングマッピングテーブル２１ｃとを備えている。
【００８３】
そして、嗜好判別ルールマッチング部２２は、嗜好判別ルールが、履歴格納部２５における移動通信端末１６の端末ＩＤに対応する履歴情報に存在するか否かを判断する。そして、存在すると判断した場合には、タイミング制御ルールマッチング部２４は当該存在する嗜好判別ルールに対応するタイミング制御ルールの存在の有無を嗜好−タイミングマッピングテーブル２１ｃに基づいて判断する。そして、タイミング制御ルールマッチング部２４は、嗜好−タイミングマッピングテーブル２１ｃに対応付けられていると判断されたタイミング制御ルールが、履歴格納部２５における履歴情報に存在する場合には、履歴取得日時有効性判定部２６は当該存在するタイミング制御ルールに設定されている各履歴情報の有効時間（実行優先フラグ）に基づいて、タイミング制御ルールの有効性を判断する。そして、配信情報選択部２８は、有効であると判断されたタイミング制御ルールに対応する配信情報を配信情報管理テーブル２３ａから選択することができる。
【００８４】
これにより、嗜好判別ルールによりユーザの嗜好状態を判別することができ、さらにタイミング制御ルールにより配信情報を選別し、さらには時間的に有効な配信情報を選択することができる。よって、ユーザの履歴情報に基づいて適切な配信情報を選択し、送信することができる。
【００８５】
例えば、嗜好判別ルールとして”Buy:Products A”、タイミング制御ルールとしてLocation:Yokohama(3)が、マッピングテーブルにおいて、マッピングＩＤ（例えばＭ００１０）とともに対応付けられていたと仮定する。また、配信情報管理テーブル２３ａには、このマッピングＩＤ：Ｍ００１０に対応付けて、横浜において商品Ａに関連する商品Ｂのキャンペーンが行われている旨の配信情報を記憶しておく。
【００８６】
このような管理のもとにおいて、あるユーザの移動通信端末１６から何らかの履歴情報を情報配信サーバ１２が受信したとき、そのユーザの過去の履歴情報において、商品Ａを購入したことが示されている場合には、その嗜好判別ルールに対応するタイミング制御ルールが読み出される。ここでの例では、対応するタイミング制御ルールとして、横浜に現時点から１時間以内にいることが示されている。そして、タイミング制御ルールマッチング部２４および履歴取得日時有効性判定部２６によりそのユーザの過去の履歴情報において横浜に現時点から１時間以内にいることが示されていると判断された場合には、配信情報選択部２８によりマッピングＩＤ：Ｍ００１０に基づいて上述の配信情報が抽出され、配信情報送信部３０は当該配信情報を移動通信端末１６に送信する。これにより、適切な配信情報を適切なタイミングに送信することができる。
【００８７】
また、嗜好判別ルールとタイミング制御ルールとに分けたことにより、配信情報を選択するためのルール数を少なくすることができる。すなわち、ルールを分けることにより、これら嗜好判別ルール、タイミング制御ルールを相互に組み合わせて用いることができることからルール数を少なくすることができ、よって、配信ルールの構築やメンテナンスに対する多大な負荷を軽減することができる。
【００８８】
履歴情報として、移動通信端末１６においては、端末位置取得部５０により取得された端末位置取得履歴、購買履歴取得部４２により取得された購買履歴、ｗｅｂ検索履歴取得部４０により取得されたｗｅｂ検索履歴、ｗｅｂアクセス履歴取得部５４により取得されたｗｅｂ検索履歴、スケジューラ情報取得部５２により取得されたスケジューラで定められた情報の少なくとも１つ以上が定められ、情報配信サーバ１２はこれら履歴情報を受信し、配信情報の選択のための基準として使用する。
【００８９】
また、情報配信サーバ１２において、履歴取得日時有効性判定部２６は、タイミング制御ルールを構成する履歴情報に付与されている履歴取得日時と現時刻との差分が、当該履歴情報の有効時間以内であるタイミング制御ルールを有効と判断することで、有効時間外の古い履歴情報に基づいて定められた配信情報を送信することが無く、よりユーザの状態にあった配信情報を選択することができる。
【００９０】
また、この情報配信システム１０において、移動通信端末１６は、収集された履歴情報および予め記憶されている端末ＩＤを情報配信サーバ１２に送信することで、情報配信サーバ１２は、移動通信端末１６における履歴情報に基づいた配信情報を選択し、送信することができる。
【００９１】
また、変形例における情報配信システム１１において、固定通信端末であるＰＣ１８における履歴情報送信部４６が、ｗｅｂ検索履歴取得部４０等で収集された履歴情報および予め記憶されている移動通信端末１６の端末ＩＤを情報配信サーバ１２に送信することで、情報配信サーバ１２はＰＣ１８における履歴情報に基づいた配信情報を選択し、その選択した配信情報を移動通信端末１６およびＰＣ１８に送信することができる。これにより、情報配信サーバ１２はＰＣ１８の履歴情報に基づいた配信情報を選択することができ、移動通信端末１６よりＰＣ１８をよく利用するユーザがいた場合には、よりユーザの使用状態にあった履歴情報に基づいた配信情報を選択することができる。
【００９２】
また、変形例における情報配信システム１１において、移動通信端末１６におけるＰＣ通信部８６およびＰＣ履歴情報受信部８４がＰＣ１８における履歴情報を収集し、履歴情報送信部４６が収集された履歴情報を情報配信サーバ１２に送信することで、情報配信サーバ１２は、ＰＣ１８の履歴情報を取得することができる。よって、ＰＣ１８の履歴情報に基づいた配信情報を選択することができ、移動通信端末１６よりＰＣ１８をよく利用するユーザがいた場合には、よりユーザの使用状態にあった履歴情報に基づいた配信情報を選択することができる。
【図面の簡単な説明】
【００９３】
【図１】本実施形態にかかる情報配信システム１０の構成図である。
【図２】移動通信端末１６および情報配信サーバ１２の機能構成を示すブロック図である。
【図３】情報配信サーバ１２のハードウェア構成図である。
【図４】嗜好判別ルールの例を示す説明図である。
【図５】タイミング制御ルールの例を示す説明図である。
【図６】嗜好−タイミングマッピングテーブルの例を示す説明図である。
【図７】配信情報管理テーブルの例を示す説明図である。
【図８】情報配信サーバ１２の処理を示すフローチャートである。
【図９】配信情報の表示例を示す説明図である。
【図１０】変形例における情報配信システム１１のシステム構成を示すシステム構成図である。
【図１１】ＰＣ１８および情報配信サーバ１２の機能構成を示すブロック図である。
【図１２】移動通信端末１６の機能構成を示すブロック図である。
【図１３】ＰＣ１８が直接情報配信サーバ１２に履歴情報を送信するときの情報配信システム１１の処理シーケンスを示すシーケンス図である。
【図１４】移動通信端末１６がＰＣ１８の履歴情報を情報配信サーバ１２に送信するときの情報配信システム１１の処理を示すシーケンス図である。
【符号の説明】
【００９４】
１０…情報配信システム、１１…情報配信システム、１２…情報配信サーバ、１６…移動通信端末、２０…履歴受信部、２１…ルール格納部、２１ａ…嗜好判別ルール管理テーブル、２１ｂ…タイミング制御ルール管理テーブル、２１ｃ…嗜好−タイミングマッピングテーブル、２２…嗜好判別ルールマッチング部、２３…配信情報格納部、２３ａ…配信情報管理テーブル、２４…タイミング制御ルールマッチング部、２５…履歴格納部、２５ａ…検索履歴管理テーブル、２５ｂ…端末位置管理テーブル、２５ｃ…購買履歴管理テーブル、２５ｄ…スケジューラ情報管理テーブル、２５ｅ…アクセス履歴管理テーブル、２６…履歴取得日時有効性判定部、２８…配信情報選択部、３０…配信情報送信部、３２…嗜好判別結果保持部、４０…ｗｅｂ検索履歴取得部、４２…購買履歴取得部、４４…履歴取得日時付与部、４６…履歴情報送信部、４８…配信情報表示制御部、４８ａ…表示部、５０…端末位置取得部、５２…スケジューラ情報取得部、５４…ｗｅｂアクセス履歴取得部、８０…端末ＩＤ照合部、８２…携帯通信部、８４…ＰＣ履歴情報受信部、８６…ＰＣ通信部。
【図１】
2008310698.tif 000003
【図２】
2008310698.tif 000004
【図３】
2008310698.tif 000005
【図４】
2008310698.tif 000006
【図５】
2008310698.tif 000007
【図６】
2008310698.tif 000008
【図７】
2008310698.tif 000009
【図８】
2008310698.tif 000010
【図９】
2008310698.tif 000011
【図１０】
2008310698.tif 000012
【図１１】
2008310698.tif 000013
【図１２】
2008310698.tif 000014
【図１３】
2008310698.tif 000015
【図１４】
2008310698.tif 000016