(57)【要約】【課題】記憶容量の増大及びサーバの処理負荷の増大を抑制できる制御方法、サーバ及び制御プログラムを提供する。【解決手段】記憶部３２に、複数の店舗毎に、各店舗に関する複数のコンテンツ及び各コンテンツの識別情報が関連付けられた店舗テーブルと、複数のユーザ毎に、複数のコンテンツ識別情報が格納されたユーザテーブルとが記憶され、サーバ３が、特定のユーザの端末からコンテンツ一覧表示要求を受信した場合に、ユーザテーブルから特定のユーザに関するコンテンツ識別情報を抽出し、店舗テーブルから、抽出したコンテンツ識別情報に関連付けられたコンテンツを読み出し、読み出したコンテンツの一覧を表示するための表示データを生成して端末に送信する。【選択図】図１
2017188109.tif 000002
【特許請求の範囲】
【請求項１】
記憶部及び複数のユーザの端末のそれぞれと接続可能なサーバの制御方法であって、
前記記憶部には、複数の店舗毎に、各店舗に関する複数のコンテンツ及び各コンテンツのコンテンツ識別情報が関連付けられた店舗テーブルと、複数のユーザ毎に、複数のコンテンツ識別情報が格納されたユーザテーブルとが記憶され、
前記サーバが、
特定のユーザの端末からコンテンツ一覧表示要求を受信し、
前記コンテンツ一覧表示要求を受信した場合に、前記ユーザテーブルから特定のユーザに関するコンテンツ識別情報を抽出し、
前記店舗テーブルから、前記抽出したコンテンツ識別情報に関連付けられたコンテンツを読み出し、
前記読み出したコンテンツの一覧を表示するための表示データを生成して前記端末に送信する、
ことを特徴とするサーバの制御方法。
【請求項２】
前記店舗テーブルには、複数の店舗毎に、各店舗の店舗識別情報がさらに関連付けられ、前記ユーザテーブルには、複数のユーザ毎に、コンテンツ識別情報及び当該コンテンツ識別情報に関連付けられた店舗識別情報の複数の組合せが格納され、
前記抽出において、前記ユーザテーブルから前記特定のユーザに関するコンテンツ識別情報及び店舗識別情報の組合せを抽出し、
前記読み出しにおいて、前記店舗テーブルから、前記抽出したコンテンツ識別情報及び店舗識別情報の組合せに関連付けられたコンテンツを読み出す、請求項１に記載の制御方法。
【請求項３】
前記店舗テーブルには、複数の店舗毎に、各店舗の店舗識別情報がさらに関連付けられ、
前記記憶部には、さらに、複数のコンテンツ識別情報毎に、各コンテンツ識別情報に関連付けられた店舗識別情報が記憶されたコンテンツテーブルが記憶され、
前記抽出において、前記コンテンツテーブルから、前記抽出されたコンテンツ識別情報に関連付けられた店舗識別情報を抽出し、
前記読み出しにおいて、前記店舗テーブルから、前記抽出したコンテンツ識別情報及び店舗識別情報の組合せに関連付けられたコンテンツを読み出す、請求項１に記載の制御方法。
【請求項４】
前記生成において、前記抽出したコンテンツ識別情報に関連付けられたコンテンツが前記店舗テーブルから削除されていた場合、又は、表示を許可されていない場合、当該コンテンツを表示せず、代わりに、前記店舗識別情報に係る店舗に関する代替コンテンツを表示するように前記表示データを生成する、請求項２または３に記載の制御方法。
【請求項５】
前記生成において、前記抽出したコンテンツ識別情報に関連付けられたコンテンツが前記店舗テーブルから削除されていた場合、又は、表示を許可されていない場合、当該コンテンツを表示せず、代わりに、当該削除されたコンテンツに対応するコンテンツを表示するように前記表示データを生成する、請求項１〜３の何れか一項に記載の制御方法。
【請求項６】
前記生成において、前記抽出したコンテンツ識別情報に関連付けられたコンテンツが前記店舗テーブルから削除されていた場合、又は、表示を許可されていない場合、当該コンテンツを表示せず、次に抽出したコンテンツ識別情報に関連付けられたコンテンツを詰めて表示するように前記表示データを生成する、請求項１〜３の何れか一項に記載の制御方法。
【請求項７】
前記生成において、前記抽出したコンテンツ識別情報に関連付けられたコンテンツが前記店舗テーブルから削除されていた場合、又は、表示を許可されていない場合、当該コンテンツが削除されたこと、又は、表示を許可されていないことをさらに表示するように前記表示データを生成する、請求項４〜６の何れか一項に記載の制御方法。
【請求項８】
前記店舗テーブルには、さらに、各店舗の位置情報が、各店舗の店舗識別情報と関連付けられており、
前記読み出しにおいて、前記店舗テーブルから、前記抽出した店舗識別情報に関連付けられた位置情報をさらに読み出し、
前記生成において、前記読み出した位置情報に基づいて、前記読み出したコンテンツを地図上に表示するように前記表示データを生成する、請求項１〜７の何れか一項に記載の制御方法。
【請求項９】
前記記憶部には、複数の前記店舗テーブルが記憶され、
前記複数の店舗テーブルのそれぞれは、複数のＷｅｂサイトのそれぞれと関連付けられ、
特定のＷｅｂサイトを介して特定のユーザの端末から第２コンテンツ一覧表示要求を受信した場合、前記特定のＷｅｂサイトに関連付けられた店舗テーブルに含まれるコンテンツの一覧を表示するための第２表示データを生成して前記端末に送信し、
特定のＷｅｂサイトを介して特定のユーザの端末から前記コンテンツ一覧表示要求を受信した場合、
前記抽出において、前記ユーザテーブルから特定のユーザに関するコンテンツ識別情報及び店舗識別情報の組合せを抽出し、
前記読み出しにおいて、全ての店舗テーブルから、前記抽出したコンテンツ識別情報及び店舗識別情報の組合せに関連付けられたコンテンツを読み出し、
前記生成において、前記全ての店舗テーブルから読み出したコンテンツの一覧を表示するように前記表示データを生成する、請求項１〜８の何れか一項に記載の制御方法。
【請求項１０】
前記生成において、前記表示データに前記特定のコンテンツが含まれ、且つ、前記特定のコンテンツが、前記特定のコンテンツが登録された際に使用された第１のページと異なる第２のページにおいて閲覧可能である場合、前記特定のコンテンツが前記第２のページにおいて閲覧可能であることを表示するように前記表示データを生成する、請求項１〜９の何れか一項に記載の制御方法。
【請求項１１】
前記端末から、前記表示データにより表示された前記特定のコンテンツを指定する指定通知を受信すると、前記特定のコンテンツが前記第１のページにおいてのみ閲覧可能である場合、前記第１のページを表示するためのデータを前記端末に送信し、前記特定のコンテンツが前記第２のページにおいて閲覧可能である場合、前記第２のページを表示するためのデータを前記端末に送信する、請求項１０に記載の制御方法。
【請求項１２】
記憶部及びユーザの端末のそれぞれと接続可能なサーバであって、
前記記憶部には、複数の店舗毎に、各店舗に関する複数のコンテンツ及び各コンテンツのコンテンツ識別情報が関連付けられた店舗テーブルと、複数のユーザ毎に、複数のコンテンツ識別情報が格納されたユーザテーブルとが記憶され、
特定のユーザの端末からコンテンツ一覧表示要求を受信する受信部と、
前記コンテンツ一覧表示要求を受信した場合に、前記ユーザテーブルから特定のユーザに関するコンテンツ識別情報を抽出する抽出部と、
前記店舗テーブルから、前記抽出したコンテンツ識別情報に関連付けられたコンテンツを読み出す読出部と、
前記読み出したコンテンツの一覧を表示するための表示データを生成して前記端末に送信する生成部と、
を有することを特徴とするサーバ。
【請求項１３】
記憶部及び複数のユーザの端末のそれぞれと接続可能なサーバの制御プログラムであって、
前記記憶部には、複数の店舗毎に、各店舗に関する複数のコンテンツ及び各コンテンツのコンテンツ識別情報が関連付けられた店舗テーブルと、複数のユーザ毎に、複数のコンテンツ識別情報が格納されたユーザテーブルとが記憶され、
前記サーバに、
特定のユーザの端末からコンテンツ一覧表示要求を受信し、
前記コンテンツ一覧表示要求を受信した場合に、前記ユーザテーブルから特定のユーザに関するコンテンツ識別情報を抽出し、
前記店舗テーブルから、前記抽出したコンテンツ識別情報に関連付けられたコンテンツを読み出し、
前記読み出したコンテンツの一覧を表示するための表示データを生成して前記端末に送信する、
ことを実行させることを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、制御方法、サーバ及び制御プログラムに関し、特に、店舗毎に、各店舗に関する複数のコンテンツを管理する制御方法、サーバ及び制御プログラムに関する。
【背景技術】
【０００２】
従来、飲食店等の店舗について、複数の店舗の中から、ユーザが行ってみたい店舗を適切に選択できるように、各店舗が提供する料理の画像等のコンテンツを一覧表示するＷｅｂサイトが利用されている。
【０００３】
非特許文献１には、インターネット上に存在する様々な画像の中からユーザが選択した画像の複製をそのユーザと関連付けて保存し、そのユーザからの要求に従って、そのユーザと関連付けて保存された画像の一覧を表示する情報システムが開示されている。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】「Pinterest」、[online]、インターネット<URL: https://www.pinterest.com/>
【発明の概要】
【発明が解決しようとする課題】
【０００５】
非特許文献１の情報システムにより、ユーザは、気に入った画像の一覧を容易に閲覧することができる。しかしながら、この情報システムでは、ユーザが選択した画像の複製を保存していくため、ユーザが画像を選択するたびに、画像の記憶容量が増大していき、さらに、複製処理のためにサーバの処理負荷が増大していく。
【０００６】
制御方法、サーバ及び制御プログラムの目的は、サーバに登録されたコンテンツの一覧を表示させるシステムにおいて、記憶容量の増大及びサーバの処理負荷の増大を抑制することにある。
【課題を解決するための手段】
【０００７】
本実施形態の一側面に係る制御方法は、記憶部及び複数のユーザの端末のそれぞれと接続可能なサーバの制御方法であって、記憶部には、複数の店舗毎に、各店舗に関する複数のコンテンツ及び各コンテンツのコンテンツ識別情報が関連付けられた店舗テーブルと、複数のユーザ毎に、複数のコンテンツ識別情報が格納されたユーザテーブルとが記憶され、サーバが、特定のユーザの端末からコンテンツ一覧表示要求を受信し、コンテンツ一覧表示要求を受信した場合に、ユーザテーブルから特定のユーザに関するコンテンツ識別情報を抽出し、店舗テーブルから、抽出したコンテンツ識別情報に関連付けられたコンテンツを読み出し、読み出したコンテンツの一覧を表示するための表示データを生成して端末に送信する。
【０００８】
また、本発明に係る制御方法において、店舗テーブルには、複数の店舗毎に、各店舗の店舗識別情報がさらに関連付けられ、前記ユーザテーブルには、複数のユーザ毎に、コンテンツ識別情報及び当該コンテンツ識別情報に関連付けられた店舗識別情報の複数の組合せが格納され、前記抽出において、前記ユーザテーブルから前記特定のユーザに関するコンテンツ識別情報及び店舗識別情報の組合せを抽出し、前記読み出しにおいて、前記店舗テーブルから、前記抽出したコンテンツ識別情報及び店舗識別情報の組合せに関連付けられたコンテンツを読み出すことが好ましい。
【０００９】
また、本発明に係る制御方法において、店舗テーブルには、複数の店舗毎に、各店舗の店舗識別情報がさらに関連付けられ、記憶部には、さらに、複数のコンテンツ識別情報毎に、各コンテンツ識別情報に関連付けられた店舗識別情報が記憶されたコンテンツテーブルが記憶され、抽出において、コンテンツテーブルから、抽出されたコンテンツ識別情報に関連付けられた店舗識別情報を抽出し、読み出しにおいて、店舗テーブルから、抽出したコンテンツ識別情報及び店舗識別情報の組合せに関連付けられたコンテンツを読み出すことが好ましい。
【００１０】
また、本発明に係る制御方法において、生成において、抽出したコンテンツ識別情報及び店舗識別情報の組合せに関連付けられたコンテンツが店舗テーブルから削除されていた場合、削除されたコンテンツを表示せず、代わりに、前記店舗識別情報に係る店舗に関する代替コンテンツを表示するように表示データを生成することが好ましい。
【００１１】
また、本発明に係る制御方法において、生成において、抽出したコンテンツ識別情報に関連付けられたコンテンツが店舗テーブルから削除されていた場合、又は、表示を許可されていない場合、そのコンテンツを表示せず、代わりに、その削除されたコンテンツに対応するコンテンツを表示するように表示データを生成することが好ましい。
【００１２】
また、本発明に係る制御方法において、生成において、抽出したコンテンツ識別情報に関連付けられたコンテンツが店舗テーブルから削除されていた場合、又は、表示を許可されていない場合、そのコンテンツを表示せず、次に抽出したコンテンツ識別情報に関連付けられたコンテンツを詰めて表示するように表示データを生成することが好ましい。
【００１３】
また、本発明に係る制御方法において、生成において、抽出したコンテンツ識別情報に関連付けられたコンテンツが店舗テーブルから削除されていた場合、又は、表示を許可されていない場合、当該コンテンツが削除されたこと、又は、表示を許可されていないことをさらに表示するように表示データを生成することが好ましい。
【００１４】
また、本発明に係る制御方法において、店舗テーブルには、さらに、各店舗の位置情報が、各店舗の店舗識別情報と関連付けられており、読み出しにおいて、店舗テーブルから、抽出した店舗識別情報に関連付けられた位置情報をさらに読み出し、生成において、読み出した位置情報に基づいて、読み出したコンテンツを地図上に表示するように表示データを生成することが好ましい。
【００１５】
また、本発明に係る制御方法において、記憶部には、複数の店舗テーブルが記憶され、複数の店舗テーブルのそれぞれは、複数のＷｅｂサイトのそれぞれと関連付けられ、特定のＷｅｂサイトを介して特定のユーザの端末から第２コンテンツ一覧表示要求を受信した場合、特定のＷｅｂサイトと関連付けられた店舗テーブルに含まれるコンテンツの一覧を表示するための第２表示データを生成して端末に送信し、特定のＷｅｂサイトを介して特定のユーザの端末からコンテンツ一覧表示要求を受信した場合、抽出において、ユーザテーブルから特定のユーザに関するコンテンツ識別情報及び店舗識別情報の組合せを抽出し、読み出しにおいて、全ての店舗テーブルから、抽出したコンテンツ識別情報及び店舗識別情報に関連付けられたコンテンツを読み出し、生成において、全ての店舗テーブルから読み出したコンテンツの一覧を表示するように表示データを生成することが好ましい。
【００１６】
また、本発明に係る制御方法において、生成において、表示データに特定のコンテンツが含まれ、且つ、特定のコンテンツが、特定のコンテンツが登録された際に使用された第１のページと異なる第２のページにおいて閲覧可能である場合、特定のコンテンツが第２のページにおいて閲覧可能であることを表示するように表示データを生成することが好ましい。
【００１７】
また、本発明に係る制御方法において、端末から、表示データにより表示された特定のコンテンツを指定する指定通知を受信すると、特定のコンテンツが第１のページにおいてのみ閲覧可能である場合、第１のページを表示するためのデータを端末に送信し、特定のコンテンツが第２のページにおいて閲覧可能である場合、第２のページを表示するためのデータを端末に送信することが好ましい。
【００１８】
また、本実施形態の一側面に係るサーバは、記憶部及びユーザの端末のそれぞれと接続可能なサーバであって、記憶部には、複数の店舗毎に、各店舗に関する複数のコンテンツ及び各コンテンツのコンテンツ識別情報が関連付けられた店舗テーブルと、複数のユーザ毎に、複数のコンテンツ識別情報が格納されたユーザテーブルとが記憶され、特定のユーザの端末からコンテンツ一覧表示要求を受信する受信部と、コンテンツ一覧表示要求を受信した場合に、ユーザテーブルから特定のユーザに関するコンテンツ識別情報を抽出する抽出部と、店舗テーブルから、抽出したコンテンツ識別情報に関連付けられたコンテンツを読み出す読出部と、読み出したコンテンツの一覧を表示するための表示データを生成して端末に送信する生成部と、を有する。
【００１９】
また、本実施形態の一側面に係る制御プログラムは、記憶部及び複数のユーザの端末のそれぞれと接続可能なサーバの制御プログラムであって、記憶部には、複数の店舗毎に、各店舗に関する複数のコンテンツ及び各コンテンツのコンテンツ識別情報が関連付けられた店舗テーブルと、複数のユーザ毎に、複数のコンテンツ識別情報が格納されたユーザテーブルとが記憶され、サーバに、特定のユーザの端末からコンテンツ一覧表示要求を受信し、コンテンツ一覧表示要求を受信した場合に、ユーザテーブルから特定のユーザに関するコンテンツ識別情報を抽出し、店舗テーブルから、抽出したコンテンツ識別情報に関連付けられたコンテンツを読み出し、読み出したコンテンツの一覧を表示するための表示データを生成して端末に送信する、ことを実行させる。
【発明の効果】
【００２０】
本実施形態によれば、制御方法、サーバ及び制御プログラムは、サーバに登録されたコンテンツの一覧を表示させるシステムにおいて、記憶容量の増大及びサーバの処理負荷の増大を抑制することが可能となる。
【図面の簡単な説明】
【００２１】
【図１】管理システム１による処理の一例を説明するための模式図である。
【図２】管理システム１の概略構成の一例を示す図である。
【図３】携帯端末２の概略構成の一例を示す図である。
【図４Ａ】店舗一覧ページ画面４００の一例を示す図である。
【図４Ｂ】店舗ページ画面４１０の一例を示す図である。
【図４Ｃ】記事一覧ページ画面４２０の一例を示す図である。
【図４Ｄ】記事ページ画面４３０の一例を示す図である。
【図５Ａ】コンテンツ一覧ページ画面５００の一例を示す図である。
【図５Ｂ】コンテンツ一覧ページ画面５１０の他の例を示す図である。
【図５Ｃ】コンテンツ一覧ページ画面５２０のさらに他の例を示す図である。
【図６】サーバ３の概略構成の一例を示す図である。
【図７Ａ】Ｗｅｂサイトテーブルのデータ構造の一例を示す図である。
【図７Ｂ】店舗テーブルのデータ構造の一例を示す図である。
【図７Ｃ】記事テーブルのデータ構造の一例を示す図である。
【図８】ユーザテーブルのデータ構造の一例を示す図である。
【図９】コンテンツの追加及び削除に係る動作シーケンスの一例を示す図である。
【図１０】コンテンツの登録に係る動作シーケンスの一例を示す図である。
【図１１】コンテンツの一覧表示に係る動作シーケンスの一例を示す図である。
【図１２】組合せ抽出処理の他の例を示すフローチャートである。
【図１３Ａ】コンテンツ一覧ページ画面１３００の例を示す図である。
【図１３Ｂ】コンテンツ一覧ページ画面１３１０の例を示す図である。
【図１４Ａ】店舗テーブルのデータ構造の一例を示す図である。
【図１４Ｂ】記事テーブルのデータ構造の一例を示す図である。
【図１５】コンテンツ一覧ページ画面１５００の例を示す図である。
【発明を実施するための形態】
【００２２】
以下、本開示の一側面に係る制御方法、サーバ及び制御プログラムについて図を参照しつつ説明する。但し、本開示の技術的範囲はそれらの実施の形態に限定されず、特許請求の範囲に記載された発明とその均等物に及ぶ点に留意されたい。
【００２３】
（管理システム１による処理の概要）
図１は、管理システム１による処理の一例を説明するための模式図である。
【００２４】
管理システム１は、複数の店舗毎に、各店舗に関する複数のコンテンツを管理し、各コンテンツを用いたＷｅｂページを複数のユーザに提供する。店舗は、例えば飲食店、販売店等である。コンテンツは、店舗に関する情報であり、画像（動画像、静止画像）、音声又はテキスト等の情報である。コンテンツは、例えば各店舗が提供する料理もしくは商品、各店舗の店内もしくは周辺の風景等の画像、各店舗を紹介するための音声、又は、各店舗の紹介もしくは各店舗に対するユーザの評価等の記事である。管理システム１は、各店舗を利用するユーザが所有する携帯端末２と、各店舗に関するコンテンツを管理するサーバ３とを有する。
【００２５】
サーバ３には、店舗テーブル３２１及びユーザテーブル３２２が記憶されている。店舗テーブル３２１には、複数の店舗毎に、各店舗に関する複数のコンテンツ及び各コンテンツの識別情報（コンテンツＩＤ）が事前に登録され、各店舗の識別情報（店舗ＩＤ）と関連付けて記憶されている。サーバ３は、各店舗について登録されたコンテンツを利用した、各店舗に関するＷｅｂページを提供する。各ユーザは、携帯端末２を利用して、各店舗に関するＷｅｂページにアクセスし、気に入ったコンテンツをお気に入りのコンテンツとして登録することができる。ユーザテーブル３２２には、複数のユーザ毎に、お気に入りのコンテンツのコンテンツＩＤ及びそのコンテンツＩＤに関連付けられた店舗ＩＤが事前に登録され、各ユーザの識別情報（ユーザＩＤ）と関連付けて記憶されている。
【００２６】
ユーザは、お気に入りのコンテンツとして登録したコンテンツを閲覧したい場合、携帯端末２を用いて、お気に入りのコンテンツとして登録したコンテンツの一覧を表示するためのコンテンツ一覧表示要求をサーバ３に送信する（１）。サーバ３は、携帯端末２からコンテンツ一覧表示要求を受信した場合、ユーザテーブル３２２からそのユーザに関するコンテンツＩＤ及び店舗ＩＤの組合せを抽出する（２）。次に、サーバ３は、店舗テーブル３２１から、抽出したコンテンツＩＤ及び店舗ＩＤの組合せに関連付けられたコンテンツを読み出す（３）。次に、サーバ３は、読み出したコンテンツの一覧を表示するための表示データを生成して携帯端末２に送信する（４）。携帯端末２は、受信した表示データに基づいて、お気に入りのコンテンツとして登録したコンテンツの一覧を表示する（５）。
【００２７】
店舗テーブル３２１には、各店舗に関するコンテンツが記憶されるが、ユーザテーブル３２２には、コンテンツ自体は記憶されず、コンテンツＩＤ及び店舗ＩＤのみが記憶される。コンテンツ自体は店舗テーブル３２１にのみ記憶されるため、サーバ３は、コンテンツの記憶容量が増大することを抑制することが可能となり、さらに、複製処理のために処理負荷が増大することを抑制することも可能になる。また、コンテンツ自体が店舗テーブル３２１において一元管理されるため、サーバ３は、各店舗の従業員等からコンテンツの削除を要求された場合、店舗テーブル３２１からコンテンツを削除するだけで、容易に、以後の各ユーザによる閲覧を禁止できる。
【００２８】
なお、上述した図１の説明は、本発明の内容への理解を深めるための説明にすぎない。本発明は、具体的には、次に説明する各実施形態において実施され、且つ、本発明の原則を実質的に超えずに、さまざまな変形例によって実施されてもよい。このような変形例はすべて、本発明および本明細書の開示範囲に含まれる。
【００２９】
（管理システム１の概略構成）
図２は、管理システム１の概略構成の一例を示す図である。
【００３０】
管理システム１は、複数の携帯端末２ａ、２ｂ、２ｃ、２ｄ・・・と、サーバ３と、複数の店舗端末４ａ、４ｂ・・・とを有する。以下では、携帯端末２ａ、２ｂ、２ｃ及び２ｄを単に携帯端末２と称し、複数の店舗端末４ａ、４ｂを単に店舗端末４と称する場合がある。携帯端末２及びサーバ３は、例えば、基地局５、移動体通信網６、ゲートウェイ７及びインターネット８等の通信ネットワークを介してそれぞれ相互に接続される。携帯端末２で実行されるプログラム（例えば、閲覧プログラム）と、サーバ３で実行されるプログラム（例えば、管理プログラム）とは、ハイパーテキスト転送プロトコル（ＨＴＴＰ）等の通信プロトコルを用いて通信を行う。
【００３１】
店舗端末４及びサーバ３は、例えばインターネット８等の通信ネットワークを介してそれぞれ相互に接続される。店舗端末４で実行されるプログラム（例えば、閲覧プログラム）と、サーバ３で実行されるプログラム（例えば、管理プログラム）とは、ハイパーテキスト転送プロトコル（ＨＴＴＰ）等の通信プロトコルを用いて通信を行う。
【００３２】
店舗端末４は、各店舗に設置され、各店舗で使用される。店舗端末４は、例えばパーソナルコンピュータであり、サーバ３と接続される。店舗端末４は、従業員からの要求に従って、店舗端末４が設置された店舗に関する複数のコンテンツをサーバ３に登録する。また、店舗端末４は、従業員からの要求に従って、サーバ３に登録された、店舗端末４が設置された店舗に関するコンテンツをサーバ３から削除する。
【００３３】
（携帯端末２の概略構成）
図３は、携帯端末２の概略構成の一例を示す図である。
【００３４】
携帯端末２は、無線通信ネットワークへの接続、Ｗｅｂアクセス等を実行する。そのために、携帯端末２は、端末通信部２１と、端末記憶部２２と、操作部２３と、表示部２４と、端末処理部２５とを備える。
【００３５】
なお、携帯端末２としては多機能携帯電話（所謂「スマートフォン」）を想定するが、本発明はこれに限定されない。携帯端末２は、本発明が適用可能であればよく、例えば、携帯電話（所謂「フィーチャーフォン」）、携帯情報端末（ＰＤＡ）、携帯ゲーム機、携帯音楽プレイヤ、タブレット端末、タブレットＰＣ、ノートＰＣ等でもよい。
【００３６】
端末通信部２１は、所定の周波数帯を感受帯域とするアンテナを含む、通信インターフェース回路を有し、携帯端末２を通信ネットワーク（図２）に接続する。端末通信部２１は、基地局５（図２）により割り当てられるチャネルを介して、基地局５との間でＣＤＭＡ（Code Division Multiple Access）方式等による無線信号回線を確立し、基地局５との間で通信を行う。なお、基地局５との間の通信方式は、ＣＤＭＡ方式に限定されず、Ｗ−ＣＤＭＡ（Wideband Code Division Multiple Access）方式、ＬＴＥ（Long Term Evolution）方式等の他の通信方式でもよい。また、基地局５との間の通信方式は、ＰＨＳ（Personal Handy-phone System）等の他の通信方式でもよい。また、端末通信部２１は、無線ＬＡＮ（Local Area Network）等の通信方式に従った無線通信を行うためのインターフェース回路を有し、不図示のアクセスポイントを介して、インターネット８と接続してもよい。そして、端末通信部２１は、基地局５から受信したデータを端末処理部２５に供給する。また、端末通信部２１は、端末処理部２５から供給されたデータを基地局５に送信する。
【００３７】
端末記憶部２２は、例えば、半導体メモリを有する。端末記憶部２２は、端末処理部２５での処理に用いられるドライバプログラム、オペレーティングシステムプログラム、アプリケーションプログラム、データ等を記憶する。例えば、端末記憶部２２は、ドライバプログラムとして、端末通信部２１を制御する通信デバイスドライバプログラム、操作部２３を制御する入力デバイスドライバプログラム、表示部２４を制御する出力デバイスドライバプログラム等を記憶する。また、端末記憶部２２は、オペレーティングシステムプログラムとして、無線通信を実行する通信制御プログラム等を記憶する。また、端末記憶部２２は、アプリケーションプログラムとして、ウェブページの取得及び表示を行うウェブブラウザプログラム、電子メールの送信及び受信を行う電子メールプログラム等を記憶する。コンピュータプログラムは、例えばＣＤ−ＲＯＭ（compact disk read only memory）、ＤＶＤ−ＲＯＭ（digital versatile disk read only memory）等のコンピュータ読み取り可能な可搬型記録媒体から、公知のセットアッププログラム等を用いて端末記憶部２２にインストールされてもよい。
【００３８】
操作部２３は、携帯端末２の操作が可能であればどのようなデバイスでもよく、例えば、タッチパネル式の入力装置、キーパッド等である。ユーザは、このデバイスを用いて、文字、数字等を入力することができる。操作部２３は、ユーザにより操作されると、その操作に対応する信号を発生する。発生した信号は、ユーザの指示として、端末処理部２５に入力される。
【００３９】
表示部２４は、動画像、静止画像等の出力が可能であればどのようなデバイスでもよく、例えば、タッチパネル式の表示装置、液晶ディスプレイ、有機ＥＬ（Electro−Luminescence）ディスプレイ等である。表示部２４は、端末処理部２５から供給される動画像データに応じた動画像、静止画像データに応じた静止画像等を表示する。
【００４０】
端末処理部２５は、一又は複数個のプロセッサ及びその周辺回路を有する。端末処理部２５は、携帯端末２の全体的な動作を統括的に制御するものであり、例えば、ＣＰＵ（Central Processing Unit）である。端末処理部２５は、携帯端末２の各種処理が端末記憶部２２に記憶されているプログラム及び操作部２３の操作からの出力等に応じて適切な手順で実行されるように、端末通信部２１、表示部２４等の動作を制御する。端末処理部２５は、端末記憶部２２に記憶されているプログラム（ドライバプログラム、オペレーティングシステムプログラム、アプリケーションプログラム等）に基づいて処理を実行する。また、端末処理部２５は、複数のプログラム（アプリケーションプログラム等）を並列に実行することができる。
【００４１】
端末処理部２５は、閲覧実行部２５１を有する。閲覧実行部２５１は、端末処理部２５が有するプロセッサ上で実行されるプログラムによって実装される機能モジュールである。あるいは、閲覧実行部２５１は、独立した集積回路、マイクロプロセッサ又はファームウェアとして携帯端末２に実装されてもよい。
【００４２】
（携帯端末２の機能）
図４Ａ〜４Ｄ及び５Ａ〜５Ｃは、携帯端末２の表示機能によって表示される各表示画面の一例を示す図である。
【００４３】
図４Ａは、携帯端末２に表示される店舗一覧ページ画面４００の一例を示す図である。店舗一覧ページ画面４００は、ユーザが携帯端末２を用いて店舗紹介用のＷｅｂサイトにアクセスした際に表示される画面である。店舗一覧ページ画面４００には、店舗紹介用のＷｅｂサイトにより紹介される店舗毎に、店舗名４０１、店舗説明４０２及び詳細ボタン４０３等が表示される。詳細ボタン４０３は、ユーザが店舗の詳細情報を閲覧するためのボタンである。
【００４４】
図４Ｂは、携帯端末２に表示される店舗ページ画面４１０の一例を示す図である。店舗ページ画面４１０は、店舗一覧ページ画面４００において詳細ボタン４０３が押下された場合に表示される。店舗ページ画面４１０には、その店舗に関するコンテンツ毎に、コンテンツ名４１１、コンテンツ４１２、コンテンツ説明４１３及び登録ボタン４１４等が表示される。
【００４５】
コンテンツは、店舗に関する情報であり、画像、音声又はテキスト等の情報である。図４Ｂに示す例では、コンテンツとして、各店舗が提供する料理の画像が表示されている。登録ボタン４１４は、対応するコンテンツをユーザのお気に入りのコンテンツとして登録するためのボタンである。
【００４６】
図４Ｃは、携帯端末２に表示される記事一覧ページ画面４２０の一例を示す図である。記事一覧ページ画面４２０は、ユーザが携帯端末２を用いて記事紹介用のＷｅｂサイトにアクセスした際に表示される画面である。記事紹介用のＷｅｂサイトは、例えば店舗を利用したユーザによる記事を紹介するサイトであり、図４Ａに示した店舗一覧ページ画面４００を提供する店舗紹介用のＷｅｂサイトとは異なるサイトである。記事一覧ページ画面４２０には、記事紹介用のＷｅｂサイトにより紹介される記事毎に、記事名４２１、記事説明４２２及び詳細ボタン４２３等が表示される。詳細ボタン４０３は、ユーザが記事の詳細情報を閲覧するためのボタンである。
【００４７】
図４Ｄは、携帯端末２に表示される記事ページ画面４３０の一例を示す図である。記事ページ画面４３０は、記事一覧ページ画面４２０において詳細ボタン４２３が押下された場合に表示される。記事ページ画面４３０には、その記事に関するコンテンツ毎に、コンテンツ名４３１、コンテンツ４３２、コンテンツ説明４３３及び登録ボタン４３４等が表示される。
【００４８】
図４Ｄに示す例では、コンテンツとして、各記事により紹介される料理の画像が表示されているが、コンテンツは、例えば記事の詳細を表すテキスト等でもよい。登録ボタン４３４は、対応するコンテンツをユーザのお気に入りのコンテンツとして登録するためのボタンである。
【００４９】
図５Ａは、携帯端末２に表示されるコンテンツ一覧ページ画面５００の一例を示す図である。コンテンツ一覧ページ画面５００は、ユーザがお気に入りのコンテンツとして登録したコンテンツの一覧を表示する画面である。コンテンツ一覧ページ画面５００には、ユーザがお気に入りのコンテンツとして登録したコンテンツ毎に、コンテンツ名５０１、コンテンツ５０２及びコンテンツ説明５０３等が表示される。
【００５０】
図５Ａに示す例では、ユーザが店舗紹介用のＷｅｂサイトで登録した店舗のコンテンツ（画像Ａ１）と、記事紹介用のＷｅｂサイトで登録した記事のコンテンツ（画像Ｂ１）とがお気に入りのコンテンツとして一覧表示されている。
【００５１】
図５Ｂは、携帯端末２に表示されるコンテンツ一覧ページ画面５１０の他の例を示す図である。コンテンツ一覧ページ画面５１０には、コンテンツ一覧ページ画面５１０と同様に、ユーザがお気に入りのコンテンツとして登録したコンテンツ毎に、コンテンツ名５１１、コンテンツ５１２及びコンテンツ説明５１３等が表示される。
【００５２】
但し、ユーザが登録したコンテンツの内、店舗のコンテンツ（画像Ａ１）はサーバ３から既に削除されており、コンテンツ一覧ページ画面５１０では、削除されたコンテンツは表示されず、削除された旨（Ｎｏ  Ｉｍａｇｅ）を示す画像５１２が表示される。この画像５１２は、ユーザの入力を受け付けるボタンとして機能し、画像５１２が押下されると、削除されたコンテンツに対応する店舗の店舗ページ画面４１０が表示される。例えば、サーバ３は、コンテンツが削除される際に、そのコンテンツの識別情報と関連付けて、除されたコンテンツに対応する店舗の店舗ページ画面４１０のＵＲＬ等を記憶しておく。携帯端末２は、画像５１２が押下されると、削除されたコンテンツを指定する指定通知をサーバ３に送信する。サーバ３は、携帯端末２から指定通知を受信すると、受信した指定通知で指定されたコンテンツの識別情報に関連付けられた店舗ページ画面４１０を表示するためのデータを携帯端末２に送信する。これにより、管理システム１では、削除されたコンテンツをユーザが閲覧することを禁止しつつ、ユーザは、削除されたコンテンツに対応する店舗の情報、特にその店舗に関するコンテンツの一覧等を閲覧することができる。
【００５３】
なお、削除されたコンテンツの代わりに表示されるコンテンツは、その店舗に関する代替コンテンツであればどのようなものでもよい。代替コンテンツは、削除された旨（Ｎｏ  Ｉｍａｇｅ）を示す画像以外に、その店舗自体を示す代表画像等でもよい。また、サーバ３は、各店舗の従業員等からの指示に従って、店舗端末４等から、管理システム１が提供するサービスからの退会、営業の一時停止、終了等を受け付けてもよい。その場合、サーバ３は、画像５１２が押下されても、そのコンテンツに対応する店舗の店舗ページ画面４１０へアクセスされないようにし、代わりに、その店舗の店舗ページが使用できない旨を表示する。
【００５４】
図５Ｃは、携帯端末２に表示されるコンテンツ一覧ページ画面５２０のさらに他の例を示す図である。コンテンツ一覧ページ画面５２０には、地図５２１が表示され、地図５２１上に、携帯端末２の現在位置５２２、現在位置５２２から所定範囲を表すライン５２３、及び、ユーザがお気に入りのコンテンツとして登録した各コンテンツ５２４等が表示される。各コンテンツ５２４は、地図５２１上において、各コンテンツ５２４に対応する店舗が存在する位置に表示される。コンテンツ一覧ページ画面５２０において所定の操作を実行することにより、ユーザはライン５２３の位置を変更することができる。コンテンツ一覧ページ画面５２０には、さらに、現在位置５２２からライン５２３までの距離５２５が表示される。これにより、ユーザは、各コンテンツ５２４が表示されている各店舗までの距離を容易に推定することができる。
【００５５】
（サーバ３の概略構成）
図６は、サーバ３の概略構成の一例を示す図である。
【００５６】
サーバ３には、複数の店舗毎に、各店舗に関するコンテンツを管理する店舗テーブルと、複数のユーザ毎に、各ユーザがお気に入りのコンテンツとして登録したコンテンツの識別情報を管理するユーザテーブルとが記憶されている。サーバ３は、特定のユーザの携帯端末２から、お気に入りのコンテンツの一覧表示要求を受信した場合に、ユーザテーブルからその特定のユーザがお気に入りのコンテンツとして登録したコンテンツの識別情報を抽出する。そして、サーバ３は、店舗テーブルから、抽出したコンテンツの識別情報に関連付けられたコンテンツを読み出し、読み出したコンテンツの一覧を表示するための表示データを生成して携帯端末２に送信する。以上のような機能を実現するために、サーバ３は、サーバ通信部３１と、サーバ記憶部３２と、サーバ処理部３３とを備える。
【００５７】
サーバ通信部３１は、サーバ３をインターネット８に接続するための通信インターフェース回路を有する。サーバ通信部３１は、携帯端末２から受信したデータをサーバ処理部３３に供給する。
【００５８】
サーバ記憶部３２は、例えば、半導体メモリ、磁気ディスク装置及び光ディスク装置の内の少なくとも一つを有し、バスを介してサーバ３と接続される。サーバ記憶部３２は、サーバ処理部３３による処理に用いられるドライバプログラム、オペレーティングシステムプログラム、アプリケーションプログラム、データ等を記憶する。例えば、サーバ記憶部３２は、ドライバプログラムとして、サーバ通信部３１を制御する通信デバイスドライバプログラム等を記憶する。コンピュータプログラムは、例えばＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等のコンピュータ読み取り可能な可搬型記録媒体から、公知のセットアッププログラム等を用いてサーバ記憶部３２にインストールされてもよい。また、サーバ記憶部３２は、データとして、図７Ａに示すＷｅｂサイトテーブル、図７Ｂに示す店舗テーブル、図７Ｃに示す記事テーブル、図８に示すユーザテーブル等を記憶する。
【００５９】
（テーブルのデータ構造）
図７Ａ〜７Ｃ及び８は、各種テーブルのデータ構造の一例を示す図である。
【００６０】
なお、サーバ記憶部３２が各種テーブルを記憶するのではなく、サーバ３と接続可能な記憶部を有する他の装置（データベース等）がこれらの各種テーブルを記憶してもよい。この場合、サーバ３は、これらの各種テーブルに記憶された情報を使用する際に、当該テーブルを記憶する他の装置にアクセスして、当該テーブルに記憶された情報を取得する。また、各テーブルに含まれる各情報は、テーブル以外の形式で記憶されてもよく、例えばそれぞれ独立して記憶されてもよい。
【００６１】
図７Ａには、Ｗｅｂサイトテーブルが示されている。Ｗｅｂサイトテーブルには、複数のＷｅｂサイト毎に、各Ｗｅｂサイトの名称（Ｗｅｂサイト名）及び識別情報（ＷｅｂサイトＩＤ）、並びに、各Ｗｅｂサイトに対応するテーブルの識別情報（テーブルＩＤ）等が関連付けて格納されている。
【００６２】
各Ｗｅｂサイトに対応するテーブルは、店舗紹介用のＷｅｂサイトで紹介される各店舗を管理する店舗テーブル、又は、記事紹介用のＷｅｂサイトで紹介される各記事を管理する記事テーブル等である。
【００６３】
図７Ｂには、店舗テーブルが示されている。店舗テーブルには、複数の店舗毎に、各店舗の名称（店舗名）、識別情報（店舗ＩＤ）及び位置情報と、各店舗に関する複数のコンテンツの名称（コンテンツ名）、識別情報（コンテンツＩＤ）、コンテンツ自体及び説明（コンテンツ説明）等が関連付けて格納されている。
【００６４】
位置情報は、各店舗が存在する位置（緯度、経度等）を示す情報である。コンテンツ名、コンテンツＩＤ、コンテンツ自体及びコンテンツ説明は、各店舗に関するコンテンツ毎に記憶される。店舗テーブルに記憶される各情報は、各店舗の従業員により店舗端末４を用いて追加又は削除される。なお、図７Ｂには、店舗テーブルが一つだけ記載されているが、サーバ記憶部３２には、複数のＷｅｂサイトのそれぞれに対応する複数の店舗テーブルが各Ｗｅｂサイトと関連付けて記憶される。
【００６５】
図７Ｃには、記事テーブルが示されている。記事テーブルには、複数の記事毎に、各記事の名称（記事名）及び識別情報（記事ＩＤ）と、各記事に関するコンテンツの名称（コンテンツ名）、識別情報（コンテンツＩＤ）、コンテンツ自体及び説明（コンテンツ説明）等が関連付けて格納されている。
【００６６】
コンテンツ名、コンテンツＩＤ、コンテンツ自体及びコンテンツ説明は、各店舗に関するコンテンツ毎に記憶される。記事テーブルに記憶される各情報は、各記事の掲載者により、各掲載者が利用する端末を用いて追加又は削除される。なお、図７Ｃには、記事テーブルが一つだけ記載されているが、サーバ記憶部３２には、複数のＷｅｂサイトのそれぞれに対応する複数の記事テーブルが各Ｗｅｂサイトと関連付けて記憶される。
【００６７】
図８には、ユーザテーブルが示されている。ユーザテーブルには、複数のユーザ毎に、各ユーザの名称（ユーザ名）及び識別情報（ユーザＩＤ）と、各ユーザがお気に入りのコンテンツとして登録したコンテンツのコンテンツＩＤ、及び、そのコンテンツＩＤに関連付けられた店舗ＩＤ又は記事ＩＤの複数の組合せ等とが関連付けて格納されている。
【００６８】
図６に戻り、サーバ処理部３３について説明する。サーバ処理部３３は、一又は複数個のプロセッサ及びその周辺回路を有する。サーバ処理部３３は、サーバ３の全体的な動作を統括的に制御するものであり、例えば、ＣＰＵ（Central Processing Unit）である。サーバ処理部３３は、サーバ３の各種処理がサーバ記憶部３２に記憶されているプログラム等に応じて適切な手順で実行されるように、サーバ通信部３１等の動作を制御する。サーバ処理部３３は、サーバ記憶部３２に記憶されているプログラム（ドライバプログラム、オペレーティングシステムプログラム、アプリケーションプログラム等）に基づいて処理を実行する。また、サーバ処理部３３は、複数のプログラム（アプリケーションプログラム等）を並列に実行できる。
【００６９】
サーバ処理部３３は、追加部３３１と、削除部３３２と、受信部３３３と、抽出部３３４と、読出部３３５と、生成部３３６と、登録部３３７と、を有する。サーバ処理部３３が有するこれらの各部は、サーバ処理部３３が有するプロセッサ上で実行されるプログラムによって実装される機能モジュールである。あるいは、サーバ処理部３３が有するこれらの各部は、独立した集積回路、マイクロプロセッサ、又はファームウェアとしてサーバ３に実装されてもよい。
【００７０】
（コンテンツの追加及び削除）
図９は、管理システム１によるコンテンツの追加及び削除に係る動作シーケンスの一例を示す図である。
【００７１】
以下に説明する動作シーケンスは、予めサーバ記憶部３２に記憶されているプログラムに基づいて、主にサーバ処理部３３により、サーバ３の各要素と協働して実行される。また、以下に説明する動作シーケンスは、予め店舗端末４の記憶部（不図示）に記憶されているプログラムに基づいて、主に店舗端末４の制御部（不図示）により、店舗端末４の各要素と協働して実行される。また、以下に説明する動作シーケンスにおいて、サーバ３は、サーバ通信部３１を介して店舗端末４と各種の情報を送受信する。
【００７２】
まず、店舗の従業員等から、サーバ３へのコンテンツの追加指示が要求された場合の処理について説明する。
【００７３】
最初に、店舗端末４は、店舗端末４が設置された店舗の従業員等から、サーバ３へのコンテンツの追加指示を受け付ける（ステップＳ１０１）。
【００７４】
次に、店舗端末４は、コンテンツの追加を要求するためのコンテンツ追加要求を店舗紹介用のＷｅｂサイトを介してサーバ３へ送信する（ステップＳ１０２）。コンテンツ追加要求には、店舗端末４が使用される店舗の店舗ＩＤ、追加するコンテンツのコンテンツ名、コンテンツ自体及びコンテンツ説明が含まれる。
【００７５】
次に、サーバ３の追加部３３１は、店舗紹介用のＷｅｂサイトを介して店舗端末４からコンテンツ追加要求を受信した場合、コンテンツ追加要求で指定されたコンテンツを店舗テーブルに追加する（ステップＳ１０３）。追加部３３１は、店舗端末４によりアクセスされたＷｅｂサイトを特定し、Ｗｅｂサイトテーブルから、特定したＷｅｂサイトに対応するテーブルＩＤを特定する。また、追加部３３１は、コンテンツＩＤを新たに生成する。追加部３３１は、特定したテーブルＩＤに関連付けられた店舗テーブルに、コンテンツ追加要求に含まれる店舗ＩＤと関連付けて、コンテンツ追加要求に含まれるコンテンツ名、コンテンツ自体及びコンテンツ説明と、新たに生成したコンテンツＩＤとを追加する。
【００７６】
次に、追加部３３１は、店舗端末４にコンテンツ追加結果を送信する（ステップＳ１０４）。コンテンツ追加結果には、コンテンツの追加に成功したか失敗したかを示す情報が含まれ、コンテンツの追加に成功した場合は、さらに追加したコンテンツのコンテンツＩＤが含まれる。
【００７７】
以下に、店舗の従業員等から、サーバ３からのコンテンツの削除指示が要求された場合の処理について説明する。
【００７８】
まず、店舗端末４は、店舗の従業員等から、サーバ３からのコンテンツの削除指示を受け付ける（ステップＳ１０５）。
【００７９】
次に、店舗端末４は、コンテンツの削除を要求するためのコンテンツ削除要求を店舗紹介用のＷｅｂサイトを介してサーバ３へ送信する（ステップＳ１０６）。コンテンツ削除要求には、店舗端末４が使用される店舗の店舗ＩＤ、及び、削除するコンテンツのコンテンツＩＤが含まれる。
【００８０】
次に、サーバ３の削除部３３２は、店舗紹介用のＷｅｂサイトを介して店舗端末４からコンテンツ削除要求を受信した場合、コンテンツ削除要求で指定されたコンテンツを店舗テーブルから削除する（ステップＳ１０７）。削除部３３２は、店舗端末４によりアクセスされたＷｅｂサイトを特定し、Ｗｅｂサイトテーブルから、特定したＷｅｂサイトに対応するテーブルＩＤを特定する。削除部３３２は、特定したテーブルＩＤに関連付けられた店舗テーブルから、コンテンツ削除要求に含まれる店舗ＩＤ及びコンテンツＩＤと関連付けられたコンテンツ（コンテンツＩＤ、コンテンツ自体及びコンテンツ説明）を削除する。なお、削除部３３２は、店舗テーブルから、コンテンツ自体のみを削除し、コンテンツＩＤ及びコンテンツ説明については削除せずに残しておいてもよい。
【００８１】
次に、削除部３３２は、店舗端末４にコンテンツ削除結果を送信する（ステップＳ１０４）。コンテンツ削除結果には、コンテンツの削除に成功したか失敗したかを示す情報が含まれる。以上により、コンテンツの追加及び削除に係る動作シーケンスは終了する。
【００８２】
なお、記事に関するコンテンツの追加及び削除に係る動作シーケンスは、店舗に関するコンテンツの追加及び削除に係る動作シーケンスと同様であるため、詳細な説明を省略する。但し、記事に関するコンテンツについてのコンテンツ追加要求及びコンテンツ削除要求は、各記事の掲載者が利用する端末から、記事紹介用のＷｅｂサイトを介して送信される。サーバ３は、そのＷｅｂサイトに関連付けられた記事テーブルにおいて、コンテンツの追加及び削除を実行する。
【００８３】
（コンテンツの登録）
図１０は、管理システム１によるコンテンツの登録に係る動作シーケンスの一例を示す図である。
【００８４】
以下に説明する動作シーケンスは、予め端末記憶部２２及びサーバ記憶部３２に記憶されているプログラムに基づいて、主に端末処理部２５及びサーバ処理部３３により、携帯端末２及びサーバ３の各要素と協働して実行される。また、以下に説明する動作シーケンスにおいて、サーバ３は、サーバ通信部３１を介して携帯端末２と各種の情報を送受信し、携帯端末２は端末通信部２１を介してサーバ３と各種の情報を送受信する。
【００８５】
まず、携帯端末２の閲覧実行部２５１は、ユーザによる操作部２３を用いた操作に従って、店舗ページの表示指示を受け付ける（ステップＳ２０１）。閲覧実行部２５１は、携帯端末２に表示された店舗一覧ページ画面４００の詳細ボタン４０３が押下された場合に、店舗ページの表示指示を受け付ける。
【００８６】
次に、閲覧実行部２５１は、店舗ページの表示を要求するための店舗ページ表示要求を店舗紹介用のＷｅｂサイトを介してサーバ３へ送信する（ステップＳ２０２）。店舗ページ表示要求は、店舗に関するコンテンツの一覧表示を要求するための第２コンテンツ一覧表示要求の一例である。店舗ページ表示要求には、携帯端末２のユーザのユーザＩＤ及び表示対象の店舗の店舗ＩＤが含まれる。
【００８７】
次に、サーバ３の受信部３３３が、店舗紹介用のＷｅｂサイトを介して携帯端末２から店舗ページ表示要求を受信した場合、抽出部３３４は、店舗ページ表示要求で指定された店舗に関するコンテンツを抽出する（ステップＳ２０３）。抽出部３３４は、携帯端末２によりアクセスされたＷｅｂサイトを特定し、Ｗｅｂサイトテーブルから、特定したＷｅｂサイトに対応するテーブルＩＤを特定する。また、抽出部３３４は、特定したテーブルＩＤに関連付けられた店舗テーブルから、店舗ページ表示要求に含まれる店舗ＩＤと関連付けて記憶された全てのコンテンツを抽出する。
【００８８】
次に、読出部３３５は、店舗テーブルから、抽出した全てのコンテンツのコンテンツ名、コンテンツ自体及びコンテンツ説明を読み出す（ステップＳ２０４）。
【００８９】
次に、生成部３３６は、読み出した全てのコンテンツのコンテンツ名、コンテンツ自体及びコンテンツ説明の一覧を表す店舗ページ画面４１０を表示するための表示データを生成する（ステップＳ２０５）。店舗ページ画面４１０を表示するための表示データは、第２表示データの一例である。
【００９０】
次に、生成部３３６は、生成した表示データをサーバ通信部３１を介して携帯端末２に送信する（ステップＳ２０６）。
【００９１】
次に、携帯端末２の閲覧実行部２５１は、サーバ３から表示データを受信した場合、受信した表示データに基づいて、店舗ページ画面４１０を表示部２４に表示する（ステップＳ２０７）。
【００９２】
次に、閲覧実行部２５１は、ユーザによる操作部２３を用いた操作に従って、コンテンツの登録指示を受け付ける（ステップＳ２０８）。閲覧実行部２５１は、携帯端末２に表示された店舗ページ画面４１０の登録ボタン４１４が押下された場合に、コンテンツの登録指示を受け付ける。
【００９３】
次に、閲覧実行部２５１は、店舗ページの表示を要求するためのコンテンツ登録要求を店舗紹介用のＷｅｂサイトを介してサーバ３へ送信する（ステップＳ２０９）。コンテンツ登録要求には、携帯端末２のユーザのユーザＩＤ、登録するコンテンツのコンテンツＩＤ及びそのコンテンツに対応する店舗の店舗ＩＤが含まれる。
【００９４】
次に、サーバ３の受信部３３３が、店舗紹介用のＷｅｂサイトを介して携帯端末２からコンテンツ登録要求を受信した場合、登録部３３７は、コンテンツ登録要求で指定されたコンテンツに関する情報をユーザテーブルに登録する（ステップＳ２１０）。登録部３３７は、ユーザテーブルに、コンテンツ登録要求に含まれるユーザＩＤと関連付けて、コンテンツ登録要求に含まれる店舗ＩＤ及びコンテンツＩＤの組合せを記憶し、その組合せに対応するコンテンツ自体については記憶しない。
【００９５】
次に、登録部３３７は、携帯端末２にコンテンツ登録結果を送信する（ステップＳ２１１）。コンテンツ登録結果には、コンテンツの登録に成功したか失敗したかを示す情報が含まれる。以上により、コンテンツの登録に係る動作シーケンスは終了する。
【００９６】
なお、記事に関するコンテンツの登録に係る動作シーケンスは、店舗に関するコンテンツの登録に係る動作シーケンスと同様であるため、詳細な説明を省略する。但し、携帯端末２は、記事ページの表示を要求するための記事ページ表示要求を記事紹介用のＷｅｂサイトを介して送信する。記事ページ表示要求は、記事に関するコンテンツの一覧表示を要求するための第２コンテンツ一覧表示要求の一例であり、記事ページ表示要求には、携帯端末２のユーザのユーザＩＤ及び表示対象の記事の記事ＩＤが含まれる。
【００９７】
サーバ３は、記事紹介用のＷｅｂサイトを介して記事ページ表示要求を受信した場合、そのＷｅｂサイトに関連付けられた記事テーブルから、指定されたコンテンツを抽出し、抽出したコンテンツの各情報を読み出す。そして、サーバ３は、記事ページ画面４３０を表示するための表示データを生成する。記事ページ画面４３０を表示するための表示データは、第２表示データの一例である。
【００９８】
また、携帯端末２は、コンテンツ登録要求を、記事を紹介するＷｅｂサイトを介して送信する。この場合のコンテンツ登録要求には、携帯端末２のユーザのユーザＩＤ、登録するコンテンツのコンテンツＩＤ及びそのコンテンツに対応する記事の記事ＩＤが含まれる。
【００９９】
（コンテンツの一覧表示）
図１１は、管理システム１によるコンテンツの一覧表示に係る動作シーケンスの一例を示す図である。
【０１００】
以下に説明する動作シーケンスは、予め端末記憶部２２及びサーバ記憶部３２に記憶されているプログラムに基づいて、主に端末処理部２５及びサーバ処理部３３により、携帯端末２及びサーバ３の各要素と協働して実行される。また、以下に説明する動作シーケンスにおいて、サーバ３は、サーバ通信部３１を介して携帯端末２と各種の情報を送受信し、携帯端末２は端末通信部２１を介してサーバ３と各種の情報を送受信する。
【０１０１】
まず、携帯端末２の閲覧実行部２５１は、ユーザによる操作部２３を用いた操作に従って、ユーザがお気に入りのコンテンツとして登録したコンテンツの一覧表示指示を受け付ける（ステップＳ３０１）。
【０１０２】
次に、閲覧実行部２５１は、ユーザがお気に入りのコンテンツとして登録したコンテンツの一覧表示を要求するためのコンテンツ一覧表示要求を店舗紹介用のＷｅｂサイトを介してサーバ３へ送信する（ステップＳ３０２）。コンテンツ一覧表示要求には、携帯端末２のユーザのユーザＩＤが含まれる。
【０１０３】
次に、サーバ３の受信部３３３は、店舗紹介用のＷｅｂサイトを介して携帯端末２からコンテンツ一覧表示要求を受信する。受信部３３３がコンテンツ一覧表示要求を受信した場合、抽出部３３４は、ユーザテーブルから、そのユーザに関するコンテンツＩＤと、店舗ＩＤ又は記事ＩＤとの組合せを抽出する（ステップＳ３０３）。抽出部３３４は、ユーザテーブルから、コンテンツ一覧表示要求に含まれるユーザＩＤと関連付けて記憶された全てのコンテンツＩＤと、店舗ＩＤ又は記事ＩＤとの組合せを抽出する。
【０１０４】
次に、読出部３３５は、全ての店舗テーブル及び記事テーブルから、抽出した全てのコンテンツＩＤと、店舗ＩＤ又は記事ＩＤとの組合せに関連付けられたコンテンツのコンテンツ名、コンテンツ自体及びコンテンツ説明を読み出す（ステップＳ３０４）。
【０１０５】
次に、生成部３３６は、読み出した全てのコンテンツのコンテンツ名、コンテンツ自体及びコンテンツ説明の一覧を表示するためのコンテンツ一覧ページ画面５００（図５Ａ）を表示するための表示データを生成する（ステップＳ３０５）。
【０１０６】
なお、生成部３３６は、抽出したコンテンツＩＤ及び店舗ＩＤの組合せに関連付けられたコンテンツが店舗テーブル又は記事テーブルから削除されていた場合、コンテンツ一覧ページ画面５１０（図５Ｂ）を表示するための表示データを生成する。即ち、その場合、生成部３３６は、削除されたコンテンツを表示せず、代わりに、店舗テーブル又は記事テーブルにおいてその店舗ＩＤに係る店舗に関する代替コンテンツを表示するように、表示データを生成する。
【０１０７】
これにより、サーバ３は、各店舗の従業員等から削除されたコンテンツをユーザが閲覧することを禁止できる。一方、ユーザは、削除されたコンテンツに対応する店舗のページに容易にアクセスすることが可能になり、その店舗のページにおいて、まだ削除されていないコンテンツ等を参照することができる。
【０１０８】
なお、サーバ３は、各店舗の従業員等からの指示に従って、店舗端末４等から、各店舗のコンテンツの表示の禁止を受け付けてもよい。生成部３３６は、抽出したコンテンツＩＤ及び店舗ＩＤの組合せに関連付けられたコンテンツが表示を許可されていない場合も、そのコンテンツを表示せずに、代わりに、その店舗ＩＤに係る店舗に関する代替コンテンツを表示するように表示データを生成する。
【０１０９】
次に、生成部３３６は、生成した表示データを携帯端末２に送信する（ステップＳ３０６）。
【０１１０】
次に、携帯端末２の閲覧実行部２５１は、サーバ３から表示データを受信した場合、受信した表示データに基づいて、コンテンツ一覧ページ画面５００を表示部２４に表示する（ステップＳ３０７）。以上により、コンテンツの一覧表示に係る動作シーケンスは終了する。
【０１１１】
なお、記事紹介用のＷｅｂサイトを介してコンテンツ一覧表示要求を受信した場合の動作シーケンスは、店舗紹介用のＷｅｂサイトを介してコンテンツ一覧表示要求を受信した場合の動作シーケンスと同様であるため、詳細な説明を省略する。
【０１１２】
以上説明してきたように、管理システム１は、店舗又は記事に関するコンテンツを店舗テーブル又は記事テーブルで一元管理し、ユーザによりお気に入りのコンテンツとして登録されたコンテンツの複製をユーザテーブルに保存しない。そのため、サーバに登録されたコンテンツの一覧を表示させるシステムにおいて、記憶容量の増大及びサーバの処理負荷の増大を抑制することが可能となる。
【０１１３】
また、ユーザは、様々なＷｅｂサイトで発見した気になる画像、記事等を一元的に管理することが可能となる。ユーザは、その一元的に管理している画像、記事等の一覧を後から参照することにより、その画像、記事等を発見した時の自分の感情を容易に思い出すことができる。
【０１１４】
（変形例１）
なお、本発明は、上記した実施形態に限定されるものではない。例えば、図１１のステップＳ３０５において、生成部３３６は、コンテンツ一覧ページ画面５００又は５１０の代わりに、各コンテンツを地図上に表すコンテンツ一覧ページ画面５２０（図５Ｃ）を表示するための表示データを生成してもよい。その場合、ステップＳ３０２において、閲覧実行部２５１は、コンテンツ一覧表示要求に携帯端末２の現在位置を示す端末位置情報を含ませてサーバ３へ送信する。ステップＳ３０４において、読出部３３５は、店舗テーブルから、抽出した店舗ＩＤに関連付けられた位置情報をさらに読み出す。ステップＳ３０５において、サーバ３は、コンテンツ一覧表示要求に含まれる端末位置情報と、店舗テーブルから読み出した位置情報とに基づいて、携帯端末２から所定範囲内に存在する飲食店に関するコンテンツを地図上に表示するように表示データを生成する。
【０１１５】
図１２は、組合せ抽出処理の他の例を示すフローチャートである。
【０１１６】
図１２に示す組合せ抽出処理は、ステップＳ３０５においてコンテンツ一覧ページ画面５２０を表示するための表示データを生成する場合に、ステップＳ３０３において実行される。
【０１１７】
最初に、抽出部３３４は、コンテンツの一覧表示を要求したユーザにより登録されたお気に入りのコンテンツの数が所定数以上であるか否かを判定する（ステップＳ３０１）。抽出部３３４は、ユーザテーブルにおいて、コンテンツ一覧表示要求に含まれるユーザＩＤと関連付けて記憶されたコンテンツＩＤと、店舗ＩＤ又は記事ＩＤとの組合せの数を算出する。抽出部３３４は、算出した組合せの数が所定数以上である場合、お気に入りのコンテンツの数が所定数以上であると判定し、算出した組合せの数が所定数未満である場合、お気に入りのコンテンツの数が所定数未満であると判定する。
【０１１８】
お気に入りのコンテンツの数が所定数以上である場合、抽出部３３４は、コンテンツの抽出方法として第１モードを選択する（ステップＳ３０２）。
【０１１９】
次に、抽出部３３４は、携帯端末２から所定範囲内に存在する店舗を抽出する（ステップＳ３０３）。抽出部３３４は、店舗テーブルから、位置情報に示される店舗位置が、コンテンツ一覧表示要求に含まれる端末位置情報に示される端末位置から所定範囲内である全ての店舗の店舗ＩＤを抽出する。
【０１２０】
次に、抽出部３３４は、抽出した各店舗に関するコンテンツの中から、ユーザによりお気に入りのコンテンツとして登録されたコンテンツを抽出し（ステップＳ３０４）、一連のステップを終了する。抽出部３３４は、店舗テーブルにおいて、抽出した店舗ＩＤに関連付けられたコンテンツＩＤの内、コンテンツ一覧表示要求に含まれるユーザＩＤに関連付けてユーザテーブルに記憶されたコンテンツＩＤと一致するコンテンツＩＤを抽出する。
【０１２１】
一方、お気に入りのコンテンツの数が所定数未満である場合、抽出部３３４は、コンテンツの抽出方法として第２モードを選択する（ステップＳ３０５）。
【０１２２】
次に、抽出部３３４は、携帯端末２のユーザによりお気に入りのコンテンツとして登録された全てのコンテンツを抽出する（ステップＳ３０６）。抽出部３３４は、ユーザテーブルから、コンテンツ一覧表示要求に含まれるユーザＩＤに関連付けて記憶された全てのコンテンツＩＤを抽出する。
【０１２３】
次に、抽出部３３４は、抽出した各コンテンツの中から、携帯端末２から所定範囲内に存在する店舗に関するコンテンツを抽出し（ステップＳ３０７）、一連のステップを終了する。抽出部３３４は、抽出したコンテンツＩＤに関連付けて店舗テーブルに記憶された店舗ＩＤの内、位置情報に示される店舗位置が、コンテンツ一覧表示要求に含まれる端末位置情報に示される端末位置から所定範囲内である全ての店舗の店舗ＩＤを抽出する。そして、抽出部３３４は、抽出したコンテンツＩＤの内、抽出した店舗ＩＤに関連付けてユーザテーブルに記憶されたコンテンツＩＤを抽出する。
【０１２４】
このように、抽出部３３４は、ユーザのお気に入りのコンテンツの数が所定数以上である場合、まず携帯端末２から所定範囲内に存在する店舗を抽出し、抽出した店舗に関するコンテンツの中から、お気に入りのコンテンツとして登録されたコンテンツを抽出する。一方、抽出部３３４は、ユーザのお気に入りのコンテンツの数が所定数未満である場合、まずお気に入りのコンテンツとして登録されたコンテンツを抽出し、抽出した各コンテンツの中から、携帯端末２から所定範囲内に存在する店舗に関するコンテンツを抽出する。これにより、抽出部３３４は、ユーザがお気に入りのコンテンツとして登録したコンテンツの数に応じて、コンテンツを適切にスクリーニングすることができ、より効率的にコンテンツを抽出することが可能となる。
【０１２５】
なお、抽出部３３４は、携帯端末２が存在する位置に応じて、コンテンツの抽出方法を変更してもよい。その場合、サーバ３は、サービスの提供エリアを複数のエリアに分割し、ユーザテーブルにおいて、各ユーザのユーザＩＤと関連付けて、エリア毎に、各ユーザＩＤに関連付けて記憶されたコンテンツＩＤと、店舗ＩＤ又は記事ＩＤとの組合せの数を記憶しておく。抽出部３３４は、コンテンツ一覧表示要求に含まれる端末位置情報に基づいて、携帯端末２が存在するエリアを特定する。そして、抽出部３３４は、特定したエリアにおける組合せ数が所定数未満である場合、第１モードを選択し、特定したエリアにおける組合せ数が所定数以上である場合、第２モードを選択する。
【０１２６】
このように、抽出部３３４は、お気に入りのコンテンツが登録されている店舗が少ないエリアでは、まず携帯端末２から所定範囲内に存在する店舗を抽出する。一方、抽出部３３４は、お気に入りのコンテンツが登録されている店舗が多いエリアでは、まずお気に入りのコンテンツとして登録されたコンテンツを抽出する。これにより、抽出部３３４は、コンテンツを適切にスクリーニングすることができ、より効率的にコンテンツを抽出することが可能となる。
【０１２７】
（変形例２）
また、サーバ３の生成部３３６は、図１１のステップＳ３０５において、抽出したコンテンツＩＤ及び店舗ＩＤの組合せに関連付けられたコンテンツが店舗テーブル又は記事テーブルから削除されていた場合、代替コンテンツでなく、そのコンテンツに対応する対応コンテンツを表示するように表示データを生成してもよい。
【０１２８】
各コンテンツに対応する対応コンテンツは、店舗テーブル又は記事テーブルにおいて、事前に設定される。例えば、対応コンテンツとして、店舗テーブル又は記事テーブルにおいてその店舗ＩＤ又は記事ＩＤに関連付けられたコンテンツの内の何れかのコンテンツが設定される。または、店舗テーブル又は記事テーブルには各コンテンツが属するジャンル（肉類、魚類、野菜類、和食、洋食、中華等）が事前に設定されており、対応コンテンツとして、各コンテンツと同じジャンルに属するコンテンツが設定されてもよい。または、公知の画像処理技術を利用して、各コンテンツに類似するコンテンツが抽出され、抽出されたコンテンツが対応コンテンツとして設定されてもよい。
【０１２９】
図１３Ａは、対応コンテンツが表示されるコンテンツ一覧ページ画面１３００の例を示す図である。コンテンツ一覧ページ画面１３００では、図５Ａに示したコンテンツ一覧ページ画面５００における画像Ａ１のコンテンツが削除されており、代わりに、店舗テーブルにおいて画像Ａ１と同じジャンル（肉類）に属している対応コンテンツが表示されている。図１３Ａに示すように、対応コンテンツについて、コンテンツ名１３０１、コンテンツ１３０２及びコンテンツ説明１３０３等が表示されるとともに、画像が置換されている旨１３０４が表示される。画像１３０２は、図５Ｂに示した画像５１２と同様に、ユーザの入力を受け付けるボタンとして機能し、画像１３０２が押下されると、削除されたコンテンツに対応する店舗の店舗ページ画面４１０が表示される。
【０１３０】
または、生成部３３６は、図１１のステップＳ３０５において、抽出したコンテンツＩＤ及び店舗ＩＤの組合せに関連付けられたコンテンツが店舗テーブル又は記事テーブルから削除されていた場合、そのコンテンツを表示せず、次に抽出したコンテンツ識別情報に関連付けられたコンテンツを詰めて表示するように表示データを生成してもよい。
【０１３１】
図１３Ｂは、次のコンテンツが詰めて表示されるコンテンツ一覧ページ画面１３１０の例を示す図である。コンテンツ一覧ページ画面１３１０では、図５Ａに示したコンテンツ一覧ページ画面５００における画像Ａ１のコンテンツが削除されており、次に抽出された画像Ｂ１のコンテンツのコンテンツ名１３１１、コンテンツ１３１２及びコンテンツ説明１３１３等が詰めて表示されるとともに、画像Ａ１が削除されていることを示すテキスト１３１４が表示される。テキスト１３１４も、ユーザの入力を受け付けるボタンとして機能し、テキスト１３１４が押下されると、削除されたコンテンツに対応する店舗の店舗ページ画面４１０が表示されてもよい。
【０１３２】
これにより、サーバ３は、各店舗の従業員等から削除されたコンテンツをユーザが閲覧することを禁止できる。一方、ユーザは、削除されたコンテンツに対応する店舗のページに容易にアクセスすることが可能になり、その店舗のページにおいて、まだ削除されていないコンテンツ等を参照することができる。
【０１３３】
なお、サーバ３は、各店舗の従業員等からの指示に従って、店舗端末４等から、各店舗のコンテンツの表示の禁止を受け付けてもよい。生成部３３６は、抽出したコンテンツＩＤ及び店舗ＩＤの組合せに関連付けられたコンテンツが表示を許可されていない場合も、そのコンテンツを表示せずに、代わりに、そのコンテンツに対応する対応コンテンツを表示するように、または、次に抽出されたコンテンツを詰めて表示するように表示データを生成する。生成部３３６は、抽出したコンテンツＩＤ及び店舗ＩＤの組合せに関連付けられたコンテンツが店舗テーブル又は記事テーブルから削除されていた場合、又は、表示を許可されていない場合、図１３Ａ又は１３Ｂに示すように、そのコンテンツが削除されたこと、又は、表示を許可されていないことをさらに表示するように表示データを生成する。
【０１３４】
また、サーバ３は、各コンテンツが店舗テーブル又は記事テーブルから削除されていた場合、特定のキャッシュサーバ、又は、ウェブアーカイブ、インターネットアーカイブのバックアップサーバ等から各コンテンツを取得し、携帯端末２に提供してもよい。その場合、サーバ３は、取得した各コンテンツを再度利用できるように店舗テーブル又は記事テーブルに保存しておいてもよい。
【０１３５】
（変形例３）
また、サーバ３の生成部３３６は、ユーザにより登録されたコンテンツが、そのコンテンツが登録された際に使用されたページと異なるページでも閲覧可能である場合、その旨を表示するように表示データを生成してもよい。
【０１３６】
図１４Ａには、本変形例における店舗テーブルが示されている。この店舗テーブルには、複数の店舗毎に、図７Ｂに示した店舗テーブルにおける各情報に加えて、使用ページ情報が関連付けて格納されている。
【０１３７】
使用ページ情報には、そのコンテンツが使用されるページ、即ちそのコンテンツを閲覧可能なページのページ名、ＵＲＬ及び優先度等が含まれる。各コンテンツを閲覧可能なページは、各店舗テーブルに関連付けられたＷｅｂサイトが提供するページである。各コンテンツを閲覧可能なページは、その店舗に関連するページに限定されず、例えば複数の店舗のおすすめコンテンツをまとめて紹介するおすすめコンテンツのページ等でもよい。
【０１３８】
図１４Ｂには、本変形例における記事テーブルが示されている。この記事テーブルにも、複数の記事毎に、図７Ｂに示した記事テーブルにおける各情報に加えて、使用ページ情報が関連付けて格納されている。
【０１３９】
図１０に示したステップＳ２０１〜Ｓ２１０について説明したように、サーバ３の受信部３３３は、店舗テーブルにおいて特定の店舗Ａに関連付けられたコンテンツを閲覧可能に表示する店舗ページ画面４１０を介して携帯端末２から、店舗ページ画面４１０に表示された特定のコンテンツのコンテンツＩＤを含むコンテンツ登録要求を受信する。受信部３３３がコンテンツ登録要求を受信した場合、登録部３３７は、特定のコンテンツのコンテンツＩＤをユーザテーブルに登録する。
【０１４０】
読出部３３５は、図１１のステップＳ３０４において、店舗テーブル及び記事テーブルから、各コンテンツのコンテンツ名、コンテンツ自体及びコンテンツ説明に加えて、使用ページ情報を読み出す。生成部３３６は、図１１のステップＳ３０５において、各コンテンツについて、使用ページ情報に含まれる、各コンテンツを閲覧可能なページ名を表示するように表示データを生成する。
【０１４１】
図１５は、各コンテンツを閲覧可能なページ名が表示されるコンテンツ一覧ページ画面１５００の例を示す図である。コンテンツ一覧ページ画面１５００では、各コンテンツについて、コンテンツ名１５０１、コンテンツ１５０２及びコンテンツ説明１５０３等が表示されるとともに、各コンテンツを閲覧可能なページ名１５０４が表示される。このように、生成部３３６は、表示データに含まれるコンテンツが、そのコンテンツが登録された際に使用されたページと異なる他のページにおいて閲覧可能である場合、そのコンテンツが他のページにおいて閲覧可能であることを表示するように表示データを生成する。これにより、ユーザに、コンテンツを登録した際に使用したページ以外にも、そのコンテンツを閲覧可能なページがあることを通知し、そのページに含まれる他のコンテンツを紹介することが可能となる。なお、コンテンツ一覧ページ画面１５００において、各コンテンツを閲覧可能なページ名１５０４の内、コンテンツを登録した際に使用したページのページ名については表示されないようにしてもよい。
【０１４２】
また、画像１５０２は、ユーザの入力を受け付けるボタンとして機能し、画像１５０２が押下されると、そのコンテンツに対応する店舗の店舗ページ画面が表示される。携帯端末２の閲覧実行部２５１は、コンテンツ一覧ページ画面１５００に表示された特定のコンテンツの画像１５０２が押下されると、そのコンテンツを指定する指定通知をサーバ３に送信する。指定通知には、指定されたコンテンツのコンテンツＩＤが含まれる。サーバ３の生成部３３６は、携帯端末２から指定通知を受信すると、店舗テーブル及び記事テーブルから、受信した指定通知に含まれるコンテンツＩＤに関連付けられた使用ページ情報を読み出す。生成部３３６は、使用ページ情報に含まれる、そのコンテンツを閲覧可能なＵＲＬの内、優先度が最も高いＵＲＬを特定し、そのＵＲＬにより表示されるページを表示するための表示データを携帯端末２に送信する。携帯端末２の閲覧実行部２５１は、サーバ３から表示データを受信した場合、受信した表示データに基づいて、指定されたコンテンツを閲覧可能なページを表示部２４に表示する。
【０１４３】
図１５に示す例では、画像Ａ１に係るコンテンツは、優先度が１である通常メニューと優先度が２であるおすすめメニューで閲覧可能であるため、そのコンテンツの画像１５０２が押下されると、優先度が最も高いページであるおすすめメニューのページ画面１５１０が表示される。一方、画像Ａ２に係るコンテンツは、優先度が１である通常メニューにおいてのみ閲覧可能であるため、通常メニューのページ画面１５２０が表示される。
【０１４４】
なお、サーバ３は、画像１５０２が押下された場合、優先度が最も高いページを表示させるのではなく、そのコンテンツを閲覧可能な全てのページを選択可能に携帯端末２に表示し、ユーザによって選択されたページを携帯端末２に表示させてもよい。
【０１４５】
このように、生成部３３６は、指定されたコンテンツが、そのコンテンツが登録された際に使用されたページにおいてのみ閲覧可能である場合、そのページを表示するための表示データを携帯端末２に送信し、そのコンテンツが他のページにおいて閲覧可能である場合、他のページを表示するための表示データを携帯端末２に送信する。これにより、ユーザは、コンテンツを登録した際に使用したページ以外の、そのコンテンツを閲覧可能なページを容易に閲覧することが可能となる。
【０１４６】
なお、使用ページ情報は、店舗テーブル及び記事テーブルでなく、ユーザテーブルにおいて、各コンテンツと関連付けて記憶されてもよい。その場合、読出部３３５又は生成部３３６は、ユーザテーブルから使用ページ情報を読み出す。
【０１４７】
（変形例４）
サーバ記憶部３２が記憶する各テーブル又は各テーブルに含まれる各情報は、サーバ３だけでなく、複数の異なる装置に、分割して記憶されてもよい。その場合、サーバ３のサーバ記憶部３２、及び、サーバ３以外の他の装置の記憶部が、それぞれ、各装置が管理する、Ｗｅｂサイトテーブル、店舗テーブル、記事テーブル及びユーザテーブルを記憶する。
【０１４８】
サーバ３は、サーバ３が管理するＷｅｂサイトを介して携帯端末２から店舗ページ表示要求又は記事ページ表示要求を受信した場合、サーバ記憶部３２に記憶された店舗テーブル又は記事テーブルからコンテンツを抽出し、表示データを作成する。一方、サーバ３は、携帯端末２から、他の装置の記憶部に記憶されたコンテンツをお気に入りのコンテンツとして登録するコンテンツ登録要求を受け付ける。また、サーバ３は、コンテンツ一覧表示要求を受信した場合、サーバ記憶部３２に記憶されたユーザテーブルから、コンテンツＩＤと、店舗ＩＤ又は記事ＩＤとの組合せを抽出する。そして、サーバ３は、サーバ記憶部３２だけでなく、サーバ３以外の他の装置の記憶部に記憶された全ての店舗テーブル又は記事テーブルからコンテンツを取得し、表示データを作成する。
【０１４９】
なお、本実施形態でいうテーブルとはデータベースの形式の一例であり、データがサーバ内にプールしているような形式であってもよい。
【０１５０】
また、ユーザテーブルにおいて各ユーザ毎にコンテンツＩＤ及びそのコンテンツＩＤに関連付けられた店舗ＩＤの複数の組合せが記憶される代わりに、サーバ記憶部３２又はサーバ３以外の他の装置の記憶部に、各コンテンツＩＤ毎に各コンテンツＩＤに関連付けられた店舗ＩＤ又は記事ＩＤが記憶されたコンテンツテーブルが記憶されてもよい。その場合、抽出部３３４は、ユーザテーブルからユーザに関するコンテンツＩＤを抽出し、コンテンツテーブルから、抽出されたコンテンツＩＤに関連付けられた店舗ＩＤ又は記事ＩＤを抽出する。読出部３３５は、店舗テーブルから、抽出した全てのコンテンツＩＤと、店舗ＩＤ又は記事ＩＤとの組合せに関連付けられたコンテンツのコンテンツ名、コンテンツ自体及びコンテンツ説明を読み出す。その場合も、管理システム１は、記憶容量の増大及びサーバの処理負荷の増大を抑制することが可能となる。
【０１５１】
当業者は、本発明の精神及び範囲から外れることなく、様々な変更、置換及び修正をこれに加えることが可能であることを理解されたい。
【符号の説明】
【０１５２】
１    管理システム
２    携帯端末
３    サーバ
３１    サーバ通信部
３２    サーバ記憶部
３３１    追加部
３３２    削除部
３３３    受信部
３３４    抽出部
３３５    読出部
３３６    生成部
３３７    登録部
【図１】
2017188109.tif 000003
【図２】
2017188109.tif 000004
【図３】
2017188109.tif 000005
【図４Ａ】
2017188109.tif 000006
【図４Ｂ】
2017188109.tif 000007
【図４Ｃ】
2017188109.tif 000008
【図４Ｄ】
2017188109.tif 000009
【図５Ａ】
2017188109.tif 000010
【図５Ｂ】
2017188109.tif 000011
【図５Ｃ】
2017188109.tif 000012
【図６】
2017188109.tif 000013
【図７Ａ】
2017188109.tif 000014
【図７Ｂ】
2017188109.tif 000015
【図７Ｃ】
2017188109.tif 000016
【図８】
2017188109.tif 000017
【図９】
2017188109.tif 000018
【図１０】
2017188109.tif 000019
【図１１】
2017188109.tif 000020
【図１２】
2017188109.tif 000021
【図１３Ａ】
2017188109.tif 000022
【図１３Ｂ】
2017188109.tif 000023
【図１４Ａ】
2017188109.tif 000024
【図１４Ｂ】
2017188109.tif 000025
【図１５】
2017188109.tif 000026