(57)【特許請求の範囲】
【請求項１】
ユーザが作成した行動のプランに関するプラン情報であって、当該行動中の行動予定先である一つ以上のＰＯＩ（Point  Of  Interest）が当該ユーザによって登録されたプラン情報を取得するプラン情報取得手段であって、ＰＯＩは、当該ＰＯＩが提供するサービスの開始日時を含む、プラン情報取得手段と、
前記プラン情報取得手段によって取得されたユーザが作成したプラン情報に登録されているＰＯＩが含む開始日時に基づいて、当該ユーザの当該ＰＯＩの最新性に対する専門性又は当該ＰＯＩによって形成されるエリアの最新性に対する専門性に関する専門性指標値を算出する専門度算出手段と、
前記専門度算出手段によって算出されたユーザの専門性指標値に基づいて、前記プラン情報取得手段によって取得された当該ユーザが作成したプラン情報の価値に関するプラン指標値を算出するプラン価値算出手段と、
前記プラン情報取得手段によって取得されたプラン情報に、前記プラン価値算出手段によって算出された当該プラン情報のプラン指標値を対応付けて格納するプラン情報格納手段と、
前記プラン情報格納手段によって格納されたプラン情報を検索する際に、それぞれのプラン情報に含まれるプラン指標値に基づいて検索するプラン情報検索手段と、
を備えるプラン検索装置。
【請求項２】
ユーザが作成した行動のプランに関するプラン情報であって、当該行動中の行動予定先である一つ以上のＰＯＩ（Point  Of  Interest）が当該ユーザによって登録されたプラン情報を取得するプラン情報取得手段であって、ＰＯＩは、当該ＰＯＩが提供するサービスの開始日時と終了日時とを含む、プラン情報取得手段と、
前記プラン情報取得手段によって取得されたユーザが作成したプラン情報に登録されているＰＯＩが含む開始日時と終了日時とに基づいて、当該ユーザの当該ＰＯＩの期間限定性に対する専門性又は当該ＰＯＩによって形成されるエリアの期間限定性に対する専門性に関する専門性指標値を算出する専門度算出手段と、
前記専門度算出手段によって算出されたユーザの専門性指標値に基づいて、前記プラン情報取得手段によって取得された当該ユーザが作成したプラン情報の価値に関するプラン指標値を算出するプラン価値算出手段と、
前記プラン情報取得手段によって取得されたプラン情報に、前記プラン価値算出手段によって算出された当該プラン情報のプラン指標値を対応付けて格納するプラン情報格納手段と、
前記プラン情報格納手段によって格納されたプラン情報を検索する際に、それぞれのプラン情報に含まれるプラン指標値に基づいて検索するプラン情報検索手段と、
を備えるプラン検索装置。
【請求項３】
ユーザが作成した行動のプランに関するプラン情報であって、当該行動中の行動予定先である一つ以上のＰＯＩ（Point  Of  Interest）が当該ユーザによって登録されたプラン情報を取得するプラン情報取得手段であって、ＰＯＩは、当該ＰＯＩのユーザによる閲覧頻度の偏差値を含む、プラン情報取得手段と、
前記プラン情報取得手段によって取得されたユーザが作成したプラン情報に登録されているＰＯＩに基づいて、当該ユーザの当該ＰＯＩの穴場性に対する専門性又は当該ＰＯＩによって形成されるエリアの穴場性に対する専門性に関する専門性指標値を算出する専門度算出手段と、
前記専門度算出手段によって算出されたユーザの専門性指標値に基づいて、前記プラン情報取得手段によって取得された当該ユーザが作成したプラン情報の価値に関するプラン指標値を算出するプラン価値算出手段と、
前記プラン情報取得手段によって取得されたプラン情報に、前記プラン価値算出手段によって算出された当該プラン情報のプラン指標値を対応付けて格納するプラン情報格納手段と、
前記プラン情報格納手段によって格納されたプラン情報を検索する際に、それぞれのプラン情報に含まれるプラン指標値に基づいて検索するプラン情報検索手段と、
を備え、
前記専門度算出手段は、ＰＯＩに基づいて専門性指標値を算出する際に、当該ＰＯＩが前記プラン情報格納手段によって格納された全てのプラン情報の中に登録されている数と、当該ＰＯＩが含む閲覧頻度の偏差値とに基づいて算出する、
プラン検索装置。
【請求項４】
ユーザが作成した行動のプランに関するプラン情報であって、当該行動中の行動予定先である一つ以上のＰＯＩ（Point  Of  Interest）が当該ユーザによって登録されたプラン情報を取得するプラン情報取得手段であって、ＰＯＩは、ユーザが当該ＰＯＩ登録時に参照した情報元に関するテキスト情報を含む、プラン情報取得手段と、
前記プラン情報取得手段によって取得されたユーザが作成したプラン情報に登録されているＰＯＩが含む情報元に関するテキスト情報から算出される特徴量に基づいて、当該ユーザの当該ＰＯＩに対する専門性又は当該ＰＯＩによって形成されるエリアに対する専門性に関する専門性指標値を算出する専門度算出手段と、
前記専門度算出手段によって算出されたユーザの専門性指標値に基づいて、前記プラン情報取得手段によって取得された当該ユーザが作成したプラン情報の価値に関するプラン指標値を算出するプラン価値算出手段と、
前記プラン情報取得手段によって取得されたプラン情報に、前記プラン価値算出手段によって算出された当該プラン情報のプラン指標値を対応付けて格納するプラン情報格納手段と、
前記プラン情報格納手段によって格納されたプラン情報を検索する際に、それぞれのプラン情報に含まれるプラン指標値に基づいて検索するプラン情報検索手段と、
を備えるプラン検索装置。
【請求項５】
前記専門度算出手段は、ユーザの専門性指標値を算出する際に、前記プラン情報格納手段によって格納された当該ユーザが過去に作成したプラン情報に登録されているＰＯＩにさらに基づいて算出する、
請求項１〜４の何れか一項に記載のプラン検索装置。
【請求項６】
プラン情報は、当該プラン情報の作成に関わった全てのユーザに関するユーザ情報を含み、
前記プラン価値算出手段は、プラン情報のプラン指標値を算出する際に、当該プラン情報に含まれるユーザ情報が示す全てのユーザの専門性指標値に基づいて算出する、
請求項１〜５の何れか一項に記載のプラン検索装置。
【請求項７】
プラン検索装置により実行されるプラン検索方法であって、
ユーザが作成した行動のプランに関するプラン情報であって、当該行動中の行動予定先である一つ以上のＰＯＩ（Point  Of  Interest）が当該ユーザによって登録されたプラン情報を取得するプラン情報取得ステップであって、ＰＯＩは、当該ＰＯＩが提供するサービスの開始日時を含む、プラン情報取得ステップと、
前記プラン情報取得ステップにおいて取得されたユーザが作成したプラン情報に登録されているＰＯＩが含む開始日時に基づいて、当該ユーザの当該ＰＯＩの最新性に対する専門性又は当該ＰＯＩによって形成されるエリアの最新性に対する専門性に関する専門性指標値を算出する専門度算出ステップと、
前記専門度算出ステップにおいて算出されたユーザの専門性指標値に基づいて、前記プラン情報取得ステップにおいて取得された当該ユーザが作成したプラン情報の価値に関するプラン指標値を算出するプラン価値算出ステップと、
前記プラン情報取得ステップにおいて取得されたプラン情報に、前記プラン価値算出ステップにおいて算出された当該プラン情報のプラン指標値を対応付けて格納するプラン情報格納ステップと、
前記プラン情報格納ステップにおいて格納されたプラン情報を検索する際に、それぞれのプラン情報に含まれるプラン指標値に基づいて検索するプラン情報検索ステップと、
を含むプラン検索方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザが作成した行動プランを検索するプラン検索装置及びプラン検索方法に関する。
【背景技術】
【０００２】
下記特許文献１では、他のユーザが作成した旅行プランを検索する旅行プラン作成システムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−３１５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記旅行プラン作成システムでは、入力されたユーザのプロファイル及び旅行可能期間にマッチする旅行プランが検索される。しかしながら、旅行（行動）についての専門性が高い他のユーザが作成した旅行（行動）プランなど、利用価値の高い旅行（行動）プランを容易に検索することはできない。
【０００５】
そこで、本発明は、かかる課題に鑑みて為されたものであり、利用価値の高い行動プランを容易に検索することができるプラン検索装置及びプラン検索方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明のプラン検索装置は、ユーザが作成した行動のプランに関するプラン情報であって、当該行動中の行動予定先である一つ以上のＰＯＩ（Point  Of  Interest）が当該ユーザによって登録されたプラン情報を取得するプラン情報取得手段と、プラン情報取得手段によって取得されたユーザが作成したプラン情報に登録されているＰＯＩに基づいて、当該ユーザの当該ＰＯＩに対する専門性又は当該ＰＯＩによって形成されるエリアに対する専門性に関する専門性指標値を算出する専門度算出手段と、専門度算出手段によって算出されたユーザの専門性指標値に基づいて、プラン情報取得手段によって取得された当該ユーザが作成したプラン情報の価値に関するプラン指標値を算出するプラン価値算出手段と、プラン情報取得手段によって取得されたプラン情報に、プラン価値算出手段によって算出された当該プラン情報のプラン指標値を対応付けて格納するプラン情報格納手段と、プラン情報格納手段によって格納されたプラン情報を検索する際に、それぞれのプラン情報に含まれるプラン指標値に基づいて検索するプラン情報検索手段と、を備える。
【０００７】
このようなプラン検索装置によれば、まず、プラン情報取得手段により、一つ以上のＰＯＩが登録された、ユーザが作成したプラン情報が取得される。次に、専門度算出手段により、ＰＯＩに基づいてユーザの専門性指標値が算出される。次に、プラン価値算出手段により、ユーザの専門性指標値に基づいてプラン情報のプラン指標値が算出される。次に、プラン情報格納手段により、プラン指標値を含むプラン情報が格納される。次に、プラン情報検索手段により、プラン情報に含まれるプラン指標値に基づいてプラン情報が検索される。かかる構成を採れば、プラン情報を検索する際に、特別な検索条件を指定することなく、プラン情報を作成したユーザの専門性指標値に基づいた検索を行うことができるため、例えば、専門性指標値が高いユーザが作成したプラン情報など、利用価値の高い行動プランを容易に検索することができる。
【０００８】
また、本発明のプラン検索装置において、専門度算出手段は、ユーザの専門性指標値を算出する際に、プラン情報格納手段によって格納された当該ユーザが過去に作成したプラン情報に登録されているＰＯＩにさらに基づいて算出することが好ましい。かかる構成を採れば、ユーザが過去に作成したプラン情報に登録されたＰＯＩにさらに基づいて当該ユーザの専門性指標値が算出されるため、より正確にユーザの専門性指標値を算出することができる。それにより、より利用価値の高い行動プランを容易に検索することができる。
【０００９】
また、本発明のプラン検索装置において、ＰＯＩは、当該ＰＯＩが提供するサービスの開始日時を含み、専門度算出手段は、ＰＯＩが含む開始日時に基づいて専門性指標値を算出することが好ましい。かかる構成を採れば、例えば、ユーザが登録したＰＯＩの最新性（最新のＰＯＩに精通している度合いなど）に基づいてユーザの専門性指標値を算出することができるため、ユーザの専門性指標値をより正確に算出することができる。
【００１０】
また、本発明のプラン検索装置において、ＰＯＩは、当該ＰＯＩが提供するサービスの開始日時と終了日時とを含み、専門度算出手段は、ＰＯＩが含む開始日時と終了日時とに基づいて専門性指標値を算出することが好ましい。かかる構成を採れば、例えば、ユーザが登録したＰＯＩの期間限定性（お祭りや期間限定イベントなどに精通している度合いなど）に基づいてユーザの専門性指標値を算出することができるため、ユーザの専門性指標値をより正確に算出することができる。
【００１１】
また、本発明のプラン検索装置において、ＰＯＩは、当該ＰＯＩのユーザによる閲覧頻度の偏差値を含み、専門度算出手段は、ＰＯＩに基づいて専門性指標値を算出する際に、当該ＰＯＩがプラン情報格納手段によって格納された全てのプラン情報の中に登録されている数と、当該ＰＯＩが含む閲覧頻度の偏差値とに基づいて算出することが好ましい。かかる構成を採れば、例えば、ユーザが登録したＰＯＩの穴場性（他のプランにあまり登録されておらず、かつ人気ランキングが中位の穴場スポットに精通している度合いなど）に基づいてユーザの専門性指標値を算出することができるため、ユーザの専門性指標値をより正確に算出することができる。
【００１２】
また、本発明のプラン検索装置において、ＰＯＩは、ユーザが登録可能なテキスト情報を含み、専門度算出手段は、ＰＯＩが含むテキスト情報から算出される特徴量に基づいて専門性指標値を算出することが好ましい。一般的に、ユーザはＰＯＩを登録する際にメモとして、ＰＯＩ登録時に参照した情報元に関するテキスト情報（ＵＲＬなど）を登録する。かかる構成を採れば、例えば、ユーザが登録したＰＯＩ又は当該ＰＯＩによって形成されるエリアの専門性（情報元に関するテキスト情報の信頼度など）に基づいてユーザの専門性指標値を算出することができるため、ユーザの専門性指標値をより正確に算出することができる。
【００１３】
また、本発明のプラン検索装置において、プラン情報は、当該プラン情報の作成に関わった全てのユーザに関するユーザ情報を含み、プラン価値算出手段は、プラン情報のプラン指標値を算出する際に、当該プラン情報に含まれるユーザ情報が示す全てのユーザの専門性指標値に基づいて算出することが好ましい。かかる構成を採れば、プラン情報の作成に関わった全てのユーザの専門性指標値に基づいてプラン指標値が算出されるため、例えば、専門性指標値が高いユーザが繰り返し練り上げた、利用価値の高い行動プランを容易に検索することができる。
【００１４】
ところで、本発明は、上記のようにプラン検索装置の発明として記述できる他に、以下のようにプラン検索方法の発明としても記述することができる。これはカテゴリが異なるだけで、実質的に同一の発明であり、同様の作用及び効果を奏する。
【００１５】
即ち、本発明に係るプラン検索方法は、プラン検索装置により実行されるプラン検索方法であって、ユーザが作成した行動のプランに関するプラン情報であって、当該行動中の行動予定先である一つ以上のＰＯＩ（Point  Of  Interest）が当該ユーザによって登録されたプラン情報を取得するプラン情報取得ステップと、プラン情報取得ステップにおいて取得されたユーザが作成したプラン情報に登録されているＰＯＩに基づいて、当該ユーザの当該ＰＯＩに対する専門性又は当該ＰＯＩによって形成されるエリアに対する専門性に関する専門性指標値を算出する専門度算出ステップと、専門度算出ステップにおいて算出されたユーザの専門性指標値に基づいて、プラン情報取得ステップにおいて取得された当該ユーザが作成したプラン情報の価値に関するプラン指標値を算出するプラン価値算出ステップと、プラン情報取得ステップにおいて取得されたプラン情報に、プラン価値算出ステップにおいて算出された当該プラン情報のプラン指標値を対応付けて格納するプラン情報格納ステップと、プラン情報格納ステップにおいて格納されたプラン情報を検索する際に、それぞれのプラン情報に含まれるプラン指標値に基づいて検索するプラン情報検索ステップと、を含む。
【発明の効果】
【００１６】
本発明によれば、利用価値の高い行動プランを容易に検索することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施形態に係るプラン検索システムのシステム構成図である。
【図２】本発明の実施形態に係るプラン検索端末及びプラン検索装置のハードウェア構成を示す図である。
【図３】プラン情報のテーブル例を示す図である。
【図４】ＰＯＩのテーブル例を示す図である。
【図５】専門特徴辞書データのテーブル例を示す図である。
【図６】プラン指標値の算出の際に利用するデータが含まれるテーブル例を示す図である。
【図７】本発明の実施形態に係るプラン検索システムで実行される処理（プラン検索方法）を示すフローチャートである。
【発明を実施するための形態】
【００１８】
以下、図面とともに本発明によるプラン検索装置及びプラン検索方法の好適な実施形態について詳細に説明する。なお、図面の説明においては同一要素には同一符号を付し、重複する説明を省略する。
【００１９】
図１は、プラン検索システム３のシステム構成図である。図１に示す通り、プラン検索システム３は、プラン検索端末１とプラン検索装置２とを含んで構成される。プラン検索端末１とプラン検索装置２とはそれぞれ一般的なコンピュータ装置である。プラン検索端末１は、スマートフォンや携帯電話などの携帯端末であってもよい。プラン検索端末１とプラン検索装置２とは互いにネットワーク等によって相互に通信可能である。なお、プラン検索システム３は、後述のプラン検索端末１の機能とプラン検索装置２の機能とを全て備える一つのコンピュータ装置として構成されてもよいし、２つ以上の装置にそれぞれ一部の機能が備えられ、互いに通信を行うことで全体としての機能を発揮する装置群として構成されてもよい。
【００２０】
図１に含まれるプラン検索端末１の機能ブロック図に示す通り、プラン検索端末１は、プラン情報登録部１０及びプラン情報検索部１１を含んで構成される。また、図１に含まれるプラン検索装置２の機能ブロック図に示す通り、プラン検索装置２は、プラン情報取得部２０（プラン情報取得手段）、専門度算出部２１（専門度算出手段）、プラン価値算出部２２（プラン価値算出手段）、プラン情報格納部２３（プラン情報格納手段）及びプラン情報検索部２４（プラン情報検索手段）を含んで構成される。
【００２１】
プラン検索端末１及びプラン検索装置２それぞれは、ＣＰＵ等のハードウェアから構成されているものである。図２は、プラン検索端末１及びプラン検索装置２それぞれのハードウェア構成の一例を示す図である。図１に示されるプラン検索端末１及びプラン検索装置２それぞれは、物理的には、図２に示すように、ＣＰＵ１００、主記憶装置であるＲＡＭ１０１及びＲＯＭ１０２、ディスプレイ等の入出力装置１０３、通信モジュール１０４、及び補助記憶装置１０５などを含むコンピュータシステムとして構成されている。
【００２２】
図１に示すプラン検索端末１及びプラン検索装置２それぞれの各機能ブロックの機能は、図２に示すＣＰＵ１００、ＲＡＭ１０１等のハードウェア上に所定のコンピュータソフトウェアを読み込ませることにより、ＣＰＵ１００の制御のもとで入出力装置１０３、通信モジュール１０４、及び補助記憶装置１０５を動作させるとともに、ＲＡＭ１０１におけるデータの読み出し及び書き込みを行うことで実現される。
【００２３】
続いて、図１に示すプラン検索端末１の各機能ブロックについて説明する。
【００２４】
プラン情報登録部１０は、ユーザが作成した行動（旅行）のプランに関するプラン情報であって、当該行動（旅行）中の行動（訪問）予定先である一つ以上のＰＯＩ（Point  Of  Interest）が当該ユーザによって登録されたプラン情報を登録する。より具体的には、プラン情報登録部１０は、プラン情報を、登録する旨の登録指示と共にプラン検索装置２のプラン情報取得部２０に送信し、プラン検索装置２に対して当該プラン情報を登録させる。
【００２５】
プラン情報登録部１０は、プラン検索端末１の入出力装置１０３上に表示された指示に基づいてユーザが新規に作成したプラン情報を登録してもよいし、後述のプラン情報検索部１１によって検索（入力）された、自ユーザ又は他のユーザが作成したプラン情報をプラン検索端末１の入出力装置１０３上に表示し、ユーザによって編集された当該プラン情報を登録してもよい。
【００２６】
図３は、プラン情報のテーブル例を示す図である。図３に示す通り、プラン情報には、プランの開始日時であるプラン開始日時と、プランの終了日時であるプラン終了日時と、ユーザによって登録されたプランの行動予定先である一つ以上のＰＯＩと、当該プラン情報を作成した（作成に関わった）一人以上の各ユーザの識別情報（ユーザ情報）のリストである作成ユーザ履歴と、当該プラン情報の価値に関するプラン指標値（プラン価値）とが含まれる。プラン情報には、上記データのうち一部のみが含まれていてもよいし、上記データ以外のプランに関するあらゆる情報が含まれてもよい。
【００２７】
ＰＯＩとは、行動中に行動（訪問）したいと思った特定の場所など、ユーザが興味のある特定の場所又は当該場所に関する情報である。図４は、ＰＯＩのテーブル例を示す図である。図４に示す通り、ＰＯＩには、ＰＯＩの名前を特定する名前と、ＰＯＩが示す場所にて提供されるサービス（当該場所で行われるアクティビティも含む）などのカテゴリと、緯度・経度・住所などＰＯＩの場所を特定する場所情報と、提供されるサービスの開始日時であるＰＯＩ開始日時と、提供されるサービスの終了日時であるＰＯＩ終了日時と、ＰＯＩがユーザによって閲覧されたＰＯＩ閲覧頻度（閲覧数）（及びＰＯＩ閲覧頻度の偏差値）と、ユーザが登録可能なテキスト情報である当該ＰＯＩに関するメモとが含まれる。ＰＯＩには、上記データのうち一部のみが含まれていてもよいし、上記データ以外のＰＯＩに関するあらゆる情報が含まれてもよい。
【００２８】
プラン情報検索部１１は、ユーザから入力されたキーワードなどの検索条件に基づいてプラン情報を検索し、検索結果をユーザに入出力装置１０３を介して表示する。具体的には、プラン情報検索部１１は、検索条件を、検索する旨の検索指示と共にプラン検索装置２のプラン情報検索部２４に送信し、プラン検索装置２のプラン情報検索部２４から検索結果を受信し、表示する。プラン情報検索部１１は、検索結果であるプラン情報をユーザに編集させるため、検索結果をプラン情報登録部１０に出力してもよい。
【００２９】
続いて、図１に示すプラン検索装置２の各機能ブロックについて説明する。
【００３０】
プラン情報取得部２０は、プラン情報を取得する。具体的には、プラン検索端末１のプラン情報登録部１０から送信されたプラン情報を取得する。プラン情報取得部２０は、ユーザから直接プラン情報を取得してもよいし、他の装置からネットワークを介してプラン情報を取得してもよい。プラン情報取得部２０は、取得したプラン情報を専門度算出部２１及びプラン情報格納部２３に出力する。
【００３１】
専門度算出部２１は、プラン情報取得部２０によって取得（入力）されたユーザが作成したプラン情報に登録されているＰＯＩに基づいて、当該ユーザの当該ＰＯＩに対する専門性又は当該ＰＯＩによって形成されるエリアに対する専門性に関する指標値である専門性指標値（専門度）を算出する。専門度算出部２１は、ユーザの専門度を算出する際に、プラン情報格納部２３によって格納された当該ユーザが過去に作成したプラン情報に登録されているＰＯＩにさらに基づいて算出してもよい。専門度算出部２１は、算出されたユーザの専門度をプラン価値算出部２２に出力する。以下、専門度算出部２１による具体的な算出例１〜４について説明する。
【００３２】
［算出例１］
算出例１において、専門度算出部２１は、ＰＯＩが含む開始日時に基づいて専門度を算出する。具体的に、専門度算出部２１は、プラン情報取得部２０によって取得されたユーザが作成したプラン情報に登録されているＰＯＩ、及びプラン情報格納部２３によって格納された当該ユーザが過去に作成したプラン情報（プラン情報の作成ユーザ履歴にて判定）に登録されているＰＯＩについて（後者のＰＯＩは無くてもよい）、それぞれのＰＯＩの開始日時と現在の日時との差分（の絶対値）を全てのＰＯＩについて加算した値に定数を乗算した値を専門度として算出する。
【００３３】
定数をｃ１、加算対象のＰＯＩをそれぞれＰＯＩ＃１、ＰＯＩ＃２、・・・とすると、算出例１により専門度Ｓ１は以下の式により算出される。
Ｓ１＝ｃ１＊｛｜ＰＯＩ＃１のＰＯＩ開始日時−現在日時｜＋｜ＰＯＩ＃２のＰＯＩ開始日時−現在日時｜＋・・・｝
【００３４】
［算出例２］
算出例２において、専門度算出部２１は、ＰＯＩが含む開始日時と終了日時とに基づいて専門度を算出する。具体的に、専門度算出部２１は、プラン情報取得部２０によって取得されたユーザが作成したプラン情報に登録されているＰＯＩ、及びプラン情報格納部２３によって格納された当該ユーザが過去に作成したプラン情報（プラン情報の作成ユーザ履歴にて判定）に登録されているＰＯＩについて（後者のＰＯＩは無くてもよい）、それぞれのＰＯＩの終了日時と開始日時との差分の逆数を全てのＰＯＩについて加算した値に定数を乗算した値を専門度として算出する。
【００３５】
定数をｃ２、加算対象のＰＯＩをそれぞれＰＯＩ＃１、ＰＯＩ＃２、・・・とすると、算出例２により専門度Ｓ２は以下の式により算出される。
Ｓ２＝ｃ２＊｛１／（ＰＯＩ＃１のＰＯＩ終了日時−ＰＯＩ＃１のＰＯＩ開始日時）＋１／（ＰＯＩ＃２のＰＯＩ終了日時−ＰＯＩ＃２のＰＯＩ開始日時）＋・・・｝
【００３６】
［算出例３］
算出例３において、専門度算出部２１は、ＰＯＩに基づいて専門度を算出する際に、当該ＰＯＩがプラン情報格納部２３によって格納された全てのプラン情報の中に登録されている数と、当該ＰＯＩが含む閲覧頻度の偏差値とに基づいて算出する。具体的に、専門度算出部２１は、プラン情報取得部２０によって取得されたユーザが作成したプラン情報に登録されているＰＯＩ、及びプラン情報格納部２３によって格納された当該ユーザが過去に作成したプラン情報（プラン情報の作成ユーザ履歴にて判定）に登録されているＰＯＩについて（後者のＰＯＩは無くてもよい）、それぞれのＰＯＩに対し、当該ＰＯＩがプラン情報格納部２３によって格納された全てのプラン情報の中に登録されている数に１を加算（未登録の場合、０となり、逆数が無限大となるのを防ぐため）した値の逆数と、当該ＰＯＩが含む閲覧頻度の偏差値と５０との差分に１を加算（偏差値が５０の場合、０となり、逆数が無限大となるのを防ぐため）した値の逆数と、を乗算し、さらに定数を乗算し、それを全てのＰＯＩに対して行ったものを加算した値を専門度として算出する。
【００３７】
定数をそれぞれｃ３１、ｃ３２、・・・、ＰＯＩをそれぞれＰＯＩ＃１、ＰＯＩ＃２、・・・、当該ＰＯＩが全てのプラン情報の中に登録されている数をそれぞれｎ１、ｎ２、・・・とすると、算出例３により専門度Ｓ３は以下の式により算出される。
Ｓ３＝ｃ３１＊（１／（ｎ１＋１）＊１／（｜ＰＯＩ＃１の閲覧頻度の偏差値−５０｜＋１）＋ｃ３２＊１／（ｎ２＋１）＊１／（｜ＰＯＩ＃２の閲覧頻度の偏差値−５０｜＋１）＋ｃ３３＊１／（ｎ３＋１）＊１／（｜ＰＯＩ＃３の閲覧頻度の偏差値−５０｜＋１）＋・・・
【００３８】
［算出例４］
算出例４において、専門度算出部２１は、ＰＯＩが含むテキスト情報から算出される特徴量に基づいて専門度を算出してもよい。具体的に、専門度算出部２１は、プラン情報取得部２０によって取得されたユーザが作成したプラン情報に登録されているＰＯＩ、及びプラン情報格納部２３によって格納された当該ユーザが過去に作成したプラン情報（プラン情報の作成ユーザ履歴にて判定）に登録されているＰＯＩについて（後者のＰＯＩは無くてもよい）、それぞれのＰＯＩのメモに含まれるテキスト情報について、予め格納された辞書データに基づいて特徴量を算出し（一般的な特徴量算出方法を利用）、算出した特徴量と定数とを乗算し、それらの値を全てのＰＯＩについて加算した値を専門度として算出する。
【００３９】
定数をそれぞれｃ４１、ｃ４２、ＰＯＩをそれぞれＰＯＩ＃１、ＰＯＩ＃２、・・・とし、図５に示す専門特徴辞書データのテーブル例のうち「もつ専門特徴１」及び「もつ専門特徴２」に対するＰＯＩのメモに含まれるテキスト情報の特徴量を算出するとした場合、算出例４により専門度Ｓ４は以下の式により算出される。
Ｓ４＝ｃ４１＊ＰＯＩ＃１のもつ専門特徴量１＋ｃ４２＊ＰＯＩ＃１のもつ専門特徴量２＋ｃ４１＊ＰＯＩ＃２のもつ専門特徴量１＋ｃ４２＊ＰＯＩ＃２のもつ専門特徴量２＋・・・
【００４０】
プラン価値算出部２２は、専門度算出部２１によって算出されたユーザの専門度に基づいて、プラン情報取得部２０によって取得された当該ユーザが作成したプラン情報の価値に関する指標値であるプラン価値を算出する。例えば、プラン価値算出部２２が算出するプラン価値Ｖは、上述の専門度Ｓ１〜Ｓ４の何れか一つと同一の値であってもよいし、専門度Ｓ１〜Ｓ４のうち二つ以上の和であってもよい。
【００４１】
プラン価値算出部２２は、プラン情報のプラン価値を算出する際に、当該プラン情報に含まれるユーザ情報が示す全てのユーザの専門度に基づいて算出してもよい。例えば、プラン情報＃１をユーザＡ（専門度Ｓａ）が新規作成し、ユーザＢ（専門度Ｓｂ）がプラン情報＃１を編集してプラン情報＃２を作成し、ユーザＣ（専門度Ｓｃ）がプラン情報＃２をさらに編集してプラン情報＃３を作成した場合、プラン価値算出部２２は、プラン情報＃３のプラン価値Ｗを、Ｓａ、Ｓｂ及びＳｃを加算し、さらに定数を乗算した値として算出する。定数をｅとした場合、式で表すと以下となる。
Ｗ＝ｅ＊ΣＳｎ＝ｅ＊（Ｓａ＋Ｓｂ＋Ｓｃ）
【００４２】
プラン価値算出部２２は、プラン価値Ｖを以下の式で算出してもよい。
Ｖ＝Ｏ＋Ｒａｔ＋Ｒａｒ＋Ｗ
【００４３】
Ｏ（Objective）は、外出目的の一致度に基づく値であり、以下の式により算出される（ａ１〜ａ３は定数）。
Ｏ＝ａ１＊ｓｉｍｉｌａｒｉｔｙ１（作成したユーザ情報）＋ａ２＊ｓｉｍｉｌａｒｉｔｙ２（催行したユーザ情報）＋ａ３＊作成からの経過時間
ここでｓｉｍｉｌａｒｉｔｙ１及びｓｉｍｉｌａｒｉｔｙ２は、図６（ａ）に示すユーザ情報のテーブル例のデータ、及び図６（ｂ）に示すプランで催行したユーザ情報のテーブル例のデータを用いて以下の式により算出される（ａ１１、ａ１２、ａ２１〜２４は定数）。
ｓｉｍｉｌａｒｉｔｙ１＝ａ１１／（｜作成したユーザの年齢−検索したユーザの年齢｜＋１）＋ａ１２＊｜作成したユーザの性別∩検索したユーザの性別｜＋ａ１３＊ｃｏｓ（作成したユーザの嗜好ベクトル，検索したユーザの嗜好ベクトル）
ｓｉｍｉｌａｒｉｔｙ２＝ａ２１／（｜催行人数−検索したユーザの催行人数｜＋１）＋ａ２２／（｜催行者間の関係−検索したユーザの催行者間の関係｜＋１）＋＋ａ２３／（｜催行者の平均年齢−検索したユーザの催行者の平均年齢｜＋１）＋ａ２４＊｜催行者の性別∩検索したユーザの催行者の性別｜
すなわち、ｓｉｍｉｌａｒｉｔｙ１は、作成したユーザの年齢と検索したユーザの年齢とが近いほど、作成したユーザの性別と検索したユーザの性別とが同じほど、作成したユーザの嗜好と検索したユーザの嗜好とが近いほど、大きくなる。また、ｓｉｍｉｌａｒｉｔｙ２は、催行人数と検索したユーザの催行人数とが同じほど、催行者間の関係と検索したユーザの催行者間の関係とが近いほど、催行者の平均年齢と検索したユーザの催行者の平均年齢とが近いほど、催行者の性別と検索したユーザの催行者の性別とが同じほど、大きくなる。
【００４４】
Ｒａｔ（Rating）は、他ユーザの評価に基づく値であり、図６（ｃ）に示す他ユーザの評価のテーブル例のデータを用いて以下の式により算出される（ｂ１、ｂ２は定数）。
Ｒａｔ＝ｂ１＊閲覧数＋ｂ２＊引用数
【００４５】
Ｒａｒ（Rare）は、ＰＯＩの専門性かつ希少性（作成されたプラン情報に、他のプラン情報に登録されていないＰＯＩが含まれる）に基づく値であり、以下の式により算出される（ｄ１は定数）。
Ｒａｒ＝ｄ１＊１／（（過去に作成したプラン情報に登録されたＰＯＩが、その時期から過去のその他すべてのプラン情報に登録されたＰＯＩに含まれている数）＋１）
具体的な式の値については、上述の算出方法３の式の一部と同様である。
【００４６】
プラン情報格納部２３は、プラン情報取得部２０によって取得されたプラン情報に、プラン価値算出部２２によって算出された当該プラン情報のプラン価値を対応付けて格納する。具体的に、プラン情報格納部２３は、図３のテーブル例の項目「プラン価値」に、プラン価値算出部２２によって算出されたプラン価値を登録する。なお、プラン情報格納部２３は、プラン情報に含まれるＰＯＩを、プラン情報とは独立して他の格納部や他の装置などに格納してもよい。
【００４７】
プラン情報検索部２４は、プラン情報格納部２３によって格納されたプラン情報を検索する際に、それぞれのプラン情報に含まれるプラン価値に基づいて検索する。例えば、プラン情報検索部２４は、高い値のプラン価値を含むプラン情報を優先的に検索する、又は所定の値より高いプラン価値のみを検索するなど、プラン価値の高低に基づいて検索する。プラン情報検索部２４は、検索結果をプラン検索端末１のプラン情報検索部１１に送信する。なお、プラン情報検索部２４は、検索結果をプラン検索装置２の入出力装置１０３を介して表示してもよい。
【００４８】
続いて、図７に示すフローチャート図を用いて、本実施形態に係るプラン検索システム３におけるプラン検索方法の処理について説明する。
【００４９】
まず、プラン検索端末１に対してユーザによるプラン情報の検索指示が入力される（ステップＳ１）。次に、プラン検索端末１のプラン情報検索部１１によりＳ１で入力された検索指示に基づいて検索処理が開始され、プラン検索装置２のプラン情報検索部２４によりプラン情報の検索が実行され（ステップＳ２、プラン情報検索ステップ）、検索結果がプラン検索端末１のプラン情報検索部１１により受信される。次に、プラン検索端末１のプラン情報登録部１０により、検索結果であるプラン情報が表示される（ステップＳ３）。次に、ユーザにより、Ｓ３にて表示されたプラン情報が編集される（ステップＳ４）。次に、プラン検索端末１に対してユーザによるプラン情報の登録指示が入力され（ステップＳ５）、プラン検索端末１のプラン情報登録部１０により登録処理が開始される。
【００５０】
次に、プラン検索装置２のプラン情報登録部１０により、プラン検索端末１から送信されたプラン情報が取得される（ステップＳ６、プラン情報取得ステップ）。次に、プラン検索装置２の専門度算出部２１により、ユーザの専門度が算出される（ステップＳ７、専門度算出ステップ）。次に、プラン検索装置２のプラン価値算出部２２により、プラン情報のプラン価値が算出される（ステップＳ８、プラン価値算出ステップ）。次に、プラン検索装置２のプラン情報格納部２３により、プラン情報が格納される（ステップＳ９、プラン情報格納ステップ）。なお、Ｓ９に引き続き、Ｓ１からの処理が行われる。すなわち、Ｓ１〜Ｓ９の処理が繰り返し行われる。
【００５１】
次に、本実施形態のように構成されたプラン検索装置２の作用効果について説明する。
【００５２】
本実施形態のプラン検索装置２によれば、まず、プラン情報取得部２０により、一つ以上のＰＯＩが登録された、ユーザが作成したプラン情報が取得される。次に、専門度算出部２１により、ＰＯＩに基づいてユーザの専門度（専門性指標値）が算出される。次に、プラン価値算出部２２により、ユーザの専門度に基づいてプラン情報のプラン価値（プラン指標値）が算出される。次に、プラン情報格納部２３により、プラン価値を含むプラン情報が格納される。次に、プラン情報検索部２４により、プラン情報に含まれるプラン価値に基づいてプラン情報が検索される。かかる構成を採れば、プラン情報を検索する際に、特別な検索条件を指定することなく、プラン情報を作成したユーザの専門度に基づいた検索を行うことができるため、例えば、専門度が高いユーザが作成したプラン情報など、利用価値の高い行動プランを容易に検索することができる。
【００５３】
また、本実施形態のプラン検索装置２によれば、専門度算出部２１は、ユーザの専門度を算出する際に、プラン情報格納部２３によって格納された当該ユーザが過去に作成したプラン情報に登録されているＰＯＩにさらに基づいて算出することが好ましい。かかる構成を採れば、ユーザが過去に作成したプラン情報に登録されたＰＯＩにさらに基づいて当該ユーザの専門度が算出されるため、より正確にユーザの専門度を算出することができる。それにより、より利用価値の高い行動プランを容易に検索することができる。
【００５４】
また、本実施形態のプラン検索装置２によれば、ＰＯＩは、当該ＰＯＩが提供するサービスの開始日時を含み、専門度算出部２１は、ＰＯＩが含む開始日時に基づいて専門度を算出することが好ましい。かかる構成を採れば、例えば、ユーザが登録したＰＯＩの最新性（最新のＰＯＩに精通している度合いなど）に基づいてユーザの専門度を算出することができるため、ユーザの専門度をより正確に算出することができる。
【００５５】
また、本実施形態のプラン検索装置２によれば、ＰＯＩは、当該ＰＯＩが提供するサービスの開始日時と終了日時とを含み、専門度算出部２１は、ＰＯＩが含む開始日時と終了日時とに基づいて専門度を算出することが好ましい。かかる構成を採れば、例えば、ユーザが登録したＰＯＩの期間限定性（お祭りや期間限定イベントなどに精通している度合いなど）に基づいてユーザの専門度を算出することができるため、ユーザの専門度をより正確に算出することができる。
【００５６】
また、本実施形態のプラン検索装置２によれば、ＰＯＩは、当該ＰＯＩのユーザによる閲覧頻度の偏差値を含み、専門度算出部２１は、ＰＯＩに基づいて専門度を算出する際に、当該ＰＯＩがプラン情報格納部２３によって格納された全てのプラン情報の中に登録されている数と、当該ＰＯＩが含む閲覧頻度の偏差値とに基づいて算出することが好ましい。かかる構成を採れば、例えば、ユーザが登録したＰＯＩの穴場性（他のプランにあまり登録されておらず、かつ人気ランキングが中位の穴場スポットに精通している度合いなど）に基づいてユーザの専門度を算出することができるため、ユーザの専門度をより正確に算出することができる。
【００５７】
また、本実施形態のプラン検索装置２によれば、ＰＯＩは、ユーザが登録可能なテキスト情報を含み、専門度算出部２１は、ＰＯＩが含むテキスト情報から算出される特徴量に基づいて専門度を算出することが好ましい。一般的に、ユーザはＰＯＩを登録する際にメモとして、ＰＯＩ登録時に参照した情報元に関するテキスト情報（ＵＲＬなど）を登録する。かかる構成を採れば、例えば、ユーザが登録したＰＯＩ又は当該ＰＯＩによって形成されるエリアの専門性（情報元に関するテキスト情報の信頼度など）に基づいてユーザの専門度を算出することができるため、ユーザの専門度をより正確に算出することができる。
【００５８】
また、本実施形態のプラン検索装置２によれば、プラン情報は、当該プラン情報の作成に関わった全てのユーザに関するユーザ情報を含み、プラン価値算出部２２は、プラン情報のプラン価値を算出する際に、当該プラン情報に含まれるユーザ情報が示す全てのユーザの専門度に基づいて算出することが好ましい。かかる構成を採れば、プラン情報の作成に関わった全てのユーザの専門度に基づいてプラン価値が算出されるため、例えば、専門度が高いユーザが繰り返し練り上げた、利用価値の高い行動プランを容易に検索することができる。
【符号の説明】
【００５９】
１…プラン検索端末、２…プラン検索装置、３…プラン検索システム、１０…プラン情報登録部、１１…プラン情報検索部、２０…プラン情報取得部、２１…専門度算出部、２２…プラン価値算出部、２３…プラン情報格納部、２４…プラン情報検索部。
【図１】
0006514485.tif 000002
【図２】
0006514485.tif 000003
【図３】
0006514485.tif 000004
【図４】
0006514485.tif 000005
【図５】
0006514485.tif 000006
【図６】
0006514485.tif 000007
【図７】
0006514485.tif 000008