(57)【要約】【課題】ブックマーク登録された地点の地図上での一覧性を向上させる。【解決手段】情報処理装置は、記憶部と制御部とを有する。上記記憶部は、複数の地点に関するブックマーク登録情報を記憶する。上記制御部は、上記ブックマーク登録された複数の地点が全て含まれる縮尺を有し、上記複数の地点に対応する複数の標識が配置された地図画像を生成する。【選択図】図４
2020101621.tif 000002
【特許請求の範囲】
【請求項１】
複数の地点に関するブックマーク登録情報を記憶する記憶部と、
前記ブックマーク登録された複数の地点が全て含まれる縮尺を有し、前記複数の地点に対応する複数の標識が配置された地図画像を生成する制御部と
を具備する情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記制御部は、前記地図画像が前記複数の地点と、ユーザ端末から取得した当該ユーザ端末の現在地とを含むように縮尺を設定し、当該現在地に対応する標識を前記地図画像上に配置する
情報処理装置。
【請求項３】
請求項１に記載の情報処理装置であって、
前記制御部は、前記複数の地点の中で、東西方向の両端部に位置する２つの地点と、南北方向の両端部に位置する２つの地点のうち、離間距離が長い２つの地点を前記地図画像の表示範囲の東西方向または南北方向の両端部とした場合に、当該表示範囲にユーザ端末から取得した当該ユーザ端末の現在地が含まれる場合には当該現在地に対応する標識を前記地図画像上に配置する
情報処理装置。
【請求項４】
請求項３に記載の情報処理装置であって、
前記制御部は、前記表示範囲に前記現在地が含まれていない場合であって、前記表示範囲に対応する縮尺と、前記両端部のいずれかに位置する地点に代わって前記現在地が東西南北いずれかの端部となるように拡大された表示範囲に対応する縮尺との比率が所定比率未満である場合に、前記現在地を含むように前記縮尺を設定して当該現在地に対応する標識を前記地図画像上に配置する
情報処理装置。
【請求項５】
請求項１乃至４のいずれかに記載の情報処理装置であって、
前記制御部は、ブックマーク登録数が所定数未満の場合に前記複数の地点が全て含まれる縮尺で前記地図画像を生成し、ブックマーク登録数が所定数以上の場合には、前記複数の地点のうち東西南北端に位置する各地点に各辺がそれぞれ交わる矩形の中心点を中心として所定の縮尺で前記地図画像を生成する
情報処理装置。
【請求項６】
請求項３乃至５のいずれかに記載の情報処理装置であって、
前記制御部は、前記複数の地点の中で、東西方向の両端部に位置する２つの地点と、南北方向の両端部に位置する２つの地点のうち、離間距離が長い２つの地点が東西方向または南北方向の表示範囲の両端部となるような縮尺を、所定割合だけ縮小した縮尺で前記地図画像を生成する
情報処理装置。
【請求項７】
複数の地点に関するブックマーク登録情報を記憶し、
前記ブックマーク登録された複数の地点が全て含まれる縮尺を有し、前記複数の地点に対応する複数の標識が配置された地図画像を生成する
情報処理方法。
【請求項８】
情報処理装置に、
複数の地点に関するブックマーク登録情報を記憶するステップと、
前記ブックマーク登録された複数の地点が全て含まれる縮尺を有し、前記複数の地点に対応する複数の標識が配置された地図画像を生成するステップと
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、飲食店等のサービス施設に関するウェブページのブックマーク処理を制御可能な情報処理装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
従来から、ユーザがＰＣやスマートフォン等のユーザ端末を用いて特定のウェブページを閲覧した際、そのページへの再訪を容易にする技術として、ブックマーク、キャッシュ、Cookie等が存在する。
【０００３】
このうちブックマーク技術においては、ブックマークしたウェブページを一覧表示させることが従来から行われている。しかしながら、各ウェブページが飲食店等のサービス施設に関するものである場合には、当該サービス施設の存在地点を一覧表示することがユーザの利便性に資すると考えられる。
【０００４】
下記特許文献１には、あらかじめ登録された複数の主要地点の中から、検索により最も近い主要地点を読み出し、検索地点と読み出した主要地点を共に含む地図を表示することが記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００１−２６４０８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１に記載の技術では、検索地点と最も近い登録地点しか表示しないので、ユーザは一目見て全ての登録地点を把握できない。
【０００７】
以上のような事情に鑑み、本発明の目的は、ブックマーク登録された地点の地図上での一覧性を向上させることが可能な情報処理装置、情報処理方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明の一形態に係る情報処理装置は、記憶部と制御部とを有する。上記記憶部は、複数の地点に関するブックマーク登録情報を記憶する。上記制御部は、上記ブックマーク登録された複数の地点が全て含まれる縮尺を有し、上記複数の地点に対応する複数の標識が配置された地図画像を生成する。
【０００９】
この構成により情報処理装置は、ブックマーク登録された地点に関する標識が全てプロットされた地図画像を出力できるので、ユーザは全てのブックマーク登録地点を一度に把握でき、一覧性を向上できる。
【００１０】
上記制御部は、上記地図画像が上記複数の地点と、ユーザ端末から取得した当該ユーザ端末の現在地とを含むように縮尺を設定し、当該現在地に対応する標識を上記地図画像上に配置してもよい。
【００１１】
これにより情報処理装置は、ユーザに現在地との位置関係も確認させながらブックマーク登録地点を一覧表示することができる。
【００１２】
上記制御部は、上記複数の地点の中で、東西方向の両端部に位置する２つの地点と、南北方向の両端部に位置する２つの地点のうち、離間距離が長い２つの地点を上記地図画像の表示範囲の東西方向または南北方向の両端部とした場合に、当該表示範囲にユーザ端末から取得した当該ユーザ端末の現在地が含まれる場合には当該現在地に対応する標識を上記地図画像上に配置してもよい。
【００１３】
これにより情報処理装置は、全てのブックマーク地点が含まれるための最小限の表示範囲を変更することなく現在地を表示できる場合は現在地を表示し、現在地を表示すると表示範囲の変更が必要となる場合には現在地を表示しないことで、現在地の表示によってブックマーク登録地点の視認性が低下してしまうのを防ぐことができる。
【００１４】
上記制御部は、上記表示範囲に上記現在地が含まれていない場合であって、上記表示範囲に対応する縮尺と、上記両端部のいずれかに位置する地点に代わって上記現在地が東西南北いずれかの端部となるように拡大された表示範囲に対応する縮尺との比率が所定比率未満である場合に、上記現在地を含むように上記縮尺を設定して当該現在地に対応する標識を上記地図画像上に配置してもよい。
【００１５】
これにより情報処理装置は、現在地が、全てのブックマーク地点が含まれるための表示範囲外であっても、当該表示範囲の端部からごく近い位置に存在する場合には、現在地も含めて表示することで、ブックマーク登録地点の視認性の低下は最小限に抑えながらも現在地とブックマーク登録地点との位置関係をユーザに把握させることができる。
【００１６】
上記制御部は、ブックマーク登録数が所定数未満の場合に上記複数の地点が全て含まれる縮尺で上記地図画像を生成し、ブックマーク登録数が所定数以上の場合には、上記複数の地点のうち東西南北端に位置する各地点に各辺がそれぞれ交わる矩形の中心点を中心として所定の縮尺で上記地図画像を生成してもよい。
【００１７】
これにより情報処理装置は、ブックマーク登録数が多い場合には、例外処理として表示範囲を所定範囲に限定することで、ブックマーク登録地点を全て表示することによる視認性の低下を防ぐことができる。
【００１８】
上記制御部は、上記複数の地点の中で、東西方向の両端部に位置する２つの地点と、南北方向の両端部に位置する２つの地点のうち、離間距離が長い２つの地点が東西方向または南北方向の表示範囲の両端部となるような縮尺を、所定割合だけ縮小した縮尺で上記地図画像を生成してもよい。
【００１９】
これにより情報処理装置は、表示範囲のうち東西方向または南北方向の最端部に表示される地点の標識が当該表示範囲の境界からやや距離を置いた位置に表示されるようにすることで、標識が表示範囲の境界に表示され視認性が低下するのを防ぐことができる。
【００２０】
本発明の他の形態に係る情報処理方法は、
複数の地点に関するブックマーク登録情報を記憶し、
上記ブックマーク登録された複数の地点が全て含まれる縮尺を有し、上記複数の地点に対応する複数の標識が配置された地図画像を生成する、ことを含む。
【００２１】
本発明の他の形態に係るプログラムは、情報処理装置に、
複数の地点に関するブックマーク登録情報を記憶するステップと、
上記ブックマーク登録された複数の地点が全て含まれる縮尺を有し、上記複数の地点に対応する複数の標識が配置された地図画像を生成するステップと、を実行させる。
【発明の効果】
【００２２】
以上説明したように、本発明によれば、ブックマーク登録された地点の地図上での一覧性を向上させることができる。しかし、当該効果は本発明を限定するものではない。
【図面の簡単な説明】
【００２３】
【図１】本発明の一実施形態に係る飲食店情報提供システムの構成を示した図である。
【図２】本発明の一実施形態に係る飲食店情報提供サーバのハードウェア構成を示した図である。る。
【図３】本発明の一実施形態に係る飲食店情報提供サーバが有するデータベースの構成を示した図である。
【図４】本発明の一実施形態に係る飲食店情報提供サーバによる、ブックマーク地点一覧表示処理の流れを示したフローチャートである。
【図５】本発明の一実施形態においてユーザ端末に表示されるブックマーク地点一覧画面の例を示した図である。
【図６】本発明の他の実施形態における飲食店情報提供サーバによるブックマーク地点一覧表示処理を説明するための図である。
【発明を実施するための形態】
【００２４】
以下、図面を参照しながら、本発明の実施形態を説明する。
【００２５】
［システムの構成］
図１は、本実施形態に係る飲食店情報提供システムの構成を示した図である。
【００２６】
同図に示すように、このシステムは、インターネット５０上の飲食店情報提供サーバ１００と、複数のユーザ端末２００と含む。
【００２７】
飲食店情報提供サーバ１００は、飲食店に関する情報を掲載したポータルサイトを運営するウェブサーバである。飲食店情報提供サーバ１００は、複数のユーザ端末２００とインターネット５０を介して接続されている。
【００２８】
飲食店情報提供サーバ１００は、上記ポータルサイトにおいて、ユーザ端末２００のユーザ向けに飲食店情報の検索システムを提供する。具体的には、飲食店情報提供サーバ１００は、ユーザ端末２００からの検索要求に基づいて検索条件に合致する飲食店情報を検索し、検索結果を掲載したウェブページを生成してユーザ端末２００へ送信する。
【００２９】
ユーザ端末２００（２００Ａ，２００Ｂ，２００Ｃ...）は、ユーザにより使用される端末であり、例えばスマートフォン、携帯電話、タブレットＰＣ（Personal Computer）、ノートブックＰＣ、デスクトップＰＣ等である。
【００３０】
ユーザ端末２００は、ユーザの操作に基づいて飲食店の検索条件を決定し、当該検索条件に基づく飲食店検索要求を上記ポータルサイトまたは対応するアプリケーションを介して飲食店情報提供サーバ１００へ送信し、検索結果のウェブページや検索結果のうち所望の飲食店のウェブページ（飲食店情報ページ）を受信してブラウザ等により画面に表示する。
【００３１】
本実施形態では、飲食店情報提供サーバ１００は、上記ポータルサイト上でユーザによってブックマーク登録された飲食店情報ページの所在場所（ブックマーク登録地点）を示すアイコンを地図上に一覧表示する機能を有する。以下、このようなブックマーク地点一覧表示処理の詳細について説明する。
【００３２】
［飲食店情報提供サーバのハードウェア構成］
図２は、上記飲食店情報提供サーバ１００のハードウェア構成を示した図である。同図に示すように、飲食店情報提供サーバ１００は、ＣＰＵ（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）や無線ＬＡＮ等の無線通信用の各種モジュールであり、上記ユーザ端末２００との間の通信処理を担う。
【００４０】
図示しないが、上記ユーザ端末２００のハードウェア構成も上記飲食店情報提供サーバ１００のハードウェア構成と同様である。
【００４１】
［飲食店情報提供サーバのデータベース構成］
図３は、上記飲食店情報提供サーバ１００が有するデータベースの構成を示した図である。
【００４２】
同図に示すように、飲食店情報提供サーバ１００は、記憶部１８に、飲食店情報データベース３１、ユーザ情報データベース３２、ブックマーク情報データベース３３を有している。
【００４３】
飲食店情報データベース３１は、飲食店毎に、その飲食店の店名や所在位置（緯度・経度）情報、その飲食店を識別するＩＤ（施設ＩＤ）の他、その飲食店の業態・サービスのカテゴリ情報、その飲食店を紹介する内容、すなわち、サービス施設のＰＲ文等のサービス施設の特徴を示す情報、飲食店が行うイベント情報、飲食店が立地しているエリア情報、飲食店の住所、電話番号、飲食店に関する（飲食店を紹介する）画像データ、飲食店が提供するメニューに関するメニュー情報、営業時間、ウェブサイトＵＲＬ等の情報を記憶している。
【００４４】
上記メニュー情報は、上記ポータルサイト上の各飲食店のサイトに掲載されるメニューに対応する情報であり、各飲食店が提供可能な複数のメニューのメニュー名を、飲食店毎に記憶している。当該メニュー情報は、例えば前菜／メイン、ランチ／ディナー／コース等のメニューカテゴリ毎に記憶されてもよい。また上記画像データがメニューに対応するものである場合には、当該画像データはメニュー情報と対応付けられて記憶される。
【００４５】
上記エリア情報は、例えば都道府県単位のものであるが、市区町村等のより狭い範囲の単位でも情報が記憶されてもよい。上記カテゴリ情報は、例えば和食、中華、イタリアン、フレンチ、焼肉等のメインカテゴリの他、和食における焼き鳥・天ぷら等、イタリアンにおけるパスタ・ピザ等のより詳細なサブカテゴリを含んでいてもよい。
【００４６】
ユーザ情報データベース３２は、ユーザ端末２００を所有する、上記飲食店情報提供サーバ１００が提供する上記ポータルサイトを介した飲食店情報サービスの利用者（会員）であるユーザに関する情報を記憶する。具体的には、ユーザ情報データベース４２は、ユーザＩＤ、パスワード、氏名、メールアドレス、電話番号、住所、年齢（層）、性別、誕生日等の情報をユーザ毎に記憶している。
【００４７】
ブックマーク情報データベース３３は、ユーザ端末２００からブックマーク登録要求があった飲食店情報ページのＵＲＬを、上記飲食店情報と対応付けて記憶している。
【００４８】
これら各データベースは、後述する飲食店情報提供サーバ１００による、ブックマーク地点一覧表示処理において、必要に応じて相互に参照されて用いられる。
【００４９】
これらのデータベースの他、飲食店情報提供サーバ１００は、上記ブックマーク地点一覧表示処理のために、ブックマーク登録対象の飲食店の所在位置を含む地図画像データを記憶していてもよいが、自身では保有せず、クラウド上に例えばＧＩＳ（geographic information system）データの形式で無償利用可能に存在する地図画像データを用いてもよい。
【００５０】
［飲食店情報提供サーバの動作］
次に、以上のように構成された飲食店情報提供サーバ１００の動作について説明する。当該動作は、飲食店情報提供サーバ１００のＣＰＵ１１及び通信部１９等のハードウェアと、記憶部１８に記憶されたソフトウェアとの協働により実行される。以下の説明では、便宜上、ＣＰＵ１１を動作主体とする。
【００５１】
図４は、飲食店情報提供サーバ１００による、ブックマーク地点一覧表示処理の流れを示したフローチャートである。
【００５２】
同図に示すように、飲食店情報提供サーバ１００のＣＰＵ１１はまず、上記ポータルサイトにログインしたユーザ端末２００から、自身がブックマーク登録した飲食店の所在位置（ブックマーク登録地点）の地図上での一覧表示要求を受信したか否かを判断する（ステップ４１）。
【００５３】
続いてＣＰＵ１１は、ブックマーク情報データベース３３を参照して、上記要求元のユーザの全てのブックマーク情報に対応する飲食店の位置情報（緯度・経度情報）を取得する（ステップ４２）。
【００５４】
続いてＣＰＵ１１は、ユーザ端末２００から当該ユーザ端末２００の現在位置情報を取得する（ステップ４３）。当該現在位置の取得は、上記ブックマーク登録地点の表示要求と同時であってもよい。
【００５５】
続いてＣＰＵ１１は、全てのブックマーク登録地点の中で、東西方向の両端部の２地点と、南北方向の両端部の２地点のうち、緯度（南北の場合）または経度（東西の場合）上の離間距離が長い方の２地点を、東西方向または南北方向の両端部と仮定し、それに対応する縮尺で地図画像の仮の表示範囲を設定する（ステップ４４）。２点間の距離は、例えば飲食店情報データベース３１に記憶された各飲食店の位置情報（緯度・経度情報）から求められる。ここで、地図画像の表示範囲は矩形であり、予めそのアスペクト比が定まっているものとする。
【００５６】
続いてＣＰＵ１１は、上記仮表示範囲に対応する地図の縮尺を所定割合（例えば５％程度）縮小した縮尺の表示範囲を実際の表示範囲として決定する（ステップ４５）。すなわちＣＰＵ１１は、仮表示範囲よりも所定割合だけ地図上での閲覧可能なエリアを広げた表示範囲を実際の表示範囲として決定する。
【００５７】
続いてＣＰＵ１１は、上記仮表示範囲に、上記ユーザ端末２００の現在地が含まれるか否かを判断する（ステップ４６）。
【００５８】
上記仮表示範囲にユーザ端末２００の現在地が含まれると判断した場合（Ｙｅｓ）、ＣＰＵ１１は、上記全てのブックマーク登録地点に対応する位置と、上記現在地に対応する位置とにそれぞれアイコンを配置した地図画像を生成する（ステップ４７）。
【００５９】
一方、上記仮表示範囲にユーザ端末２００の現在地が含まれないと判断した場合（Ｎｏ）、ＣＰＵ１１は上記全てのブックマーク登録地点に対応する位置のみにアイコンを配置した地図画像を生成する（ステップ４８）。
【００６０】
そしてＣＰＵ１１は、上記生成した地図画像をユーザ端末２００へ送信する（ステップ４９）。
【００６１】
図５は、上記飲食店情報提供サーバ１００によって生成されユーザ端末２００に送信されて表示されるブックマーク登録地点の一覧を示す地図画像の例を示した図である。同図を用いて上記ＣＰＵ１１による地図画像の生成処理について説明する。
【００６２】
同図に示すように、この例では、ユーザ端末２００に計９つのブックマーク登録地点が記憶されており、それらのうち、東西方向の両端部に位置する２つの地点Ｂ１及びＢ２の経度上の離間距離と、南北方向の両端部に位置する２つの地点Ｂ３及びＢ４の緯度上の離間距離は、前者の方が長くなっている。したがってＣＰＵ１１は、地点Ｂ１及びＢ２を地図画像の東西方向の両端部とした仮表示範囲Ｒｔを設定する。
【００６３】
そしてＣＰＵ１１、当該仮表示範囲Ｒｔ内にユーザ端末２００の現在地Ｐが入っていることから、仮表示範囲Ｒｔの縮尺を所定割合縮小した縮尺に対応する表示範囲（同図矢印だけカバーエリアを拡大した表示範囲）を実際の表示範囲Ｒとした上で、上記地点Ｂ１乃至Ｂ４を含む全ブックマーク登録地点と現在地Ｐに対応する位置にそれぞれアイコンを配置した地図画像を生成する。
【００６４】
これにより飲食店情報提供サーバ１００は、全てのブックマーク登録地点が含まれるための最小限の表示範囲を変更することなく現在地を表示できる場合は現在地を表示し、現在地を表示すると表示範囲の変更が必要となる場合には現在地を表示しないことで、現在地の表示によってブックマーク登録地点の視認性が低下してしまうのを防ぐことができる。
【００６５】
また飲食店情報提供サーバ１００は、表示範囲のうち東西方向または南北方向の最端部に表示される地点のアイコンが当該表示範囲の境界からやや内側に距離を置いた位置に表示されるようにすることで、アイコンが表示範囲の境界に表示され視認性が低下するのを防ぐことができる。
【００６６】
なお上記ブックマーク登録地点を示すアイコンには、対応する飲食店情報（店名・メニュー・最寄駅情報等）へのハイパーリンクが設定されており、ユーザはアイコンをタップ／クリックすることで飲食店情報を閲覧することができる。
【００６７】
［まとめ］
以上説明したように、本実施形態によれば、飲食店情報提供サーバ１００は、ブックマーク登録された飲食店の地点に関するアイコンＢが全てプロットされた地図画像を出力できるので、ユーザは全てのブックマーク登録地点を一度に把握でき、一覧性を向上することができる。
【００６８】
［変形例］
本発明は上述の実施形態にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更され得る。
【００６９】
上述の実施形態においては、飲食店情報提供サーバ１００は、ユーザ端末２００の現在地が、東西方向または南北方向の両端のブックマーク登録地点を両端とした上記仮表示範囲Ｒｔに含まれる場合には当該現在地に対応するアイコンも地図画像に配置し、仮表示範囲Ｒｔに含まれない場合には現在地に対応するアイコンは地図画像に配置しなかった。しかし、飲食店情報提供サーバ１００は、現在地の位置（仮表示範囲Ｒｔに含まれるか否か）に関わらず、地図画像に現在地に対応するアイコンを配置してもよい。
【００７０】
また、現在地が上記仮表示範囲に含まれていない場合であって、当該仮表示範囲に対応する縮尺と、上記両端部のいずれかに位置する地点に代わって現在地が東西南北いずれかの端部となるように拡大された表示範囲に対応する縮尺との比率が、所定比率（例えば０．８、０．９程度）未満である場合には、現在地を含むように縮尺を設定して当該現在地に対応するアイコンを地図画像上に配置してもよい。
【００７１】
これにより飲食店情報提供サーバ１００は、ユーザ端末２００の現在地が、全てのブックマーク登録地点が含まれるための表示範囲外であっても、当該表示範囲の端部からごく近い位置に存在する場合には、現在地も含めるよう縮尺を調整して地図画像を表示することで、ブックマーク登録地点の視認性の低下は最小限に抑えながらも現在地とブックマーク登録地点との位置関係をユーザに把握させることができる。
【００７２】
上述の実施形態では、飲食店情報提供サーバ１００は、常に、全てのブックマーク登録地点が含まれるように地図画像を生成していた。しかし、飲食店情報提供サーバ１００は、ブックマーク登録数が所定数（例えば１０個、３０個等）未満の場合に上述したような全てのブックマーク登録地点が含まれる縮尺で地図画像を生成してもよい。図６はこの場合の一覧表示処理を説明するための図である。そして飲食店情報提供サーバ１００は、ブックマーク登録数が所定数以上の場合には、同図に示すように、全ブックマーク登録地点のうち、東西南北端に位置する各地点（Ｂ１、Ｂ２、Ｂ３、Ｂ４）に各辺がそれぞれ交わる矩形Ｓの中心点Ｃを中心として所定の縮尺（例えば５万分の１、１０万分の１等、同図の表示範囲Ｒに対応する縮尺）で地図画像を生成してもよい。
【００７３】
これにより飲食店情報提供サーバ１００は、ブックマーク登録数が多い場合には、例外処理として表示範囲を所定範囲に限定することで、ブックマーク登録地点を全て表示することによる視認性の低下を防ぐことができる。
【００７４】
上述の実施形態では、ブックマーク登録地点（及び現在地）を示す標識としてアイコンが表示されたが、当該アイコンに代えて、または加えて、飲食店名等の飲食店関連情報を示す文字情報や画像情報が標識として表示されてもよい。
【００７５】
上述の実施形態では、上記ポータルサイト上の１つの飲食店ページのブックマーク登録により１つの地点（位置情報）が登録されることを前提に説明がなされたが、例えば１つのウェブページに複数の飲食店等の施設の地点が関連付けられている場合（複数の飲食店のまとめページや同じ経営母体の複数の店舗の紹介ページ等）には、１つのページのブックマーク登録によって複数の地点が登録され、それらが上記地図画像上に示される場合もある。
【００７６】
上述の実施形態では、サービス施設として飲食店が例に挙げられたが、サービス施設は飲食店に限られず、例えば、ホテル・旅館等の宿泊施設、テニス、バスケットボール、ゴルフ等の各種スポーツ施設、カラオケ・ボーリング等の娯楽施設、マッサージ・エステ等の施術施設等の、現実の住所を有する様々なサービス施設についても、本発明は同様に適用可能である。この場合、ブックマーク登録対象はそれらサービス施設に関するウェブページであり、上記飲食店情報提供サーバ１００に代わり様々な情報処理装置が本発明の機能を担うことができる。
【００７７】
本願の特許請求の範囲に記載された発明のうち、「情報処理方法」と記載された発明は、その各ステップを、ソフトウェアによる情報処理によりコンピュータ等の少なくとも１つの装置が自動的に行うものであり、人間がコンピュータ等の装置を用いて行うものではない。すなわち、当該「情報処理方法」は、コンピュータ・ソフトウェアによる情報処理方法であって、コンピュータという計算道具を人間が操作する方法ではない。
【符号の説明】
【００７８】
１１…ＣＰＵ
１８…記憶部
１９…通信部
３１…飲食店情報データベース
３２…ユーザ情報データベース
３３…ブックマーク情報データベース
１００…飲食店情報提供サーバ
２００…ユーザ端末
Ｂ…ブックマーク地点アイコン
Ｐ…現在地アイコン
Ｒ…表示範囲
【図１】
2020101621.tif 000003
【図２】
2020101621.tif 000004
【図３】
2020101621.tif 000005
【図４】
2020101621.tif 000006
【図５】
2020101621.tif 000007
【図６】
2020101621.tif 000008