(57)【特許請求の範囲】
【請求項１】
店舗または商品に関する店舗／商品情報と、前記店舗または商品を識別する店舗／商品識別情報とを対応付けて記憶するとともに、前記店舗／商品情報の提供サービスに会員登録されたユーザ端末のユーザを識別するユーザ識別情報を記憶する記憶手段と、
前記ユーザ端末によって前記ユーザ識別情報によるログインを経ずにアクセスされたＷｅｂページ上で選択された店舗／商品情報に対応する店舗／商品識別情報を前記ユーザ端末の一時記憶部へ送信し、前記Ｗｅｂページへ前記ユーザ端末が前記ログインを経ずに再度アクセスした場合に、前記ユーザ端末の前記一時記憶部に記憶された前記店舗／商品識別情報を前記ユーザ端末から受信して当該店舗／商品識別情報に対応付けられた店舗／商品情報を前記ユーザ端末上で表示可能とする通信手段と、
前記ユーザ端末の前記一時記憶部への前記店舗／商品識別情報の所定数以上の記憶を規制するように前記通信手段を制御する制御手段と
を具備する情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記制御手段は、前記ユーザ識別情報による前記Ｗｅｂページへのログインがあった場合に、前記一時記憶部に記憶された前記店舗／商品識別情報を前記ユーザ識別情報と対応付けて前記記憶手段に記憶する
情報処理装置。
【請求項３】
請求項１または２に記載の情報処理装置であって、
前記制御手段は、
前記ユーザ識別情報によって前記Ｗｅｂページへログインされた状態で、当該Ｗｅｂページ上で選択された店舗／商品情報に対応する店舗／商品識別情報を、前記ユーザ識別情報と対応付けて前記記憶手段に記憶し、
前記ユーザ識別情報により前記ユーザ端末が前記Ｗｅｂページへ再度ログインした場合に、当該ユーザ識別情報に対応付けられて前記記憶手段に記憶された前記店舗／商品識別情報に対応する店舗／商品情報を前記ユーザ端末上で表示させる
情報処理装置。
【請求項４】
請求項１乃至３のいずれかに記載の情報処理装置であって、
前記制御手段は、前記Ｗｅｂページ上で店舗／商品情報が選択された場合であって、当該店舗／商品情報を前記一時記憶部へ記憶すると当該一時記憶部へ記憶された店舗／商品情報の数が前記所定数以上となる場合に、当該一時記憶部へ記憶された店舗／商品情報の数が前記所定数以上となることを示す情報を表示するように前記ユーザ端末を制御する
情報処理装置。
【請求項５】
店舗または商品に関する店舗／商品情報と、前記店舗または商品を識別する店舗／商品識別情報とを対応付けて記憶し、
前記店舗／商品情報の提供サービスに会員登録されたユーザ端末のユーザを識別するユーザ識別情報を記憶し、
前記ユーザ端末によって前記ユーザ識別情報によるログインを経ずにアクセスされたＷｅｂページ上で選択された店舗／商品情報に対応する店舗／商品識別情報を前記ユーザ端末の一時記憶部へ送信し、
前記Ｗｅｂページへ前記ユーザ端末が前記ログインを経ずに再度アクセスした場合に、前記ユーザ端末の前記一時記憶部に記憶された前記店舗／商品識別情報を前記ユーザ端末から受信して当該店舗／商品識別情報に対応付けられた店舗／商品情報を前記ユーザ端末上で表示可能とし、
前記ユーザ端末の前記一時記憶部への前記店舗／商品識別情報の所定数以上の記憶を規制する
情報処理方法。
【請求項６】
情報処理装置に、
店舗または商品に関する店舗／商品情報と、前記店舗または商品を識別する店舗／商品識別情報とを対応付けて記憶するステップと、
前記店舗／商品情報の提供サービスに会員登録されたユーザ端末のユーザを識別するユーザ識別情報を記憶するステップと、
前記ユーザ端末によって前記ユーザ識別情報によるログインを経ずにアクセスされたＷｅｂページ上で選択された店舗／商品情報に対応する店舗／商品識別情報を前記ユーザ端末の一時記憶部へ送信するステップと、
前記Ｗｅｂページへ前記ユーザ端末が前記ログインを経ずに再度アクセスした場合に、前記ユーザ端末の前記一時記憶部に記憶された前記店舗／商品識別情報を前記ユーザ端末から受信して当該店舗／商品識別情報に対応付けられた店舗／商品情報を前記ユーザ端末上で表示可能とするステップと、
前記ユーザ端末の前記一時記憶部への前記店舗／商品識別情報の所定数以上の記憶を規制するステップと
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザの端末に飲食店等の店舗情報、施設情報、商品情報を提供可能な情報処理装置、当該情報処理装置における情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
従来から、ＰＣ（Personal Computer）、タブレット、スマートフォン等のユーザ端末を用いてウェブサイト上で店舗情報や商品情報を検索するシステムが存在する。
【０００３】
このような検索システムにおいては、ユーザ端末のブラウザが有するキャッシュ機能により、ユーザが一度閲覧したWebページの情報がユーザ端末のローカルディスクにキャッシュされ、ユーザが端末から再度そのWebページへアクセスした場合には、キャッシュされた情報が参照されることで、当該Webページの素早い表示が可能となっている。
【０００４】
また、同様の機能が実現できるものとして、Cookieがある。Cookieは、ユーザが閲覧したWebページの情報や閲覧日時・回数、ユーザが入力した情報等の履歴情報からなるファイルであり、ユーザが訪問したWebサイトによって作成されてユーザ端末へ送信されることで、ユーザがそのWebサイトを再訪した際にWebサイト側でユーザの識別が可能となる。
【０００５】
下記特許文献１には、閲覧したWebページをキャッシュに保存する構成が開示されている。また当該特許文献１には、ユーザに紐づいてキャッシュに閲覧記録がキャッシュされることで、他人にキャッシュ内容が閲覧されない点も記載されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００３−１３１９２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
一方、最近では、１つの端末に対してユーザが１人であることが通常であり、Webサイトへのログインを必要としないままキャッシュやCookieが端末に取り込まれる場合もある。すなわち、特定のWebサイトを閲覧し、後日そのWebサイトを閲覧した際にユーザの閲覧履歴が端末に残っており、閲覧履歴に基づいたWebサイトの表示画面が再度表示される。
【０００８】
しかし、キャッシュやCookieは、端末に半永久的に残り、更にその有効期限はキャッシュの場合は存在せず、Cookieの場合もユーザへの利便性の提供の観点から設定しないことが望まれている。
【０００９】
このような場合、ユーザの利便性は上がる一方で、ログインをしてサイトを利用する会員数の増加が制限される虜がある。
【００１０】
以上のような事情に鑑み、本発明の目的は、会員登録が可能なWebサイトにおけるユーザの利便性を維持しながらも会員登録数を増加させることが可能な情報処理装置、情報処理法方法及びプログラムを提供することにある。
【課題を解決するための手段】
【００１１】
上記目的を達成するため、本発明の一形態に係る情報処理装置は、記憶手段と、通信手段と、制御手段とを有する。上記記憶手段は、店舗または商品に関する店舗／商品情報と、上記店舗または商品を識別する店舗／商品識別情報とを対応付けて記憶する。上記通信手段は、ユーザ端末によってアクセスされたＷｅｂページ上で選択された店舗／商品情報に対応する店舗／商品識別情報を上記記憶手段から抽出して上記ユーザ端末の一時記憶部へ送信し、上記Ｗｅｂページへ上記ユーザ端末が再度アクセスした場合に、上記ユーザ端末の上記一時記憶部に記憶された上記店舗／商品識別情報を上記ユーザ端末から受信し、当該受信された上記店舗／商品識別情報に対応付けられた店舗／商品情報を上記記憶手段から抽出して上記ユーザ端末上で表示可能とする。上記制御手段は、上記ユーザ端末の上記一時記憶部に記憶された店舗／商品識別情報を、当該記憶から所定期間が経過したときに消去または無効化するように上記一時記憶部を制御する。
【００１２】
これにより情報処理装置は、ユーザ端末の一時記憶部を利用してユーザが過去に選択した店舗／商品情報を表示可能としながらも、その一時記憶部への記憶を所定期間に限定することで、会員登録が可能なWebサイトにおけるユーザの利便性を維持しながらも、所定期間経過後も店舗／商品情報の継続的な閲覧を望むユーザの会員登録を促進することで、会員登録数を増加させることができる。ここで、所定期間とは例えば30日、20日、10〜15日等であるが、これに限られない。一時記憶部とは、例えばCookieやキャッシュ等である。
【００１３】
上記記憶手段は、上記ユーザ端末のユーザを識別するユーザ識別情報を記憶してもよい。この場合、上記制御手段は、上記ユーザ端末の上記一時記憶部への上記店舗／商品識別情報の記憶から所定期間内に上記ユーザ識別情報による上記Ｗｅｂページへのログインがあった場合に、上記所定期間経過後も当該店舗／商品識別情報に対応する店舗／商品情報へのアクセスが可能となるように、上記記憶された店舗／商品識別情報を上記ユーザ識別情報と対応付けて上記記憶手段に記憶してもよい。
【００１４】
これにより情報処理装置は、所定期間経過後も店舗／商品情報の閲覧を望むユーザを会員登録へ導くことができる。
【００１５】
上記制御手段は、上記通信手段による上記店舗／商品識別情報の上記ユーザ端末の一時記憶部への送信の際に、当該店舗／商品識別情報を上記所定期間経過後に消去または無効化する消去コマンドを送信するように上記通信手段を制御してもよい。
【００１６】
これにより情報処理装置は、店舗／商品情報を消去するためだけに再度ユーザ端末と通信する手間を省くことができる。
【００１７】
上記消去コマンドは、当該消去コマンドの送信時のタイムスタンプ及び上記所定期間を示す情報を含んでもよい。
【００１８】
上記制御手段は、上記ユーザ端末の上記一時記憶部に記憶された上記店舗／商品識別情報に対応する店舗／商品情報が上記ログインを経ずに上記ユーザ端末によってアクセスされたＷｅｂページ上で表示または選択された場合に、上記消去コマンドを上記ユーザ端末へ再送しないよう上記通信手段を制御してもよい。
【００１９】
これにより情報処理装置は、消去コマンドの再送によって所定期間がリセットされてしまい、店舗／商品情報がユーザに閲覧可能な期間が実質的に延長されてしまうのを防ぐことができる。
【００２０】
上記通信手段は、上記店舗／商品識別情報に対応する店舗／商品情報を上記記憶手段から抽出して表示可能とする際に、当該店舗／商品情報が上記所定期間後に表示不可能となる旨を当該店舗／商品情報と共に表示するように上記ユーザ端末を制御してもよい。
【００２１】
これにより情報処理装置は、店舗／商品情報がいずれ閲覧不可能となることをユーザに報知することができる。
【００２２】
上記制御手段は、上記ユーザ端末の上記一時記憶部に記憶された店舗／商品識別情報を上記所定期間よりも前に消去または無効化するよう要求するコマンドを上記ユーザ端末から受信した場合に、上記ユーザ端末の上記一時記憶部に記憶された全ての上記店舗／商品識別情報を即時消去または無効化する全消去コマンドを送信するように上記通信手段を制御してもよい。
【００２３】
これにより情報処理装置は、ユーザが不要になった複数の店舗／商品情報を都度１つずつ消去する手間を省くことができる。
【００２４】
上記制御手段は、上記ユーザ端末の上記一時記憶部に記憶された上記店舗／商品識別情報の数が所定数未満である場合に上記店舗／商品識別情報を上記一時記憶部へ送信するように上記通信手段を制御してもよい。
【００２５】
これにより情報処理装置は、所定期間閲覧可能な店舗／商品情報の数を所定数に制限することで、所定数より多くの店舗／商品情報の閲覧を望むユーザを会員登録へ導くことができる。
【００２６】
本発明の他の形態に係る情報処理装置は、記憶手段と、通信手段と、制御手段とを有する。上記記憶手段は、店舗または商品に関する店舗／商品情報と、上記店舗または商品を識別する店舗／商品識別情報とを対応付けて記憶するとともに、会員登録されたユーザを識別するユーザ識別情報を記憶する。上記通信手段は、ユーザ端末によってアクセスされたＷｅｂページ上で表示または選択された店舗／商品情報に対応する店舗／商品識別情報を上記記憶手段から抽出して上記ユーザ端末の一時記憶部へ送信し、上記Ｗｅｂページへ上記ユーザ端末が再度アクセスした場合に、上記ユーザ端末の上記一時記憶部に記憶された上記店舗／商品識別情報を上記ユーザ端末から受信し、当該受信された上記店舗／商品識別情報に対応付けられた店舗／商品情報を上記記憶手段から抽出して上記ユーザ端末上で表示可能とする。上記制御手段は、上記ユーザ端末の上記一時記憶部への上記店舗／商品識別情報の記憶から所定期間内に上記ユーザ識別情報による上記Ｗｅｂページへのログインが無い場合に、上記記憶された店舗／商品識別情報を消去または無効化するように上記一時記憶部を制御する。
【００２７】
本発明の他の観点に係る情報処理方法は、
店舗または商品に関する店舗／商品情報と、上記店舗または商品を識別する店舗／商品識別情報とを対応付けて記憶すること、
ユーザ端末によってアクセスされたＷｅｂページ上で選択された店舗／商品情報に対応する上記記憶された店舗／商品識別情報を抽出して上記ユーザ端末の一時記憶部へ送信すること、
上記Ｗｅｂページへ上記ユーザ端末が再度アクセスした場合に、上記ユーザ端末の上記一時記憶部に記憶された上記店舗／商品識別情報を上記ユーザ端末から受信し、当該受信された上記店舗／商品識別情報に対応付けられて記憶された店舗／商品情報を抽出して上記ユーザ端末上で表示可能すること、及び、
上記ユーザ端末の上記一時記憶部に記憶された店舗／商品識別情報を、上記記憶から所定期間が経過したときに消去または無効化するように上記一時記憶部を制御することを含む。
【００２８】
本発明のまた別の観点に係るプログラムは、情報処理装置に、
店舗または商品に関する店舗／商品情報と、上記店舗または商品を識別する店舗／商品識別情報とを対応付けて記憶するステップと、
ユーザ端末によってアクセスされたＷｅｂページ上で選択された店舗／商品情報に対応する上記記憶された店舗／商品識別情報を抽出して上記ユーザ端末の一時記憶部へ送信するステップと、
上記Ｗｅｂページへ上記ユーザ端末が再度アクセスした場合に、上記ユーザ端末の上記一時記憶部に記憶された上記店舗／商品識別情報を上記ユーザ端末から受信し、当該受信された店舗／商品識別情報に対応付けられて記憶された店舗／商品情報を抽出して上記ユーザ端末上で表示可能とするステップと、
上記ユーザ端末の上記一時記憶部に記憶された店舗／商品識別情報を、上記記憶から所定期間が経過したときに消去または無効化するように上記一時記憶部を制御するステップと
を実行させる。
【発明の効果】
【００２９】
以上説明したように、本発明によれば、会員登録が可能なWebサイトにおけるユーザの利便性を維持しながらも会員登録数を増加させることができる。ただし、当該効果は本発明を限定するものではない。
【図面の簡単な説明】
【００３０】
【図１】本発明の一実施形態に係る店舗情報提供システムの構成を示した図である。
【図２】本発明の一実施形態に係る店舗情報提供サーバのハードウェア構成を示した図である。
【図３】本発明の一実施形態に係る店舗情報提供サーバが有するデータベースの構成を示した図である。
【図４】本発明の一実施形態に係る店舗情報提供サーバによる、店舗情報のブックマーク処理の流れを示したフローチャートである。
【図５】本発明の一実施形態に係る店舗情報提供サーバによる、Cookieを用いてブックマーク登録された店舗情報の提供処理の流れを示したフローチャートである。
【図６】本発明の一実施形態に係る店舗情報提供サーバが提供するＷｅｂページの例を示した図である。
【図７】本発明の一実施形態に係る店舗情報提供サーバが提供するＷｅｂページの例を示した図である。
【図８】本発明の一実施形態に係る店舗情報提供サーバが提供するＷｅｂページの例を示した図である。
【図９】本発明の一実施形態に係る店舗情報提供サーバが提供するＷｅｂページの例を示した図である。
【図１０】本発明の一実施形態に係る店舗情報提供サーバが提供するＷｅｂページの例を示した図である。
【図１１】本発明の一実施形態に係る店舗情報提供サーバが提供するＷｅｂページの例を示した図である。
【発明を実施するための形態】
【００３１】
以下、本発明の実施形態を、図面を参照しながら説明する。
【００３２】
［システムの構成］
図１は、本実施形態に係る店舗情報提供システムの構成を示した図である。
【００３３】
同図に示すように、このシステムは、インターネット５０上の店舗情報提供サーバ１００と、複数のユーザ端末２００を含む。
【００３４】
店舗情報提供サーバ１００は、飲食店に関する情報を掲載したポータルサイトを運営するウェブサーバである。店舗情報提供サーバ１００は、複数のユーザ端末２００とインターネット５０を介して接続されており、上記ポータルサイトにアクセスし検索条件を入力したユーザ端末２００へ、当該検索条件に合致する飲食店情報を掲載したＷｅｂページを送信する。
【００３５】
ユーザ端末２００（２００Ａ，２００Ｂ，２００Ｃ...）は、ユーザ（ユーザＡ，ユーザＢ，ユーザＣ...）により使用される端末であり、例えばスマートフォン、携帯電話、タブレットＰＣ（Personal Computer）、ノートブックＰＣ、デスクトップＰＣ等である。
【００３６】
ユーザ端末２００は、店舗情報提供サーバ１００へアクセスし、上記Ｗｅｂページを受信して、ブラウザにより画面に表示する。
【００３７】
ユーザ端末２００のユーザは、上記ブラウザによって表示される画面を介して、上記ポータルサイト内で飲食店を検索し、所望の飲食店に関する情報を閲覧する。
【００３８】
上記ポータルサイトには、会員登録が可能であるが、非会員のユーザもポータルサイトを利用することが可能である。会員登録されたユーザは、上記ポータルサイト上で、非会員のユーザよりも多くの機能を使用することができる。
【００３９】
本実施形態では、店舗情報提供サーバ１００は、ユーザ端末２００に対して、ユーザがポータルサイト上で気になる飲食店に関する情報をブックマークする機能を提供可能である。
【００４０】
ただし、非会員のユーザがこのブックマーク機能を利用する場合、会員登録されたユーザに比べて利用条件に制限が課されている。
【００４１】
すなわち、非会員のユーザは、店舗情報を所定数（例えば５件）しかブックマーク登録できず、またその店舗情報はユーザ端末２００のCookie上に所定期間（例えば15日）しか保存されず、また複数の店舗情報をまとめてしか扱う（例えばメール送信、削除等）ことができない。
【００４２】
これに対して、会員登録されたユーザは、上記Cookieを用いたブックマーク登録に加えて、非会員ユーザよりも圧倒的に多くの件数（例えば１万件）の店舗情報を、店舗情報提供サーバ１００が有するユーザ毎のデータベース上に保存することができ、該データベース上で店舗情報を１件ずつ扱うことができる。また会員登録されたユーザは、自身のユーザ端末２００のCookie上に保存された店舗情報を、店舗情報提供サーバ１００上のデータベース上へ移行することも可能である。
【００４３】
本実施形態では、便宜上、上記ユーザ端末２００のCookieに保存される店舗情報のブックマークを「ローカルブックマーク」と称し、店舗情報提供サーバ１００のデータベース上に保存される店舗情報のブックマークを「オンラインブックマーク」と称する。
【００４４】
［店舗情報提供サーバのハードウェア構成］
図２は、上記店舗情報提供サーバ１００のハードウェア構成を示した図である。同図に示すように、店舗情報提供サーバ１００は、ＣＰＵ（Central Processing Unit）１１、ＲＯＭ（Read Only Memory）１２、ＲＡＭ（Random Access Memory）１３、入出力インタフェース１５、及び、これらを互いに接続するバス１４を備える。
【００４５】
ＣＰＵ１１は、必要に応じてＲＡＭ１３等に適宜アクセスし、各種演算処理を行いながら店舗情報提供サーバ１００の各ブロック全体を統括的に制御する。ＲＯＭ１２は、ＣＰＵ１１に実行させるＯＳ、プログラムや各種パラメータなどのファームウェアが固定的に記憶されている不揮発性のメモリである。ＲＡＭ１３は、ＣＰＵ１１の作業用領域等として用いられ、ＯＳ、実行中の各種アプリケーション、処理中の各種データを一時的に保持する。
【００４６】
入出力インタフェース１５には、表示部１６、操作受付部１７、記憶部１８、通信部１９等が接続される。
【００４７】
表示部１６は、例えばＬＣＤ（Liquid Crystal Display）、ＯＥＬＤ（Organic ElectroLuminescence Display）、ＣＲＴ（Cathode Ray Tube）等を用いた表示デバイスである。
【００４８】
操作受付部１７は、例えばマウス等のポインティングデバイス、キーボード、タッチパネル、その他の入力装置である。操作受付部１７がタッチパネルである場合、そのタッチパネルは表示部１６と一体となり得る。
【００４９】
記憶部１８は、例えばＨＤＤ（Hard Disk Drive）や、フラッシュメモリ（ＳＳＤ；Solid State Drive）、その他の固体メモリ等の不揮発性メモリである。当該記憶部１８には、上記ＯＳや各種アプリケーション、各種データが記憶される。
【００５０】
後述するが、特に本実施形態において、記憶部１８は、店舗情報データベース、ユーザ情報データベース、及びブックマーク情報データベースを有している。
【００５１】
通信部１９は、例えばEthernet用のＮＩＣ（Network Interface Card）や無線ＬＡＮ等の無線通信用の各種モジュールであり、上記ユーザ端末２００との間の通信処理を担う。
【００５２】
［店舗情報提供サーバのデータベース構成］
図３は、上記店舗情報提供サーバ１００が有するデータベースの構成を示した図である。
【００５３】
同図に示すように、店舗情報提供サーバ１００は、記憶部１８に、店舗情報データベース３１、ユーザ情報データベース３２、及びブックマーク情報データベース３３を有している。
【００５４】
店舗情報データベース３１は、飲食店毎に、その飲食店の店名や、その飲食店を識別するＩＤ（店舗ＩＤ）の他、その飲食店を紹介する内容、すなわち、店舗のＰＲ文等の店舗の特徴を示す情報、飲食店が行うイベント情報、飲食店の業態、飲食店のエリア、飲食店の住所、電話番号、飲食店が提供するメニュー、ウェブサイトＵＲＬ等の情報を記憶している。
【００５５】
ユーザ情報データベース３２は、上記ユーザに関する情報、すなわち、ユーザＩＤ、パスワード、氏名、生年月日、メールアドレス、性別、住所、電話番号、職業、既婚／未婚情報等の情報をユーザ毎に記憶している。
【００５６】
ブックマーク情報データベース３３は、会員登録しログインしたユーザ端末２００からのブックマーク要求によってオンラインブックマーク登録された店舗情報に対応する店舗ＩＤを、ユーザＩＤと対応付けて記憶している。
【００５７】
これら各データベースは、後述する店舗情報提供サーバ１００による店舗情報のブックマーク登録処理において、必要に応じて相互に参照されて用いられる。
【００５８】
［店舗情報提供サーバの動作］
次に、以上のように構成された店舗情報提供サーバ１００の動作について説明する。当該動作は、店舗情報提供サーバ１００のＣＰＵ１１及び通信部１９等のハードウェアと、記憶部１８に記憶されたソフトウェアとの協働により実行される。以下の説明では、便宜上、ＣＰＵ１１を動作主体とする。
【００５９】
図４は、店舗情報提供サーバ１００による、店舗情報のブックマーク処理の流れを示したフローチャートである。
【００６０】
同図の動作の前提として、店舗情報提供サーバ１００は、ユーザ端末２００から上記ポータルサイトを介して、ユーザによって入力または選択された検索条件（地域、駅、ジャンル等）による検索要求を受信すると、図６に示すような検索結果画面をユーザ端末１００へ送信している。
【００６１】
図６に示す検索結果画面には、上記検索条件を入力するための入力ボックス７１、上記検索要求を送信するための検索ボタン７２とともに、検索結果として店舗情報７３が例えばページの上下方向にリスト表示される。
【００６２】
各店舗情報は、店舗名、店舗から提供された写真、店舗を紹介するテキスト等を有する。各店舗情報の表示欄の例えば右下には、例えば店舗で提供されるメニューや店舗の地図等の詳細情報ページへのハイパーリンクが設定された詳細情報ボタン７４が設けられる。
【００６３】
さらに、各店舗情報の表示欄の例えば右上には、気になった店舗情報を後から再度閲覧できるよう、ブックマーク登録するためのブックマークボタン（あとで見るボタン）７５が設けられている。ユーザ端末２００において当該ブックマークボタン７５が押下されると、それに対応する店舗情報のブックマーク登録を要求するブックマーク要求が店舗情報提供サーバ１００へ送信される。
【００６４】
このような検索結果画面が表示された状態で、図４に示すように、店舗情報提供サーバ１００のＣＰＵ１１は、ユーザ端末２００から上記店舗情報のブックマーク要求を受信したか否かを判断する（ステップ４１）。
【００６５】
ブックマーク要求を受信したと判断した場合（Ｙｅｓ）、ＣＰＵ１１は、要求元のユーザ端末２００のCookie上に、所定件数（例えば５件）の店舗ＩＤが保存されているか否か、すなわち、所定件数の店舗情報のローカルブックマーク登録が存在するか否かを判断する（ステップ４２）。
【００６６】
所定件数の店舗ＩＤがユーザ端末２００のCookie上に存在しないと判断した場合（Ｎｏ）、ＣＰＵ１１は、ブックマーク要求対象の店舗情報に対応する店舗ＩＤを、所定期間（例えば１５日）経過後にユーザ端末２００のCookie上から削除するための消去コマンドを生成する（ステップ４３）。
【００６７】
当該消去コマンドは、消去コマンド送信時（生成時）におけるタイムスタンプと、上記所定期間を示す情報とを含む。
【００６８】
続いてＣＰＵ１１は、ブックマーク要求対象の店舗情報に対応する店舗ＩＤを、上記生成した消去コマンドと共に、ユーザ端末２００のCookieへ送信する（ステップ４４）。
【００６９】
これにより、ユーザ端末２００のCookieには消去コマンドと共に店舗ＩＤが保存され、当該店舗ＩＤに対応する店舗情報のローカルブックマーク登録が完了する。また上記消去コマンドにより、ローカルブックマーク登録された店舗ＩＤは上記タイムスタンプから所定期間経過後に消去されることになる。
【００７０】
またＣＰＵ１１は、このローカルブックマークに対応する店舗情報を、ブックマークリスト（あとで見るリスト）としてＷｅｂページ上に追加してユーザ端末２００に表示させる。すなわち、上記ローカルブックマークに対応する店舗情報は、ユーザ端末２００のブラウザ上では、図７に示すように、当該画面の例えば下端部の横長領域において、ブックマークリスト（あとで見るリスト）８０内の１項目として表示される。
【００７１】
図７に示すように、ブックマークリスト８０内には、ローカルブックマークされた店舗ＩＤに対応する店舗名及び写真等からなるブックマーク店舗情報８２が含まれる。
【００７２】
当該ブックマーク店舗情報８２は、上記ローカルブックマークの上限数に対応して、例えば最大５つまで表示可能なように、そのスペースが設定されている。
【００７３】
ブックマークリスト８０の上部には、当該ブックマークリスト８０を最大化／最小化するためのタブ８１が設けられる。当該タブ８１の例えば右端に記載された数字は、ローカルブックマークの登録件数に対応している。
【００７４】
また、ブックマーク店舗情報８２の例えば右側には、店舗情報をメールで送信するためのメール送信ボタン８３、店舗情報をオンラインブックマークに移行登録するためのオンラインブックマークボタン８４、ローカルブックマークを全て削除するための全削除ボタン８５が設けられる。
【００７５】
また、ＣＰＵ１１は、ユーザ端末２００に送信された店舗ＩＤに対応する店舗情報（ローカルブックマーク）が上記所定期間（例えば１５日）経過後に閲覧不可となる旨（所定期間保存される旨）を示す情報も、Ｗｅｂページ上の例えば上記各ボタン８３〜８５の上部領域に含めてユーザ端末２００へ送信し、表示させる（ステップ４５）。
【００７６】
なお、上記ブックマークボタン７５が押下されてブックマーク店舗情報８２がブックマークリスト８０に追加された後、再度同じブックマークボタン７５が押下された場合には、ブックマークリスト８０に追加されたブックマーク店舗情報８２は削除される。
【００７７】
登録済みのブックマーク店舗情報８２に対応するブックマークボタン７５が再度押下される際、図８に示すように、ユーザによりブックマークボタン７５がマウスオーバーされると、ブックマークボタン７５の例えば左端にあるチェック印が×印へと変化する。これにより、再度同じブックマークボタン７５が押下されるとブックマーク店舗情報８２が削除される旨をユーザに報知することができる。
【００７８】
またこれにより、登録済みのブックマーク店舗情報８２に対応するブックマークボタン７５が再度押下された場合には、上記ステップ４４において送信された店舗ＩＤ及び消去コマンドが再送されることはない。したがって、上記消去コマンドが再送されることで上記所定期間が実質的に延長されてしまうことが防止される。
【００７９】
ただし、後述するが、上記全削除ボタン８５が押下された場合には、所定期間前に消去コマンドがユーザ端末２００へ送信（再送）されることになる。
【００８０】
続いてＣＰＵ１１は、ユーザ端末２００から、上記ローカルブックマーク登録された店舗情報のオンライブックマークへの移行要求を受信したか、すなわち、上記ブックマークリスト８０において、オンラインブックマークボタン８４が押下されたか否かを判断する（ステップ４６）。
【００８１】
オンライブックマークへの移行要求を受信したと判断した場合（Ｙｅｓ）、ＣＰＵ１１は、ユーザ端末２００のユーザがポータルサイトにログインした状態であるか否かを判断する（ステップ４７）。
【００８２】
ログイン状態でないと判断した場合（Ｎｏ）、ＣＰＵ１１は、Ｗｅｂページをログイン／新規会員登録画面に遷移させる（ステップ４８）。
【００８３】
図９は、当該ログイン／新規会員登録画面９１の例を示した図である。同図の左側がログイン用の領域であり、右側が新規会員登録用の領域である。
【００８４】
ログイン用の領域において、会員ユーザのＩＤまたはメールアドレス及びパスワードが入力されてログインボタン９２が押下されると、ユーザ端末２００から店舗情報提供サーバ１００へログイン要求が送信される。また、新規会員登録用の領域において会員登録ボタン９３が押下されると、画面が会員登録用の情報の入力画面へと遷移する。
【００８５】
ＣＰＵ１１は、上記ログイン要求または新規会員登録用の入力画面におけるユーザの入力処理により、ログインまたは会員登録が成功したか否かを判断する（ステップ４９）。
【００８６】
ログインまたは会員登録に成功したと判断した場合（Ｙｅｓ）、ＣＰＵ１１は、上記ブックマークリスト８０内のブックマーク店舗情報８２に対応する店舗ＩＤを、上記ブックマーク情報データベース３３にユーザＩＤと対応付けて記憶することで、当該店舗情報をオンラインブックマーク登録する（ステップ５０）。
【００８７】
この場合、ＣＰＵ１１は、図１０に示すように、上記検索結果画面上に、オンライブックマークへの登録が完了した旨のメッセージを、例えばポップアップ９５によって表示させる。
【００８８】
ブックマークリスト８０内にブックマーク店舗情報８２が複数存在する際には、当該オンラインブックマーク処理は複数の店舗ＩＤについて一括して実行される。
【００８９】
ブックマークリスト８０内にブックマーク店舗情報８２が複数存在する状態で、上記メール送信ボタン８３及び全削除ボタン８５が押下された場合にも、各処理は一括で実行される。
【００９０】
すなわち、メール送信ボタン８３が押下された場合には、複数の店舗情報に対応する複数のＵＲＬ等がメール作成画面に記載された状態でメーラーが立ち上がる。
【００９１】
また、全削除ボタン８５が押下され、ユーザ端末２００から店舗情報の全削除要求が受信された場合（ステップ５１のＹｅｓ）には、ＣＰＵ１１は、ユーザ端末２００のCookieに保存されている全ての店舗ＩＤ即時削除するための全消去コマンドをユーザ端末２００へ送信する（ステップ５２）。この全消去コマンドは上記のローカルブックマーク登録時の消去コマンドと異なり、タイムスタンプ及び所定期間の情報は含んでおらず、Cookie上の店舗ＩＤを即時消去するためのコマンドである。
【００９２】
これにより、ユーザ端末２００のCookie上の店舗ＩＤは、上記所定期間経過前に全て削除されるとともに、上記ブックマークリスト８０内のブックマーク店舗情報８２も全て削除される。
【００９３】
一方、ステップ４２において、所定件数以上の店舗ＩＤが存在すると判断した場合（Ｙｅｓ）、ＣＰＵ１１は、ローカルブックマークの登録件数が上限を超えている旨のエラーメッセージを送信する（ステップ５３）。当該エラーメッセージは、例えば図１１に示すように、ポップアップ９６として検索結果画面上に表示される。
【００９４】
ＣＰＵ１１は、以上の処理を、ユーザ端末２００から上記ブックマーク要求、オンライブックマークへの移行要求、全削除要求等のアクションがあるたびに繰り返し実行する。
【００９５】
上記ローカルブックマーク処理により店舗ＩＤがユーザ端末２００のCookieへ保存されることで、ユーザ端末２００は、ユーザのブラウザを閉じる操作等によってポータルサイトとのセッションが一端終了し、再度ポータルサイトへアクセスがあった場合には、上記所定期間経過前である限り、上記ブックマークリスト８０を表示することが可能である。
【００９６】
図５は、店舗情報提供サーバ１００による、ローカルブックマーク登録された店舗情報の提供処理の流れを示したフローチャートである。
【００９７】
同図に示すように、ＣＰＵ１１は、ユーザ端末２００から上記ポータルサイトへアクセスがあったか否かを判断する（ステップ６１）。
【００９８】
アクセスがあったと判断した場合（Ｙｅｓ）、ＣＰＵ１１は、アクセス元のユーザ端末２００のCookie上に店舗ＩＤが存在するか否かを判断する（ステップ６２）。当該判断は、上記アクセス時にユーザ端末２００からCookie上の店舗ＩＤが受信されたか否かによって判断される。
【００９９】
Cookie上に店舗ＩＤが存在すると判断した場合（Ｙｅｓ）、ＣＰＵ１１は、当該店舗ＩＤに対応する店舗情報を含むブックマークリスト８０を掲載したＷｅｂページをユーザ端末２００へ送信して表示させる（ステップ６３）。
【０１００】
一方、Cookie上に店舗ＩＤが存在しないと判断した場合（Ｎｏ）、ＣＰＵ１１は、ブックマークリスト８０を含まないＷｅｂページをユーザ端末２００へ送信して表示させる（ステップ６４）。
【０１０１】
その後は、ＣＰＵ１１は、上記図４で説明したように、ユーザ端末２００からのローカルブックマーク登録要求、オンラインブックマークへの移行要求、全削除要求等のアクションに応じて処理を実行する。
【０１０２】
［まとめ］
以上説明したように、本実施形態によれば、店舗情報提供サーバ１００は、ユーザ端末１００のCookieを利用して、ユーザがブックマーク登録した店舗情報を表示可能としながらも、Cookieへの保存を所定期間に限定することで、会員登録が可能なWebサイトにおけるユーザの利便性を維持しながらも、店舗情報の継続的な閲覧を望むユーザの会員登録を促進することで、会員登録数を増加させることができる。
【０１０３】
すなわち、本実施形態では、店舗情報提供サーバ１００は、非会員のユーザであってもローカルブックマーク機能を利用可能とする一方で、その使い勝手を会員ユーザに比べてあえて低くすることによって、使い勝手の良さを望むユーザの会員登録を促すことができる。
【０１０４】
［変形例］
本発明は上述の実施形態にのみ限定されるものではなく、本開示の要旨を逸脱しない範囲内において種々変更され得る。
【０１０５】
上述の実施形態では、ローカルブックマークはユーザ端末２００のCookieに保存されたが、当該ローカルブックマークは、ユーザ端末２００のブラウザ内のキャッシュに保存されても構わない。
【０１０６】
上述の実施形態では、ユーザ端末２００上にローカルブックマークが登録されるのは、ユーザがブックマークボタン７５を選択して押下した場合であったが、ローカルブックマークのトリガはこれに限られない。例えば、ユーザが詳細情報ボタン７４を押下して詳細情報を閲覧した場合に、それに対応する店舗ＩＤがローカルブックマーク登録されても構わない。また、ユーザが特定の店舗情報７３を閲覧したまま静止している（スクロール操作が一定時間無い）ことが検出された場合等、ユーザが当該店舗情報に興味があることが示唆される何らかの動作や状態が検出された場合に、その店舗ＩＤがローカルブックマーク登録されても構わない。
【０１０７】
上述の実施形態では、ローカルブックマーク登録が消去される所定期間は１５日間とされたが、これに限られず、３０日、２０日、１０〜１４日等の期間であっても構わない。また、ローカルブックマーク登録の上限数は５件に限られず、３件、１０件等の数であっても構わない。また、ユーザ端末２００によるポータルサイトへのアクセス数等、ユーザ端末２００毎に異なる何らかのパラメータによって、上記ローカルブックマークの所定期間や上限数が可変されても構わない。
【０１０８】
上述の実施形態では、消去コマンドは、ローカルブックマーク登録時に店舗ＩＤと共にユーザ端末２００へ送信されたが、消去コマンドが送信されるタイミングはこれに限られない。例えば、店舗情報提供サーバ１００上のタイマーで所定期間がカウントされ、所定期間経過時に即時消去コマンドが送信されてもよい。また、例えば毎日０時等、所定の時刻に、その日にローカルブックマーク登録された全ての店舗ＩＤについて消去コマンドがマルチキャストされても構わない。また、ローカルブックマーク登録時に、ユーザ端末２００のCookie上には登録日時（店舗ＩＤの送信時）のタイムスタンプのみ記憶しておき、ユーザ端末２００からアクセスがあった場合に、店舗情報提供サーバ１００がユーザ端末１００Cookie上のタイムスタンプを参照して現在時刻との差分を算出することで、所定期間が経過しているか否かを判断し、それに応じてローカルブックマークされた店舗情報の提供の可否を決定してもよい。
【０１０９】
また、ユーザ端末１００上の店舗ＩＤが消去されるのではなく、単に無効化されるだけでもよい。この場合、例えば、所定期間経過後にユーザが新規会員登録した場合等、所定のイベントやタイミングに応じて、無効化されたローカルブックマークが有効化され、オンラインブックマークへ移行されてもよい。
【０１１０】
上述の実施形態では、飲食店の店舗情報について本発明が適用された例が示されたが、ブックマーク対象は飲食店の店舗情報に限られない。ブックマーク登録されるのは、例えば、宿泊施設、遊戯施設、結婚式場、ゴルフ場等の施設に関する情報であってもよいし、インターネット上で各種商品を販売する仮想店舗に関する情報であってもよい。また、店舗情報ではなく商品情報がブックマーク登録されてもよい。商品としては、衣服、電化製品、生活雑貨、不動産等、様々なものが想定される。
【符号の説明】
【０１１１】
１１…ＣＰＵ
１８…記憶部
１９…通信部
３１…店舗情報データベース
３２…ユーザ情報データベース
３３…ブックマーク情報データベース
５０…インターネット
７５…ブックマークボタン
８０…ブックマークリスト
８４…オンライブックマークボタン
８５…全削除ボタン
１００…店舗情報提供サーバ
２００…ユーザ端末
【図１】
0006349001.tif 000002
【図２】
0006349001.tif 000003
【図３】
0006349001.tif 000004
【図４】
0006349001.tif 000005
【図５】
0006349001.tif 000006
【図６】
0006349001.tif 000007
【図７】
0006349001.tif 000008
【図８】
0006349001.tif 000009
【図９】
0006349001.tif 000010
【図１０】
0006349001.tif 000011
【図１１】
0006349001.tif 000012