(57)【要約】  【課題】  ユーザ及び店舗での手間などを増やすことなく、正確な店舗情報をユーザに確実に配信することができる利便性に優れた情報提供システムを提供する。  【解決手段】  サーバ１は、ユーザの情報端末（携帯電話２またはＰＣ ３）から店舗検索の要求を受信した場合、そのユーザの位置情報を取得し、かつその取得した位置情報、複数の飲食店毎の所在地情報、及び要求に含まれた検索条件を用いて検索エリアを設定する。さらに、サーバ１は、要求を受信した時点以前の所定の時間帯内で、飲食店の情報端末（携帯電話２またはＰＣ ３）からその店舗情報が更新されたか否かについて判別することにより、検索エリアに含まれる飲食店のうち店舗情報が更新された飲食店を検索対象として選別する。【選択図】      図１
2005202602.tif 000002
【特許請求の範囲】
【請求項１】
店舗及びユーザの各情報端末とネットワークを介在させて双方向に通信可能に構成されるとともに、複数の前記店舗の各所在地を示す所在地情報を含んだ所定の店舗情報を保持するサーバを備えた情報提供システムであって、
前記サーバは、前記ユーザの情報端末から店舗検索の要求を受信した場合、そのユーザの位置情報を取得し、かつその取得した位置情報、前記複数の店舗毎の所在地情報、及び前記要求に含まれた店舗の検索条件を用いて店舗の検索エリアを設定するとともに、
前記サーバは、前記要求を受信した時点以前の所定の時間帯内で、前記店舗の情報端末からその店舗情報が更新されたか否かについて判別することにより、前記検索エリアに含まれる店舗のうち店舗情報が更新された店舗を検索対象の店舗に選別するとともに、その選別した店舗の店舗情報を、前記検索条件に従って前記ユーザの情報端末に送信することを特徴とする情報提供システム。
【請求項２】
前記サーバは、前記複数の店舗毎の所在地情報と前記位置情報とを用いて、ユーザが対応する店舗までに移動する移動経路を設定し、この設定した移動経路に基づいて前記検索エリアを設定することを特徴とする請求項１に記載の情報提供システム。
【請求項３】
前記サーバは、ユーザの前記位置情報を取得するときにそのユーザの情報端末から所定の区域指定情報が送信されてきた場合、その区域指定情報で特定される区域が所定広さ以上の区域であるか否かについて判別するとともに、
前記サーバは、前記所定広さ以上の区域であることを判別したときには、当該ユーザの情報端末に対し、住所の指定を行うことを要求するコマンドを送ることを特徴とする請求項１または２に記載の情報提供システム。
【請求項４】
前記サーバが、前記複数の店舗毎に、店舗の状況を示す店舗状況情報を取得して、その取得した店舗状況情報をユーザに配信することを特徴とする請求項１〜３いずれかに記載の情報提供システム。
【請求項５】
前記サーバは、設定した前記検索エリアに基づいて、店舗からのクーポン券を含むサービスをユーザに提供するための抽選を実施することを特徴とする請求項１〜４いずれかに記載の情報提供システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネット等のネットワークを利用した情報提供システムに関する。
【背景技術】
【０００２】
近年、ユーザがインターネットに接続可能な情報端末を用いて飲食店等の店舗から提供されたサービス情報などの店舗情報をネット上で調べ、サービスなどを享受したい希望の店舗を検索するシステムが運用されている。このようなインターネット等のネットワークを利用した情報提供システムは、在来の情報雑誌に比べて、ユーザが多数の店舗の中から検索を容易に行って希望店舗を簡単に見つけることができたり、店舗が画像を用いた紹介（広告）内容などの提供情報を簡単に変更したりすることができるなど、ユーザ及び店舗の双方に数多くのメリットをもたらしている。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、上記のような従来システムでは、ユーザに対して、例えば希望する飲食店の料理種類名や最寄り駅などの所定の検索条件（キーワード）を入力するよう要求するとともに、そのユーザの情報端末から入力指定されてきたキーワードを基に保有している店舗情報の検索を行うキーワード検索が一般的である。
ところが、上記のようなキーワード検索では、通常、店舗情報が正確なものかどうかについては検証がなされておらず、不正確な店舗情報がヒットされてユーザに送られることがあった。すなわち、キーワード検索では、キーワードが店舗情報に含まれているか否かについて判別するだけであり、その店舗情報が現状のものと異なる古い情報の場合でも、ピックアップされてユーザに配信されることがあった。
【０００４】
また、従来システムでは、例えば店舗がその所在地を店舗情報に登録する際に最寄り駅の登録を行わせる場合があるが、このような最寄り駅の登録の際に店舗が例えば主要駅とその次の駅とのほぼ中間に存在しているときでは、主要駅を最寄り駅として登録されることが多かった。このため、ユーザが主要駅をキーワードに含めた店舗検索をさせた場合に、ユーザが上記店舗近くに居る場合でも、当該店舗は検索対象から外されてユーザが同店舗を見つけられないことがあり、結果としてシステムの利便性が低下することがあった。
また、従来システムには、例えば店舗の電子メールアドレスをシステムの店舗情報に加えて、ユーザに正確な店舗情報を店舗から直接的に受け取らせるように構築されたものもある。しかしながら、このように店舗検索以外の動作を店舗選択中のユーザに強いることは、手間が多くなることゆえ、当該店舗選択中のユーザから敬遠されがちである。一方、問い合わせだけでユーザが実際に店舗を利用しなかった場合、その店舗にとっても無駄な応対が増えただけで好ましいことではなく、結果的にユーザ及び店舗にとって不便なシステムであった。
【０００５】
上記のような従来の問題点に鑑み、本発明は、ユーザ及び店舗での手間などを増やすことなく、正確な店舗情報をユーザに確実に配信することができる利便性に優れた情報提供システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、店舗及びユーザの各情報端末とネットワークを介在させて双方向に通信可能に構成されるとともに、複数の前記店舗の各所在地を示す所在地情報を含んだ所定の店舗情報を保持するサーバを備えた情報提供システムであって、
前記サーバは、前記ユーザの情報端末から店舗検索の要求を受信した場合、そのユーザの位置情報を取得し、かつその取得した位置情報、前記複数の店舗毎の所在地情報、及び前記要求に含まれた店舗の検索条件を用いて店舗の検索エリアを設定するとともに、
前記サーバは、前記要求を受信した時点以前の所定の時間帯内で、前記店舗の情報端末からその店舗情報が更新されたか否かについて判別することにより、前記検索エリアに含まれる店舗のうち店舗情報が更新された店舗を検索対象の店舗に選別するとともに、その選別した店舗の店舗情報を、前記検索条件に従って前記ユーザの情報端末に送信することを特徴とするものである。
【０００７】
上記のように構成された情報提供システムでは、サーバがユーザからの要求を受信した時点以前の所定の時間帯内で、店舗の情報端末からその店舗情報が更新されたか否かについて判別することにより、上記検索エリアに含まれた店舗のうち最新の店舗情報を提供している店舗だけを検索対象の店舗として選別している。これにより、サーバが保有する店舗情報から現状のものと異なる古い店舗情報及びその店舗を排除しつつ、ユーザからの要求に適合した検索エリアを適切に設定することができる。
【０００８】
また、上記情報提供システムにおいて、前記サーバは、前記複数の店舗毎の所在地情報と前記位置情報とを用いて、ユーザが対応する店舗までに移動する移動経路を設定し、この設定した移動経路に基づいて前記検索エリアを設定してもよい。
この場合、サーバが上記移動経路を設定して店舗の検索エリアを設定しているので、検索エリアをより適切に設定することができ、システムの利便性を高めることができる。
【０００９】
また、上記情報提供システムにおいて、前記サーバは、ユーザの前記位置情報を取得するときにそのユーザの情報端末から所定の区域指定情報が送信されてきた場合、その区域指定情報で特定される区域が所定広さ以上の区域であるか否かについて判別するとともに、
前記サーバは、前記所定広さ以上の区域であることを判別したときには、当該ユーザの情報端末に対し、住所の指定を行うことを要求するコマンドを送ることが好ましい。
この場合、サーバが現在地を含むユーザの指定位置をより正確に把握することができ、ユーザの店舗までの距離をより正確に求めて、上記検索エリアの設定をさらに適切に行うことが可能となってシステムの利便性を一層向上させることができる。
【００１０】
また、上記情報提供システムにおいて、前記サーバが、前記複数の店舗毎に、店舗の状況を示す店舗状況情報を取得して、その取得した店舗状況情報をユーザに配信することが好ましい。
この場合、ユーザには店舗毎の上記店舗状況情報がサーバから配信されるので、ユーザは配信された店舗状況情報を基に当該店舗の予約状況や混み具合等を即座に判断することができ、店舗を効率よく利用することが可能となる。
【００１１】
また、上記情報提供システムにおいて、前記サーバは、設定した前記検索エリアに基づいて、店舗からのクーポン券を含むサービスをユーザに提供するための抽選を実施してもよい。
この場合、サーバがユーザのリクエストに応じて設定した検索エリアを基に上記の抽選を実施するので、クーポン券を含む店舗からのサービスを効率よくユーザに提供することができるとともに、店舗での集客率を容易に高めることが可能となる。
【発明の効果】
【００１２】
本発明によれば、サーバは更新されている最新の店舗情報が提供された店舗だけを含んだ適切な検索エリアを設定することができるので、ユーザ及び店舗での手間などが増えるのを防ぎつつ、正確な店舗情報を確実にユーザに配信可能な利便性に優れた情報提供システムを構築することができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の情報提供システムの好ましい実施形態について図面を参照しながら説明する。尚、以下の説明では、店舗（サービス提供者）としての飲食店のランチメニューをユーザ（サービス利用者）に提供するシステムに適用した場合を例示して説明する。
図１は、本発明の一実施形態に係る情報提供システムの要部構成例を示すブロック図である。図において、本実施形態のシステムは、当該システムのソフトウェアを搭載したコンピュータにより構成されるとともに、システム提供者が所有するサーバ１を備えている。このサーバ１は、ＣＰＵ等からなる情報処理部１１と、店舗用データベース１２ａ及びユーザ用データベース１２ｂを含んだ情報記憶部１２とを有している。また、サーバ１には、ネットワークとしてのインターネット４を介在させて飲食店（小規模個人経営店舗から企業まで種々含む。）及びユーザの各情報端末である携帯電話２またはパーソナルコンピュータ（以下、“ＰＣ”と略称する。）３が双方向通信可能に接続される。尚、図１には、携帯電話２及びＰＣ ３を各々１台ずつ示しているが、サーバ１は複数の飲食店及び複数のユーザの携帯電話２またはＰＣ ３が同時に接続可能に構成されており、当該サーバ１はこれら各情報端末と検索条件等のコマンド情報や更新情報などの情報をやりとりできるようになっている。また、飲食店及びユーザの各情報端末は、携帯電話２またはＰＣ ３に限定されるものではなく、ＰＤＡ（Personal Digital Assistants）などのモバイル端末やテレビ受像機に設置されるＳＴＢ（Set Top Box）などのネットワークにインタラクティブに接続可能な端末であればよい。
【００１４】
上記情報処理部１１は、上記ソフトウェアを実行することにより、システムに予め設定された所定の処理を行うよう構成されている。具体的には、情報処理部１１は、インターネット４を経て携帯電話２またはＰＣ ３から送信されてきた飲食店及びユーザにそれぞれ関する所定の店舗情報及び所定のユーザ情報を情報記憶部１２の対応する店舗用データベース１２ａ及びユーザ用データベース１２ｂにそれぞれ記憶させる。また、情報処理部１１は、ユーザの情報端末から店舗検索の要求が送られてくると、その要求に含まれた店舗の検索条件に従って店舗用データベース１２ａ内の店舗情報を検索し、その検索条件を満足する店舗の店舗情報を抽出して当該ユーザの情報端末に送信する。さらに、情報処理部１１は、システムにログインしたユーザを対象にして、各飲食店で使用可能なクーポン券の抽選を行うよう構成されている。
【００１５】
上記店舗用データベース１２ａには、例えば店名、所在地等を含む上記店舗情報が飲食店毎に保持されている。また、このデータベース１２ａには、情報処理部１１がランチメニューなどの毎日変更される更新情報を飲食店の情報端末から受信したときに、その受信した更新情報を対応する飲食店の店舗情報内で更新するようになっている。
上記ユーザ用データベース１２ｂには、上記ユーザ情報として、例えばユーザ名やユーザの位置などのユーザを特定可能な情報がユーザ毎に保持されている。
【００１６】
また、上記情報処理部１１は、店舗検索を実施するときに、ユーザの位置に関する位置情報、飲食店毎の所在地に関する所在地情報、及び店舗検索条件を用いて店舗の検索エリアを設定するとともに、店舗用データベース１２ａに保持されている店舗情報が更新されているか否かについて判別するよう構成されており、店舗情報が更新されている店舗のみを選別するようになっている。
また、この情報処理部１１では、検索エリアを設定するときに、ユーザの上記位置情報と飲食店毎の上記所在地情報とを用いて、ユーザが対応する飲食店までに移動する移動経路を設定し、この設定した移動経路を基に当該エリア設定を行うように構成されており、ユーザが実際に移動する道路や街並みなどを考慮するようになっている。
【００１７】
上記のように構成されたシステムでの動作について、図１〜図１１を参照して具体的に説明する。
［ユーザ登録］
図２のステップＳ１に示すように、ユーザがその情報端末（例えば、ＰＣ ３）を用いてインターネット４上で情報処理部１１により作成されたシステムのホームページにアクセスすると、その情報端末のディスプレイには例えば図３に示す入力（登録）画面が表示される。続いて、ユーザが、上記入力画面に示すように、ユーザ（会員）ＩＤやパスワード、所定の区域指定情報として郵便番号などの上記ユーザ情報として登録される情報の各設定欄に対応する文字、数字などを入力すると（ステップＳ２）、これらの入力情報はインターネット４を介してサーバ１に送信される。その後、サーバ１では、情報処理部１１が送信されてきたユーザ情報をユーザ用データベース１２ｂに登録する（ステップＳ３）。
【００１８】
また、上記ステップＳ３において、情報処理部１１は、入力されてきた郵便番号に基づいて、ユーザの位置情報を取得する。具体的には、情報処理部１１は、上記郵便番号を基に、例えばその郵便番号で特定される区域の中心地での経度及び緯度を求めて、これらの経度及び緯度をユーザの位置情報としてユーザ用データベース１２ｂに保持させる。
さらに、情報処理部１１では、図４のステップＳ４に示すように、ユーザからの郵便番号で特定される区域が所定広さ以上の区域かどうかについて判別しており、所定広さ以上の区域であることを判別したときには、情報処理部１１は、同図のステップＳ５に示すように、ユーザに対してその住所を入力するよう要求するコマンドを直ちに送信する。そして、情報処理部１１は、ユーザから送られてきた住所を受信すると、その住所の経度及び緯度を算出し、住所とともにユーザ用データベース１２ｂに格納する。
また、上記のようにユーザ登録が行われると、ユーザ用データベース１２ｂに設けられたテーブルには、例えば次の表１に示すように、ユーザ毎にユーザ情報が管理される。
【００１９】
【表１】
2005202602.tif 000003
【００２０】
［店舗登録］
図５のステップＳ６に示すように、飲食店がその情報端末（例えば、ＰＣ ３）を用いてインターネット４上でシステムの上記ホームページにアクセスすると、その情報端末のディスプレイには、ユーザの場合と同様に、上記店舗情報のうちその飲食店を特定するために必要な固有の基本情報を入力するための入力画面が表示される。そして、飲食店が、その入力画面に従って、店舗識別ＩＤ（例えば、電話番号）、パスワード、店名、所在地などの基本データを入力すると（ステップＳ７）、これらの入力情報はインターネット４を介してサーバ１に送信される。その後、サーバ１では、情報処理部１１が送信されてきた店舗情報の基本情報を店舗用データベース１２ａに登録する（ステップＳ８）。また、このステップＳ８では、情報処理部１１は、飲食店の情報端末から送られてきた郵便番号、住所あるいは電話番号から当該飲食店の経度及び緯度を求め上記所在地情報として店舗用データベース１２ａに保持させるようになっており、情報処理部１１が、飲食店の位置を正確に把握することができるようになっている。
また、上記のように店舗登録が行われると、店舗用データベース１２ａに設けられたテーブルには、例えば次の表２に示すように、飲食店毎にその基本情報が管理される。
【００２１】
【表２】
2005202602.tif 000004
【００２２】
［更新情報の登録］
図６のステップＳ９に示すように、飲食店において、まず携帯電話２に付属するカメラやデジタルカメラなどにより撮影したランチの画像データを取得した後、飲食店がその情報端末を用いてシステムにログインすると（ステップＳ１０）、情報処理部１１はその飲食店の情報端末のディスプレイに上記更新情報を変更するための変更画面を表示させる。続いて、飲食店の情報端末から情報処理部１１に対して、上記変更画面に従って本日のランチメニュー、値引き額、カロリーなどのデータ入力がされ（ステップＳ１１）、さらに上記ステップＳ９で取得されたランチの画像データのデータ送信が行われる（ステップＳ１２）。そして、サーバ１では、情報処理部１１が送信されてきた店舗情報の更新情報を店舗用データベース１２ａに格納し（ステップＳ１３）、当該データベース１２ａでは、例えば次の表３に示すように、飲食店毎にその更新情報がテーブル管理される。また、このテーブルに示すように、情報処理部１１は、例えば更新情報の更新日時を記憶させるようになっており、情報処理部１１が当該テーブルを参照することにより、各飲食店の店舗情報が所定の時間帯に更新されたかどうかについて即座に判別できるようになっている。
【００２３】
上記更新情報は、情報処理部１１が飲食店の情報端末からの要求に応じて、店舗用データベース１２ａに格納済みのその飲食店の更新情報の一覧表（画像データの表示も含む。）を当該情報端末のディスプレイに表示させて、飲食店が既存の情報を更新情報として選択することで更新できるようになっており、飲食店側でランチ撮影などを毎日行う手間が省けるようになっている。すなわち、情報処理部１１は、飲食店と予め定めた時間帯で更新情報の変更、選択、あるいは継続の連絡が飲食店の情報端末から行われたときに店舗情報は更新されたと認識するようになっている。
また、更新情報には、各店舗での状況を示す店舗状況情報が含まれており、サーバ１は店舗毎の店舗状況情報を取得し、ユーザに適宜配信するようになっている。詳細にいえば、この店舗状況情報は、例えば数週間先での予約状況等の比較的先の情報や空席数や待ち時間などで示される混み具合等のリアルタイムな情報であり、これら動的に変化する情報をサーバ１に対して各店舗が独自に送信するようになっている。そして、サーバ１では、店舗用データベース１２ａ内の対応する記憶領域に店舗状況情報を格納するとともに、ユーザからのリクエストなどに応じて当該ユーザの情報端末に店舗状況情報を送信する。尚、この説明以外に、サーバ１が各店舗に対して所定時間毎に店舗状況情報の送信を促し、当該店舗状況情報を確実、かつ強制的に更新させる構成でもよい。
【００２４】
【表３】
2005202602.tif 000005
【００２５】
また、上記店舗用データベース１２ａに格納されている飲食店の店舗情報は、例えば図７に示す当該飲食店を紹介する店舗紹介画面を形成するための素材データとして活用されている。つまり、情報処理部１１は、上記店舗紹介画面において、飲食店から提供された当該飲食店を広告するための画像を同図の画像Ａ，Ｂの箇所で表示したり、毎日に更新される更新情報の表示枠Ｈ内で飲食店からのメッセージなどをコメント枠Ｈ１〜Ｈ４に掲載したり、ランチ画像を画像ＨＰに表示したりするようになっている。また、上記店舗情報は、後述の検索結果を示す画面（図１０）にも利用されるようになっている。
【００２６】
［店舗検索］
図８のステップＳ１４に示すように、サーバ１にユーザの情報端末から店舗検索を要求するためのログインが行われて情報処理部１１がユーザ認証を行うと、情報処理部１１は、例えば図９に示す検索条件を入力させるための検索入力画面をユーザの情報端末のディスプレイに表示させる。そして、ユーザの情報端末において、飲食店までに要する所要時間、料理種類、値段などの希望する飲食店の検索条件の設定がされると（ステップＳ１５）、情報処理部１１は設定された検索条件を基に店舗検索を開始する（ステップＳ１６）。
また、上記ステップＳ１５において、ユーザの現在地が上記ユーザ用データベース１２ｂに登録した位置情報と異なる位置である場合などでは、ユーザは上記検索入力画面の“〒検索を行う”の箇所をクリックすることにより、ユーザが希望する指定位置からの店舗検索が行えるようになっている。
【００２７】
続いて、情報処理部１１では、ユーザの位置情報と飲食店の所在地情報とに基づいて、ユーザと飲食店との間の距離を算出し（ステップＳ１７）、その飲食店までに要する所要時間をも算出する。詳細には、このステップＳ１７では、情報処理部１１は、例えば経度及び緯度毎に、すなわち東西方向と南北方向とに分けて、ユーザの飲食店までの移動経路を設定しつつ、それらの離間距離を算出するようになっている。つまり、情報処理部１１は、ユーザと飲食店との間の距離を直線的に算出して最短距離を求めるのではなく、上記のように東西及び南北の二方向での各離間距離を演算し、それらの合計距離をユーザと飲食店との移動距離としている。尚、移動経路の設定は上記説明に限定されるものではなく、情報処理部１１が、例えば情報記憶部１２に予め格納した地図データを適宜参照して、実存する道路等を考慮して移動経路を設定する構成でもよい。
さらに、上記ステップＳ１７では、情報処理部１１は求めた飲食店までの距離をユーザが徒歩で移動する場合での移動速度に基づき、上記所要時間を算出するように構成されている。但し、例えば上記ステップＳ１５における検索条件の設定の際に、ユーザが希望する移動手段（例えば、自転車）または移動速度が指定されたときには、情報処理部１１は、これらの移動手段または移動速度にて上記所要時間を算出することもできる。
【００２８】
次に、情報処理部１１は、求めた所要時間がユーザの検索条件を満足するか否かについて判別し（ステップＳ１８）、検索条件を満足していないことを判別すると、上記ステップＳ１７に戻る。
また、上記ステップＳ１８において、求めた所要時間がユーザの検索条件を満足することを判別すると、情報処理部１１は、その飲食店の店舗情報が更新されているか否かについて判別し（ステップＳ１９）、更新されていることを判別すると、情報処理部１１は、その飲食店を検索結果の候補店舗として抽出し保持する（ステップＳ２０）。
一方、店舗情報が更新されていない場合は、情報処理部１１は、その飲食店が休業日などのためにユーザにサービスを提供できないと判断して、検索対象から外して上記ステップＳ１７に戻る。
【００２９】
続いて、情報処理部１１は、店舗用データベース１２ａ内に登録されている全ての飲食店についてチェックを終了したか否かについて判別し（ステップＳ２１）、終了していないことを判別したときには、情報処理部１１は、上記ステップＳ１７に戻る。
一方、全ての飲食店についてチェックを終了しているときには、情報処理部１１は、上記ステップＳ２０で逐次抽出した飲食店について、上記ステップＳ１５でユーザから指定された順番に並べて（ステップＳ２２）、ユーザの情報端末に送信する。これにより、ユーザの情報端末のディスプレイには、例えば図１０に示す検索結果を示す画面が表示され、ユーザはその条件に合う飲食店を容易に選択することができる。また、ユーザが図１０の画面内の“店舗ページ“をクリックすると、対応する飲食店の店舗紹介画面（図７）が表示され、”地図“をクリックすると、その飲食店周辺の地図が表示される。また、”クーポン“の箇所は、情報処理部１１での下記のクーポン抽選において、そのユーザが当選した場合にのみクリック可能となっており、クーポン当選がユーザに通知される。
【００３０】
［クーポン抽選］
図１１のステップＳ２４に示すように、情報処理部１１はユーザがシステムにログインしたことを検知すると、情報処理部１１はそのユーザの位置情報とログイン日に当たり設定された飲食店との間の距離を算出する（ステップＳ２５）。続いて、情報処理部１１は、算出した距離が所定距離Ｎ（Ｎは定数）以内かどうかについて判別し、算出した距離が上記所定距離Ｎを超えることを判別すると、情報処理部１１はユーザの情報端末のディスプレイに通常のログイン後の画面を表示させる（ステップＳ３１）。
一方、上記ステップＳ２６において、算出した距離が所定距離Ｎ以内であれば、情報処理部１１は、１／ｋ（ｋは定数）の確率で当たり判定を行い（ステップＳ２７）、そのユーザがクーポン券に当選したか否かについて判別する（ステップＳ２８）。そして、当選したことを判別したときには、情報処理部１１は、そのクーポン券に当選した当選者数が飲食店から予め通知されていた当選人数ｐを超えていないかどうかについて判別し（ステップＳ２９）、当選人数ｐを超えていなければ、情報処理部１１は、ログインしたユーザの情報端末のディスプレイにクーポン券に当選したことを通知する（ステップＳ３０）。
また、上記ステップＳ２８及びＳ２９において、それぞれクーポン券に当選しなかったこと及び当選人数ｐを超えていることを判別したときには、情報処理部１１は、上記ステップＳ３１にジャンプする。
【００３１】
以上のように構成された本実施形態の情報提供システムでは、サーバ１がユーザからの店舗検索の要求を受信した場合、その要求を受信した時点以前の所定の時間帯内で、飲食店の情報端末からその店舗情報が更新されたか否かについて判別している。これにより、サーバ１は、ユーザの位置情報、飲食店の各所在地情報、及び店舗検索条件を用いて設定した検索エリアに含まれた飲食店のうち最新の店舗情報を提供している飲食店だけを検索対象の飲食店として選別することができる。従って、サーバ１は保有する店舗情報から現状のものと異なる古い店舗情報及びその飲食店を排除して、ユーザからの要求に適合した検索エリアを適切に設定することができる。この結果、サーバ１は、正確な店舗情報を確実にユーザに配信することができ、システムの利便性を向上させることができる。
また、本実施形態では、サーバ１がユーザに飲食店の正確な店舗情報を提示することができるので、ユーザは飲食店と直接的に連絡することなく希望の飲食店を簡単操作で選択することができる。従って、ユーザ及び飲食店での手間などを増やすのを防止することができ、ユーザ及び飲食店などのシステム利用者が低減するのを防いで店舗検索性に優れたシステムを容易に構築することができる。
【００３２】
また、本実施形態では、サーバ１がユーザと飲食店との間の距離を算出するときに、ユーザの飲食店までの移動経路を設定しているので、サーバ１は上記検索エリアをより適切に設定することができ、システムの利便性を高めることができる。
また、本実施形態では、図４のステップＳ４及びＳ５に示したように、サーバ１は、ユーザの情報端末から郵便番号が送信されてきた場合、その郵便番号で特定される区域が所定広さ以上の区域であることを判別したときには、当該ユーザの情報端末に対し、住所の指定を行うことを要求している。これにより、サーバ１は現在地を含むユーザの指定位置をより正確に把握することができ、ユーザの飲食店までの距離をより正確に求めることができる。この結果、上記検索エリアの設定をさらに適切に行うことが可能となってシステムの利便性を一層向上させることができる。
【００３３】
また、本実施形態では、サーバ１が店舗毎の上記店舗状況情報を取得してその取得した店舗状況情報をユーザに配信するので、ユーザは店舗検索時において配信された店舗状況情報を基に当該店舗の予約状況や混み具合等の店舗状況を即座に判断することができ、店舗を効率よく利用することが可能となる。また、各店舗での利用効率を容易に向上させることができる。
また、本実施形態では、ユーザがシステムにログインした時点で、サーバ１がそのログイン日に当たり設定された飲食店までのユーザの距離を算出し、その算出した距離を用いて店舗から提供されたクーポン券の抽選を行っているので、当該店舗からのサービスをユーザに効率よく与えることができる。一方、店舗でのユーザ利用率を高めて当該店舗での集客率を容易に向上させることができる。
【００３４】
尚、上記の説明では、飲食店のランチメニューをユーザに提供するシステムに適用した場合について説明したが、本発明はこれに限定されるものではなく、サーバがユーザの要求を受信した時点以前の所定の時間帯内で店舗の情報端末からその店舗情報が更新されたか否かについて判別して、店舗情報が更新されている店舗のみを検索するよう構築されたシステムであれば何等限定されない。
また、上記の説明では、所定の区域指定情報として郵便番号をユーザから入力させる構成について説明したが、本発明の区域指定情報はユーザからの指定位置をある程度絞り込めるものであればよく、電話番号の市外局番や市内局番などの既存の区域情報やシステム提供者が独自に定めた区域情報をユーザに指定させてもよい。
また、上記の説明では、ユーザがシステムにログインした時点でサーバがユーザと飲食店との間の算出距離を用いてクーポン抽選を行う構成について説明したが、本発明はこれに限定されるものではなく、ユーザのリクエストに応じて設定した上記検索エリアを設定したときにこの設定エリアに基づきクーポン券などの店舗側から託されたサービスをユーザに施す抽選を行うものであればよく、図８のステップＳ１７に示したように、店舗検索時におけるユーザと店舗との間の算出距離を用いてクーポン抽選を実施する構成でもよい。このように、エリア限定して店舗側からのサービス提供の抽選を実施するよう構成することにより、ユーザの店舗利用を効果的に促して店舗の集客率を容易に向上させることができる。また、限定したエリア内に存在するユーザを容易に把握し管理することも可能となる。
【図面の簡単な説明】
【００３５】
【図１】本発明の一実施形態に係る情報提供システムの要部構成例を示すブロック図である。
【図２】上記システムでのユーザ登録の動作を示すフローチャートである。
【図３】上記システムでのユーザ登録の具体的な入力画面を示す図である。
【図４】図２に示したステップＳ２の詳細な動作を示すフローチャートである。
【図５】上記システムでの店舗登録の動作を示すフローチャートである。
【図６】上記システムでの店舗情報登録の動作を示すフローチャートである。
【図７】上記システムでの店舗情報登録の具体的な入力画面を示す図である。
【図８】上記システムでの店舗検索の動作を示すフローチャートである。
【図９】上記システムでの店舗検索条件の具体的な入力画面を示す図である。
【図１０】上記システムでの店舗検索結果を表示する具体的な表示画面を示す図である。
【図１１】上記システムでのクーポン抽選の動作を示すフローチャートである。
【符号の説明】
【００３６】
１    サーバ
２    携帯電話（情報端末）
３    パーソナルコンピュータ（情報端末）
４    インターネット（ネットワーク）
【図１】
2005202602.tif 000006
【図２】
2005202602.tif 000007
【図３】
2005202602.tif 000008
【図４】
2005202602.tif 000009
【図５】
2005202602.tif 000010
【図６】
2005202602.tif 000011
【図７】
2005202602.tif 000012
【図８】
2005202602.tif 000013
【図９】
2005202602.tif 000014
【図１０】
2005202602.tif 000015
【図１１】
2005202602.tif 000016