(57)【要約】【課題】複数のチェーン店毎に存在する各店舗情報掲載ページを効率的に更新しながら、各店舗情報掲載ページが運営本部の意図と異なる内容に更新されるのを防ぐ。【解決手段】情報処理装置は、第１の記憶手段と第２の記憶手段と制御手段とを有する。第１の記憶手段は、同一のグループに属する複数のチェーン店舗毎に作成され当該各チェーン店舗に関するコンテンツを含む複数のチェーン店舗ページを記憶し、第２の記憶手段は、グループに対応する架空店舗に関するコンテンツを含む非公開の架空店舗ページを各チェーン店舗ページと対応付けて記憶する。制御手段は、ユーザの操作に基づいて、第２の記憶手段に記憶された架空店舗ページに含まれる少なくとも１つのコンテンツの複製を、当該架空店舗ページに対応する第１の記憶手段に記憶されたチェーン店舗ページに含まれる少なくとも１つのコンテンツに上書きすることで、チェーン店舗ページを更新する。【選択図】図４
2017191569.tif 000002
【特許請求の範囲】
【請求項１】
同一のグループに属する複数のチェーン店舗毎に作成され当該各チェーン店舗に関するコンテンツを含む複数のチェーン店舗ページを記憶する第１の記憶手段と、
前記グループに対応する架空店舗に関するコンテンツを含む非公開の架空店舗ページを、前記各チェーン店舗ページと対応付けて記憶する第２の記憶手段と、
ユーザの操作に基づいて、前記第２の記憶手段に記憶された前記架空店舗ページに含まれる少なくとも１つのコンテンツの複製を、当該架空店舗ページに対応する前記第１の記憶手段に記憶されたチェーン店舗ページに含まれる少なくとも１つのコンテンツに上書きすることで、前記チェーン店舗ページを更新する制御手段と
を具備する情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記第１の記憶手段は、前記各チェーン店舗ページとして、それぞれ下書きページと本番ページとを記憶し、
前記制御手段は、前記架空店舗ページに含まれるコンテンツの複製を、前記対応する各チェーン店舗ページの下書きページに含まれるコンテンツに上書きする
情報処理装置。
【請求項３】
請求項２に記載の情報処理装置であって、
前記ユーザまたは前記各チェーン店舗の従業員の操作に基づいて、前記架空店舗ページに対応する前記下書きページに含まれるコンテンツを、前記本番ページに含まれるコンテンツに上書きする
情報処理装置。
【請求項４】
請求項１に記載の情報処理装置であって、
前記第１の記憶手段は、前記各チェーン店舗ページとして、それぞれ下書きページと本番ページとを記憶し、
前記制御手段は、前記架空店舗ページに含まれるコンテンツの複製を、前記対応する各チェーン店舗ページの少なくとも本番ページに含まれるコンテンツに上書きする
情報処理装置。
【請求項５】
請求項１乃至４のいずれかに記載の情報処理装置であって、
前記制御手段は、前記ユーザの操作に基づいて、前記各チェーン店舗の従業員が各チェーン店舗端末を介して前記チェーン店舗ページのコンテンツを編集するための操作権限を制限する
情報処理装置。
【請求項６】
請求項１乃至５のいずれかに記載の情報処理装置であって、
前記各チェーン店舗は飲食チェーン店舗であり、
前記第２の記憶手段は、前記架空店舗ページに含まれるコンテンツとして、画像、コース情報、メニュー情報のうち少なくとも１つを記憶し、
前記制御手段は、前記架空店舗ページに対応する各チェーン店舗ページに対応する各飲食チェーン店舗端末からの要求に応じて、前記架空店舗ページに含まれる前記画像、コース情報、メニュー情報のうち少なくとも１つを、前記第２の記憶手段から前記第１の記憶手段に複製する
情報処理装置。
【請求項７】
請求項１乃至６のいずれかに記載の情報処理装置であって、
前記第２の記憶手段は、１つのグループに対して複数の前記架空店舗ページを、前記グループ内の異なるチェーン店舗ページとそれぞれ対応付けて記憶し、
前記制御手段は、前記複数の架空店舗ページ毎に、当該各架空店舗ページに含まれるコンテンツの複製を、当該各架空店舗ページに対応する前記チェーン店舗ページに含まれるコンテンツに上書きする
情報処理装置。
【請求項８】
同一のグループに属する複数のチェーン店舗毎に作成され当該各チェーン店舗に関するコンテンツを含む複数のチェーン店舗ページを第１の記憶手段に記憶し、
前記グループに対応する架空店舗に関するコンテンツを含む非公開の架空店舗ページを、前記各チェーン店舗ページと対応付けて第２の記憶手段に記憶し、
ユーザの操作に基づいて、前記第２の記憶手段に記憶された前記架空店舗ページに含まれる少なくとも１つのコンテンツの複製を、当該架空店舗ページに対応する前記第１の記憶手段に記憶されたチェーン店舗ページに含まれる少なくとも１つのコンテンツに上書きすることで、前記チェーン店舗ページを更新する
情報処理方法。
【請求項９】
情報処理装置に、
同一のグループに属する複数のチェーン店舗毎に作成され当該各チェーン店舗に関するコンテンツを含む複数のチェーン店舗ページを第１の記憶手段に記憶するステップと、
前記グループに対応する架空店舗に関するコンテンツを含む非公開の架空店舗ページを、前記各チェーン店舗ページと対応付けて第２の記憶手段に記憶するステップと、
ユーザの操作に基づいて、前記第２の記憶手段に記憶された前記架空店舗ページに含まれる少なくとも１つのコンテンツの複製を、当該架空店舗ページに対応する前記第１の記憶手段に記憶されたチェーン店舗ページに含まれる少なくとも１つのコンテンツに上書きすることで、前記チェーン店舗ページを更新するステップと
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、飲食店情報を掲載したＷｅｂページを飲食店が作成・編集するためのシステムを提供可能な情報処理装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
従来から、飲食店等の店舗は、店舗の宣伝や店舗情報の紹介等を目的として、Ｗｅｂページを作成しインターネット上に公開している。そして、企業が複数の店舗（チェーン店）を有する場合や、フランチャイズチェーンによって複数の店舗を運営している場合、当該複数の店舗毎にＷｅｂページが作成されることも多い。
【０００３】
このような店舗毎のＷｅｂページに関連して、例えば、下記特許文献１には、情報管理用のサーバコンピュータに、メーカーのホームページコンテンツのうち、各店舗が必要とする特定のコンテンツについて、各店舗ごとにリンク情報として登録しておき、各店舗のホームページ画面上でリンク指定を行うだけで、上記メーカーの特定ホームページコンテンツが、その店舗のホームページコンテンツとして自動的に提示されることが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−０３００３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１に記載の技術では、各店舗の管理者が、メーカーのホームページコンテンツのうち、自店のホームページコンテンツとして提示したいコンテンツを指定して登録するため、各店舗のページが、メーカー側の意図とは異なる内容に更新されてしまう可能性がある。このような場合、メーカーはそのような更新内容の削除や修正の依頼を行う必要があり、店舗側でも、それに対応するための手間が発生してしまう。
【０００６】
一方で、各店舗のページをメーカー等が一括して管理すれば上記のような問題は発生しないが、多くの店舗が存在する場合にはそのような管理は多大な手間と労力を要するため、現実的ではない。
【０００７】
以上のような事情に鑑み、本発明の目的は、複数のチェーン店毎に存在する各店舗情報掲載ページを効率的に更新しながら、各店舗情報掲載ページが運営本部の意図とは異なる内容に更新されるのを防ぐことが可能な情報処理装置、情報処理方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明の一形態に係る情報処理装置は、第１の記憶手段と、第２の記憶手段と、制御手段とを有する。上記第１の記憶手段は、同一のグループに属する複数のチェーン店舗毎に作成され当該各チェーン店舗に関するコンテンツを含む複数のチェーン店舗ページを記憶する。上記第２の記憶手段は、上記グループに対応する架空店舗に関するコンテンツを含む非公開の架空店舗ページを、上記各チェーン店舗ページと対応付けて記憶する。上記制御手段は、ユーザの操作に基づいて、上記第２の記憶手段に記憶された上記架空店舗ページに含まれる少なくとも１つのコンテンツの複製を、当該架空店舗ページに対応する上記第１の記憶手段に記憶されたチェーン店舗ページに含まれる少なくとも１つのコンテンツに上書きすることで、上記チェーン店舗ページを更新する。
【０００９】
これにより情報処理装置は、チェーン店舗の運営本部用に非公開の架空店舗ページを用意し、当該架空店舗ページに含まれるコンテンツの複製を、それに紐付いた全てのチェーン店舗ページのコンテンツに上書きすることで、複数のチェーン店毎に存在する各チェーン店舗ページを効率的に更新しながら、各店舗情報掲載ページが運営本部の意図とは異なる内容に更新されるのを防ぐことができる。上記第１の記憶手段と第２の記憶手段は、それぞれ異なる記憶装置であってもよいし、同一の記憶装置における異なる記憶領域であってもよい。
【００１０】
上記第１の記憶手段は、上記各チェーン店舗ページとして、それぞれ下書きページと本番ページとを記憶してもよい。この場合上記制御手段は、上記架空店舗ページに含まれるコンテンツの複製を、上記対応する各チェーン店舗ページの下書きページに含まれるコンテンツに上書きしてもよい。
【００１１】
これにより情報処理装置は、近い将来に本番ページとしてアップロードされるために準備される各チェーン店舗ページの下書きページを一括して更新することができる。すなわち、運営本部が架空店舗ページのコンテンツに基づいて各チェーン店舗ページの下書きページのコンテンツを予め更新しておくことで、各チェーン店舗の従業員が当該下書きページをその後に本番ページとしてアップロードする場合に、当該本番ページを常に運営本部の意図に沿った内容に維持することができ、アップデートの削除や修正等の無駄な作業が発生するのを防ぐことができる。また、運営本部は、架空店舗ページに更新内容を準備し、本番ページとしてアップロードする直前までチェーン店舗ページの下書きページを更新しないため、チェーン店舗側で誤って本番アップロードの予定日時より前に運営本部の用意した更新内容をアップロードしてしまうことも阻止できる。
【００１２】
上記ユーザまたは前記各チェーン店舗の従業員の操作に基づいて、上記架空店舗ページに対応する上記下書きページに含まれるコンテンツを上記本番ページに含まれるコンテンツに上書きしてもよい。
【００１３】
これにより情報処理装置は、架空店舗ページのコンテンツの複製によって上書きされた下書きページを本番ページとしてアップロードすることができる。各チェーン店舗は、運営本部が用意した下書きページを適宜修正してから本番ページとしてアップロードすることができる。また、運営本部は、チェーン店舗が本番ページとしてアップロードを怠った場合や、運営本部が本番ページのアップロードを担いたい場合は、下書きページを本番ページとしてアップロードすることができる。
【００１４】
上記第１の記憶手段は、上記各チェーン店舗ページとして、それぞれ下書きページと本番ページとを記憶してもよい。この場合上記制御手段は、上記架空店舗ページに含まれるコンテンツの複製を、上記対応する各チェーン店舗ページの少なくとも本番ページに含まれるコンテンツに上書きしてもよい。
【００１５】
これにより情報処理装置は、仮にチェーン店舗ページの下書きページのコンテンツが運営本部の意図とは異なる内容であったとしても、架空店舗ページのコンテンツを少なくとも本番ページのコンテンツに上書きすることで、運営本部の意図とは異なる下書きページの内容が本番ページとしてアップロードされるのを防ぐことができる。また、運営本部は、架空店舗ページに更新内容を準備し、本番ページとしてアップロードする予定日時までチェーン店舗ページの本番ページを更新しないため、運営本部の予定した日時に本番ページのアップロードを実施することができる。
【００１６】
上記制御手段は、上記ユーザの操作に基づいて、上記各チェーン店舗の従業員が各チェーン店舗端末を介して上記チェーン店舗ページのコンテンツを編集するための操作権限を制限してもよい。
【００１７】
これにより情報処理装置は、架空店舗ページから複製された下書きページのコンテンツが各チェーン店舗の従業員によって運営本部の意図に反して編集されるのを防ぐことができる。
【００１８】
上記各チェーン店舗は飲食チェーン店舗であってもよい。この場合上記第２の記憶手段は、上記架空店舗ページに含まれるコンテンツとして、画像、コース情報、メニュー情報のうち少なくとも１つを記憶してもよい。この場合上記制御手段は、上記架空店舗ページに対応する各チェーン店舗ページに対応する各飲食チェーン店舗端末からの要求に応じて、上記架空店舗ページに含まれる上記画像、コース情報、メニュー情報のうち少なくとも１つを、上記第２の記憶手段から上記第１の記憶手段に複製してもよい。
【００１９】
これにより情報処理装置は、架空店舗ページに含まれる画像、コース情報、メニュー情報のうち少なくとも１つのコンテンツを、各チェーン飲食店舗用のコンテンツとして複製して記憶させることができる。
【００２０】
上記第２の記憶手段は、１つのグループに対して複数の上記架空店舗ページを、上記グループ内の異なるチェーン店舗ページとそれぞれ対応付けて記憶してもよい。この場合上記制御手段は、上記複数の架空店舗ページ毎に、当該各架空店舗ページに含まれるコンテンツの複製を、当該各架空店舗ページに対応する上記チェーン店舗ページに含まれるコンテンツに上書きしてもよい。
【００２１】
これにより情報処理装置は、１つのグループ内の各チェーン店舗に対して複数の架空店舗ページを用意し、それぞれ異なるチェーン店舗を対応付けることで、例えば業態が異なるチェーン店舗毎に異なる架空店舗ページを対応付けて、それに応じて業態ごとにチェーン店舗ページを一括して更新することができる。
【００２２】
本発明の他の形態に係る情報処理方法は、
同一のグループに属する複数のチェーン店舗毎に作成され当該各チェーン店舗に関するコンテンツを含む複数のチェーン店舗ページを第１の記憶手段に記憶し、
上記グループに対応する架空店舗に関するコンテンツを含む非公開の架空店舗ページを、上記各チェーン店舗ページと対応付けて第２の記憶手段に記憶し、
ユーザの操作に基づいて、上記第２の記憶手段に記憶された上記架空店舗ページに含まれる少なくとも１つのコンテンツの複製を、当該架空店舗ページに対応する上記第１の記憶手段に記憶されたチェーン店舗ページに含まれる少なくとも１つのコンテンツに上書きすることで、上記チェーン店舗ページを更新することを含む。
【００２３】
本発明のまた別の形態に係るプログラムは、情報処理装置に、
同一のグループに属する複数のチェーン店舗毎に作成され当該各チェーン店舗に関するコンテンツを含む複数のチェーン店舗ページを第１の記憶手段に記憶するステップと、
上記グループに対応する架空店舗に関するコンテンツを含む非公開の架空店舗ページを、上記各チェーン店舗ページと対応付けて第２の記憶手段に記憶するステップと、
ユーザの操作に基づいて、上記第２の記憶手段に記憶された上記架空店舗ページに含まれる少なくとも１つのコンテンツの複製を、当該架空店舗ページに対応する上記第１の記憶手段に記憶されたチェーン店舗ページに含まれる少なくとも１つのコンテンツに上書きすることで、上記チェーン店舗ページを更新するステップとを実行させる。
【発明の効果】
【００２４】
以上説明したように、本発明によれば、複数のチェーン店毎に存在する各店舗情報掲載ページを効率的に更新しながら、各店舗情報掲載ページが運営本部の意図とは異なる内容に更新されるのを防ぐことができる。しかし、当該効果は本発明を限定するものではない。
【図面の簡単な説明】
【００２５】
【図１】本発明の一実施形態に係る飲食店情報提供システムの構成を示した図である。
【図２】本発明の一実施形態に係る飲食店情報提供サーバのハードウェア構成を示した図である。
【図３】本発明の一実施形態に係る飲食店情報提供サーバが有するデータベースの構成を示した図である。
【図４】本発明の一実施形態に係る飲食店情報提供サーバによる、飲食店情報掲載ページの更新処理の流れを示したフローチャートである。
【図５】本発明の一実施形態に係る飲食店情報提供サーバによる、飲食店情報掲載ページの更新処理を概念的に示した図である。
【図６】本発明の一実施形態に係る飲食店情報提供サーバによる、飲食店情報掲載ページの更新処理を概念的に示した図である。
【発明を実施するための形態】
【００２６】
以下、図面を参照しながら、本発明の実施形態を説明する。
【００２７】
［システムの構成］
図１は、本実施形態に係る飲食店情報提供システムの構成を示した図である。
【００２８】
同図に示すように、このシステムは、インターネット５０上の飲食店情報提供サーバ１００と、複数のユーザ端末２００と、複数の飲食店端末３００とを含む。
【００２９】
飲食店情報提供サーバ１００は、複数のユーザ端末２００及び複数の飲食店端末３００とインターネット５０を介して接続されている。飲食店情報提供サーバ１００は、飲食店に関する情報を掲載したポータルサイトを運営する。
【００３０】
飲食店情報提供サーバ１００は、上記ポータルサイトにおいて、ユーザ端末２００の一般ユーザ（飲食店に来店する客）向けに飲食店情報の検索システムを提供する。具体的には、飲食店情報提供サーバ１００は、ユーザ端末２００からの検索要求に基づいて検索条件に合致する飲食店情報を検索し、検索結果を掲載したＷｅｂページを生成してユーザ端末２００へ送信する。
【００３１】
ユーザ端末２００（２００Ａ，２００Ｂ，２００Ｃ...）は、ユーザにより使用される端末であり、例えばスマートフォン、携帯電話、タブレットＰＣ（Personal Computer）、ノートブックＰＣ、デスクトップＰＣ等である。ユーザ端末２００は、飲食店情報提供サーバ１００へアクセスし、例えば店名やエリア等を検索条件として検索された上記Ｗｅｂページを受信してブラウザ等により画面に表示する。
【００３２】
また一方で飲食店情報提供サーバ１００は、上記ポータルサイトに掲載される飲食店（加盟店）向けに、飲食店情報の管理画面（Ｗｅｂページ）を提供している。飲食店端末３００のユーザは、当該管理画面を介して、上記検索結果として一般ユーザに提供されるＷｅｂページ上の飲食店情報（コンテンツ）を編集・更新し、当該Ｗｅｂページを上記ポータルサイト上にアップロードすることができる。
【００３３】
飲食店端末３００（３００Ａ，３００Ｂ，３００Ｃ...）は、各飲食店に設置されている端末であり、タブレットＰＣ（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）や無線ＬＡＮ等の無線通信用の各種モジュールであり、上記ユーザ端末２００及び飲食店端末３００との間の通信処理を担う。
【００４４】
なお、図示しないが、ユーザ端末２００及び飲食店端末３００の基本的なハードウェア構成も上記飲食店情報提供サーバ１００のハードウェア構成と略同様である。
【００４５】
［飲食店情報提供サーバのデータベース構成］
図３は、上記飲食店情報提供サーバ１００が有するデータベースの構成を示した図である。
【００４６】
同図に示すように、飲食店情報提供サーバ１００は、記憶部１８に、飲食店情報データベース３１、チェーン店舗ページ情報データベース３２、及びマスタ店舗ページ情報データベース３３を有している。
【００４７】
飲食店情報データベース３１は、飲食店毎に、飲食店情報掲載ページに掲載可能な飲食店情報（コンテンツ）及び当該飲食店情報のうち少なくとも一部が掲載された飲食店情報掲載ページ（Ｗｅｂページ）を記憶している。
【００４８】
飲食店情報としては、その飲食店の店名、住所、電話番号、所在エリア情報、その飲食店を識別するＩＤ（店舗ＩＤ）、その飲食店の業態・サービスのカテゴリ情報、その飲食店を紹介する情報（店舗のＰＲ文等の店舗の特徴を示す情報、飲食店が行うイベント情報）、飲食店が提供するメニューに関するメニュー情報、飲食店が提供するコース料理に関するコース情報、飲食店やメニューに関する画像データ、営業時間、ウェブサイトＵＲＬ等の情報を記憶している。
【００４９】
上記所在エリア情報は、例えば都道府県単位のものであるが、市区町村等のより狭い範囲の単位でも情報が記憶されてもよい。上記カテゴリ情報は、例えば和食、中華、イタリアン、フレンチ、焼肉等のメインカテゴリの他、和食における焼き鳥・天ぷら等、イタリアンにおけるパスタ・ピザ等のより詳細なサブカテゴリを含んでいてもよい。
【００５０】
チェーン店舗ページ情報データベース３２は、上記飲食店情報データベース３１とは別に、チェーン店舗展開されたグループ毎、及び、当該グループに属するチェーン店舗毎に、飲食店情報掲載ページに掲載可能な飲食店情報（コンテンツ）及び当該飲食店情報が掲載された飲食店情報掲載ページ（チェーン店舗ページ）を記憶している。
【００５１】
ここで、チェーン店舗ページには、それぞれ少なくとも１つの本番ページＰｒと下書きページＰｄとが存在する。本番ページＰｒは、上記ポータルサイト上にアップロードされ、一般ユーザに閲覧されるページである。これに対して下書きページＰｄは、本番ページＰｒの下書きとして作成される非公開のページである。下書きページＰｄは、例えばメニュー情報やコース情報等の飲食店情報が所定の日時に変更されることが決定されており、当該日時が到来した場合にその内容を本番ページＰｒに切り替えてアップロードすることで、上記変更作業を迅速かつスムースに進めるため等に作成される。
【００５２】
マスタ店舗ページ情報データベース３３は、上記チェーン店舗が属するグループに対応する架空店舗（マスタ店舗）の飲食店情報及びそれが掲載された飲食店情報掲載ページ（マスタ店舗ページ）を、チェーン店舗を形成するグループ毎に記憶する。
【００５３】
上記各チェーン店舗ページがそれぞれ実在するグループ内のチェーン店舗に対応するのに対して、マスタ店舗ページは、単に上記グループに対応するだけで、いずれのチェーン店舗にも対応していない。
【００５４】
そして、マスタ店舗ページは、上記グループに属する各チェーン店舗のチェーン店舗ページと対応付けられて記憶される。例えば、マスタ店舗を識別するマスタ店舗ＩＤが、各チェーン店舗を識別する各チェーン店舗ＩＤに対して対応付けられている。マスタ店舗ＩＤは、運営本部の管理者によるグループ管理画面へのアクセスの際にも用いられる。
【００５５】
マスタ店舗ページは、少なくとも１つの下書きページ（マスタページ）Ｐｍ、すなわち非公開のページとして構成される。マスタ店舗ページは、それに対応付けられたチェーン店舗ページのコンテンツを更新するために作成されるページである。
【００５６】
当該マスタ店舗ページのコンテンツが、当該マスタ店舗ページに対応付けられた上記チェーン店舗ページの本番ページＰｒまたは下書きページＰｄにコピーされ上書きされることで、チェーン店舗ページが更新される。
【００５７】
運営本部の管理者は、上記グループ管理画面上で、上記コピー先として、上記マスタ店舗ページに対応付けられた少なくとも１つのチェーン店舗ページを選択することで、マスタ店舗ページのコンテンツを当該選択された各チェーン店舗ページに反映し各チェーン店舗ページを更新することができる。マスタ店舗ページに対応付けられた全てのチェーン店舗ページがコピー先として選択されれば、それら全てのチェーン店舗ページのコンテンツが一括してマスタ店舗ページのコンテンツに上書きされ更新されることになる。
【００５８】
当該マスタ店舗は、１つのグループに対して複数存在していてもよく、各マスタ店舗に対して少なくとも１つの異なるチェーン店舗が対応付けられていてもよい。例えば、１つのグループにおいて、マスタ店舗Ａに対してチェーン店舗Ａ，Ｂ，Ｃが対応付けられ、マスタ店舗Ｂに対してチェーン店舗Ｄ，Ｅ，Ｆが対応付けられる。
【００５９】
したがって、運営本部の管理者は、マスタ店舗とチェーン店舗との対応付けを設定することで、グループ内の各チェーン店舗のチェーン店舗ページを、マスタ店舗ページ毎に一括して更新させることが可能となる。
【００６０】
また、上記マスタ店舗ページ及び上記チェーン店舗ページは、基本的には、運営本部の管理者によって編集・更新されるが、当該管理者の許可により、各チェーン店舗の従業員によって編集・更新され得る。当該許可は、管理者が、運営本部の端末を介して、グループ管理画面上で、各チェーン店舗に対して、チェーン店舗ページに対する編集・更新操作の操作権限を設定することで行われる。換言すると、当該チェーン店舗ページに対する編集・更新操作の操作権限は、上記運営本部の端末を介して制限される。
【００６１】
マスタ店舗ページ情報データベース３３は、当該操作権限の制限情報も記憶している。具体的には、制限情報は、チェーン店舗（の飲食店端末３００）毎、かつ、それに対応するチェーン店舗ページ上の複数のコンテンツ毎に、その編集・更新操作の制限／許可の別を記憶している。
【００６２】
より具体的には、例えば、チェーン店舗Ａの従業員に対してはそのチェーン店舗Ａのチェーン店舗ページの編集・更新が許可されるが、他のチェーン店舗Ｂの従業員に対しては当該チェーン店舗Ｂのチェーン店舗ページの編集・更新は許可されない、といった設定が可能である。また例えば、チェーン店舗Ａの従業員は、当該チェーン店舗Ａのチェーン店舗ページのコンテンツのうち、メニュー情報の編集・更新操作は許可されるが、コース情報の編集・更新操作は許可されない、といった設定も可能である。
【００６３】
これら各データベースは、後述する飲食店情報提供サーバ１００による飲食店情報提供処理において、必要に応じて相互に参照されて用いられる。
【００６４】
［飲食店情報提供サーバの動作］
次に、以上のように構成された飲食店情報提供サーバ１００の動作について説明する。当該動作は、飲食店情報提供サーバ１００のＣＰＵ１１及び通信部１９等のハードウェアと、記憶部１８に記憶されたソフトウェアとの協働により実行される。以下の説明では、便宜上、ＣＰＵ１１を動作主体とする。
【００６５】
図４は、飲食店情報提供サーバ１００による、飲食店情報掲載ページの更新処理の流れを示したフローチャートである。
【００６６】
同図に示すように、飲食店情報提供サーバ１００のＣＰＵ１１は、まず、あるグループの運営本部の端末から、グループ管理画面にアクセスがあったか否かを判断する（ステップ４１）。
【００６７】
グループ管理画面にアクセスがあったと判断した場合、ＣＰＵ１１は、上記チェーン店舗ページ情報データベース３２及びマスタ店舗ページ情報データベース３３を参照して、アクセス元の運営本部端末のログイン時のマスタ店舗ＩＤに対応するグループを特定し、それに対応するグループ管理画面ページを上記運営本部の端末へ送信する（ステップ４２）。
【００６８】
続いてＣＰＵ１１は、上記管理画面上で、マスタ店舗ページのコンテンツを、チェーン店舗ページへコピーする操作が入力されたか否かを判断する（ステップ４３）。
【００６９】
当該操作は、図示しないが、例えばマスタ店舗ページのコンテンツの一覧が表示された画面上で、コピー対象のコンテンツ項目がラジオボタン等で選択され、同画面上のコピーボタンが押下されることで入力される。当該操作の前処理として、コピー先のチェーン店舗ページの選択処理が実行される。運営本部の管理者は、コピー先のチェーン店舗として、マスタ店舗ページに対応付けられた全てのチェーン店舗を選択することも可能である。
【００７０】
また、同一のグループにマスタ店舗ページが複数設定されている場合、上記コンテンツの選択操作の前に、コピー元としてのマスタ店舗ページの選択操作が入力される。
【００７１】
上記コピー操作が入力されたと判断した場合（Ｙｅｓ）、ＣＰＵ１１は、当該コピーの前処理において、マスタ店舗ページに対応付けられた全てのチェーン店舗ページのうち少なくとも１つのチェーン店舗ページがコピー先として選択されていたか否かを判断する（ステップ４５）。
【００７２】
上記選択がなかったと判断した場合（Ｎｏ）、ＣＰＵ１１は、マスタ店舗ページに対応付けられた全てのチェーン店舗ページが選択されたものと判断し、当該対応付けられた全てのチェーン店舗ページを抽出する（ステップ４５）。
【００７３】
一方、上記選択があったと判断された場合（Ｙｅｓ）、ＣＰＵ１１は、マスタ店舗ページに対応付けられたチェーン店舗ページのうち、当該選択されたチェーン店舗ページを抽出する（ステップ４６）。
【００７４】
続いてＣＰＵ１１は、上記マスタ店舗ページのコンテンツをコピーし、当該コピーしたコンテンツを、上記抽出したチェーン店舗ページのうち、下書きページＰｄに上書きすることで、当該下書きページＰｄを更新する（ステップ４７）。
【００７５】
続いてＣＰＵ１１は、上記コピー操作が、チェーン店舗ページの本番ページＰｒへのアップロードの指示を伴うものか否かを判断する（ステップ４８）。
【００７６】
すなわち、上記コピー操作時には、上記グループ管理画面上で、上記マスタ店舗ページのコンテンツをそれに対応付けられたチェーン店舗ページの下書きページＰｄにコピーして上書きする処理と、当該コピーによる上書きに加えて、当該下書きページＰｄのコンテンツを本番ページＰｒにアップロードする処理とを選択可能とされている。
【００７７】
ＣＰＵ１１は、上記コピー操作が、下書きページＰｄへのコピーのみならず本番ページＰｒへのアップロードも実行する指示を伴うものであると判断した場合（Ｙｅｓ）、上記上書きした下書きページＰｄのコンテンツを本番ページＰｒへアップロードする（ステップ４９）。当該処理は、上記コピー操作時の選択に応じて、上記マスタ店舗ページに対応付けられたチェーン店舗ページのうち、上記選択されたチェーン店舗ページまたは全てのチェーン店舗ページについて実行される。全てのチェーン店舗がコピー先として設定されていた場合、運営本部の管理者は、上記コピーボタンの押下操作等、極めて少ないステップ数の操作により、マスタ店舗ページに対応付けられた全てのチェーン店舗ページの内容を瞬時に一括して更新することができる。
【００７８】
ＣＰＵ１１は、上記コピー時に本番ページＰｒへのアップロード指示が無い場合でも、その後、上記管理者の操作に基づいて、下書きページＰｄのコンテンツを本番ページＰｒへアップロードすることができる。この操作は、上記マスタ店舗ページに対応付けられた全てのチェーン店舗ページの下書きページＰｄについて一括して実行することも可能であるし、選択されたチェーン店舗ページの下書きページＰｄのみについて実行することも可能である。
【００７９】
また、チェーン店舗の従業員が下書きページＰｄの編集操作権限を有する場合には、各チェーン店舗の従業員は、運営本部が用意した下書きページＰｄを適宜修正してから本番ページＰｒとしてアップロードすることができる。この場合でも、運営本部は、チェーン店舗が本番ページＰｒのアップロードを怠った場合や、運営本部が本番ページＰｒのアップロードを担いたい場合は、自ら下書きページＰｄを本番ページＰｒとしてアップロードすることができる。
【００８０】
図５及び図６は、上記飲食店情報提供サーバ１００によるチェーン店舗ページの更新処理を概念的に示した図である。
【００８１】
図５に示すように、あるマスタ店舗のマスタ店舗ページＰｍに、チェーン店舗Ａのチェーン店舗ページ（下書きページＰｄ）と、チェーン店舗Ｂのチェーン店舗ページ（下書きページＰｄ）とが対応付けられている場合、コピー操作前においてチェーン店舗Ａとチェーン店舗Ｂとで各下書きページＰｄ上のコンテンツが異なっていても、マスタ店舗ページＰｍのコンテンツが各チェーン店舗の下書きページＰｄへコピーされることで、それらの下書きページＰｄのコンテンツは全てマスタ店舗ページＰｍのコンテンツへと上書きされ更新される。
【００８２】
また上述したように、上記コピー操作時においては、マスタ店舗ページＰｍのコンテンツのうち、一部のコンテンツのみをチェーン店舗ページＰｄのコンテンツへと上書きすることも可能とされている。
【００８３】
図６に示すように、マスタ店舗ページＰｍは、コンテンツとして、個別のメニュー１〜３を含むメニュータブ１と、コース料理Ａ〜Ｃを含むメニュータブ２を有している。メニュータブは、ユーザ端末２００のブラウザ上でそれぞれ異なるタブ上で表示され得るメニュー情報である。
【００８４】
この場合、飲食店情報提供サーバ１００は、管理本部の端末の管理者からの操作に応じて、上記図５で示したように、上記マスタ店舗ページＰｍのコンテンツ全て（上記メニュータブ１とメニュータブ２の双方）をチェーン店舗の下書きページＰｄへコピーして上書きすることもできるし、図６に示すように、マスタ店舗ページＰｍのコンテンツのうち一部（例えばメニュータブ１のみ）をチェーン店舗の下書きページＰｄへコピーして上書きすることもできる。
【００８５】
この場合、マスタ店舗ページＰｍの各メニュータブとチェーン店舗ページの各メニュータブとは１対１の対応関係にあり、例えばマスタ店舗ページのメニュータブ１に対してコピー操作が入力された場合、そのコンテンツはチェーン店舗ページのメニュータブ１にコピーされ上書きされる。
【００８６】
もちろん、コピー対象となるコンテンツは、上記メニュータブ（個別のメニュー情報及びコース情報）に限られず、例えばチェーン店舗のメニューや外装・内装等を映した写真等の画像や、おすすめ情報、ユーザ投稿情報、イベント情報、クーポン情報等、飲食店情報掲載ページに掲載可能なあらゆるコンテンツがコピー操作の対象とされる。
【００８７】
またメニュー情報やコース情報は、上記のような複数のタブによって表示される場合に限られず、単一のページ上に個別メニュー情報やコース情報が全て表示される形態であっても構わない。その場合も、コピー操作時に、上記単一のページのうち例えば個別メニュー情報またはコース情報のみがコピー対象として選択されてもよい。
【００８８】
［まとめ］
以上説明したように、本実施形態によれば、飲食店情報提供サーバ１００は、チェーン店舗の運営本部用に非公開のマスタ店舗ページ（架空店舗ページ）を用意し、当該マスタ店舗ページに含まれるコンテンツのコピーを、それに紐付いた全ての（または選択された）チェーン店舗ページのコンテンツに上書きすることで、複数のチェーン店舗毎に存在する各チェーン店舗ページを効率的に更新しながら、各チェーン店舗ページが運営本部の意図とは異なる内容に更新されるのを防ぐことができる。
【００８９】
また運営本部は、マスタ店舗ページに更新内容を準備しておき、本番ページＰｒとしてアップロードする直前までチェーン店舗ページの下書きページＰｄを更新しないようにすることで、チェーン店舗側が誤って本番ページＰｒのアップロードの予定日時より前に運営本部の用意した更新内容をアップロードしてしまうことも阻止できる。
【００９０】
［変形例］
本発明は上述の実施形態にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更され得る。
【００９１】
上述の実施形態では、飲食店情報提供サーバ１００は、マスタ店舗ページのコンテンツを、対応するチェーン店舗ページの下書きページＰｄに一旦上書きした後に、本番ページＰｒにアップロードした。しかし、飲食店情報提供サーバ１００は、上記マスタ店舗ページのコンテンツを、対応するチェーン店舗ページの下書きページＰｄを介さずに直接本番ページＰｄに上書きしてもよい。これにより飲食店情報提供サーバ１００は、マスタ店舗ページのコンテンツを即座にチェーン店舗ページに反映し上記ポータルサイト上で提供することができる。もちろん、上記グループ管理画面上で、マスタ店舗ページから下書きページへのコピーのみ実行するか、下書きページのコピーに加えて本番ページへのアップロードを実行するか、マスタ店舗ページから本番ページへ直接コピーするかを選択可能とされていてもよい。
【００９２】
この場合、運営本部は、マスタ店舗ページに更新内容を準備し、本番ページＰｄとしてアップロードする予定日時までチェーン店舗ページの本番ページＰｄを更新しないようにすることで、運営本部の予定した日時に本番ページＰｄのアップロードを確実に実施することができる。
【００９３】
上述の実施形態では、チェーン店舗として飲食店が例に挙げられたが、チェーン店舗は飲食店に限られず、例えば、コンビニエンスストア、スーパーマーケット、ドラッグストア、衣料品店、スポーツ用品店、家庭用電気製品量販店、書店、車用品店、時計店等の小売店、レンタルビデオ店、レンタカー店、レンタルゲーム店等のレンタルショップの店舗、カラオケ・ボーリング等の娯楽施設の店舗、マッサージ・エステ等の施術施設の店舗、ホテル・旅館等の宿泊施設の店舗等の様々なチェーン店舗のチェーン店舗ページの更新処理についても、本発明は同様に適用可能である。
【００９４】
本願の特許請求の範囲に記載された発明のうち、「情報処理方法」と記載された発明は、その各ステップを、ソフトウェアによる情報処理によりコンピュータ等の少なくとも１つの装置が自動的に行うものであり、人間がコンピュータ等の装置を用いて行うものではない。すなわち、当該「情報処理方法」は、コンピュータ・ソフトウェアによる情報処理方法であって、コンピュータという計算道具を人間が操作する方法ではない。
【符号の説明】
【００９５】
１１…ＣＰＵ
１８…記憶部
１９…通信部
３１…飲食店情報データベース
３２…チェーン店舗ページ情報データベース
３３…マスタ店舗ページ情報データベース
１００…飲食店情報提供サーバ
２００…ユーザ端末
３００…飲食店端末
【図１】
2017191569.tif 000003
【図２】
2017191569.tif 000004
【図３】
2017191569.tif 000005
【図４】
2017191569.tif 000006
【図５】
2017191569.tif 000007
【図６】
2017191569.tif 000008