(57)【特許請求の範囲】
【請求項１】
ユーザの行動を特定する行動情報を階層化して、当該行動が行われる位置を特定する位置情報に関連付けて保持したタスクモデルデータベースと、
前記タスクモデルデータベースに保持された前記行動情報のいずれかに関連付けて、移動通信端末に対して配信される配信情報を保持した配信情報データベースと、
前記移動通信端末を特定する情報に関連付けて、当該移動通信端末のユーザの行動予定を特定する行動予定情報として前記タスクモデルデータベースに保持された前記行動情報のいずれかを保持した行動予定情報データベースと、
前記移動通信端末の位置情報を受信する位置情報受信手段と、
前記位置情報受信手段により受信された前記移動通信端末の位置情報から、前記タスクモデルデータベースを参照して、前記ユーザの行動を特定するユーザ行動特定手段と、
前記タスクモデルデータベースに保持された行動情報の階層関係の情報を参照して、前記ユーザ行動特定手段により特定されたユーザの行動及び前記行動予定情報データベースに保持された前記ユーザの行動予定情報と前記配信情報に対応付けられた行動情報とが階層関係にあるか否かを判断して、当該判断に基づいて前記配信情報データベースから配信すべき配信情報を取得する配信情報取得手段と、
前記配信情報取得手段により取得された配信情報を配信する配信情報送信手段と、
を備える情報配信サーバ。
【請求項２】
前記移動通信端末から、当該移動通信端末のユーザの行動予定を特定する行動予定情報を含む登録要求を受信して、前記行動予定情報データベースに登録する行動予定情報登録手段を更に備える請求項１に記載の情報配信サーバ。
【請求項３】
前記行動予定情報登録手段は、前記タスクモデルデータベースから複数の行動情報を読み出して、前記行動予定情報の候補として前記移動通信端末に送信することを特徴とする請求項２に記載の情報配信サーバ。
【請求項４】
前記行動予定情報登録手段は、前記行動予定情報データベースに保持された、別の移動通信端末のユーザの前記行動予定情報から生成される付加的な情報を前記移動通信端末に送信することを特徴とする請求項３に記載の情報配信サーバ。
【請求項５】
移動通信端末と当該移動通信端末に対して配信情報の配信を行う情報配信サーバとを含んで構成される情報配信システムであって、
前記移動通信端末は、
自端末の位置を測定する位置測定手段と、
前記位置測定手段により測定された自端末の位置を特定する位置情報を前記情報配信サーバに送信する位置情報通知手段と、
前記位置情報通知手段による位置情報の送信に応じて前記情報配信サーバから送信される配信情報を受信して出力する配信情報出力部と、を備え、
前記情報配信サーバは、
ユーザの行動を特定する行動情報を階層化して、当該行動が行われる位置を特定する位置情報に関連付けて保持したタスクモデルデータベースと、
前記タスクモデルデータベースに保持された前記行動情報のいずれかに関連付けて、前記移動通信端末に対して配信される配信情報を保持した配信情報データベースと、
前記移動通信端末を特定する情報に関連付けて、当該移動通信端末のユーザの行動予定を特定する行動予定情報として前記タスクモデルデータベースに保持された前記行動情報のいずれかを保持した行動予定情報データベースと、
前記移動通信端末の位置情報を受信する位置情報受信手段と、
前記位置情報受信手段により受信された前記移動通信端末の位置情報から、前記タスクモデルデータベースを参照して、前記ユーザの行動を特定するユーザ行動特定手段と、
前記タスクモデルデータベースに保持された行動情報の階層関係の情報を参照して、前記ユーザ行動特定手段により特定されたユーザの行動及び前記行動予定情報データベースに保持された前記ユーザの行動予定情報と前記配信情報に対応付けられた行動情報とが階層関係にあるか否かを判断して、当該判断に基づいて前記配信情報データベースから配信すべき配信情報を取得する配信情報取得手段と、
前記配信情報取得手段により取得された配信情報を配信する配信情報送信手段と、を備える、
ことを特徴とする情報配信システム。
【請求項６】
ユーザの行動を特定する行動情報を階層化して、当該行動が行われる位置を特定する位置情報に関連付けて保持したタスクモデルデータベースと、前記タスクモデルデータベースに保持された前記行動情報のいずれかに関連付けて、移動通信端末に対して配信される配信情報を保持した配信情報データベースと、前記移動通信端末を特定する情報に関連付けて、当該移動通信端末のユーザの行動予定を特定する行動予定情報として当該前記タスクモデルデータベースに保持された前記行動情報のいずれかを保持した行動予定情報データベースと、を備える情報配信サーバにおける情報配信方法であって、
前記移動通信端末の位置情報を受信する位置情報受信ステップと、
前記位置情報受信ステップにおいて受信された前記移動通信端末の位置情報から、前記タスクモデルデータベースを参照して、前記ユーザの行動を特定するユーザ行動特定ステップと、
前記タスクモデルデータベースに保持された行動情報の階層関係の情報を参照して、前記ユーザ行動特定ステップにおいて特定されたユーザの行動及び前記行動予定情報データベースに保持された前記ユーザの行動予定情報と前記配信情報に対応付けられた行動情報とが階層関係にあるか否かを判断して、当該判断に基づいて前記配信情報データベースから配信すべき配信情報を取得する配信情報取得ステップと、
前記配信情報取得ステップにおいて取得された配信情報を配信する配信情報送信ステップと、
を含む情報配信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動通信端末に対して配信情報の配信を行う情報配信サーバ、情報配信システム及び情報配信方法に関する。
【背景技術】
【０００２】
携帯電話等の移動通信端末に対して、移動通信端末のユーザに有用な情報を配信するサービスが広く普及している。その中でもユーザの現在の位置情報を用いて配信する情報を決定する位置依存サービスが多く利用されている。例えば、ユーザの位置情報をＧＰＳ（Global Positioning System）等のセンサ情報や移動通信端末が無線アクセスする基地局の情報等を用いて特定し、特定された場所で必要となる可能性が高い情報を選択して提示することで、ユーザの利便性向上を図っている（例えば、非特許文献１及び２参照）。また、ＧＰＳ等の位置情報のみならず、例えば、特許文献１では、定期券による移動に関連した情報から交通経路を決定し、その交通経路を使用した際に利用可能な拠点の情報（広告等）を取得して、利用者の端末に送信する仕組みが提案されている。また、特許文献２では、ユーザの行動履歴から行動パターンを予め抽出しておき、位置情報に加えて当該行動パターンに基づいて配信する情報を決定するシステムが提案されている。
【特許文献１】特許第３３７２９３５号公報
【特許文献２】特開２００２−３４２３６７号公報
【非特許文献１】K.Takahashi,N.Miura,S.Yokoji and K.Shima,”Mobile Info Search:Information Integration for Location-Aware Computing”,情報処理学会論文誌，Vol.41，No.4 pp1192-1201，2000
【非特許文献２】小山聡，平松薫，山田幸一，“デジタルシティ京都――市民のための公共情報空間の構築をめざして”，bit, Vol.33, No.4, pp.8-12, 2001
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、非特許文献１及び２や特許文献１に記載されているように、位置情報のみに基づいて配信する情報を決定する方法では、ユーザの行動や目的に応じた適切な情報を配信することができない。例えば、ユーザがある店舗の近くを通りかかっただけであるのに、ユーザの興味がないにもかかわらず店舗の商品の広告の情報が配信されてしまうということが起こりうる。
【０００４】
特許文献２に記載されているようにユーザの行動を考慮して配信を行う情報を決定することとすれば、上記のような問題は解決される。しかし、同じ場所における同じ行動であったとしても個人毎に行動の目的は異なる場合が一般的である。従って、行動を考慮して配信を行う情報を決定したとしても、適切な情報を配信できないことがある。例えば、クリスマスプレゼントを購入するために本屋へ行ったにも係わらず、プレゼントに相応しくないものの広告の情報が配信されてしまうという問題が発生する。
【０００５】
本発明は、以上の問題点を解決するためになされたものであり、ユーザの目的や上位の行動に応じて適切な情報配信を行うことができる情報配信サーバ、情報配信システム及び情報配信方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る情報配信サーバは、ユーザの行動を特定する行動情報を階層化して、当該行動が行われる位置を特定する位置情報に関連付けて保持したタスクモデルデータベースと、タスクモデルデータベースに保持された行動情報のいずれかに関連付けて、移動通信端末に対して配信される配信情報を保持した配信情報データベースと、移動通信端末を特定する情報に関連付けて、当該移動通信端末のユーザの行動予定を特定する行動予定情報として当該タスクモデルデータベースに保持された行動情報のいずれかを保持した行動予定情報データベースと、移動通信端末の位置情報を受信する位置情報受信手段と、位置情報受信手段により受信された移動通信端末の位置情報から、タスクモデルデータベースを参照して、ユーザの行動を特定するユーザ行動特定手段と、タスクモデルデータベースに保持された行動情報の階層関係の情報を参照して、ユーザ行動特定手段により特定されたユーザの行動及び行動予定情報データベースに保持されるユーザの行動予定情報と配信情報に対応付けられた行動情報とが階層関係にあるか否かを判断して、当該判断に基づいて配信情報データベースから配信すべき配信情報を取得する配信情報取得手段と、配信情報取得手段により取得された配信情報を配信する配信情報送信手段と、を備えることを特徴とする。
【０００７】
本発明に係る情報配信サーバでは、移動通信端末の位置情報が考慮された上でタスクモデルデータベースが参照されてユーザの行動が特定され、当該特定された行動及び行動予定情報に応じて配信情報データベースから配信すべき配信情報が取得される。従って、ユーザの行動に基づいた情報配信が行うことが可能になる。ここで、行動予定情報は、階層化されて保持された行動情報のいずれかである。また、配信情報は、階層化された行動情報のいずれかに関連付けられている。上記のような構造となっているため、階層化されたユーザの行動及び行動予定情報に基づいて送信される配信情報が取得される。従って、本発明に係る情報配信サーバによれば、階層化におけるユーザの上位の行動、即ちユーザの目的等に応じて、適切な情報配信を行うことができる。
【０００８】
情報配信サーバは、移動通信端末から、当該移動通信端末のユーザの行動予定を特定する行動予定情報を含む登録要求を受信して、行動予定情報データベースに登録する行動予定情報登録手段を更に備えることが望ましい。この構成によれば、行動予定情報を移動通信端末から受信して行動予定情報データベースに登録することができるので、利便性の高い情報配信システムを実現することができる。
【０００９】
行動予定情報登録手段は、タスクモデルデータベースから複数の行動情報を読み出して、行動予定情報の候補として移動通信端末に送信することが望ましい。この構成によれば、移動通信端末からの行動予定情報の送信を容易にすることができ、更に利便性の高い情報配信システムを実現することができる。
【００１０】
行動予定情報登録手段は、行動予定情報データベースに保持された、別の移動通信端末のユーザの行動予定情報から生成される付加的な情報を移動通信端末に送信することが望ましい。この構成によれば、移動通信端末のユーザは、別のユーザの行動の動向を参考にして行動予定を決定することができるので、更に利便性の高い情報配信システムを実現することができる。
【００１３】
ところで、本発明は、上記のように情報配信サーバの発明として記述できる他に、以下のように情報配信システム、及び当該情報配信サーバにおける情報配信方法の発明としても記述することができる。これはカテゴリ等が異なるだけで、実質的に同一の発明であり、同様の作用及び効果を奏する。
【００１４】
即ち、本発明に係る情報配信システムは、移動通信端末と当該移動通信端末に対して配信情報の配信を行う情報配信サーバとを含んで構成される情報配信システムであって、移動通信端末は、自端末の位置を測定する位置測定手段と、位置測定手段により測定された自端末の位置を特定する位置情報を情報配信サーバに送信する位置情報通知手段と、位置情報通知手段による位置情報の送信に応じて情報配信サーバから送信される配信情報を受信して出力する配信情報出力部と、を備え、情報配信サーバは、ユーザの行動を特定する行動情報を階層化して、当該行動が行われる位置を特定する位置情報に関連付けて保持したタスクモデルデータベースと、タスクモデルデータベースに保持された行動情報のいずれかに関連付けて、移動通信端末に対して配信される配信情報を保持した配信情報データベースと、移動通信端末を特定する情報に関連付けて、当該移動通信端末のユーザの行動予定を特定する行動予定情報としてタスクモデルデータベースに保持された行動情報のいずれかを保持した行動予定情報データベースと、移動通信端末の位置情報を受信する位置情報受信手段と、位置情報受信手段により受信された移動通信端末の位置情報から、タスクモデルデータベースを参照して、ユーザの行動を特定するユーザ行動特定手段と、タスクモデルデータベースに保持された行動情報の階層関係の情報を参照して、ユーザ行動特定手段により特定されたユーザの行動及び行動予定情報データベースに保持されたユーザの行動予定情報と配信情報に対応付けられた行動情報とが階層関係にあるか否かを判断して、当該判断に基づいて配信情報データベースから配信すべき配信情報を取得する配信情報取得手段と、配信情報取得手段により取得された配信情報を配信する配信情報送信手段と、を備える、ことを特徴とする。
【００１５】
本発明に係る情報配信方法は、ユーザの行動を特定する行動情報を階層化して、当該行動が行われる位置を特定する位置情報に関連付けて保持したタスクモデルデータベースと、タスクモデルデータベースに保持された行動情報のいずれかに関連付けて、移動通信端末に対して配信される配信情報を保持した配信情報データベースと、移動通信端末を特定する情報に関連付けて、当該移動通信端末のユーザの行動予定を特定する行動予定情報としてタスクモデルデータベースに保持された行動情報のいずれかを保持した行動予定情報データベースと、を備える情報配信サーバにおける情報配信方法であって、移動通信端末の位置情報を受信する位置情報受信ステップと、位置情報受信ステップにおいて受信された移動通信端末の位置情報から、タスクモデルデータベースを参照して、ユーザの行動を特定するユーザ行動特定ステップと、タスクモデルデータベースに保持された行動情報の階層関係の情報を参照して、ユーザ行動特定ステップにおいて特定されたユーザの行動及び行動予定情報データベースに保持されたユーザの行動予定情報と配信情報に対応付けられた行動情報とが階層関係にあるか否かを判断して、当該判断に基づいて配信情報データベースから配信すべき配信情報を取得する配信情報取得ステップと、配信情報取得ステップにおいて取得された配信情報を配信する配信情報送信ステップと、を含む情報配信方法。
【発明の効果】
【００１６】
本発明によれば、階層化されたユーザの行動に基づいて送信される配信情報が取得されるため、階層化におけるユーザの上位の行動、即ちユーザの目的に応じて、適切な情報配信を行うことができる。
【発明を実施するための最良の形態】
【００１７】
以下、図面とともに本発明に係る情報配信サーバ、移動通信端末、情報配信システム及び情報配信方法の好適な実施形態について詳細に説明する。なお、図面の説明においては同一要素には同一符号を付し、重複する説明を省略する。
【００１８】
図１に本実施形態に係る情報配信システム１の構成を示す。図１に示すように、情報配信システム１は、情報配信サーバ１０と、移動通信端末２０とを含んで構成されている。情報配信サーバ１０と、移動通信端末２０とは、移動体通信により互いに情報を送受信することができる。図１には、移動通信端末２０は、１つしか示されていないが、情報配信システム１には、通常、無数の移動通信端末２０が含まれている。情報配信システム１は、情報配信サーバ１０が移動通信端末２０に対して情報（配信情報）を配信するシステムである。配信情報は、通常、移動通信端末２０のユーザにとって有用なものである。具体的には、例えば、ユーザが興味を示す商品の宣伝広告の情報等である。
【００１９】
図２に、情報配信サーバ１０のハードウェア構成を示す。図２に示すように、情報配信サーバ１０は、ＣＰＵ（Central Processing Unit）１０１、主記憶装置であるＲＡＭ（Random Access Memory）１０２及びＲＯＭ(Read Only Memory)１０３、ネットワークカード等のデータ送受信デバイスである通信モジュール１０４、ハードディスク等の補助記憶装置１０５、キーボード等の情報配信サーバ１０に対して情報を入力するための入力装置１０６、並びにモニタ等の情報を出力するための出力装置１０７等のハードウェアを備えるコンピュータとして構成される。これらの構成要素が動作することにより、情報配信サーバ１０の後述する機能が発揮される。
【００２０】
図３に移動通信端末２０のハードウェア構成を示す。図３に示すように、移動通信端末２０は、ＣＰＵ２０１、ＲＡＭ２０２、ＲＯＭ２０３、操作部２０４、無線通信部２０５、ディスプレイ２０６及びアンテナ２０７等のハードウェアにより構成されている。これらの構成要素が動作することにより、以下に説明する移動通信端末２０の各機能が発揮される。
【００２１】
引き続いて、情報配信サーバ１０及び移動通信端末２０の機能について説明する。図１に示すように情報配信サーバ１０は、タスクモデルデータベース１１と、配信情報データベース１２と、行動予定情報データベース１３と、行動予定情報登録部１４と、位置情報受信部１５と、有効タスク判定部１６と、配信情報取得部１７と、配信情報送信部１８とを備えている。
【００２２】
タスクモデルデータベース１１は、ユーザの行動を特定する行動情報を階層化して、当該行動が行われる位置を特定する位置情報に関連付けて保持したデータベースである。具体的には、ユーザの行動情報は“タスク”として管理され、タスクモデルとしてモデル化される。なお、このタスクモデルデータベース１１は、個々のユーザの行動を特定するものではなく、ユーザが取り得る行動をモデル化してデータベース化したものである。タスクモデルデータベース１１は、具体的には、タスクモデル管理テーブル１１ａと、イベント管理テーブル１１ｂとを保持しており、これらのテーブルにデータを格納することにより情報を保持する。
【００２３】
図４にタスクモデル管理テーブル１１ａを示す。図４に示すようにタスクモデル管理テーブル１１ａでは、１つのレコードとして、「タスクＩＤ」、「タスク名」、「親タスクＩＤ」、「メタタスクフラグ」、「参照メタタスクＩＤ」及び「位置情報」のデータを対応付けて保持している。「タスクＩＤ」は、タスクを一意に識別するためのＩＤで、数文字の文字列により構成されている。「タスク名」は、例えば“本を買う”、“本屋へ移動する”等のタスクの具体的内容を示した情報である。「親タスクＩＤ」は、当該タスクの親タスクを特定する「タスクＩＤ」であり、タスクの階層構造を形成する情報である。親タスクとは、そのタスクの上位のタスクである。親タスクから見ると、そのタスクはサブタスクとなる。例えば、“本屋へ移動する”“購入する本を選ぶ”等のタスクは、「親タスクＩＤ」として“１００１”を参照しており、参照先のタスク“本を買う”のサブタスクであることを示している。なお、親タスクが存在しない場合、この情報は格納されない。
【００２４】
「メタタスクフラグ」は、そのタスクがメタタスクであるか否かを示す情報である。メタタスクである場合は“Ｔｒｕｅ”、メタタスクでない場合は“Ｆａｌｓｅ”である。メタタスクについては後述する。「参照メタタスクＩＤ」は、そのタスクに関連するメタタスクを特定する「タスクＩＤ」である。関連するメタタスクが存在しない場合、この情報は格納されない。「位置情報」は、そのタスクが行われるべき位置を示した情報である。位置が特定されないタスクの場合、この情報は格納されない。
【００２５】
上記のようなデータ構成でタスクが管理される。ここで含まれるタスクには、３種類のタスク種別が存在する。１つ目は、特定の位置情報と関連付けられたタスクである。図４に示すタスクモデル管理テーブル１１ａにおいて「タスクＩＤ」が“１００２”、“１００３”等の「位置情報」が付与されたタスクが該当する。このような「位置情報」と関連付けられて定義されているタスクを“プリミティブタスク”と呼ぶ。２つ目は、複数の“プリミティブタスク”の集合として定義される複合的なタスクが該当する。図４に示すタスクモデル管理テーブル１１ａにおいて“本を買う”等の複数のサブタスクから参照されたタスクが該当する。この種類のタスクを“複合タスク”と呼ぶ。あるタスクが複合タスクかプリミティブタスクか否かは、「位置情報」が付与されているか否かによって識別可能である。
【００２６】
３つ目は、プリミティブタスク又は複合タスクにより表現されるタスクを行動目的といった主観的な意味を表現するタスクが該当する。図４に示すタスクモデル管理テーブル１１ａにおいて「タスクＩＤ」が“１００６”“１００７”等のタスクがこれに該当する。このようなタスクが“メタタスク”である。メタタスクは、行動目的を表現するためのタスクであり、例えば、“本を買う”等の行動目的を含まないタスクと上記の「参照メタタスクＩＤ」により関連付けられる。メタタスクは、例えば、“クリスマスプレゼントを買う”という行動目的の具体的な行動が“本を買う”という行為で達成される可能性があることを示している。上記のように、メタタスクは、「メタタスクフラグ」により他のタスクと識別可能である。また、メタタスクも「親タスクＩＤ」を用いた、参照関係を記述することで階層的なタスク構造として記述することができる。これらのデータは、移動通信端末２０に対して情報配信が行われる際には、予め例えば情報配信サーバ１０の管理者等により入力されている。
【００２７】
図５にイベント管理テーブル１１ｂを示す。イベント管理テーブル１１ｂで管理されるイベントとは、ユーザの行動の目的となるもの、例えばユーザが特定の施設（ショッピングセンター等）を訪れる際の動機である。例えば、“クリスマス”、“お歳暮”、“誕生日”等である。本実施形態に係る情報配信システム１では、イベントという概念を用いてより利便性が高い情報配信を可能にしている。図５に示すようにイベント管理テーブル１１ｂでは、１つのレコードとして、「イベントＩＤ」、「イベント名」及び「関連タスクＩＤ」のデータを対応付けて保持している。「イベントＩＤ」は、イベントを一意に識別するためのＩＤで、数文字の文字列により構成されている。「イベント名」は、例えば“クリスマス”、“お歳暮”等のタスクの具体的内容を示した情報である。「関連タスクＩＤ」は、そのイベントに関連するタスクを特定する「タスクＩＤ」である。このタスクは、タスクモデル管理テーブル１１ａに格納されているものである。図５に示すように、「関連タスクＩＤ」は複数の「タスクＩＤ」を保持することができる。これらのデータは、移動通信端末２０に対して情報配信が行われる際には、予め例えば情報配信サーバ１０の管理者等により入力されている。
【００２８】
配信情報データベース１２は、タスクモデルデータベース１１に保持された行動情報であるタスクのいずれかに関連付けて、移動通信端末２０に対して配信される配信情報を保持したデータベースである。配信情報データベース１２は、具体的には、配信情報管理テーブル１２ａを保持しており、このテーブルにデータを格納することにより情報を保持する。
【００２９】
図６に配信情報管理テーブル１２ａを示す。図６に示すように配信情報管理テーブル１２ａでは、１つのレコードとして、「配信情報ＩＤ」、「名称」、「内容」及び「対象タスクＩＤ」のデータを対応付けて保持している。「配信情報ＩＤ」は、配信情報を一意に識別するためのＩＤで、数文字の文字列により構成されている。「名称」及び「内容」は、移動通信端末２０に対して配信される配信情報である。「対象タスクＩＤ」は、その配信情報の配信のトリガとなるタスクを特定する「タスクＩＤ」である。このタスクは、タスクモデル管理テーブル１１ａに格納されているものである。より詳細には、配信の処理において述べる。これらのデータは、移動通信端末２０に対して情報配信が行われる際には、予め例えば情報配信サーバ１０の管理者等により入力されている。
【００３０】
行動予定情報データベース１３は、移動通信端末２０を特定する情報に関連付けて、移動通信端末２０のユーザの行動予定を特定する行動予定情報としてタスクモデルデータベース１１に保持された行動情報であるタスクのいずれかを保持するデータベースである。行動予定情報データベース１３は、具体的には、行動予定情報管理テーブル１３ａを保持しており、このテーブルにデータを格納することにより情報を保持する。
【００３１】
図７に示すように行動予定情報管理テーブル１３ａでは、１つのレコードとして、「端末ＩＤ」、「行動予定タスクＩＤ」及び「タスクログ系列」のデータを対応付けて保持している。「端末ＩＤ」は、移動通信端末２０を一意に識別するためのＩＤで、数文字の文字列により構成されている。「端末ＩＤ」は、それぞれの移動通信端末２０でも、自端末に対応するものが記憶されている。「行動予定タスクＩＤ」は、ユーザの行動予定情報としてのタスクを特定する「タスクＩＤ」である。このタスクは、タスクモデル管理テーブル１１ａに格納されているものである。「タスクログ系列」は、実際に行われたと判断されたタスクの「タスクＩＤ」である。図５に示すように、「タスクログ系列」は複数の「タスクＩＤ」を保持することができる。これらのデータは、情報配信を行う際には、後述するように、予め移動通信端末２０から登録されている。但し、これらのデータは、移動通信端末２０以外から登録される必要はなく、例えば情報配信サーバ１０の管理者等により登録されてもよい。
【００３２】
行動予定情報登録部１４は、移動通信端末２０からの登録要求を受信して、行動予定情報データベース１３に当該移動通信端末２０の行動予定情報を登録する行動予定情報登録手段である。行動予定情報登録部１４による行動予定情報の登録の処理は、より詳細に後述する。
【００３３】
位置情報受信部１５は、移動通信端末２０から当該移動通信端末２０の位置情報を受信する位置情報受信手段である。位置情報受信部１５は、受信された位置情報を有効タスク判定部に通知する。
【００３４】
有効タスク判定部１６は、位置情報受信部１５により受信された移動通信端末２０の位置情報から、タスクモデルデータベース１１を参照して、ユーザの行動を特定するユーザ行動特定手段である。具体的にどのように特定するかについては、詳細に後述する。ここでユーザの行動の特定は、タスクを特定することにより行われる。有効タスク判定部１６は、特定されたタスクに関する情報を配信情報取得部１７に出力する。
【００３５】
配信情報取得部１７は、有効タスク判定部１６により特定されたユーザの行動と行動予定情報データベース１３に保持される当該ユーザの行動予定情報とに応じて、タスクモデルデータベースから配信すべき配信情報を取得する配信情報取得手段である。配信情報取得部１７は、取得した配信情報を配信情報送信部１８に出力する。
【００３６】
配信情報送信部１８は、配信情報取得部１７により取得された配信情報を、移動通信端末２０に配信する配信情報送信手段である。配信情報の配信は、当該配信情報を移動体通信により移動通信端末２０に送信することにより行われる。以上が、情報配信サーバ１０の機能に関する説明である。
【００３７】
続いて、移動通信端末２０の機能について説明する。図１に示すように、移動通信端末２０は、タスクモデル表示部２１と、イベント指定部２２と、行動予定タスク指定部２３と、タスクログ表示部２４と、位置測定部２５と、位置情報通知部２６と、配信情報表示部２７とを備えている。ここで、タスクモデル表示部２１、イベント指定部２２、行動予定タスク指定部２３及びタスクログ表示部２４は、情報配信サーバ１０に、ユーザの行動予定を特定する行動予定情報を登録するための構成要素である。また、位置測定部２５、位置情報通知部２６及び配信情報表示部２７は、情報配信を受けるための構成要素である。
【００３８】
タスクモデル表示部２１は、情報配信サーバ１０から送信される複数の行動情報を、自端末２０のユーザの行動予定を特定する行動予定情報の候補として受信して表示する、行動予定情報受信手段である。この受信及び表示は、移動通信端末２０と情報配信サーバ１０との間で行われるユーザの行動予定の登録処理の際に行われる。情報配信サーバ１０からの複数の行動情報の送信は、例えば、ユーザの操作等により移動通信端末２０から行動予定の登録処理の開始要求が情報配信サーバ１０に送信されることをトリガとして行われる。行動情報の表示は、例えば、図８及び図９に示すように行われる。表示内容及び処理については、より詳細に後述する。
【００３９】
イベント指定部２２は、タスクモデル表示部２１における表示に基づくユーザからのイベントの情報を指定する入力を受け付けて、情報配信サーバ１０に送信する手段である。行動予定タスク指定部２３は、タスクモデル表示部２１における表示に基づくユーザからの行動予定の情報を指定する入力を受け付けて、情報配信サーバ１０に送信する。即ち、行動予定タスク指定部２３は、タスクモデル表示部２１による複数の行動情報の出力に応じて、ユーザの行動予定を特定する行動予定情報の入力を受け付けて情報配信サーバ１０に送信する行動予定情報送信手段である。これらについて、より具体的には、後述する。
【００４０】
タスクログ表示部２４は、情報配信サーバ１０から、別の移動通信端末２０のユーザの行動予定情報から生成される付加的な情報を受信して出力する付加情報出力手段である。この情報は、行動予定情報の登録処理の際にユーザに参照される。より具体的には、後述する。
【００４１】
位置測定部２５は、自端末２０の位置を測定して位置情報を生成する位置測定手段である。位置の測定は、例えば、ＲＦ−ＩＤ（Radio Frequency Identification）タグを用いた測位システムを利用することができる。この測位システムは、環境側に設置されたＲＦ−ＩＤタグと、移動通信端末２０に備えられるＲＦ−ＩＤリーダとの間で通信を行い、ＲＦ−ＩＤタグから位置を示すエリアコードを取得することにより、位置の測定を可能とする。このエリアコードは、タスクモデル管理テーブル１１ａに格納される位置情報に対応している。エリアコードとしては、例えば、“Ｌｏｃ（０００００）”といった記号により表現される。なお、括弧内に含まれる数字が特定のエリアを示しているものとし、各エリアはユニークな数字列で一意に識別される。位置測定部２５による測位は、一定間隔で実行される。なお、測位は上記の方法以外でも、例えば、ＧＰＳ（Global Positioning System）を用いることができる。但し、ＧＰＳは屋内での測位は困難であるので、屋内での情報配信を想定する場合は、上記のＲＦ−ＩＤタグを用いた測位システムを利用するのが好ましい。自端末２０の位置情報は、位置情報通知部２６に出力される。
【００４２】
位置情報通知部２６は、位置測定部２５により取得された自端末２０の位置情報を、情報配信を受けるために自端末２０を特定する端末ＩＤと共に情報配信サーバ１０に送信する位置情報通知手段である。なお、端末ＩＤは、予め移動通信端末２０に記憶されている。なお、この送信は、位置測定部２５からの自端末２０の位置情報の入力をトリガとして行われる。
【００４３】
配信情報表示部２７は、上記の位置情報通知部２６の位置情報の送信に応じて情報配信サーバ１０から送信される配信情報を受信して表示する配信情報出力手段である。配信情報の出力は、ユーザが参照できるように、例えば、移動通信端末２０が備えるディスプレイに文字又は画像として表示される。なお、位置情報を送信しても情報配信サーバ１０から配信情報が送信されない場合もある。以上が、移動通信端末２０の機能に関する説明である。
【００４４】
引き続いて、図１０〜１２のフローチャートを用いて、本実施形態の情報配信システム１で実行される処理（情報配信方法）を説明する。情報配信システム１では、情報配信が行われる前に移動通信端末２０から情報配信サーバ１０に対して、ユーザの行動予定を特定する行動予定情報を登録する処理が行われる。まず、この登録の処理について、図１０のフローチャートを用いて説明する。
【００４５】
まず、移動通信端末２０から、行動予定情報の登録の処理を開始する要求が情報配信サーバ１０に送信される。この送信は、ユーザの操作をトリガとして行われる。どの移動通信端末２０からの送信であるかを識別できるように、この要求には、移動通信端末２０の端末ＩＤが含まれる。情報配信サーバ１０では、行動予定情報登録部１４がこの処理を開始する要求を受信することにより、処理が開始される（Ｓ０１）。
【００４６】
続いて、行動予定情報登録部１４によりタスクモデルデータベース１１のイベント管理テーブル１１ｂからイベントの情報の一覧が読み出される。具体的には、イベント管理テーブル１１ｂに格納されている「イベントＩＤ」と、それに対応する「イベント名」との情報が一覧として読み出される。読み出されたイベントの情報は行動予定情報登録部１４により移動通信端末２０に送信される（Ｓ０２）。移動通信端末２０では、送信されたイベントの情報がタスクモデル表示部２１により受信されて表示される。イベントの情報の表示は、図８に示すように、「イベント名」がユーザに参照されるように、一覧形式で行われる。また、この表示は、ユーザがいずれかのイベントを指定できるように行われる。
【００４７】
続いて、移動通信端末２０では、ユーザにより一覧からイベントが選択される。この選択では、上述したように、ユーザの行動の目的となるもの、例えばユーザが特定の施設（ショッピングセンター等）を訪れる際の動機となるものが選択される。例えば、目的が「誕生日プレゼントの購入」ならば“誕生日”を、「クリスマスパーティの準備」ならば、“クリスマス”が選択される。ここで、ユーザの目的が一覧に含まれない場合や、特に明確な目的を有していない場合は、イベントの選択を省略することができる。イベントの選択を省略する場合は、図８に示すように表示される一覧の中に“該当なし”という項目を設けておくか、「イベントの選択を省略する」等のボタンが表示されて、選択できるようにしておくことで実現できる。ユーザの選択の入力は、イベント指定部２２により受け付けられ、当該イベントに対応するイベントＩＤが情報配信サーバ１０に送信される。このとき、どの移動通信端末２０からの送信であるかを識別できるように、送信されるイベントＩＤには、移動通信端末２０の端末ＩＤが付与される。なお、イベントの選択が省略された場合には、その旨の情報が送信され、情報配信サーバ１０では、その旨を認識することができる。
【００４８】
情報配信サーバ１０では、送信された情報が、行動予定情報登録部１４により受信される。続いて、行動予定情報登録部１４により、当該情報によりイベントの指定があるか否かが判断される（Ｓ０３）。この判断は、例えば、受信した情報に有効なイベントＩＤが含まれるか否かにより行われる。
【００４９】
イベントの指定がある場合、当該イベントのイベントＩＤが、行動予定情報登録部１４により受信される（Ｓ０４）。続いて、行動予定情報登録部１４によりタスクモデルデータベース１１のタスクモデル管理テーブル１１ａから、当該イベントＩＤに関連するタスクの情報が読み出される。受信されたイベントＩＤに関連するタスクは、イベント管理テーブル１１ｂの関連タスクＩＤの情報を参照して読み出される。タスクモデル管理テーブル１１ａから関連タスクＩＤと一致するタスクＩＤを有するタスクの情報が読み出される。具体的には、タスクモデル管理テーブル１１ａに格納されている「タスクＩＤ」と、それに対応する「タスク名」との情報が読み出される（Ｓ０５、行動予定情報登録ステップ）。タスクの情報の読み出しは、イベント管理テーブル１１ｂにおいて関連タスクＩＤとして直接関連しているものだけでなく、そのタスクと親子関係となっているタスクの情報についても行われる。
【００５０】
一方、行動予定情報登録部１４による上記の判断でイベントの指定がないと判断された場合、全てのタスクの情報のうち「メタタスクフラグ」が“Ｔｒｕｅ”と設定されているタスクについての情報が、タスクモデル管理テーブル１１ａから読み出される（Ｓ０６、行動予定情報登録ステップ）。
【００５１】
読み出されたタスクの情報は行動予定情報登録部１４により、移動通信端末２０のユーザの行動予定情報の候補として移動通信端末２０に送信される（Ｓ０７、行動予定情報登録ステップ）。移動通信端末２０では、送信されたタスクの情報がタスクモデル表示部２１により受信されて表示される。タスクの情報の表示は、図９に示すように、「タスク名」及びタスク間の親子関係がユーザに参照されるように、一覧形式で行われる。例えば、図１に示すタスクモデル管理テーブル１１ａにおいて、タスクＩＤが“１００６”で示されるタスク“クリスマスプレゼントを準備する”は、タスクＩＤが“１００７”、“１００８”及び“１００９”でそれぞれ示されるタスク“クリスマスプレゼントを買う”、“クリスマスプレゼントをラッピングする”及び“クリスマスプレゼントを発送する”から「親タスクＩＤ」により参照されていることから、図９に示すようにこれら３つのタスクが上位タスク“クリスマスプレゼントを準備する”のサブタスクであるように示す。また、この表示は、ユーザがいずれかのタスクを、ユーザの行動予定情報として指定できるように行われる。
【００５２】
続いて、移動通信端末２０では、ユーザにより一覧からタスクが選択される。この選択では、上述したように、ユーザの行動予定となるものが選択される。タスクの選択では、末端のタスクが選ばれる必要はなく、階層の上位のタスクが選ばれてもよい。ユーザの選択の入力は、行動予定タスク指定部２３により受け付けられ、当該タスクに対応するタスクＩＤが登録要求として情報配信サーバ１０に送信される。このとき、どの移動通信端末２０からの送信であるかを識別できるように、送信されるタスクＩＤには、移動通信端末２０の端末ＩＤが付与される。タスクの選択では、一つのみのタスクが選択されてもよいし、複数のタスクが選択されてもよい。
【００５３】
タスクＩＤの登録要求がなされると（Ｓ０８、行動予定情報登録ステップ）、情報配信サーバ１０では、端末ＩＤと当該端末ＩＤに対応するタスクＩＤとが行動予定情報登録部１４により受信される（Ｓ０９，Ｓ１０、行動予定情報登録ステップ）。端末ＩＤとタスクＩＤとが受信されると、それらは行動予定情報登録部１４により図７に示す行動予定情報データベース１３の行動予定情報管理テーブル１３ａに格納される（Ｓ１１、行動予定情報登録ステップ）。例えば、受信された端末ＩＤが“００１”、タスクＩＤが“１００６”である場合、図７に示す行動予定情報管理テーブル１３ａの１行目のデータが登録される。以上が、ユーザの行動予定を特定する行動予定情報の登録の処理である。
【００５４】
引き続いて、登録された行動予定情報に基づいて行われる情報配信の処理について、図１１及び１２のフローチャートを用いて説明する。
【００５５】
まず、移動通信端末２０において、位置測定部２５による自端末２０の位置の測定が行われる。位置の測定は、例えば、上述したように一定間隔で定期的に行われる。測定された位置情報は、位置情報通知部２６に出力され、位置情報通知部２６により情報配信サーバ１０に送信される。送信される位置情報には、移動通信端末２０の端末ＩＤが付加される。
【００５６】
情報配信サーバ１０では、位置情報受信部１５により、移動通信端末２０から送信された位置情報が受信される（Ｓ３１、位置情報受信ステップ）。また、位置情報受信部により、受信された位置情報に付加された端末ＩＤが取得される（Ｓ３２、位置情報受信ステップ）。取得された位置情報及び端末ＩＤは、有効タスク判定部１６に出力される。
【００５７】
有効タスク判定部１６では、取得された位置情報から移動通信端末２０のユーザの行動が特定される（Ｓ３３、ユーザ行動特定ステップ）。ユーザの行動の特定は、タスクの有効性を判定することにより行われる。タスクの有効性は、移動通信端末２０から送信された位置情報に対して特定のタスクが関連付けられているか否かにより判定される。具体的には、タスクモデルデータベース１１のタスクモデル管理テーブル１１ａにおいて、移動通信端末２０から送信された位置情報を有するタスクが存在する場合は“有効”と判定され、存在しない場合は“無効”と判定される（Ｓ３４、ユーザ行動特定ステップ）。有効タスク判定部１６により“有効”と判断された場合は、そのタスクが配信情報取得部１７に通知される。また、“有効”と判断された場合は、そのタスクのタスクＩＤが行動予定情報管理テーブル１３ａの当該移動通信端末２０に係る「タスクログ系列」欄に記憶される（Ｓ３５）。「タスクログ系列」は、上述したように実際に行われたと判断されたタスクの系列情報を保持する。有効タスク判定部１６により“無効”と判断された場合は、情報配信は行われず処理が終了する。
【００５８】
続いて、配信情報取得部１７により、当該移動通信端末２０に配信されるべき配信情報が取得される。取得される配信情報は、上記で特定されたユーザのタスク及びユーザの行動予定であるタスクにそれぞれ対応しているものである。具体的には配信情報の取得は、次のように行われる。まず、配信情報管理テーブル１２ａから、取得される配信情報の候補となる配信情報が読み込まれる（Ｓ３６、配信情報取得ステップ）。続いて、読み込まれた各配信情報が、配信されるべき配信情報として取得されるか否かが判定される（Ｓ３７、配信情報取得ステップ）。この判定の処理について、図１２のフローチャートを参照して説明する。
【００５９】
まず、判定対象の配信情報の対象タスクがメタタスクであるか否かが判断される（Ｓ３７ａ、配信情報取得ステップ）。この判断は、タスクモデル管理テーブル１１ａにおける、配信情報の「対象タスクＩＤ」に対応するタスクの「メタタスクフラグ」の情報を参照して行われる。「メタタスクフラグ」が“Ｔｒｕｅ”であれば、当該対象タスクはメタタスクであると判断される。
【００６０】
例えば、対象タスクのタスクＩＤが“１００１”であるように（図６の配信情報管理テーブル１２ａにおける配信情報ＩＤ“００３”に対応する配信情報）、配信情報の対象タスクがメタタスクでないと判断された場合（図４のタスクモデル管理テーブル１１ａ参照）、当該対象タスクが複合タスクであるか否かが判断される（Ｓ３７ｂ、配信情報取得ステップ）。この判断は、当該対象タスクのタスクＩＤが、別のタスクの「親タスクＩＤ」として保持されているかにより行われる。例えば、対象タスクのタスクＩＤが“１００１”であれば、タスクＩＤ“１００２”、“１００３”、“１００４”及び“１００５”のタスクの「親タスクＩＤ」が“１００１”であるので、複合タスクであると判断される。対象タスクが複合タスクであると判断された場合、当該複合タスクを親タスクとするプリミティブタスクの集合に変換する（Ｓ３７ｃ、配信情報取得ステップ）。即ち、タスクＩＤが“１００１”の“本を買う”というタスクに対して、サブタスクでありそれぞれタスクＩＤが“１００２”、“１００３”、“１００４”及び“１００５”である“本屋へ移動する”、“購入する本を選ぶ”、“レジへ移動する”及び“購入代金を支払う”のタスクの集合に変換される。続いて、このように特定されたタスクのタスクＩＤと、当該移動通信端末２０に係る「タスクログ系列」のタスクＩＤとが一致するか判断される（Ｓ３７ｄ、配信情報取得ステップ）。例えば、図７に示すように、端末ＩＤが“００３”及び“００４”の移動通信端末２０では、一致したと判断される。なお、ここでは全てのサブタスクがタスクログ系列に含まれているか否かを一致判断の条件としている。しかし、判断条件については、例えば、部分一致でも一致していると判断してもよいし、全て含まれているだけでなく出現順序まで一致しなければ一致していると判断しない等、様々なルールを設定してもよい。
【００６１】
上記判断（Ｓ３７ｂ）において、対象タスクが複合タスクでないと判断された場合、対象タスクのタスクＩＤと、「タスクログ系列」のタスクＩＤとが一致するか判断される（Ｓ３７ｄ、配信情報取得ステップ）。
【００６２】
対象タスクから特定されたタスクのタスクＩＤと、「タスクログ系列」のタスクＩＤとが一致しなかった場合（Ｓ３７ｅ、配信情報取得ステップ）、移動通信端末２０に配信される配信情報はないと判断され、処理が終了される。対象タスクから特定されたタスクのタスクＩＤと、「タスクログ系列」のタスクＩＤとが一致した場合（Ｓ３７ｅ、配信情報取得ステップ）、その配信情報が移動通信端末２０に配信されるべき配信情報として決定される（Ｓ３８ｆ、配信情報取得ステップ）。
【００６３】
上記判断（Ｓ３７ａ）で、例えば、対象タスクのタスクＩＤが“１００７”であるように（図６の配信情報管理テーブル１２ａにおける配信情報ＩＤ“００２”に対応する配信情報）、配信情報の対象タスクがメタタスクであると判断された場合、そのメタタスクを参照するタスクを特定する（Ｓ３７ｇ）。この特定は、タスクモデル管理テーブル１１ａにおいて、対象タスクに対応するタスクの参照メタタスクＩＤを参照して行う。例えば、対象タスクのタスクＩＤが“１００７”であれば、参照メタタスクＩＤが“１００７”であるタスクＩＤ“１００１”の“本を買う”というタスクが、メタタスクを参照するタスクとして特定される。
【００６４】
続いて、特定されたタスクが複合タスクであるか否かが判断され、複合タスクであると判断された場合、上記（Ｓ３７ｃ）と同様に当該複合タスクを親タスクとするプリミティブタスクの集合に変換する（Ｓ３７ｈ、配信情報取得ステップ）。続いて、それらのタスクに対して、上記（Ｓ３７ｄ）と同様にタスクログ系列とのマッチングを行う（Ｓ３７ｉ、配信情報取得ステップ）。対象タスクから特定あるいは変換されたタスクのタスクＩＤと、「タスクログ系列」のタスクＩＤとが一致しなかった場合（Ｓ３７ｊ、配信情報取得ステップ）、移動通信端末２０に配信される配信情報はないと判断され、処理が終了される。
【００６５】
対象タスクから特定されたタスクのタスクＩＤと、「タスクログ系列」のタスクＩＤとが一致した場合（Ｓ３７ｊ、配信情報取得ステップ）、対象タスクのタスクＩＤと、情報配信の対象となる（位置情報を送信した）移動通信端末２０に係る行動予定タスクＩＤとが一致するか否か判断される（Ｓ３７ｋ、配信情報取得ステップ）。移動通信端末２０に係る行動予定タスクＩＤは、端末ＩＤをキーとして行動予定情報管理テーブル１３ａを参照することにより取得することができる。例えば、対象タスクのタスクＩＤが“１００７”であり、端末ＩＤが“００３”であれば、行動予定タスクＩＤは“１００７”なので、対象タスクのタスクＩＤと行動予定タスクＩＤとは一致している。ここでは、対象タスクのタスクＩＤと行動予定タスクＩＤとが完全に一致する例を示したが、行動予定タスクＩＤと対象タスクＩＤの照合においては、行動予定タスクＩＤが上位のタスクを指定している場合（例えば、タスクＩＤが“１００６”のタスク）であっても一致しているものと判断する。
【００６６】
対象タスクのタスクＩＤと行動予定タスクＩＤとが一致していたら、その配信情報が移動通信端末２０に配信されるべき配信情報として決定される（Ｓ３７ｆ、配信情報取得ステップ）。対象タスクのタスクＩＤと行動予定タスクＩＤとが一致していなければ、移動通信端末２０に配信される配信情報はないと判断され、処理が終了される。以上のように、読み込まれた各配信情報が配信されるべき配信情報として決定され、取得されるか否かが判定される。
【００６７】
決定された配信情報の「内容」が、配信情報管理テーブル１２ａから、配信情報取得部１７によって取得されて、配信情報送信部１８に出力される。出力された配信情報は、配信情報送信部１８によって移動通信端末２０に送信される（Ｓ３８、配信情報送信ステップ）。移動通信端末２０では、このように位置情報の送信に応じて情報配信サーバ１０から送信される配信情報が、配信情報表示部２７によって受信されて出力される。
【００６８】
上述したように本実施形態によれば、階層化されたユーザの行動に基づいて送信される配信情報が取得されるので、階層化におけるユーザの上位の行動、即ちユーザの目的等に応じて、適切な情報配信を行うことができる。ユーザにとっては、目的等に応じた適切な情報配信を受けることができる。また、情報提供者にとっては、個々のユーザの主観的な行動目的に対して情報配信を行うことが可能となり、情報配信機会が増加すると共に、個々のユーザの行動目的に応じた様々なサービスへの誘導が可能となる。
【００６９】
また、本実施形態のように移動通信端末２０から、行動予定情報の登録を行うことができるので、容易に行動予定情報データベースを構築でき、利便性の高い情報配信システム１を実現することができる。
【００７０】
また、行動予定情報の候補を情報配信サーバ１０から移動通信端末２０に送信して、それに基づいて行動予定情報の登録を行うこととすれば、移動通信端末２０からの行動予定情報の送信を容易にすることができ、更に利便性の高い情報配信システム１を実現することができる。また、本実施形態のように、最初にイベントを指定して、当該イベントに基づいて絞り込まれた行動予定情報の候補を情報配信サーバ１０から送信することにすれば、行動予定情報の送信を更に容易に行うことができる。これにより、画面が小さく情報入力が困難な移動通信端末２０であっても、容易に行動予定情報の登録を行うことができる。
【００７１】
なお、上記の情報配信システム１においては、利便性を更に高める等の理由で、以下のように変更を加えてもよい。上述した実施形態において、行動予定情報の登録の際に情報配信サーバ１０から移動通信端末２０に送信される情報は、イベントの情報と行動情報の情報であった。それらに加えて、情報配信サーバ１０の行動予定情報登録部１４は、行動予定情報データベース１３に保持された、別の移動通信端末２０のユーザの行動予定情報から生成される付加的な情報を複数の行動情報に付加して、移動通信端末２０に送信することとしてもよい。例えば、移動通信端末２０から行動予定情報として、例えば“クリスマスプレゼントの購入”のタスクのタスクＩＤが送信された場合、行動予定情報登録部１４は“クリスマスプレゼントの購入”のタスクを行動予定情報とした他のユーザのタスクログをランキング形式等で移動通信端末２０に送信する。
【００７２】
他のユーザのタスクログをランキング形式等にするのは、行動予定情報管理テーブル１３ａから、“クリスマスプレゼントの購入”のタスクを行動予定情報とした移動通信端末２０のユーザの「タスクログ系列」からデータを取得することにより行うことができる。移動通信端末２０では、タスクログ表示部２４が、このように情報配信サーバ１０から送信された情報を、ユーザが参照できるように表示出力する。このとき、実際の表示方法としては様々な形態が考えられるが、例えば「同じ目的を入力された多くの方は“本を購入”しています」等の表示方法がある。また、複数のタスクの候補（“本を購入”、“ラッピングサービス”、“傘を購入”など）を画面上に地図と一緒に表示して、行動プランとして提示することもできる。
【００７３】
また、ユーザが特定の位置に移動した際に、情報配信サーバ１０では、タスクモデル管理テーブル１１ａからタスクを判定し、次に判定したタスクを実行したユーザの「行動予定タスクＩＤ」を参照して、メタタスクを提示することができる。例えば、ユーザの位置の遷移情報から、“本を買う”というタスクが判定できた場合、他のユーザの「タスクログ系列」から同じ“本を買う”というタスクに一致するユーザを選択する。次いで、これらのユーザが多く事前登録していたメタタスクを提示することができる。提示する情報としては様々な形態が考えられるが、例えば「ここでは多くのお客様が“クリスマスプレゼント用”の商品を購入しています」などの購買意欲を促進させる情報等がある。
【００７４】
このように、ユーザの行動目的と位置情報を用いて判定されるユーザの行動との対応関係をログとして記録した行動予定情報データベース１３を用いることで、特定の行動目的をもって行動したユーザに対して同じ行動目的をもって行動した他のユーザが実際にどのような行動を行ったかしめすことができる。これにより、目的に応じた行動プランの推薦が可能になる。同様に、行動予定情報データベース１３を用いて、特定のエリアを訪れたユーザに対して、このエリアで達成可能な行動目的を提示することで、ユーザが当初認識していなかった行動の動機を与えることができる。
【図面の簡単な説明】
【００７５】
【図１】本発明の実施形態における情報配信サーバ及び移動通信端末を含む情報配信システムの構成を示す図である。
【図２】情報配信サーバのハードウェア構成を示す図である。
【図３】移動通信端末のハードウェア構成を示す図である。
【図４】タスクモデルデータベースに保持されるタスクモデル管理テーブルを示す図である。
【図５】タスクモデルデータベースに保持されるイベント管理テーブルを示す図である。
【図６】配信情報データベースに保持される配信情報管理テーブルを示す図である。
【図７】行動予定情報データベースに保持される行動予定情報管理テーブルを示す図である。
【図８】行動予定情報の登録処理の際に移動通信端末において表示される情報の例を示す図である。
【図９】行動予定情報の登録処理の際に移動通信端末において表示される情報の例を示す図である。
【図１０】本発明の実施形態における情報配信システムで実行される処理（情報配信方法）を示すシーケンス図である。
【図１１】本発明の実施形態における情報配信システムで実行される処理（情報配信方法）を示すシーケンス図である。
【図１２】本発明の実施形態における情報配信システムで実行される処理（情報配信方法）を示すシーケンス図である。
【符号の説明】
【００７６】
１…情報配信システム、１０…情報配信サーバ、１１…タスクモデルデータベース、１１ａ…タスクモデル管理テーブル、１１ｂ…イベント管理テーブル、１２…配信情報データベース、１２ａ…配信情報管理テーブル、１３…行動予定情報データベース、１３ａ…行動予定情報管理テーブル、１４…行動予定情報登録部、１５…位置情報受信部、１６…有効タスク判定部、１７…配信情報取得部、１８…配信情報送信部、２０…移動通信端末、２１…タスクモデル表示部、２２…イベント指定部、２３…行動予定タスク指定部、２４…タスクログ表示部、２５…位置測定部、２６…位置情報通知部、２７…配信情報表示部。
【図１】
0004767732.tif 000002
【図２】
0004767732.tif 000003
【図３】
0004767732.tif 000004
【図４】
0004767732.tif 000005
【図５】
0004767732.tif 000006
【図６】
0004767732.tif 000007
【図７】
0004767732.tif 000008
【図８】
0004767732.tif 000009
【図９】
0004767732.tif 000010
【図１０】
0004767732.tif 000011
【図１１】
0004767732.tif 000012
【図１２】
0004767732.tif 000013