(57)【要約】  【課題】  イベントを含めたより有益な検索が可能なイベント検索サーバ、イベント検索方法及びイベント検索プログラムを提供する。  【解決手段】条件受付手段が、ユーザからの位置情報及び時刻情報を受信し、イベント情報検索手段は、ユーザからの位置情報とイベント情報記憶手段に記憶される複数のイベント開催位置とに基づいて、移動情報検索手段より複数の所要移動時間を取得する。そして情報提供手段は、取得した複数の所要移動時間と、イベント開始時刻及び／又はイベント終了時刻とに基づいて、ユーザが参加可能なイベントの情報を絞込み、ユーザに提供するイベント検索サーバ、イベント検索方法及びイベント検索プログラムを提供する。【選択図】  図１ 
2005301740.tif 000002
【特許請求の範囲】
【請求項１】
二つの位置情報に基づいて当該二つの位置間の移動に必要な所要移動時間を算出する移動情報検索手段と、
イベント開催位置と、イベント開始時刻及び／又はイベント終了時刻とを関連付けてイベント情報として記憶するイベント情報記憶手段と、
ユーザからの位置情報及び時刻情報を受信する条件受付手段と、
ユーザからの上記位置情報と上記イベント情報記憶手段に記憶される複数のイベント開催位置とに基づいて、上記移動情報検索手段より複数の上記所要移動時間を取得するイベント情報検索手段と、
上記取得した複数の所要移動時間と、イベント開始時刻及び／又はイベント終了時刻とに基づいて、ユーザが参加可能な上記イベント情報をユーザに提供する情報提供手段と
を備えるイベント検索サーバ。
【請求項２】
上記位置情報は、ユーザの現在位置又は出発予定位置であると共に、
上記時刻情報は、現在時刻又は出発予定時刻である請求項１に記載のイベント検索サーバ。
【請求項３】
上記条件受付手段は、さらにイベントに対するユーザの条件であるイベント条件を受け付けると共に、
上記情報提供手段は、さらに上記イベント条件に該当するイベント情報についてのみユーザに提供する請求項１または２に記載のイベント検索サーバ。
【請求項４】
上記イベント情報検索手段は、複数種のイベントを同時に検索すると共に、
上記情報提供手段は、上記検索に応じて複数種のイベントについてのイベント情報をユーザに提供する請求項１〜３のいずれか１項に記載のイベント検索サーバ。
【請求項５】
上記条件受付手段は、さらにユーザからの移動に関する条件である移動条件を受け付けると共に、
上記移動情報検索手段は、上記移動条件を踏まえて検索を行う請求項１〜４のいずれか１項に記載のイベント検索サーバ。
【請求項６】
ユーザからの位置情報及び時刻情報を受信する条件受付ステップと、
ユーザからの上記位置情報と、イベント開催位置とイベント開始時刻及び／又はイベント終了時刻とを関連付けてイベント情報として記憶するイベント情報記憶手段に記憶される複数のイベント開催位置とに基づいて、当該二つの位置間の移動に必要な所要移動時間を算出する算出ステップと、
上記算出した複数の所要移動時間と、上記イベント情報に含まれるイベント開始時刻及び／又はイベント終了時刻とに基づいて、ユーザが参加可能な上記イベント情報をユーザに提供する情報提供ステップと
を備えるイベント検索方法。
【請求項７】
コンピュータに、
ユーザからの位置情報及び時刻情報を受信する条件受付ステップと、
ユーザからの上記位置情報と、イベント開催位置とイベント開始時刻及び／又はイベント終了時刻とを関連付けてイベント情報として記憶するイベント情報記憶手段に記憶される複数のイベント開催位置とに基づいて、当該二つの位置間の移動に必要な所要移動時間を算出する算出ステップと、
上記算出した複数の所要移動時間と、上記イベント情報に含まれるイベント開始時刻及び／又はイベント終了時刻とに基づいて、ユーザが参加可能な上記イベント情報をユーザに提供する情報提供ステップと
を実行させるイベント検索プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、イベント検索サーバ、イベント検索方法及びイベント検索プログラムに関し、詳しくはユーザの場所及び時間に応じて参加可能なイベント検索するイベント検索サーバ、イベント検索方法及びイベント検索プログラムに関するものである。
【背景技術】
【０００２】
ユーザがある場所から他の場所へ電車で移動をする場合、インターネット上のホームページから例えば最寄の駅と他の場所の最寄の駅とをシステムに入力することで、複数の移動経路、車両種別、移動に必要な所要時間を表示するサービスが行われている。また同様に車両用ナビゲーションシステムでは、目的地を設定することで現在地から目的地までの複数の移動経路、移動に必要な所要時間が表示される。
【特許文献１】特開平５−２７３９１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上述した技術は、ユーザの移動する目的地があらかじめ決定している場合にのみ利用可能であった。つまり、例えばユーザが余暇をどのようにして（どのようなイベントで）過ごすかが決まっていない状態では、目的地が決まっていないため上記技術を利用することが出来ないのである。
【０００４】
従って本発明は、上記従来の事情に基づいて提案されたものであって、イベントを含めたより有益な検索が可能なイベント検索サーバ、イベント検索方法及びイベント検索プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明は、上記目的を達成するために以下の手段を採用している。すなわち本発明におけるイベント情報記憶手段は、イベント開催位置と、イベント開始時刻及び／又はイベント終了時刻とを関連付けてイベント情報として記憶する。そして、移動情報検索手段は、二つの位置情報に基づいて当該二つの位置間の移動に必要な所要移動時間を算出可能である。上記イベント情報記憶手段と移動情報検索手段を備えた上で、条件受付手段が、ユーザからの位置情報及び時刻情報を受信し、イベント情報検索手段は、ユーザからの位置情報とイベント情報記憶手段に記憶される複数のイベント開催位置とに基づいて、移動情報検索手段より複数の上記所要移動時間を取得する。そして情報提供手段は、取得した複数の所要移動時間と、イベント開始時刻及び／又はイベント終了時刻とに基づいて、ユーザが参加可能なイベントの情報を絞込み、ユーザに提供する。尚、位置情報は、ユーザの現在位置又は出発予定位置であると共に、時刻情報は、現在時刻又は出発予定時刻とすることができる。
【０００６】
ユーザの位置情報と、時刻情報と、イベント開催位置の情報と、イベントの開始時刻及び／又は終了時刻とに基づいて、所要移動時間を含めた参加可能イベントを抽出するため、ユーザは、ユーザの位置や交通事情を既に考慮した後の、参加可能なイベントについての情報を得ることができる。
【０００７】
また、条件受付手段は、さらにイベントに対するユーザの条件であるイベント条件を受け付けると共に、情報提供手段は、イベント条件に該当するイベント情報についてのみユーザに提供する構成としてもよい。
【０００８】
この構成では、検索結果を絞り込めるだけでなく、ユーザの希望する条件に応じて、同一のイベントが行われている場合であっても全て検索されるので、ユーザはイベント会場を先に決める必要がなく、目的（イベント内容）を優先させることが可能になる。
【０００９】
さらに、イベント情報検索手段は、複数種のイベントを同時に検索すると共に、情報提供手段は、検索に応じて複数種のイベントについてのイベント情報をユーザに提供する構成としてもよい。
【００１０】
この構成では、全ての参加可能なイベントが得られるため、ユーザはイベント種別を先に決める必要が無く、結果に応じて参加するイベントを決定することもできる。
【００１１】
また、条件受付手段は、ユーザからの移動条件を受け付けると共に、移動情報検索手段は、移動条件を踏まえて検索を行う構成としてもよい。
【００１２】
これにより、ユーザの移動手段に応じて、参加可能なイベントを絞り込むことが可能になる。
【００１３】
ここで、上記イベント検索サーバは、コンピュータを用いて具体化することができる。その場合、記憶手段を除く各手段は、コンピュータ上でプログラムを動作させることにより具体化される。
【発明の効果】
【００１４】
本発明に係るイベント検索サーバにおいては、ユーザの位置情報と、時刻情報と、イベント開催位置の情報と、イベントの開始時刻及び／又は終了時刻とに基づいて、所要移動時間を含めた参加可能イベントを抽出するため、ユーザは、ユーザの位置や交通事情を既に考慮した後の、参加可能なイベントについての情報を得ることができる。
【発明を実施するための最良の形態】
【００１５】
以下、添付図面を参照して、本発明の実施の形態につき説明し、本発明の理解に供する。尚、以下の実施の形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定する性格のものではない。また、フローチャートにおける数値の前に付されたアルファベット「Ｓ」はステップを意味する。
【００１６】
本発明に係るイベント検索サーバ１００は、図１、図３に示すようにユーザ端末１０１とネットワーク３０１を介してそれぞれ通信可能に接続される。尚、図３に示す携帯端末１０１'は、上記ユーザ端末の一例である。
【００１７】
（実施の形態）
以下、本発明に係る実施の形態におけるイベント検索サーバ、及びユーザ端末の処理について説明する。
【００１８】
図１は、イベント検索サーバ１００及びユーザ端末１０１の概略機能ブロック図であるが、各手段の処理等については後述する。
【００１９】
また、図２は、イベント検索サーバ１００の概略構成図であり、ＣＰＵ（Central Processing Unit）２０１、ＲＡＭ（Random Access Memory）２０２、ＲＯＭ（Read Only Memory）２０３、ＨＤＤ（Hard Disk Drive）２０４及びネットワークＩ／Ｆ（インターフェイス）２０５が内部バス２０６を介して接続されている。上記ＣＰＵ２０１は、例えばＲＡＭ２０２を作業領域として利用し、ＲＯＭ２０３やＨＤＤ２０４等に記憶されているプログラムを実行することで上記図１に示した各手段として動作する。上記ネットワークＩ／Ｆ２０５は、ネットワークと接続されており、他の機器とデータの授受が可能となっている。また、ユーザ端末１０１、携帯端末１０１‘の構成もイベント検索サーバ１００と同様であり、上記記憶されているプログラムが異なることで、異なる処理を実行可能となっている。
【００２０】
図３は、イベント検索サーバを中核としてなるイベント検索システムのシステム構成例であり、イベント検索サーバ１００に加えて複数のユーザ端末１０１がインターネットやイントラネット等のネットワーク３０１を介して通信可能に接続されている。
【００２１】
続いて、イベント検索サーバ１００における処理について説明する。尚、処理内容の流れの概要を図５に示す。本実施の形態では、ユーザ端末１０１は例えばパーソナルコンピュータや携帯端末（携帯電話）であり、イベント検索サーバ１００は、インターネットに接続され、一般に公開されているＷＷＷ（World Wide Web）サーバであるものとする。
【００２２】
まず、ユーザは例えばユーザ端末１０１に備えられるマウスやキーボードなどの入力手段１０２を操作することにより、ユーザ端末１０１内でブラウザ等を起動させ、イベント検索サーバ１００のＵＲＬ（Uniform Resource Locator）を入力することでイベント検索サーバ１００にアクセスする。
【００２３】
上記ユーザ端末１０１がイベント検索サーバ１００にアクセスすると、当該アクセスは送受信手段１０５を介して情報提供手段１１１にて受信され、当該情報提供手段１１１は、イベント検索のための入力画面を上記ユーザ端末１０１に送信する。
【００２４】
上記入力画面の一例を図６に示す。当該入力画面６０１は、例えばＨＴＭＬ（HyperText Markup Language）により記載され、イベント名を入力するイベント名ダイアログ６０２と、出発地或いは現在地を入力する出発地ダイアログ６０３とを備えている。また、必要に応じて、その他の絞り込み条件である、ユーザの出発予定（出発希望）日や時刻を入力する出発予定時刻ダイアログ６０４や、ユーザの移動方法を入力する移動方法ダイアログ６０５、ユーザが移動にかけてもよいと考える時間を入力する移動最長時間ダイアログ６０６、駐車場の有無を条件に含める駐車場ダイアログ６０７などが設けられている。
【００２５】
ここで、上記各ダイアログは、ユーザが入力するものとして記載しているが、ユーザに選択させるものとしてもよい。
【００２６】
さて、ユーザ端末１０１が送受信手段１０３を介して上記入力画面６０１を受信すると、当該入力画面６０１がディスプレイ等の表示手段１０４に表示され、ユーザは希望する検索条件を入力する（図５：Ｓ５０１）。
【００２７】
ここでは、例えばイベント名ダイアログ６０２にユーザが希望するイベントである「映画」を入力したものとする。当然、「動物園」「遊園地」「コンサート」等の、他のイベント種別を入力してもよいし、具体的に「○×物語」と言った映画の題名等を入力してもよい。また、何も入力されない場合には全てのイベントが対象となる。
【００２８】
また、出発地には「京橋」と入力したものとする。尚、出発地は、おおよその位置を特定できるものであればよく、駅名や地名、町名、住所などでもよい。また、例えば近年携帯電話に備えられるＧＰＳ（Global Positioning System）により座標が自動入力されるようにしてもよい。
【００２９】
上記２つの入力が行われれば検索可能であるが、これに加えて出発予定時刻ダイアログ６０４に「１６：００」と入力したものとする。当該ダイアログに入力がなければ、例えばイベント検索サーバ１００に上記入力が受信された時点で、後述する条件受付手段１０６が受信時刻を自動入力してもよいし、ユーザ端末１０１が現在時刻を入力してもよい。
【００３０】
その他、移動方法ダイアログ６０５では、後述する移動情報検索手段１０８が対応している移動方法を選択してもよい。移動方法とは、徒歩、電車、バス、車、船、飛行機などが含まれるがここでは「電車」が選択されたものとする。
【００３１】
また、上記移動最長時間ダイアログ６０６には、例えば１時間と入力されたものとし、駐車場ダイアログ６０７には入力せず、すなわちユーザは条件を課さないものとする。
【００３２】
上記入力がユーザにより行われた後、例えば「送信」ボタン６１０を上記入力手段１０２などにより押下すると、当該入力画面６０１に入力された内容が、送受信手段１０３、ネットワーク３０１、送受信手段１０５、上記条件受付手段１０６を介してイベント情報検索手段１０７に検索条件情報として受信される（図５：Ｓ５０２）。
【００３３】
上記検索条件情報を受信したイベント情報検索手段１０７は、当該検索条件情報のイベント名に対応するイベントを、イベント情報記憶手段１１０より取得する。尚、上記イベント情報記憶手段１１０に記憶されているイベント情報の一例を、図４のイベント情報４００に示す。当該イベント情報４００は、イベントの種別であるイベント４０１と、イベントの開催位置（イベント会場）を特定可能な情報であるイベント開催位置４０２と、イベント会場に行くための電車の最寄駅である最寄駅４０３と、当該最寄り駅からの徒歩での所要時間を示す、最寄駅からの所要時間４０４と、当該イベント会場の座席数４０５と、イベントが映画等である場合の作品名４０６と、イベント会場の開園時刻や映画等の開始時刻を示す開始時刻４０７と、イベント会場の閉園時刻や映画等の終了時刻を示す終了時刻４０８と、当該イベントについての様々な情報であるその他情報４０９と、当該イベントの残り座席数である残座席数４１０とが含まれる。
【００３４】
ここで、ユーザに入力されたイベント名は「映画」であるため、上記イベント情報検索手段１０７は、上記イベント情報４００よりイベント４０１が「映画」である情報のイベント開催位置４０２を取得する（図５：Ｓ５０３）。具体的には、「○×劇場」、「△シネマ」、「□劇場」が取得される。
【００３５】
次に、上記イベント情報検索手段１０７は、上記イベント開催位置「○×劇場」、「△シネマ」、「□劇場」と、上記検索条件情報に含まれる出発地である「京橋」とを移動情報検索手段１０８に送信する。また、必要に応じて上記移動情報検索手段１０８に、上記検索条件情報に含まれる移動方法を送信してもよい。これにより、上記移動情報検索手段１０８が電車以外の移動方法に対応している場合に、当該移動方法における移動時間を得ることが可能になる。尚、例えば上記移動情報検索手段１０８が電車の駅にのみしか対応していない場合には、例えばイベント開催位置に変えて最寄駅４０３が送信される。
【００３６】
さて、上記移動情報検索手段１０８が、上記イベント開催位置（「○×劇場」、「△シネマ」、「□劇場」）と上記出発地（「京橋」）を受信すると、この二つの位置情報と経路情報記憶手段１０９に記憶されている経路情報とに基づいて、複数のイベント開催位置への所要移動時間を算出し、上記イベント情報検索手段１０７に送信する（図５：Ｓ５０４）。またここでは、所要移動時間に加えて時刻表も送信する。尚、上記経路情報には電車の時刻表に順ずる情報が格納されており、二つの駅を入力することで例えば二駅間の所要移動時間が算出可能である。
【００３７】
続いて、上記イベント情報検索手段１０７が上記所要移動時間を取得すると、当該所要移動時間と、当該所要移動時間に対応するイベント情報を情報提供手段１１１に送信する。ここでは、上記イベント情報４００のイベント４０１が「映画」であるイベント情報（１０件）について、それぞれの所要移動時間とあわせて送信されることになる。
【００３８】
次に、上記所要移動時間と、それに対応するイベント情報とを受信した情報提供手段１１１は、当該所要移動時間と、開始時刻とに基づいて参加可能なイベントに関するイベント情報のみに情報を絞り込む（図５：Ｓ５０５）。上記参加可能なイベントとは、例えば上記検索条件情報に含まれる出発予定時刻に当該所要移動時間を加え、さらに最寄駅からの所要時間４０４の情報を加えたものが開始時間４０７以前となるイベントである。当然、その他の条件である移動方法や移動最長時間、駐車場の有無などが絞込みのための条件として加えられる。ここで具体的には、上記参加可能なイベントはイベント情報４００のイベント情報４１１〜４１５の５件が該当する。
【００３９】
尚、上述したのはイベント名に「映画」が入力されているため映画に関する情報のみに絞り込まれている。しかし、上記イベント名に何も入力されず、すなわち全てのイベントが対象とされた場合には、上記情報提供手段１１１は、開始時刻及び終了時刻に基づいて、参加（訪問）可能な動物園や遊園地、温泉などの、他の複数種のイベントも該当するイベントとして抽出される。
【００４０】
上記情報提供手段１１１によって絞り込まれたイベント情報の一例を、図７のイベント情報７００に示す。イベント情報７００は、上記イベント開催位置４０１、最寄駅４０２、開始時間４０７、終了時間４０８、その他情報４０９、残座席情報４１０に加えて路線７０１が記載されている。当該路線７０１は、上記移動情報検索手段１０８にて検索された情報に最寄駅からの所要時間４０４が加えて構成されている。上記イベント情報は、ユーザの位置及び時間と、イベントの開催位置を反映したものであり、ユーザが参加可能な複数のイベント開催位置の情報が一目で閲覧可能である。
【００４１】
上記情報提供手段１１１により絞り込まれたイベント情報７００は、送受信手段１０５、ネットワーク３０１、送受信手段１０３を介してユーザ端末１０１の表示手段１０４に表示される（図５：Ｓ５０６）。
【００４２】
以上のように、本発明に係るイベント検索サーバは、ユーザの位置情報と、時刻情報と、イベント開催位置の情報と、イベントの開始時刻及び／又は終了時刻とに基づいて、所要移動時間を含めた参加可能イベントを抽出するため、ユーザは、ユーザの位置や交通事情を既に考慮した後の、参加可能なイベントについての情報を得ることができる。
【００４３】
また、全ての参加可能なイベントが得られるため、イベント種別を先に決める必要が無く、結果に応じて参加するイベントを決定することもできる。
【００４４】
また、ユーザの希望する条件に応じて、同一のイベントが行われている場合であっても全て検索されるので、ユーザはイベント会場を先に決める必要がなく、目的（イベント内容）を優先させることが可能になる。
【００４５】
続いて、ユーザが上記イベント情報７００の表示において、例えば希望するイベントを上記入力手段１０２で選択すると、当該選択されたイベントが上記イベント検索サーバ１００のイベント予約手段１１２にて受信されるようにしてもよい。
【００４６】
上記イベント予約手段は、上記選択されたイベントに対応する会場の予約サーバと連動し、ユーザ端末１０１にイベント予約のためのフォームを送信するのである。以後の処理は従来より行われている、予約サーバによるイベントの予約と同様でよい。このようにすることで、検索結果から直接予約することが可能となり、ユーザの利便性を高めることができる。
【００４７】
尚、本実施の形態においては、ユーザが参加可能なイベントの抽出にあたって、情報提供手段１１１がイベントの絞込みを行っているが、例えばイベント情報検索手段１０７によるイベント情報記憶手段の検索時に、全ての検索条件情報を当てはめて検索してもよい。
【産業上の利用可能性】
【００４８】
本発明にかかるイベント検索サーバ、イベント検索方法及びイベント検索プログラムでは、ユーザの嗜好、位置、及びイベントの開始・終了時刻を踏まえた検索が可能であるため、ユーザの参加可能なイベント等についての情報を得ることができるイベント検索サーバとして有用である。
【図面の簡単な説明】
【００４９】
【図１】本発明の一実施の形態に係るイベント検索サーバおよびユーザ端末の概略機能ブロック図。
【図２】イベント検索サーバの概略構成図。
【図３】イベント検索システムの概略構成図。
【図４】イベント情報の一例を示す図。
【図５】イベント検索サーバの処理を示すフローチャート。
【図６】ユーザの検索条件入力時の表示の一例を示す図。
【図７】ユーザ端末で表示される、絞り込み後のイベント情報の一例を示す図。
【符号の説明】
【００５０】
１００  イベント検索サーバ
１０１  ユーザ端末
１０２  入力手段
１０３  送受信手段（ユーザ端末側）
１０４  表示手段
１０５  送受信手段（イベント検索サーバ側）
１０６  条件受付手段
１０７  イベント情報検索手段
１０８  移動情報検索手段
１０９  経路情報記憶手段
１１０  イベント情報記憶手段
１１１  情報提供手段
１１２  イベント予約手段
【図１】
2005301740.tif 000003
【図２】
2005301740.tif 000004
【図３】
2005301740.tif 000005
【図４】
2005301740.tif 000006
【図５】
2005301740.tif 000007
【図６】
2005301740.tif 000008
【図７】
2005301740.tif 000009