(57)【要約】【課題】機会損失の発生を抑制することを可能とする。【解決手段】格納部２０１は、第１サービス提供要素が割り当てられている第１サービスを含む複数のサービスが提供される第１セットコースを示す第１セットコース情報と、当該複数のサービスが提供される第１時間帯とを含む予約情報を格納する。受信部２０２は、第１サービス提供要素が提供することが可能な第２サービスを含む複数のサービスが提供される第２セットコースを示す第２セットコース情報を受信する。予約管理部２０３は、第１時間帯中の第１サービス提供要素が割り当てられている第１サービスが提供される第２時間帯と少なくとも一部が重複する第３時間帯において第２サービスが提供される場合、第１時間帯が分割された時間単位で第１セットコースの内容を変更する。表示処理手段は、第２時間帯と第３時間帯との重複を解消することが可能である場合、第４時間帯を利用者端末に表示する。【選択図】図３
2020087185.tif 000002
【特許請求の範囲】
【請求項１】
第１利用者によって使用される利用者端末と通信可能に接続される予約管理装置において、
店舗に対する前記第１利用者とは異なる第２利用者の予約を示す予約情報であって、第１サービス提供要素が割り当てられている第１サービスと他のサービス提供要素が割り当てられている他のサービスとを含む複数のサービスが連続して提供される第１セットコースを示す第１セットコース情報と、当該第１セットコースにおける当該複数のサービスが提供される第１時間帯とを含む予約情報を格納する格納手段と、
前記第１セットコース情報と前記第１時間帯とを含む予約情報が前記格納手段に格納された後に、利用者端末に対する第１利用者の操作に基づいて、前記第１サービス提供要素が提供することが可能な第２サービスと他のサービス提供要素が提供することが可能な他のサービスとを含む複数のサービスが連続して提供される第２セットコースを示す第２セットコース情報を受信する受信手段と、
前記第１時間帯中の前記第１サービス提供要素が割り当てられている前記第１サービスが提供される第２時間帯と少なくとも一部が重複する第３時間帯において前記第２サービスが提供される場合、前記第１時間帯を予め定められた時間単位に分割し、当該分割された時間単位で前記予約情報に含まれる第１セットコース情報によって示される第１セットコースの内容を変更する予約管理手段と、
前記第１セットコースの内容が変更されることによって前記第２時間帯と前記第３時間帯との重複を解消することが可能である場合、前記第３時間帯を含む第４時間帯を前記第１利用者が予約可能な時間帯として前記利用者端末に表示する表示処理手段と
を具備する予約管理装置。
【請求項２】
第１利用者によって使用される利用者端末と通信可能に接続される予約管理装置において、
店舗に対する前記第１利用者とは異なる第２利用者の予約を示す予約情報であって、第１サービス提供要素が割り当てられている第１サービスと他のサービス提供要素が割り当てられている他のサービスとを含む複数のサービスが連続して提供される第１セットコースを示す第１セットコース情報と、当該第１セットコースにおける当該複数のサービスが提供される第１時間帯とを含む予約情報を格納する格納手段と、
前記第１セットコース情報と前記第１時間帯とを含む予約情報が前記格納手段に格納された後に、利用者端末に対する第１利用者の操作に基づいて、前記第１サービス提供要素が提供することが可能な第２サービスと他のサービス提供要素が提供することが可能な他のサービスとを含む複数のサービスが連続して提供される第２セットコースを示す第２セットコース情報を受信する受信手段と、
前記第１時間帯中の前記第１サービス提供要素が割り当てられている前記第１サービスが提供される第２時間帯と少なくとも一部が重複する第３時間帯において前記第２サービスが提供される場合、前記第２セットコースにおける複数のサービスが提供される前記第３時間帯を含む第４時間帯を予め定められた時間単位に分割し、当該分割された時間単位で当該第２セットコースの内容を変更する予約管理手段と、
前記第２セットコースの内容が変更されることによって前記第２時間帯と前記第３時間帯との重複を解消することが可能である場合、前記第４時間帯を前記第１利用者が予約可能な時間帯として前記利用者端末に表示する表示処理手段と
を具備する予約管理装置。
【請求項３】
前記予約管理手段は、前記第１サービスまたは前記第２サービスが前記第１サービス提供要素とは異なる第２サービス提供要素が提供することが可能である場合、前記分割された時間単位の少なくとも一部において当該第１サービス提供要素を前記第２サービス提供要素に変更する請求項１または２記載の予約管理装置。
【請求項４】
前記予約管理手段は、前記第１セットコースまたは前記第２セットコースに含まれる複数のサービスの各々が提供される順番を変更する請求項１または２記載の予約管理装置。
【請求項５】
前記予約管理手段は、前記分割された時間単位で前記第１サービスまたは前記第２サービスに割り当てられている時間を短縮する
請求項１または２記載の予約管理装置。
【請求項６】
前記予約管理手段は、前記第１サービスまたは前記第２サービスに割り当てられている時間が予め定められた時間以下とならない範囲で時間を短縮する請求項５記載の予約管理装置。
【請求項７】
第１利用者によって使用される利用者端末と通信可能に接続され、格納手段を有する予約管理装置が実行する予約管理方法であって、
店舗に対する前記第１利用者とは異なる第２利用者の予約を示す予約情報であって、第１サービス提供要素が割り当てられている第１サービスと他のサービス提供要素が割り当てられている他のサービスとを含む複数のサービスが連続して提供される第１セットコースを示す第１セットコース情報と、当該第１セットコースにおける当該複数のサービスが提供される第１時間帯とを含む予約情報を前記格納手段に格納するステップと、
前記第１セットコース情報と前記第１時間帯とを含む予約情報が前記格納手段に格納された後に、利用者端末に対する第１利用者の操作に基づいて、前記第１サービス提供要素が提供することが可能な第２サービスと他のサービス提供要素が提供することが可能な他のサービスとを含む複数のサービスが連続して提供される第２セットコースを示す第２セットコース情報を受信するステップと、
前記第１時間帯中の前記第１サービス提供要素が割り当てられている前記第１サービスが提供される第２時間帯と少なくとも一部が重複する第３時間帯において前記第２サービスが提供される場合、前記第１時間帯を予め定められた時間単位に分割し、当該分割された時間谷で前記予約情報に含まれる第１セットコース情報によって示される第１セットコースの内容を変更するステップと、
前記第１セットコースの内容が変更されることによって前記第２時間帯と前記第３時間帯との重複を解消することが可能である場合、前記第３時間帯を含む第４時間帯を前記第１利用者が予約可能な時間帯として前記利用者端末に表示するステップと
を具備する予約管理方法。
【請求項８】
第１利用者によって使用される利用者端末と通信可能に接続され、格納手段を有する予約管理装置が実行する予約管理方法であって、
店舗に対する前記第１利用者とは異なる第２利用者の予約を示す予約情報であって、第１サービス提供要素が割り当てられている第１サービスと他のサービス提供要素が割り当てられている他のサービスとを含む複数のサービスが連続して提供される第１セットコースを示す第１セットコース情報と、当該第１セットコースにおける当該複数のサービスが提供される第１時間帯とを含む予約情報を前記格納手段に格納するステップと、
前記第１セットコース情報と前記第１時間帯とを含む予約情報が前記格納手段に格納された後に、利用者端末に対する第１利用者の操作に基づいて、前記第１サービス提供要素が提供することが可能な第２サービスと他のサービス提供要素が提供することが可能な他のサービスとを含む複数のサービスが連続して提供される第２セットコースを示す第２セットコース情報を受信するステップと、
前記第１時間帯中の前記第１サービス提供要素が割り当てられている前記第１サービスが提供される第２時間帯と少なくとも一部が重複する第３時間帯において前記第２サービスが提供される場合、前記第２セットコースにおける複数のサービスが提供される前記第３時間帯を含む第４時間帯を予め定められた時間単位に分割し、当該分割された時間単位で当該第２セットコースの内容を変更するステップと、
前記第２セットコースの内容が変更されることによって前記第２時間帯と前記第３時間帯との重複を解消することが可能である場合、前記第４時間帯を前記第１利用者が予約可能な時間帯として前記利用者端末に表示するステップと
を具備する予約管理方法。
【請求項９】
第１利用者によって使用される利用者端末と通信可能に接続され、格納手段を有する予約管理装置のコンピュータによって実行されるプログラムであって、
前記コンピュータに、
店舗に対する前記第１利用者とは異なる第２利用者の予約を示す予約情報であって、第１サービス提供要素が割り当てられている第１サービスと他のサービス提供要素が割り当てられている他のサービスとを含む複数のサービスが連続して提供される第１セットコースを示す第１セットコース情報と、当該第１セットコースにおける当該複数のサービスが提供される第１時間帯とを含む予約情報を前記格納手段に格納するステップと、
前記第１セットコース情報と前記第１時間帯とを含む予約情報が前記格納手段に格納された後に、利用者端末に対する第１利用者の操作に基づいて、前記第１サービス提供要素が提供することが可能な第２サービスと他のサービス提供要素が提供することが可能な他のサービスとを含む複数のサービスが連続して提供される第２セットコースを示す第２セットコース情報を受信するステップと、
前記第１時間帯中の前記第１サービス提供要素が割り当てられている前記第１サービスが提供される第２時間帯と少なくとも一部が重複する第３時間帯において前記第２サービスが提供される場合、前記第１時間帯を予め定められた時間単位に分割し、当該分割された時間谷で前記予約情報に含まれる第１セットコース情報によって示される第１セットコースの内容を変更するステップと、
前記第１セットコースの内容が変更されることによって前記第２時間帯と前記第３時間帯との重複を解消することが可能である場合、前記第３時間帯を含む第４時間帯を前記第１利用者が予約可能な時間帯として前記利用者端末に表示するステップと
を実行させるためのプログラム。
【請求項１０】
第１利用者によって使用される利用者端末と通信可能に接続され、格納手段を有する予約管理装置のコンピュータによって実行されるプログラムであって、
前記コンピュータに、
店舗に対する前記第１利用者とは異なる第２利用者の予約を示す予約情報であって、第１サービス提供要素が割り当てられている第１サービスと他のサービス提供要素が割り当てられている他のサービスとを含む複数のサービスが連続して提供される第１セットコースを示す第１セットコース情報と、当該第１セットコースにおける当該複数のサービスが提供される第１時間帯とを含む予約情報を前記格納手段に格納するステップと、
前記第１セットコース情報と前記第１時間帯とを含む予約情報が前記格納手段に格納された後に、利用者端末に対する第１利用者の操作に基づいて、前記第１サービス提供要素が提供することが可能な第２サービスと他のサービス提供要素が提供することが可能な他のサービスとを含む複数のサービスが連続して提供される第２セットコースを示す第２セットコース情報を受信するステップと、
前記第１時間帯中の前記第１サービス提供要素が割り当てられている前記第１サービスが提供される第２時間帯と少なくとも一部が重複する第３時間帯において前記第２サービスが提供される場合、前記第２セットコースにおける複数のサービスが提供される前記第３時間帯を含む第４時間帯を予め定められた時間単位に分割し、当該分割された時間単位で当該第２セットコースの内容を変更するステップと、
前記第２セットコースの内容が変更されることによって前記第２時間帯と前記第３時間帯との重複を解消することが可能である場合、前記第４時間帯を前記第１利用者が予約可能な時間帯として前記利用者端末に表示するステップと
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、予約管理装置、予約管理方法及びプログラムに関する。
【背景技術】
【０００２】
近年では、各種店舗（施設）を利用する利用者によって使用される利用者端末をインターネットに接続し、例えばＷｅｂサイトを介して当該店舗（において提供されるサービス）を予約することが知られている。
【０００３】
ここで、上記した店舗が例えばマッサージ店またはエステティックサロン等のような当該店舗のスタッフが利用者に対して施術を行うような店舗である場合において、当該店舗を利用者が予約する場合を想定する。この場合、利用者は、所望のサービス内容（施術内容）を含むセットコース及び当該セットコースにおけるサービスの提供を開始する時刻（以下、開始時刻と表記）等を指定することができる。
【０００４】
しかしながら、例えば利用者によって指定された時間帯が他の予約において指定されている時間帯と重複する場合には、当該利用者による新規の予約を受けることができず、機会損失が発生する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−２２７４５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
そこで、本発明の目的は、機会損失の発生を抑制することが可能な予約管理装置、予約管理方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明の１つの態様によれば、第１利用者によって使用される利用者端末と通信可能に接続される予約管理装置が提供される。前記予約管理装置は、格納手段と、受信手段と、予約管理手段と、表示処理手段とを具備する。前記格納手段は、店舗に対する前記第１利用者とは異なる第２利用者の予約を示す予約情報であって、第１サービス提供要素が割り当てられている第１サービスと他のサービス提供要素が割り当てられている他のサービスとを含む複数のサービスが連続して提供される第１セットコースを示す第１セットコース情報と、当該第１セットコースにおける当該複数のサービスが提供される第１時間帯とを含む予約情報を格納する。前記受信手段は、前記第１セットコース情報と前記第１時間帯とを含む予約情報が前記格納手段に格納された後に、利用者端末に対する第１利用者の操作に基づいて、前記第１サービス提供要素が提供することが可能な第２サービスと他のサービス提供要素が提供することが可能な他のサービスとを含む複数のサービスが連続して提供される第２セットコースを示す第２セットコース情報を受信する。前記予約管理手段は、前記第１時間帯中の前記第１サービス提供要素が割り当てられている前記第１サービスが提供される第２時間帯と少なくとも一部が重複する第３時間帯において前記第２サービスが提供される場合、前記第１時間帯を予め定められた時間単位に分割し、当該分割された時間単位で前記予約情報に含まれる第１セットコース情報によって示される第１セットコースの内容を変更する。前記表示処理手段は、前記第１セットコースの内容が変更されることによって前記第２時間帯と前記第３時間帯との重複を解消することが可能である場合、前記第３時間帯を含む第４時間帯を前記第１利用者が予約可能な時間帯として前記利用者端末に表示する。
【発明の効果】
【０００８】
本発明は、機会損失の発生を抑制することを可能とする。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態に係る予約管理装置を含む予約管理システムの構成の一例を示す図。
【図２】予約管理装置のハードウェア構成の一例を示す図。
【図３】予約管理装置の機能構成の一例を示す図。
【図４】予約情報のデータ構造の一例を示す図。
【図５】予約情報に含まれるセットコース情報のデータ構造の一例を示す図。
【図６】予約管理システムの処理手順の一例を示すシーケンスチャート。
【図７】予約可能枠特定処理の処理手順の一例を示すフローチャート。
【図８】予約調整処理に含まれる第１処理について具体的に説明するための図。
【図９】予約調整処理に含まれる第２処理について具体的に説明するための図。
【図１０】予約調整処理に含まれる第２処理について具体的に説明するための図。
【図１１】予約調整処理に含まれる第３処理について具体的に説明するための図。
【図１２】予約調整処理に含まれる第３処理について具体的に説明するための図。
【発明を実施するための形態】
【００１０】
以下、図面を参照して、本発明の実施形態について説明する。  
図１は、本実施形態に係る予約管理装置を含む予約管理システム（ネットワークシステム）の構成の一例を示す。本実施形態における予約管理システムは、各種店舗に対する予約を管理するために用いられる。
【００１１】
なお、本実施形態における店舗としては例えば、マッサージ店、エステティックサロン、整体院及びパーソナルジム等を想定しているが、当該店舗は、店舗のスタッフや同時に運用できる数量に制限がある設備をもって当該店舗を利用する利用者に対してサービス（施術等）を行うような店舗であればよい。
【００１２】
図１に示すように、予約管理システムは、利用者端末１０、予約管理装置（サーバ装置）２０及び店舗端末３０を備える。
【００１３】
利用者端末１０は、例えば店舗を利用する利用者が当該店舗（において提供されるサービス）を予約するために使用する端末装置である。利用者端末１０には、例えばスマートフォン、タブレット端末及びパーソナルコンピュータ（ＰＣ）等が含まれる。
【００１４】
予約管理装置２０は、利用者端末１０を使用する利用者からの店舗に対する予約を管理するための機能を有するサーバ装置である。予約管理装置２０は、利用者端末１０及び店舗端末３０とそれぞれインターネットのようなネットワーク４０を介して通信可能に接続されている。なお、予約管理装置２０の機能構成については後述する。
【００１５】
店舗端末３０は、上記した利用者による予約が可能な店舗に設けられている端末装置である。店舗端末３０は、例えば店舗のスタッフによって使用される。この店舗端末３０としては例えばパーソナルコンピュータ等を用いることができるが、当該店舗端末３０は、例えばスマートフォン及びタブレット端末等の他の電子機器であってもよい。
【００１６】
なお、図１においては便宜的に利用者端末１０及び店舗端末３０がそれぞれ１つずつ示されているが、予約管理システムは、複数の利用者端末１０及び店舗端末３０を備えていてもよい。
【００１７】
図２は、図１に示す予約管理装置２０のハードウェア構成の一例を示す。図２に示すように、予約管理装置２０においては、バス２１に、不揮発性メモリ２２、ＣＰＵ２３、メインメモリ２４及び通信デバイス２５等が接続されている。なお、不揮発性メモリ２２及びメインメモリ２４は、予約管理装置２０の記憶装置を構成する。
【００１８】
不揮発性メモリ２２は、例えばオペレーティングシステム（ＯＳ）及び上記した店舗に対する予約を管理するためのプログラム（以下、予約管理プログラムと表記）を含む各種プログラムを格納する。
【００１９】
ＣＰＵ２３は、例えば不揮発性メモリ２２に格納されている各種プログラムを実行するプロセッサである。なお、ＣＰＵ２３は、予約管理装置２０全体の制御を実行する。
【００２０】
メインメモリ２４は、例えばＣＰＵ２３が各種プログラムを実行する際に必要とされるワークエリア等として使用される。
【００２１】
図２においては、不揮発性メモリ２２及びメインメモリ２４のみが示されているが、予約管理装置２０は、ＨＤＤ（Hard Disk Drive）及びＳＳＤ（Solid State Drive）等の他の記憶装置を備えていてもよい。
【００２２】
通信デバイス２５は、例えば利用者端末１０及び店舗端末３０等の外部装置との通信を制御する機能を有する。なお、通信デバイス２５によれば、例えば無線ＬＡＮ及びＷｉｆｉ（登録商標）等の無線通信機能を実現することができる。
【００２３】
図３は、本実施形態に係る予約管理装置２０の機能構成の一例を示すブロック図である。図３に示すように、予約管理装置２０は、格納部２０１、受信部２０２、予約管理部２０３、予約受付部２０４及び表示処理部２０５を含む。
【００２４】
本実施形態において、格納部２０１は、例えば図２に示す不揮発性メモリ２２または他の記憶装置等によって実現される。
【００２５】
また、本実施形態において、各部２０２〜２０５は、例えば図２に示すＣＰＵ２３（つまり、予約管理装置２０のコンピュータ）が不揮発性メモリ２２に格納されている予約管理プログラムを実行すること（つまり、ソフトウェア）によって実現されるものとする。なお、この予約管理プログラムは、コンピュータ読み取り可能な記憶媒体に予め格納して頒布可能である。また、予約管理プログラムは、例えばネットワーク４０を介して予約管理装置２０にダウンロードされても構わない。
【００２６】
ここでは、各部２０２〜２０５がソフトウェアによって実現されるものとして説明したが、当該各部２０２〜２０５は、ハードウェアによって実現されてもよいし、ソフトウェア及びハードウェアの組み合わせ構成によって実現されてもよい。
【００２７】
格納部２０１には、店舗に対する利用者の予約を示す予約情報が格納される。格納部２０１に格納されている予約情報には、例えば店舗においてスタッフが提供することが可能な複数のサービスが連続して提供されるセットコースを示すセットコース情報及び当該セットコースにおける複数のサービスが提供される時間帯を示す時間枠情報等が含まれる。予約情報の詳細については後述する。
【００２８】
なお、本実施形態においてはスタッフがサービスを提供するものとして説明するが、当該スタッフは、上記した同時に運用できる数量に制限がある設備等であってもよい。すなわち、本実施形態におけるスタッフ及び同時に運用できる数量に制限がある設備等はサービス提供要素に相当する。
【００２９】
受信部２０２は、利用者端末１０に対する利用者の操作に基づいて、当該利用者によって指定されたセットコースを示すセットコース情報を含む問い合わせを受信する。
【００３０】
予約管理部２０３は、格納部２０１に格納されている予約情報及び受信部２０２によって受信された問い合わせに含まれるセットコース情報に基づいて、利用者端末１０を使用する利用者が当該セットコース情報によって示されるセットコースの内容で予約することが可能な時間枠（以下、予約可能枠と表記）を特定する。なお、予約可能枠とは、受信部２０２によって受信された問い合わせに含まれるセットコース情報によって示されるセットコースにおける複数のサービスの提供が可能な時間帯（つまり、予約可能時間帯）に相当する概念である。予約管理部２０３によって特定された予約可能枠は、表示処理部２０５によって利用者端末１０に表示される。
【００３１】
ここで、利用者は、上記したように利用者端末１０に表示された予約可能枠の中から、当該利用者によって指定されたセットコースの内容で予約する時間帯（時間枠）を指定することができる。
【００３２】
予約受付部２０４は、利用者によって指定されたセットコース及び時間帯に基づいて、当該利用者の店舗に対する予約を受け付ける。予約受付部２０４は、利用者によって指定されたセットコースの内容を示すセットコース情報及び当該利用者によって指定された時間帯を示す時間枠情報等を含む予約情報を生成し、当該予約情報を格納部２０１に格納する。
【００３３】
なお、セットコースの時間帯の指定は、利用者からの求めに応じてスタッフが店舗端末３０から行うことも可能である。
【００３４】
表示処理部２０５は、上記した予約管理部２０３によって特定された予約可能枠の一覧を利用者端末１０に表示する処理を実行する。なお、表示処理部２０５は、格納部２０１に格納されている予約情報の一覧を店舗端末３０に表示する処理を実行することも可能である。
【００３５】
以下、図４を参照して、上記した予約情報のデータ構造の一例について説明する。図４に示すように、予約情報には、受付ＩＤ、利用者ＩＤ、セットコース情報及び時間枠情報が対応づけて含まれている。
【００３６】
予約情報は店舗に対する利用者の予約を示す情報であるが、受付ＩＤは、当該予約が受け付けられた際に当該予約に対して割り当てられる識別情報である。
【００３７】
利用者ＩＤは、当該利用者ＩＤに対応づけられている受付ＩＤが割り当てられている予約をした利用者を識別するための識別情報である。
【００３８】
セットコース情報は、当該セットコース情報に対応づけられている利用者ＩＤによって識別される利用者によって予約されたセットコース（の内容）を示す情報である。セットコース情報の詳細については後述する。
【００３９】
時間枠情報は、当該時間枠情報に対応づけられているセットコース情報によって示されるセットコースにおける複数のサービスが提供される時間帯を示す。換言すれば、時間枠情報は、セットコースにおける複数のサービスを提供するために確保された時間帯（つまり、予約時間帯）を示す。なお、時間枠情報は、例えば年月日等の情報を含むものであってもよい。
【００４０】
図４に示す例では、格納部２０１には、予約情報２０１ａ及び２０１ｂを含む複数の予約情報が格納されている。
【００４１】
予約情報２０１ａには、受付ＩＤ「１」、利用者ＩＤ「Ａ」、セットコース情報「セットコース情報１」及び時間枠情報「１４：００−１５：００」が対応づけて含まれている。この予約情報２０１ａによれば、当該予約情報２０１ａによって示される予約には受付ＩＤ「１」が割り当てられており、利用者ＩＤ「Ａ」によって識別される利用者（以下、利用者Ａと表記）によって「セットコース情報１」によって示されるセットコースが予約されたことが示されている。更に、予約情報２０１ａによれば、「セットコース情報１」によって示されるセットコースにおける複数のサービスが提供される時間帯として、１４時００分〜１５時００分の時間帯が確保されていることが示されている。
【００４２】
一方、予約情報２０１ｂには、受付ＩＤ「２」、利用者ＩＤ「Ｂ」、セットコース情報「セットコース情報２」及び時間枠情報「１７：００−１８：００」が対応づけて含まれている。この予約情報２０１ｂによれば、当該予約情報２０１ｂによって示される予約には受付ＩＤ「２」が割り当てられており、利用者ＩＤ「Ｂ」によって識別される利用者（以下、利用者Ｂと表記）によって「セットコース情報２」によって示されるセットコースが予約されていることが示されている。また、予約情報２０１ｂによれば、「セットコース情報２」によって示されるセットコースにおける複数のサービスが提供される時間帯として、１７時００分〜１８時００分の時間帯が確保されていることが示されている。
【００４３】
ここでは、予約情報２０１ａ及び２０１ｂについてのみ説明したが、格納部２０１に格納されている他の予約情報についても当該予約情報２０１ａ及び２０１ｂと同様のデータ構造を有するものとする。
【００４４】
ここで、本実施形態における予約管理システムを導入している店舗（つまり、予約管理システムが備える店舗端末３０）の数は上記したように複数であってもよいが、図４に示す予約情報２０１ａ及び２０１ｂを含む複数の予約情報は１つの店舗に対する予約を示す予約情報である。
【００４５】
すなわち、本実施形態においては、予約管理システムを導入している店舗毎に予約情報が管理されているものとする。
【００４６】
次に、図５を参照して、上記した予約情報に含まれるセットコース情報のデータ構造の一例について説明する。図５に示すように、セットコース情報には、第１サービスＩＤ、第１割当時間情報、第１スタッフＩＤ、第２サービスＩＤ、第２割当時間情報及び第２スタッフＩＤが対応づけて含まれている。
【００４７】
ここで、上記したようにセットコースにおいては複数のサービスが提供されるが、第１サービスＩＤは、当該第１サービスＩＤを含むセットコース情報によって示されるセットコースにおいて提供される複数のサービスのうちの１つ目のサービスを識別するための識別情報である。
【００４８】
第１割当時間情報は、当該第１割当時間情報に対応づけられている第１サービスＩＤによって識別されるサービスに割り当てられている時間（つまり、当該サービスを提供するための所要時間）を示す。
【００４９】
第１スタッフＩＤは、第１サービスＩＤによって識別されるサービスに割り当てられているスタッフ（つまり、当該サービスを提供するスタッフ）を識別するための識別情報である。
【００５０】
第２サービスＩＤは、当該第２サービスＩＤを含むセットコース情報によって示されるセットコースにおいて提供される複数のサービスのうちの２つ目のサービスを識別するための識別情報である。
【００５１】
第２割当時間情報は、当該第２割当時間情報に対応づけられている第２サービスＩＤによって識別されるサービスに割り当てられている時間（つまり、当該サービスを提供するための所要時間）を示す。
【００５２】
第２スタッフＩＤは、第２サービスＩＤによって識別されるサービスに割り当てられているスタッフ（つまり、当該サービスを提供するスタッフ）を識別するための識別情報である。
【００５３】
なお、本実施形態において、店舗には複数のスタッフが所属しており、セットコース情報によって示されるセットコースにおいて提供される複数のサービスには、例えばＭＯ（Main Operation）と称される特定のスタッフのみが提供することが可能なサービス（以下、ＭＯサービスと表記）及びＳＯ（Sub Operation）と称される全てのスタッフが提供することが可能なサービス（以下、ＳＯサービスと表記）が含まれる。
【００５４】
具体的には、例えば店舗がマッサージ店等である場合、ＭＯサービスは例えば問診等を含む施術を含み、ＳＯサービスは当該問診の結果に応じてＭＯサービスを提供することが可能な特定のスタッフによって指示された施術を含む。
【００５５】
なお、本実施形態におけるセットコースには、少なくともＭＯサービスは含まれているものとする。
【００５６】
以下の説明においては、便宜的にＭＯサービスを提供することが可能な特定のスタッフをＭＯスタッフ、ＭＯサービスを提供することが可能でない（つまり、ＳＯサービスのみを提供することが可能な）スタッフをＳＯスタッフと称する。
【００５７】
図５に示す例では、セットコース情報２０１ｃ及び２０１ｄを含む複数のセットコース情報が示されている。なお、セットコース情報２０１ｃは、図４に示す予約情報２０１ａに含まれる「セットコース情報１」であるものとする。また、セットコース情報２０１ｄは、図４に示す予約情報２０１ｂに含まれる「セットコース情報２」であるものとする。
【００５８】
セットコース情報２０１ｃには、第１サービスＩＤ「１」、第１割当時間情報「２０」、第１スタッフＩＤ「１」、第２サービスＩＤ「２」、第２割当時間情報「４０」及び第２スタッフＩＤ「２」が対応づけて含まれている。
【００５９】
このセットコース情報２０１ｃによれば、当該セットコース情報２０１ｃによって示されるセットコースにおいて提供される複数のサービスには第１サービスＩＤ「１」及び第２サービスＩＤ「２」の各々によって識別される２つのサービスが含まれていることが示されている。また、セットコース情報２０１ｃによれば、第１サービスＩＤ「１」によって識別されるサービスに割り当てられている時間が２０分であり、当該サービスに割り当てられているスタッフが第１スタッフＩＤ「１」によって識別されるスタッフであることが示されている。更に、セットコース情報２０１ｃによれば、第２サービスＩＤ「２」によって識別されるサービスに割り当てられている時間が４０分であり、当該サービスに割り当てられているスタッフが第２スタッフＩＤ「２」によって識別されるスタッフであることが示されている。
【００６０】
一方、セットコース情報２０１ｄには、第１サービスＩＤ「１」、第１割当時間情報「２０」、第１スタッフＩＤ「１」、第２サービスＩＤ「２」、第２割当時間情報「４０」及び第２スタッフＩＤ「３」が対応づけて含まれている。
【００６１】
このセットコース情報２０１ｄによれば、当該セットコース情報２０１ｄによって示されるセットコースにおいて提供される複数のサービスには第１サービスＩＤ「１」及び第２サービスＩＤ「２」の各々によって識別される２つのサービスが含まれていることが示されている。また、セットコース情報２０１ｄによれば、第１サービスＩＤ「１」によって識別されるサービスに割り当てられている時間が２０分であり、当該サービスに割り当てられているスタッフが第１スタッフＩＤ「１」によって識別されるスタッフであることが示されている。更に、セットコース情報２０１ｄによれば、第２サービスＩＤ「２」によって識別されるサービスに割り当てられている時間が４０分であり、当該サービスに割り当てられているスタッフが第２スタッフＩＤ「３」によって識別されるスタッフであることが示されている。
【００６２】
なお、図５に示す第１サービスＩＤ「１」によって識別されるサービスは上記したＭＯサービスであり、第２サービスＩＤ「２」によって識別されるサービスは上記したＳＯサービスである。この場合、第１スタッフＩＤ「１」によって識別されるスタッフはＭＯスタッフであり、第２スタッフＩＤ「２」及び「３」の各々によって識別されるスタッフはＳＯスタッフである。
【００６３】
ここで、セットコース情報２０１ｃ及び２０１ｄの各々によって示されるセットコースにおいては、第１サービスＩＤ「１」によって識別されるサービス及び第２サービスＩＤ「２」によって識別されるサービスの順にサービスが提供されるものとする。すなわち、本実施形態において、セットコース情報に含まれる第１サービスＩＤ及び第２サービスＩＤは、当該セットコース情報によって示されるセットコースにおいて複数のサービスの各々が提供される順番を示す順番情報に相当する。
【００６４】
ここでは、セットコース情報２０１ｃ及び２０１ｄについてのみ説明したが、他のセットコース情報についても当該セットコース情報２０１ｃ及び２０１ｄと同様のデータ構造を有する。
【００６５】
なお、図５に示す例においてセットコース情報２０１ｃ及び２０１ｄの第１サービスＩＤ、第１割当時間情報、第２サービスＩＤ及び第２割当時間は共通しているため、当該セットコース情報２０１ｃ及び２０１ｄをそれぞれ含む予約情報２０１ａ及び２０１ｂの各々は、同一のセットコースを指定した予約である。ここでは、同一のセットコースが指定されたものとして説明したが、各店舗においては複数のセットコースが用意されていても構わない。
【００６６】
また、図５に示す例では、セットコース情報２０１ｃ及び２０１ｄの各々によって示されるセットコースにおいて２つのサービスが提供されるものとして説明したが、当該セットコースにおいて提供されるサービスの数は例えば３つ以上であってもよい。
【００６７】
上記した図４及び図５において説明したデータ構造は一例である。すなわち、予約情報は、図４に示す情報のうちの少なくとも一部が省略されていてもよいし、他の情報を更に含むものであってもよい。同様に、セットコース情報は、図５に示す情報のうちの少なくとも一部が省略されていてもよいし、他の情報を更に含むものであってもよい。
【００６８】
以下、図６に示すシーケンスチャートを参照して、本実施形態における予約管理システムの処理手順の一例について説明する。ここでは、利用者が店舗において用意されているセットコースを予約する際の予約管理システムの処理手順の一例について説明する。
【００６９】
以下の説明においては、便宜的に、セットコースを予約する利用者を対象利用者、当該セットコースが予約される店舗を対象店舗と称する。
【００７０】
まず、利用者端末１０を用いて対象利用者が対象店舗において予め用意されているセットコースを予約する場合、対象利用者は、利用者端末１０に表示された所定のＷｅｂページ（サイト）において当該対象利用者に割り当てられているログインＩＤ及びパスワード（以下、対象利用差のログインＩＤ及びパスワードと表記）を入力することによって、予約管理システム（予約管理装置２０）にログインする（ステップＳ１）。
【００７１】
なお、対象利用者のログインＩＤ及びパスワードは、対象利用者が例えば会員登録等を行う際に設定される。対象利用者のログインＩＤ及びパスワードは、予約管理装置２０において管理されているものとする。図６においては示されていないが、利用者端末１０において入力されたログインＩＤ及びパスワードは当該利用者端末１０から予約管理装置１０に送信され、当該ログインＩＤ及びパスワードが予約管理装置２０で管理されている対象利用者のログインＩＤ及びパスワードと一致する場合に、対象利用者は予約管理システムにログインすることができる。
【００７２】
ここで、予約管理システムが多数の店舗に導入されている場合、対象利用者は、上記したステップＳ１１において予約管理システムにログインした後に、利用者端末１０を操作することによって対象店舗を指定することができる。なお、対象店舗は、予約管理システムを導入している店舗の一覧等から選択されてもよいし、店舗名または所在地等から検索されてもよい。
【００７３】
更に、対象利用者は、利用者端末１０を操作することによって、対象店舗において予め用意されているセットコースの中から予約を希望するセットコースを指定する。
【００７４】
このようにセットコースが対象利用者によって指定された場合、利用者端末１０は、当該セットコースを示すセットコース情報を取得する（ステップＳ２）。なお、ステップＳ２において取得されるセットコース情報には、例えば当該セットコース情報によって示されるセットコースにおいて提供される複数のサービスの各々を識別するためのサービスＩＤ（例えば、第１サービスＩＤ及び第２サービスＩＤ）及び当該サービスの各々に割り当てられている割当時間情報（例えば、第１割当時間情報及び第２割当時間情報）等が含まれている。なお、このセットコース情報に含まれるサービスＩＤ及び割当時間情報は、当該セットコース情報によって示されるセットコースに対して予め定められているものとする。
【００７５】
ステップＳ２の処理が実行されると、利用者端末１０は、上記した予約可能枠に関する問い合わせを予約管理装置２０に送信する（ステップＳ３）。なお、この問い合わせには、ステップＳ２において取得されたセットコース情報が含まれる。
【００７６】
ステップＳ３において利用者端末１０から送信された問い合わせは、予約管理装置２０に含まれる受信部２０２によって受信される。
【００７７】
次に、予約管理部２０３は、格納部２０１に格納されている予約情報（既存予約）及び受信部２０２によって受信された問い合わせに含まれるセットコース情報に基づいて予約可能枠特定処理を実行する（ステップＳ４）。この予約可能枠特定処理によれば、対象利用者が問い合わせに含まれるセットコース情報によって示されるセットコースを予約することが可能な時間帯（予約可能枠）が特定される。
【００７８】
ステップＳ４の処理が実行されると、表示処理部２０５は、当該ステップＳ４において特定された予約可能枠を利用者端末１０に送信する。
【００７９】
ステップＳ５において予約管理装置２０（表示処理部２０５）から送信された予約可能枠は、利用者端末１０において受信される。これにより、予約可能枠の一覧（画面）が利用者端末１０において表示される（ステップＳ６）。
【００８０】
ここで、対象利用者は、利用者端末１０を操作することによって、当該利用者端末１０に表示された予約可能枠（予約可能時間帯）の一覧の中からセットコースを予約する１つの時間帯（予約希望時間帯）を指定する。
【００８１】
対象利用者によって時間帯が指定された場合、利用者端末１０は、当該指定された時間帯を示す時間枠情報を取得する（ステップＳ７）。
【００８２】
ステップＳ７において取得された時間枠情報は、予約管理装置２０に送信される（ステップＳ８）。
【００８３】
なお、ステップＳ８において利用者端末１０から送信された時間枠情報は、予約管理装置２０に含まれる受信部２０２によって受信される。
【００８４】
次に、予約受付部２０４は、対象利用者からの対象店舗に対する予約を受け付け、当該予約を示す予約情報を生成する（ステップＳ９）。
【００８５】
ステップＳ９において、予約受付部２０４は、対象利用者からの対象店舗に対する予約に対して受付ＩＤを割り当て、当該受付ＩＤ、対象利用者を識別するための利用者ＩＤ、受信部２０２によって受信された問い合わせに含まれるセットコース情報（対象利用者によって指定されたセットコースを示すセットコース情報）及び受信部２０２によって受信された時間枠情報（対象利用者によって指定された予約可能枠を示す時間枠情報）を含む予約情報を生成する。なお、利用者ＩＤとしては、対象利用者のログインＩＤまたは氏名等が用いられてもよい。
【００８６】
ここで、上記したステップＳ２において利用者端末１０によって取得されたセットコース情報にはサービスＩＤ及び割当時間情報が含まれるものとして説明したが、例えばステップＳ２においては対象利用者によって指定されたセットコースを識別するための識別情報のみが取得され、サービスＩＤ及び割当時間情報等については当該識別情報に基づいて予約管理装置２０側で取得されてもよい。
【００８７】
また、予約情報に含まれるセットコース情報には上記したようにスタッフＩＤ（例えば、第１スタッフＩＤ及び第２スタッフＩＤ）が含まれるが、当該スタッフＩＤ（つまり、各サービスを提供するスタッフ）は、例えば既に格納部２０１に格納されている予約情報（セットコース情報に含まれるスタッフＩＤ）に基づいて自動的に割り当てられてステップＳ９の時点でセットコース情報に含まれるようにしてもよいし、後で店舗のスタッフによって手動で設定されてもよい。なお、スタッフＩＤが店舗のスタッフによって手動で設定される場合、当該設定は、例えば上記した予約情報の一覧が表示された店舗端末３０の画面から行うことができるものとする。
【００８８】
上記したステップＳ９において生成された予約情報は、格納部２０１に登録（格納）される（ステップＳ１０）。
【００８９】
ステップＳ１０において予約情報が登録されると、当該予約情報の登録が完了した旨の通知（以下、予約完了通知と表記）が予約管理装置２０から利用者端末１０に送信される（ステップＳ１１）。なお、予約完了通知には、ステップＳ１０において登録された予約情報に含まれる受付ＩＤ等が含まれる。
【００９０】
ステップＳ１１において送信された予約完了通知は、利用者端末１０において受信され、当該利用者端末１０に表示される（ステップＳ１２）。
【００９１】
なお、予約完了通知は、例えば会員登録時に登録（設定）されている対象利用者のメールアドレスを用いてメールで送信されてもよい。
【００９２】
上記した図６に示す処理によれば、対象利用者は、対象店舗において用意されているセットコースを利用者端末１０を使用して予約することが可能となる。
【００９３】
ここで、図６に示す処理において予約管理装置２０に含まれる格納部２０１に格納された予約情報は、例えば対象店舗に設けられている店舗端末３０からの要求に応じて、当該店舗端末３０に表示することができる。具体的には、店舗端末３０から予約情報の表示が要求された場合、予約管理装置２０に含まれる予約管理部２０３によって格納部２０１に格納されている予約情報（対象店舗に対する予約を示す予約情報）が取得され、当該取得された予約情報が表示処理部２０５から店舗端末３０に送信される。これによれば、店舗端末３０に予約情報の一覧（画面）が表示される。
【００９４】
この予約情報の一覧画面においては、例えば予約情報に含まれる受付ＩＤ、利用者ＩＤ及びセットコース情報（サービスＩＤ、割当時間情報及びスタッフＩＤ）等が当該予約情報に含まれる時間枠情報によって示される時間帯に対応づけて表示されるものとする。これによれば、対象店舗のスタッフは、当該対象店舗に対する予約状況を容易に把握することができる。
【００９５】
次に、図７のフローチャートを参照して、上記した予約可能枠特定処理（図６に示すステップＳ４の処理）の処理手順の一例について説明する。予約可能枠特定処理は、上記したように図６に示すステップＳ３において利用者端末１０から送信された問い合わせが予約管理装置２０（受信部２０２）において受信された後に予約管理部２０３によって実行される。
【００９６】
なお、以下の説明において、予約管理装置２０に含まれる格納部２０１には、上記した図４に示すデータ構造を有する予約情報が格納されているものとする。また、予約情報には、上記した図５に示すデータ構造を有するセットコース情報が格納されているものとする。すなわち、対象店舗に対して予約されるセットコースにおいては、２つのサービス（ＭＯサービス及びＳＯサービス）が提供されるものとして説明する。
【００９７】
ここで、本実施形態においては、所定の時間帯（例えば、１時間等）で区切られた複数の時間枠が予め設定されている。図７に示す処理は、予め設定されている複数の時間枠の各々について実行される。以下、図７に示す処理の対象となる時間枠を対象時間枠と称する。
【００９８】
本実施形態においては対象店舗において用意されているセットコースを予約することができるが、当該セットコースにおいて提供される複数のサービスには上記したＭＯサービス及びＳＯサービスが含まれる。なお、ＭＯサービスはＭＯスタッフ（特定のスタッフ）のみが提供可能なサービスであり、ＳＯサービスはＭＯスタッフ及びＳＯスタッフの双方が提供可能なサービスである。更に、セットコースにおいて提供される複数のサービスのうちの１つはＭＯサービスである。
【００９９】
ここで、上記した対象時間枠（時間帯）において、対象利用者によって指定されたセットコースにおけるＭＯサービス及びＳＯサービスが順次提供される場合を想定する。この場合、対象利用者によって指定されたセットコースにおいてＭＯサービスが提供される時間帯にＭＯスタッフを割り当てることができなければ、対象利用者からの当該セットコースの予約を受け付けることはできない。
【０１００】
このため、予約管理部２０３は、格納部２０１に格納されている予約情報（対象店舗に対する予約を示す予約情報）に基づいて、対象時間枠において対象利用者によって指定されたセットコースにおける複数のサービスが提供される場合において、当該セットコースにおけるＭＯサービスが提供される時間帯にＭＯスタッフを割り当てることが可能であるか否かを判定する（ステップＳ２１）。
【０１０１】
この場合、予約管理部２０３は、格納部２０１に格納されている予約情報に含まれるセットコース情報（サービスＩＤ、割当時間情報及びスタッフＩＤ）及び時間枠情報に基づいて、当該時間枠情報によって示される時間帯中のＭＯスタッフ（第１スタッフＩＤ「１」によって識別されるスタッフ）によってＭＯサービスまたはＳＯサービスが提供される時間帯（以下、第１ＭＯ時間帯と表記）を特定する。
【０１０２】
なお、図４に示す予約情報２０１ａ及び図５に示すセットコース情報２０１ｃを用いて具体的に説明すると、セットコース情報２０１ｃに含まれる第１スタッフＩＤ「１」によって識別されるスタッフが提供する第１サービスＩＤ「１」によって識別されるサービス（ＭＯサービス）に対して割り当てられている時間は２０分（第１割当時間情報「２０」）であり、時間枠情報は「１４：００−１５：００」である。
【０１０３】
ここで、セットコース情報２０１ｃによって示されるセットコースにおいては、第１サービスＩＤ「１」によって識別されるサービス（ＭＯサービス）及び第２サービスＩＤ「２」によって識別されるサービス（ＳＯサービス）の順にサービスが提供されるため、ＭＯスタッフによってＭＯサービスが提供される時間帯は、１４時００分〜１４時２０分と特定することができる。
【０１０４】
次に、予約管理部２０３は、受信部２０２によって受信された問い合わせに含まれるセットコース情報に基づいて、対象時間枠において当該セットコース情報によって示されるセットコース（対象利用者によって指定されたセットコース）におけるＭＯサービス及びＳＯサービスが提供される場合の当該ＭＯサービスが提供される時間帯（以下、第２ＭＯ時間帯と表記）を特定する。なお、この第２ＭＯ時間帯の特定処理の詳細については、上記した第１時間帯の特定処理と同様である。
【０１０５】
上記したように特定された第１ＭＯ時間帯及び第２ＭＯ時間帯が重複する場合、ステップＳ２１においてはＭＯスタッフを割り当てることが可能でないと判定される。一方、第１ＭＯ時間帯及び第２ＭＯ時間帯が重複しない場合、ステップＳ２１においてはＭＯスタッフを割り当てることが可能であると判定される。
【０１０６】
ＭＯスタッフを割り当てることが可能でないと判定された場合（ステップＳ２１のＮＯ）、予約管理部２０３は、上記した第２ＭＯ時間帯と重複する第１ＭＯ時間帯を特定する際に用いられた予約情報（以下、対象予約情報と表記）に含まれるセットコース情報によって示されるセットコースの内容を調整する処理（以下、予約調整処理と表記）を実行する（ステップＳ２２）。
【０１０７】
なお、予約調整処理においては、対象予約情報に含まれる時間枠情報によって示される時間帯を例えば予め定められた時間単位（例えば、１０分等）で分割して管理し、当該分割された時間単位で当該対象予約情報に含まれるセットコース情報によって示されるセットコースの内容を変更する。
【０１０８】
以下、予約調整処理について具体的に説明する。予約調整処理は、例えば第１〜第３処理を含む。
【０１０９】
第１処理は、例えば対象予約情報に含まれるセットコース情報によって示されるセットコースにおいてＭＯスタッフがＳＯサービスに割り当てられている場合、当該ＳＯサービスに割り当てられているＭＯスタッフを他のスタッフ（つまり、ＳＯスタッフ）に変更する処理である。換言すれば、第１処理は、ＭＯスタッフのＭＯサービス以外のサービス（ＳＯサービス）を他のスタッフへ代替する処理である。
【０１１０】
なお、第１処理においてＭＯスタッフから変更されるＳＯスタッフは、例えば対象予約情報に含まれる時間枠情報によって示される時間帯においてサービスが割り当てられていないスタッフである。また、第１処理が実行された場合、対象予約情報のセットコース情報に含まれるＭＯスタッフを識別するためのスタッフＩＤが変更される。
【０１１１】
第１処理においては、ＭＯスタッフに割り当てられているＳＯサービスが提供される全ての時間帯においてスタッフを変更する必要はなく、当該ＳＯサービスが提供される一部（分割された時間単位の少なくとも一部）においてＭＯスタッフを他のスタッフに変更することができる。
【０１１２】
第２処理は、例えば対象予約情報に含まれるセットコース情報によって示されるセットコースにおけるＭＯサービス及びＳＯサービスの順番を変更する処理である。換言すれば、第２処理は、セットコースにおけるサービス手順を入れ替える処理である。
【０１１３】
なお、第２処理が実行された場合、対象予約情報のセットコース情報に含まれる第１サービスＩＤと第２サービスＩＤとが入れ替えられるとともに、第１スタッフＩＤと第２スタッフＩＤとが入れ替えられる。
【０１１４】
また、上記したように対象予約情報に含まれる時間枠情報によって示される時間帯は所定の時間単位で分割されているため、例えばＭＯサービスが提供される時間帯を、複数に分割されたＳＯサービスが提供される時間帯の間に配置するように変更されてもよい。なお、本実施形態においては、ＳＯサービスが提供される時間帯は分割して配置することが可能であるが、ＭＯサービスが提供される時間帯は分割して配置することはできないものとする。
【０１１５】
第３処理は、例えば対象予約情報に含まれるセットコース情報によって示されるセットコースにおいてＭＯスタッフがＭＯサービスを提供する時間帯を、上記した分割された時間単位で変更する処理である。具体的には、第３処理は、ＭＯスタッフのＭＯサービスの時間を短縮する処理である。
【０１１６】
なお、第３処理が実行された場合、対象予約情報のセットコース情報に含まれる第１割当時間情報によって示される時間が変更（短縮）される。このようにＭＯサービスを提供する時間帯が短縮された場合、対象予約情報に含まれる時間枠情報によって示される時間帯（つまり、対象予約情報に含まれるセットコース情報によって示されるセットコースにおいてＭＯサービス及びＳＯサービスが提供される時間帯）の長さを維持するために、当該短縮された時間分、ＳＯサービスを提供する時間を延長するようにしてもよい。
【０１１７】
また、第３処理が実行された場合にはＭＯサービスの時間（つまり、ＭＯサービスに割り当てられている時間）が短縮されるが、当該ＭＯサービスの時間は、予め定められた時間以下とならない範囲で短縮されるものとする。この場合における予め定められた時間としては、例えば１０分等とすることができる。
【０１１８】
上記した予約調整処理が実行された場合、当該予約調整処理が実行された対象予約情報に基づいて、上記したステップＳ２１の処理に相当するステップＳ２３の処理が実行される。このステップＳ２３の処理によれば、上記した予約調整処理によってＭＯスタッフがＭＯサービス（問い合わせに含まれるセットコース情報によって示されるセットコースにおけるＭＯサービス）を提供する時間を確保することができたか否かが判定される。なお、ステップＳ２３の処理の詳細な説明については省略する。
【０１１９】
ここで、ステップＳ２３においてＭＯスタッフを割り当てることが可能であると判定された場合（ステップＳ２３のＹＥＳ）、予約管理部２０３は、対象時間枠を予約可能枠として特定する。
【０１２０】
すなわち、本実施形態においては、上記した予約調整処理によって対象予約情報に含まれるセットコース情報によって示されるセットコースの内容が変更されることによって、上記した第１ＭＯ時間帯と第２ＭＯ時間帯との重複を解消することが可能である場合には、対象時間枠（つまり、当該第２ＭＯ時間帯を含む時間帯）を予約可能枠として特定し、当該予約可能枠を利用者に対して表示することができる。
【０１２１】
一方、ステップＳ２３においてＭＯスタッフを割り当てることが可能でないと判定された場合（ステップＳ２３のＮＯ）、対象時間枠は予約可能枠として特定されない。
【０１２２】
なお、上記したステップＳ２１においてＭＯスタッフを割り当てることが可能であると判定された場合（ステップＳ２１のＹＥＳ）、予約調整処理によって対象予約情報に含まれるセットコース情報によって示されるセットコースの内容を変更することなくＭＯスタッフを割り当てることが可能であるため、対象時間枠は予約可能枠として特定される（ステップＳ２４）。
【０１２３】
ここでは、１つの時間枠に対して実行される処理についてのみ説明したが、図７に示す処理は上記したように予め用意されている全ての時間枠に対して実行される。
【０１２４】
上記した図７に示す処理によれば、例えば利用者によって指定されたセットコースにおけるＭＯサービスに対してＭＯスタッフを割り当て可能でない場合であっても、予約情報に含まれるセットコース情報によって示されるセットコースの内容を調整することによって、当該セットコースを予約可能とすることができる。
【０１２５】
ここで、図８〜図１２を参照して、上記した予約調整処理に含まれる第１〜第３処理について具体的に説明する。なお、図８〜図１２の各々は、上記した対象予約情報に含まれるセットコース情報によって示されるセットコースの内容を概念的に表している。
【０１２６】
まず、図８を参照して、第１処理について説明する。なお、図８の上段においては、１４時００分〜１５時００分までの時間帯（対象予約情報に含まれる時間枠情報によって示される時間帯）が１０分単位で６つに分割されていることが示されている。また、図８の上段においては、対象予約情報に含まれるセットコース情報によって示されるセットコースの内容として、１４時００分〜１４時２０分までの２０分の時間が割り当てられているＳＯサービスに対してＭＯスタッフが割り当てられており、１４時２０分〜１５時００分までの４０分の時間が割り当てられているＳＯサービスに対してＳＯスタッフ１が割り当てられていることが示されている。
【０１２７】
このような場合に第１処理が実行されると、図８の下段に示すように、ＭＯスタッフに割り当てられていたＳＯサービスがＳＯスタッフ２に変更される。これによれば、ＭＯスタッフに対して新たに予約されるセットコースにおけるＭＯサービスを割り当てることが可能となる。
【０１２８】
次に、図９を参照して、第２処理について説明する。なお、図９の上段においては、１４時００分〜１５時００分までの時間帯（対象予約情報に含まれる時間枠情報によって示される時間帯）が１０分単位で６つに分割されていることが示されている。また、図９の上段においては、対象予約情報に含まれるセットコース情報によって示されるセットコースの内容として、１４時００分〜１４時２０分までの２０分の時間が割り当てられているＭＯサービスに対してＭＯスタッフが割り当てられており、１４時２０分〜１５時００分までの４０分の時間が割り当てられているＳＯサービスに対してＳＯスタッフ１が割り当てられていることが示されている。
【０１２９】
このような場合に第２処理が実行されると、図９の下段に示すように、ＭＯサービス及びＳＯサービスの順番が変更される。具体的には、１４時００分〜１４時４０分までの４０分の時間にＳＯスタッフ１によって提供されるＳＯサービスを割り当て、１４時４０分〜１５時００分までの２０分の時間にＭＯスタッフによって提供されるＭＯサービスを割り当てるように変更される。これによれば、１４時００分〜１４時４０分までの時間に対して、新たに予約されるセットコースにおけるＭＯサービスを割り当てることが可能となる。
【０１３０】
なお、図９の上段に示す例に対して第２処理が実行される場合には、例えば図１０に示すように１４時００分〜１４時２０分までの２０分の時間にＳＯスタッフ１によって提供されるＳＯサービスを割り当て、１４時２０分〜１４時４０分までの２０分の時間にＭＯスタッフによって提供されるＭＯサービスを割り当て、１４時４０分〜１５時００分までの２０分の時間にＳＯスタッフ１によって提供されるＳＯサービスを割り当てるように変更してもよい。このように第２処理においては、ＳＯサービスに対して割り当てられていた４０分の時間を例えば２０分ずつの２つに分割して配置してもよい。
【０１３１】
次に、図１１を参照して、第３処理について説明する。なお、図１１の上段においては、１４時００分〜１５時００分までの時間帯（対象予約情報に含まれる時間枠情報によって示される時間帯）が１０分単位で６つに分割されていることが示されている。また、図１１の上段においては、対象予約情報に含まれるセットコース情報によって示されるセットコースの内容として、１４時００分〜１４時２０分までの２０分の時間が割り当てられているＭＯサービスに対してＭＯスタッフが割り当てられており、１４時２０分〜１５時００分までの４０分の時間が割り当てられているＳＯサービスに対してＳＯスタッフ１が割り当てられていることが示されている。
【０１３２】
このような場合に第３処理が実行されると、図１１の下段に示すように、ＭＯサービスに対して割り当てられている時間が短縮され、ＳＯサービスに対して割り当てられている時間が延長される。具体的には、１４時００分〜１４時１０分までの１０分の時間にＭＯスタッフによって提供されるＭＯサービスを割り当て、１４時１０分〜１５時００分までの５０分の時間にＳＯスタッフ１によって提供されるＳＯサービスを割り当てるように変更される。これによれば、１４時１０分〜１４時２０分までの時間に新たに予約されるセットコースにおけるＭＯサービスを割り当てることが可能となる。
【０１３３】
なお、図１１の上段に示す例に対して第３処理が実行される場合には、例えば図１２に示すように１４時００分〜１４時１０分までの１０分の時間にＳＯスタッフ１によって提供されるＳＯサービスを割り当て、１４時１０分〜１４時２０分までの１０分の時間にＭＯスタッフによって提供されるＭＯサービスを割り当て、１４時２０分〜１５時００分までの４０分の時間にＳＯスタッフ１によって提供されるＳＯサービスを割り当てるように変更してもよい。
【０１３４】
本実施形態においては、サービスを提供するスタッフがＭＯスタッフ及びＳＯスタッフのみである場合について主に説明したが、サービスを提供サービス提供要素（スタッフまたは同時に運用できる数量に制限がある設備等）の数は３以上であってもよい。
【０１３５】
上記したように本実施形態においては、利用者端末１０に対する利用者の操作に基づいて、店舗においてＭＯスタッフ（第１スタッフ）が提供することが可能なＭＯサービス（第２サービス）を含む複数のサービスが連続して提供される第２セットコースを示す第２セットコース情報を受信する。また、本実施形態においては、格納部２０１に格納されている予約情報に含まれる時間枠情報によって示される時間帯（第１時間帯）中のＭＯスタッフによってＭＯサービスまたはＳＯサービス（第１サービス）が提供される時間帯（第２時間帯）と少なくとも一部が重複する時間帯（第３時間帯）において第２セットコースにおけるＭＯサービスが提供される（つまり、第２セットコースにおけるＭＯサービスに対してＭＯスタッフを割り当てることができない）場合に、予約情報に含まれる時間枠情報によって示される時間帯を予め定められた時間単位に分割し、当該分割された時間単位で予約情報に含まれる第１セットコース情報によって示される第１セットコースの内容を変更する予約調整処理を実行する。本実施形態においては、第１セットコースの内容が変更されることによって上記した第２時間帯と第３時間帯との重複を解消することが可能である場合、当該第３時間帯を含む第４時間帯（対象時間枠）を利用者が予約可能な時間帯として利用者端末１０に表示する。
【０１３６】
本実施形態においては、このような構成により、上記した第２時間帯と第３時間帯とが重複することによって予約を受け付けることができないと判断されていた時間枠であっても、予約調整処理によって予約可能枠として利用者に提示することが可能となるため、機会損失の発生を抑制することが可能となる。
【０１３７】
また、本実施形態においては、例えばＭＯスタッフに割り当てられているサービスがＳＯサービス（つまり、ＭＯスタッフとは異なるＳＯスタッフが提供することが可能なサービス）である場合、上記したように分割された時間帯の少なくとも一部において当該サービスを提供するＭＯスタッフをＳＯスタッフに変更する第１処理が実行される。
【０１３８】
また、本実施形態においては、予約情報に含まれるセットコース情報に含まれるサービスＩＤ（第１サービスＩＤ及び第２サービスＩＤ）によって示される複数のサービスの各々が提供される順番を変更する第２処理が実行される。
【０１３９】
更に、本実施形態においては、上記したように分割された時間単位で予約情報のセットコース情報に含まれる割当時間情報（第１割当時間情報）によって示されるＭＯサービスに割り当てられている時間を短縮する第３処理が実行される。
【０１４０】
本実施形態においては、上記した予約調整処理として第１〜第３処理を実行することによって予約情報に含まれるセットコース情報によって示されるセットコースの内容を変更し、対象利用者によって指定されたセットコースにおけるＭＯサービスにＭＯスタッフを割り当てる時間を確保することができる。
【０１４１】
すなわち、本実施形態においては、既存予約と重複する時間帯であっても、当該既存予約（予約情報によって示される予約）のサービス内容に対して、所定時間単位（例えば、１０分単位等）でスタッフの代替、サービス順番の入れ替えまたは特定のサービス提供時間の短縮等の調整を自動的に行うことによって、新規予約を受け付けることを可能とする。
【０１４２】
ここで、本実施形態においては、予約調整処理として第１〜第３処理が実行されるものとして説明したが、当該第１〜第３処理の全てが実行される必要はなく、当該第１〜第３処理の少なくとも１つの処理が実行される構成であってもよい。
【０１４３】
また、例えば第１処理が実行された後にステップＳ２３の処理が実行され、当該ステップＳ２３においてＭＯスタッフを割り当てることが可能でないと判定された場合に、ステップＳ２２に戻って第２処理が実行されるようにしてもよい。この場合、第２処理が実行された後にステップＳ２３の処理が実行され、当該ステップＳ２３においてＭＯスタッフを割り当てることが可能でないと判定された場合には、ステップＳ２２に戻って第３処理が実行されればよい。
【０１４４】
すなわち、本実施形態において、第１〜第３処理はステップＳ２３においてＭＯスタッフを割り当てることが可能であると判定されるまで順番に実行されてもよい。更に、第１〜第３処理の各々が個別に実行されてもＭＯスタッフを割り当てることが可能でない場合には、当該第１〜第３処理のうちの少なくとも２つ組み合わせて実行するようにしても構わない。
【０１４５】
なお、本実施形態においては、予約調整処理として第１〜第３処理が実行されるものとして説明したが、上記したように予約情報に含まれる時間枠情報によって示される時間帯を所定時間単位で分割し、当該予約情報に含まれるセットコース情報によって示されるセットコースの内容を変更する処理であれば、予約調整処理として他の処理が実行されても構わない。
【０１４６】
また、本実施形態においては、上記した第３処理が実行される場合であっても、例えばＭＯサービスに割り当てる時間が予め定められた時間（例えば、１０分）以下とならない範囲で当該時間を短縮するものとする。これによれば、ＭＯサービスの最短時間を確保することができる。
【０１４７】
なお、ＭＯサービスに割り当てる時間が予め定められた時間以下とならないようにすることは、予約調整処理に関するルールの１つであるが、当該ルールとしては他のルールが用意されていてもよい。例えば、上記したＭＯサービスを提供する時間については分割しないこともルールの１つであるし、可能な限り１つのサービス（ＭＯサービス及びＳＯサービス）については同一のスタッフが継続して提供する、可能な限りＭＯスタッフはＭＯサービス以外には割り当てられない、１つのセットコースにおいて連続して提供される複数のサービスを時間的に分離することはできない等のルールが用意されていてもよい。
【０１４８】
また、本実施形態においては予約情報に含まれるセットコース情報によって示されるセットコースの内容を変更するものとして説明したが、予約可能枠を増加させることが可能であれば、例えば対象利用者によって指定されたセットコースの内容（つまり、対象利用者からの問い合わせに含まれるセットコース情報によって示されるセットコースの内容）を変更する構成としてもよい。
【０１４９】
この場合、対象利用者がセットコースを指定した時点では当該セットコースにおける各サービスにはスタッフが割り当てられていないため、上記した第１処理を実行することによって対象利用者によって指定されたセットコースの内容を変更することはできないが、第２及び第３処理を実行することによって当該セットコースの内容を変更することは可能である。
【０１５０】
なお、予約情報に含まれるセットコース情報によって示されるセットコースの内容及び対象利用者によって指定されたセットコースの内容の双方が変更される構成であってもよい。
【０１５１】
また、上記した図８〜図１２においては予約調整処理に含まれる第１〜第３処理について具体的に説明したが、当該図８〜図１２において説明した予約情報に含まれるセットコース情報によって示されるセットコースの内容の変更は、例えば店舗端末３０に表示された予約情報の一覧画面上で店舗のスタッフが手動で行うことも可能である。なお、この場合におけるセットコースの内容の変更は、例えば上記したように分割された所定時間単位（ブロック）毎に例えばドラッグ＆ドロップ等の操作によって行うことができるものとする。また、店舗のスタッフが手動でした変更が上記した各種ルールに合致しないような場合には、エラーを返すような構成としてもよい。
【０１５２】
なお、上記した実施形態に記載した手法は、コンピュータに実行させることのできるプログラムとして、磁気ディスク（フロッピー（登録商標）ディスク、ハードディスクなど）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤなど）光磁気ディスク（ＭＯ）、半導体メモリなどの記憶媒体に格納して頒布することもできる。
【０１５３】
また、この記憶媒体としては、プログラムを記憶でき、かつコンピュータが読み取り可能な記憶媒体であれば、その記憶形式は何れの形態であってもよい。
【０１５４】
また、記憶媒体からコンピュータにインストールされたプログラムの指示に基づきコンピュータ上で稼働しているＯＳ（オペレーティングシステム）や、データベース管理ソフト、ネットワークソフト等のＭＷ（ミドルウェア）等が本実施形態を実現するための各処理の一部を実行してもよい。
【０１５５】
更に、本発明における記憶媒体は、コンピュータと独立した媒体に限らず、ＬＡＮやインターネット等により伝送されたプログラムをダウンロードして記憶または一時記憶した記憶媒体も含まれる。
【０１５６】
また、記憶媒体は１つに限らず、複数の媒体から本実施形態における処理が実行される場合も本発明における記憶媒体に含まれ、媒体構成は何れの構成であってもよい。
【０１５７】
なお、本発明におけるコンピュータは、記憶媒体に記憶されたプログラムに基づき、本実施形態における各処理を実行するものであって、パソコン等の１つからなる装置、複数の装置がネットワーク接続されたシステム等の何れの構成であってもよい。
【０１５８】
また、本発明におけるコンピュータとは、パソコンに限らず、情報処理機器に含まれる演算処理装置、マイコン等も含み、プログラムによって本発明の機能を実現することが可能な機器、装置を総称している。
【０１５９】
なお、本願発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組合せてもよい。  
【符号の説明】
【０１６０】
１０…利用者端末、２０…予約管理装置、２１…バス、２２…不揮発性メモリ、２３…ＣＰＵ、２４…メインメモリ、２５…通信デバイス、３０…店舗端末、４０…ネットワーク、２０１…格納部、２０２…受信部、２０３…予約管理部、２０４…予約受付部、２０５…表示処理部。
【図１】
2020087185.tif 000003
【図２】
2020087185.tif 000004
【図３】
2020087185.tif 000005
【図４】
2020087185.tif 000006
【図５】
2020087185.tif 000007
【図６】
2020087185.tif 000008
【図７】
2020087185.tif 000009
【図８】
2020087185.tif 000010
【図９】
2020087185.tif 000011
【図１０】
2020087185.tif 000012
【図１１】
2020087185.tif 000013
【図１２】
2020087185.tif 000014
【手続補正書】
【提出日】令和2年2月14日(2020.2.14)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１利用者によって使用される利用者端末と通信可能に接続される予約管理装置において、
店舗に対する前記第１利用者とは異なる第２利用者の予約を示す予約情報であって、第１サービス提供要素が割り当てられている第１サービスと他のサービス提供要素が割り当てられている他のサービスとを含む複数のサービスが連続して提供される第１セットコースを示す第１セットコース情報と、当該第１セットコースにおける当該複数のサービスが提供される第１時間帯とを含む予約情報を格納する格納手段と、
前記第１セットコース情報と前記第１時間帯とを含む予約情報が前記格納手段に格納された後に、利用者端末に対する第１利用者の操作に基づいて、前記第１サービス提供要素が提供することが可能な第２サービスと他のサービス提供要素が提供することが可能な他のサービスとを含む複数のサービスが連続して提供される第２セットコースを示す第２セットコース情報を受信する受信手段と、
前記第１時間帯中の前記第１サービス提供要素が割り当てられている前記第１サービスが提供される第２時間帯と少なくとも一部が重複する第３時間帯において前記第２サービスが提供される場合、前記第１時間帯を予め定められた時間単位に分割し、当該分割された時間単位で前記予約情報に含まれる第１セットコース情報によって示される第１セットコースの内容を変更する予約管理手段と、
前記第１セットコースの内容が変更されることによって前記第２時間帯と前記第３時間帯との重複を解消することが可能である場合、前記第３時間帯を含む第４時間帯を前記第１利用者が予約可能な時間帯として前記利用者端末に表示する表示処理手段と
を具備し、
前記第１セットコースの内容の変更は、前記分割された時間単位の少なくとも一部において提供される第１サービスに割り当てられている第１サービス提供要素を当該第１サービス提供要素とは異なる第２サービス提供要素に変更することを含み、
前記第１セットコースの内容が変更された場合であっても、当該第１セットコースにおける複数のサービスが提供される第１時間帯は変更されない
予約管理装置。
【請求項２】
第１利用者によって使用される利用者端末と通信可能に接続される予約管理装置において、
店舗に対する前記第１利用者とは異なる第２利用者の予約を示す予約情報であって、第１サービス提供要素が割り当てられている第１サービスと他のサービス提供要素が割り当てられている他のサービスとを含む複数のサービスが連続して提供される第１セットコースを示す第１セットコース情報と、当該第１セットコースにおける当該複数のサービスが提供される第１時間帯とを含む予約情報を格納する格納手段と、
前記第１セットコース情報と前記第１時間帯とを含む予約情報が前記格納手段に格納された後に、利用者端末に対する第１利用者の操作に基づいて、前記第１サービス提供要素が提供することが可能な第２サービスと他のサービス提供要素が提供することが可能な他のサービスとを含む複数のサービスが連続して提供される第２セットコースを示す第２セットコース情報を受信する受信手段と、
前記第１時間帯中の前記第１サービス提供要素が割り当てられている前記第１サービスが提供される第２時間帯と少なくとも一部が重複する第３時間帯において前記第２サービスが提供される場合、前記第２セットコースにおける複数のサービスが提供される前記第３時間帯を含む第４時間帯を予め定められた時間単位に分割し、当該分割された時間単位で当該第２セットコースの内容を変更する予約管理手段と、
前記第２セットコースの内容が変更されることによって前記第２時間帯と前記第３時間帯との重複を解消することが可能である場合、前記第４時間帯を前記第１利用者が予約可能な時間帯として前記利用者端末に表示する表示処理手段と
を具備し、
前記第２セットコースの内容の変更は、前記分割された時間単位の少なくとも一部において提供される第２サービスに割り当てられている第１サービス提供要素を当該第１サービス提供要素とは異なる第２サービス提供要素に変更することを含み、
前記第２セットコースの内容が変更された場合であっても、前記第２セットコースにおける複数のサービスが提供される第４時間帯は変更されない
予約管理装置。
【請求項３】
第１利用者によって使用される利用者端末と通信可能に接続される予約管理装置において、
店舗に対する前記第１利用者とは異なる第２利用者の予約を示す予約情報であって、第１サービス提供要素が割り当てられている第１サービスと他のサービス提供要素が割り当てられている他のサービスとを含む複数のサービスが連続して提供される第１セットコースを示す第１セットコース情報と、当該第１セットコースにおける当該複数のサービスが提供される第１時間帯とを含む予約情報を格納する格納手段と、
前記第１セットコース情報と前記第１時間帯とを含む予約情報が前記格納手段に格納された後に、利用者端末に対する第１利用者の操作に基づいて、前記第１サービス提供要素が提供することが可能な第２サービスと他のサービス提供要素が提供することが可能な他のサービスとを含む複数のサービスが連続して提供される第２セットコースを示す第２セットコース情報を受信する受信手段と、
前記第１時間帯中の前記第１サービス提供要素が割り当てられている前記第１サービスが提供される第２時間帯と少なくとも一部が重複する第３時間帯において前記第２サービスが提供される場合、前記第１時間帯を予め定められた時間単位に分割し、当該分割された時間単位で前記予約情報に含まれる第１セットコース情報によって示される第１セットコースの内容を変更する予約管理手段と、
前記第１セットコースの内容が変更されることによって前記第２時間帯と前記第３時間帯との重複を解消することが可能である場合、前記第３時間帯を含む第４時間帯を前記第１利用者が予約可能な時間帯として前記利用者端末に表示する表示処理手段と
を具備し、
前記予約管理手段は、前記第１セットコースに含まれる複数のサービスの各々が提供される順番を変更する
予約管理装置。
【請求項４】
第１利用者によって使用される利用者端末と通信可能に接続される予約管理装置において、
店舗に対する前記第１利用者とは異なる第２利用者の予約を示す予約情報であって、第１サービス提供要素が割り当てられている第１サービスと他のサービス提供要素が割り当てられている他のサービスとを含む複数のサービスが連続して提供される第１セットコースを示す第１セットコース情報と、当該第１セットコースにおける当該複数のサービスが提供される第１時間帯とを含む予約情報を格納する格納手段と、
前記第１セットコース情報と前記第１時間帯とを含む予約情報が前記格納手段に格納された後に、利用者端末に対する第１利用者の操作に基づいて、前記第１サービス提供要素が提供することが可能な第２サービスと他のサービス提供要素が提供することが可能な他のサービスとを含む複数のサービスが連続して提供される第２セットコースを示す第２セットコース情報を受信する受信手段と、
前記第１時間帯中の前記第１サービス提供要素が割り当てられている前記第１サービスが提供される第２時間帯と少なくとも一部が重複する第３時間帯において前記第２サービスが提供される場合、前記第２セットコースにおける複数のサービスが提供される前記第３時間帯を含む第４時間帯を予め定められた時間単位に分割し、当該分割された時間単位で当該第２セットコースの内容を変更する予約管理手段と、
前記第２セットコースの内容が変更されることによって前記第２時間帯と前記第３時間帯との重複を解消することが可能である場合、前記第４時間帯を前記第１利用者が予約可能な時間帯として前記利用者端末に表示する表示処理手段と
を具備し、
前記予約管理手段は、前記第２セットコースに含まれる複数のサービスの各々が提供される順番を変更する
予約管理装置。
【請求項５】
第１利用者によって使用される利用者端末と通信可能に接続される予約管理装置において、
店舗に対する前記第１利用者とは異なる第２利用者の予約を示す予約情報であって、第１サービス提供要素が割り当てられている第１サービスと他のサービス提供要素が割り当てられている他のサービスとを含む複数のサービスが連続して提供される第１セットコースを示す第１セットコース情報と、当該第１セットコースにおける当該複数のサービスが提供される第１時間帯とを含む予約情報を格納する格納手段と、
前記第１セットコース情報と前記第１時間帯とを含む予約情報が前記格納手段に格納された後に、利用者端末に対する第１利用者の操作に基づいて、前記第１サービス提供要素が提供することが可能な第２サービスと他のサービス提供要素が提供することが可能な他のサービスとを含む複数のサービスが連続して提供される第２セットコースを示す第２セットコース情報を受信する受信手段と、
前記第１時間帯中の前記第１サービス提供要素が割り当てられている前記第１サービスが提供される第２時間帯と少なくとも一部が重複する第３時間帯において前記第２サービスが提供される場合、前記第１時間帯を予め定められた時間単位に分割し、当該分割された時間単位で前記予約情報に含まれる第１セットコース情報によって示される第１セットコースの内容を変更する予約管理手段と、
前記第１セットコースの内容が変更されることによって前記第２時間帯と前記第３時間帯との重複を解消することが可能である場合、前記第３時間帯を含む第４時間帯を前記第１利用者が予約可能な時間帯として前記利用者端末に表示する表示処理手段と
を具備し、
前記予約管理手段は、前記分割された時間単位で前記第１サービスに割り当てられている時間を短縮する
予約管理装置。
【請求項６】
第１利用者によって使用される利用者端末と通信可能に接続される予約管理装置において、
店舗に対する前記第１利用者とは異なる第２利用者の予約を示す予約情報であって、第１サービス提供要素が割り当てられている第１サービスと他のサービス提供要素が割り当てられている他のサービスとを含む複数のサービスが連続して提供される第１セットコースを示す第１セットコース情報と、当該第１セットコースにおける当該複数のサービスが提供される第１時間帯とを含む予約情報を格納する格納手段と、
前記第１セットコース情報と前記第１時間帯とを含む予約情報が前記格納手段に格納された後に、利用者端末に対する第１利用者の操作に基づいて、前記第１サービス提供要素が提供することが可能な第２サービスと他のサービス提供要素が提供することが可能な他のサービスとを含む複数のサービスが連続して提供される第２セットコースを示す第２セットコース情報を受信する受信手段と、
前記第１時間帯中の前記第１サービス提供要素が割り当てられている前記第１サービスが提供される第２時間帯と少なくとも一部が重複する第３時間帯において前記第２サービスが提供される場合、前記第２セットコースにおける複数のサービスが提供される前記第３時間帯を含む第４時間帯を予め定められた時間単位に分割し、当該分割された時間単位で当該第２セットコースの内容を変更する予約管理手段と、
前記第２セットコースの内容が変更されることによって前記第２時間帯と前記第３時間帯との重複を解消することが可能である場合、前記第４時間帯を前記第１利用者が予約可能な時間帯として前記利用者端末に表示する表示処理手段と
を具備し、
前記予約管理手段は、前記分割された時間単位で前記第２サービスに割り当てられている時間を短縮する
予約管理装置。
【請求項７】
前記予約管理手段は、前記第１サービスまたは前記第２サービスに割り当てられている時間が予め定められた時間以下とならない範囲で時間を短縮する請求項５または６記載の予約管理装置。
【請求項８】
第１利用者によって使用される利用者端末と通信可能に接続され、格納手段を有する予約管理装置が実行する予約管理方法であって、
店舗に対する前記第１利用者とは異なる第２利用者の予約を示す予約情報であって、第１サービス提供要素が割り当てられている第１サービスと他のサービス提供要素が割り当てられている他のサービスとを含む複数のサービスが連続して提供される第１セットコースを示す第１セットコース情報と、当該第１セットコースにおける当該複数のサービスが提供される第１時間帯とを含む予約情報を前記格納手段に格納するステップと、
前記第１セットコース情報と前記第１時間帯とを含む予約情報が前記格納手段に格納された後に、利用者端末に対する第１利用者の操作に基づいて、前記第１サービス提供要素が提供することが可能な第２サービスと他のサービス提供要素が提供することが可能な他のサービスとを含む複数のサービスが連続して提供される第２セットコースを示す第２セットコース情報を受信するステップと、
前記第１時間帯中の前記第１サービス提供要素が割り当てられている前記第１サービスが提供される第２時間帯と少なくとも一部が重複する第３時間帯において前記第２サービスが提供される場合、前記第１時間帯を予め定められた時間単位に分割し、当該分割された時間単位で前記予約情報に含まれる第１セットコース情報によって示される第１セットコースの内容を変更するステップと、
前記第１セットコースの内容が変更されることによって前記第２時間帯と前記第３時間帯との重複を解消することが可能である場合、前記第３時間帯を含む第４時間帯を前記第１利用者が予約可能な時間帯として前記利用者端末に表示するステップと
を具備し、
前記第１セットコースの内容の変更は、前記分割された時間単位の少なくとも一部において提供される第１サービスに割り当てられている第１サービス提供要素を当該第１サービス提供要素とは異なる第２サービス提供要素に変更することを含み、
前記第１セットコースの内容が変更された場合であっても、当該第１セットコースにおける複数のサービスが提供される第１時間帯は変更されない
予約管理方法。
【請求項９】
第１利用者によって使用される利用者端末と通信可能に接続され、格納手段を有する予約管理装置が実行する予約管理方法であって、
店舗に対する前記第１利用者とは異なる第２利用者の予約を示す予約情報であって、第１サービス提供要素が割り当てられている第１サービスと他のサービス提供要素が割り当てられている他のサービスとを含む複数のサービスが連続して提供される第１セットコースを示す第１セットコース情報と、当該第１セットコースにおける当該複数のサービスが提供される第１時間帯とを含む予約情報を前記格納手段に格納するステップと、
前記第１セットコース情報と前記第１時間帯とを含む予約情報が前記格納手段に格納された後に、利用者端末に対する第１利用者の操作に基づいて、前記第１サービス提供要素が提供することが可能な第２サービスと他のサービス提供要素が提供することが可能な他のサービスとを含む複数のサービスが連続して提供される第２セットコースを示す第２セットコース情報を受信するステップと、
前記第１時間帯中の前記第１サービス提供要素が割り当てられている前記第１サービスが提供される第２時間帯と少なくとも一部が重複する第３時間帯において前記第２サービスが提供される場合、前記第２セットコースにおける複数のサービスが提供される前記第３時間帯を含む第４時間帯を予め定められた時間単位に分割し、当該分割された時間単位で当該第２セットコースの内容を変更するステップと、
前記第２セットコースの内容が変更されることによって前記第２時間帯と前記第３時間帯との重複を解消することが可能である場合、前記第４時間帯を前記第１利用者が予約可能な時間帯として前記利用者端末に表示するステップと
を具備し、
前記第２セットコースの内容の変更は、前記分割された時間単位の少なくとも一部において提供される第２サービスに割り当てられている第１サービス提供要素を当該第１サービス提供要素とは異なる第２サービス提供要素に変更することを含み、
前記第２セットコースの内容が変更された場合であっても、前記第２セットコースにおける複数のサービスが提供される第４時間帯は変更されない
予約管理方法。
【請求項１０】
第１利用者によって使用される利用者端末と通信可能に接続され、格納手段を有する予約管理装置が実行する予約管理方法であって、
店舗に対する前記第１利用者とは異なる第２利用者の予約を示す予約情報であって、第１サービス提供要素が割り当てられている第１サービスと他のサービス提供要素が割り当てられている他のサービスとを含む複数のサービスが連続して提供される第１セットコースを示す第１セットコース情報と、当該第１セットコースにおける当該複数のサービスが提供される第１時間帯とを含む予約情報を前記格納手段に格納するステップと、
前記第１セットコース情報と前記第１時間帯とを含む予約情報が前記格納手段に格納された後に、利用者端末に対する第１利用者の操作に基づいて、前記第１サービス提供要素が提供することが可能な第２サービスと他のサービス提供要素が提供することが可能な他のサービスとを含む複数のサービスが連続して提供される第２セットコースを示す第２セットコース情報を受信するステップと、
前記第１時間帯中の前記第１サービス提供要素が割り当てられている前記第１サービスが提供される第２時間帯と少なくとも一部が重複する第３時間帯において前記第２サービスが提供される場合、前記第１時間帯を予め定められた時間単位に分割し、当該分割された時間単位で前記予約情報に含まれる第１セットコース情報によって示される第１セットコースの内容を変更するステップと、
前記第１セットコースの内容が変更されることによって前記第２時間帯と前記第３時間帯との重複を解消することが可能である場合、前記第３時間帯を含む第４時間帯を前記第１利用者が予約可能な時間帯として前記利用者端末に表示するステップと
を具備し、
前記変更するステップは、前記第１セットコースに含まれる複数のサービスの各々が提供される順番を変更するステップを含む
予約管理方法。
【請求項１１】
第１利用者によって使用される利用者端末と通信可能に接続され、格納手段を有する予約管理装置が実行する予約管理方法であって、
店舗に対する前記第１利用者とは異なる第２利用者の予約を示す予約情報であって、第１サービス提供要素が割り当てられている第１サービスと他のサービス提供要素が割り当てられている他のサービスとを含む複数のサービスが連続して提供される第１セットコースを示す第１セットコース情報と、当該第１セットコースにおける当該複数のサービスが提供される第１時間帯とを含む予約情報を前記格納手段に格納するステップと、
前記第１セットコース情報と前記第１時間帯とを含む予約情報が前記格納手段に格納された後に、利用者端末に対する第１利用者の操作に基づいて、前記第１サービス提供要素が提供することが可能な第２サービスと他のサービス提供要素が提供することが可能な他のサービスとを含む複数のサービスが連続して提供される第２セットコースを示す第２セットコース情報を受信するステップと、
前記第１時間帯中の前記第１サービス提供要素が割り当てられている前記第１サービスが提供される第２時間帯と少なくとも一部が重複する第３時間帯において前記第２サービスが提供される場合、前記第２セットコースにおける複数のサービスが提供される前記第３時間帯を含む第４時間帯を予め定められた時間単位に分割し、当該分割された時間単位で当該第２セットコースの内容を変更するステップと、
前記第２セットコースの内容が変更されることによって前記第２時間帯と前記第３時間帯との重複を解消することが可能である場合、前記第４時間帯を前記第１利用者が予約可能な時間帯として前記利用者端末に表示するステップと
を具備し、
前記変更するステップは、前記第２セットコースに含まれる複数のサービスの各々が提供される順番を変更するステップを含む
予約管理方法。
【請求項１２】
第１利用者によって使用される利用者端末と通信可能に接続され、格納手段を有する予約管理装置が実行する予約管理方法であって、
店舗に対する前記第１利用者とは異なる第２利用者の予約を示す予約情報であって、第１サービス提供要素が割り当てられている第１サービスと他のサービス提供要素が割り当てられている他のサービスとを含む複数のサービスが連続して提供される第１セットコースを示す第１セットコース情報と、当該第１セットコースにおける当該複数のサービスが提供される第１時間帯とを含む予約情報を前記格納手段に格納するステップと、
前記第１セットコース情報と前記第１時間帯とを含む予約情報が前記格納手段に格納された後に、利用者端末に対する第１利用者の操作に基づいて、前記第１サービス提供要素が提供することが可能な第２サービスと他のサービス提供要素が提供することが可能な他のサービスとを含む複数のサービスが連続して提供される第２セットコースを示す第２セットコース情報を受信するステップと、
前記第１時間帯中の前記第１サービス提供要素が割り当てられている前記第１サービスが提供される第２時間帯と少なくとも一部が重複する第３時間帯において前記第２サービスが提供される場合、前記第１時間帯を予め定められた時間単位に分割し、当該分割された時間単位で前記予約情報に含まれる第１セットコース情報によって示される第１セットコースの内容を変更するステップと、
前記第１セットコースの内容が変更されることによって前記第２時間帯と前記第３時間帯との重複を解消することが可能である場合、前記第３時間帯を含む第４時間帯を前記第１利用者が予約可能な時間帯として前記利用者端末に表示するステップと
を具備し、
前記変更するステップは、前記分割された時間単位で前記第１サービスに割り当てられている時間を短縮するステップを含む
予約管理方法。
【請求項１３】
第１利用者によって使用される利用者端末と通信可能に接続され、格納手段を有する予約管理装置が実行する予約管理方法であって、
店舗に対する前記第１利用者とは異なる第２利用者の予約を示す予約情報であって、第１サービス提供要素が割り当てられている第１サービスと他のサービス提供要素が割り当てられている他のサービスとを含む複数のサービスが連続して提供される第１セットコースを示す第１セットコース情報と、当該第１セットコースにおける当該複数のサービスが提供される第１時間帯とを含む予約情報を前記格納手段に格納するステップと、
前記第１セットコース情報と前記第１時間帯とを含む予約情報が前記格納手段に格納された後に、利用者端末に対する第１利用者の操作に基づいて、前記第１サービス提供要素が提供することが可能な第２サービスと他のサービス提供要素が提供することが可能な他のサービスとを含む複数のサービスが連続して提供される第２セットコースを示す第２セットコース情報を受信するステップと、
前記第１時間帯中の前記第１サービス提供要素が割り当てられている前記第１サービスが提供される第２時間帯と少なくとも一部が重複する第３時間帯において前記第２サービスが提供される場合、前記第２セットコースにおける複数のサービスが提供される前記第３時間帯を含む第４時間帯を予め定められた時間単位に分割し、当該分割された時間単位で当該第２セットコースの内容を変更するステップと、
前記第２セットコースの内容が変更されることによって前記第２時間帯と前記第３時間帯との重複を解消することが可能である場合、前記第４時間帯を前記第１利用者が予約可能な時間帯として前記利用者端末に表示するステップと
を具備し、
前記変更するステップは、前記分割された時間単位で前記第２サービスに割り当てられている時間を短縮するステップを含む
予約管理方法。
【請求項１４】
第１利用者によって使用される利用者端末と通信可能に接続され、格納手段を有する予約管理装置のコンピュータによって実行されるプログラムであって、
前記コンピュータに、
店舗に対する前記第１利用者とは異なる第２利用者の予約を示す予約情報であって、第１サービス提供要素が割り当てられている第１サービスと他のサービス提供要素が割り当てられている他のサービスとを含む複数のサービスが連続して提供される第１セットコースを示す第１セットコース情報と、当該第１セットコースにおける当該複数のサービスが提供される第１時間帯とを含む予約情報を前記格納手段に格納するステップと、
前記第１セットコース情報と前記第１時間帯とを含む予約情報が前記格納手段に格納された後に、利用者端末に対する第１利用者の操作に基づいて、前記第１サービス提供要素が提供することが可能な第２サービスと他のサービス提供要素が提供することが可能な他のサービスとを含む複数のサービスが連続して提供される第２セットコースを示す第２セットコース情報を受信するステップと、
前記第１時間帯中の前記第１サービス提供要素が割り当てられている前記第１サービスが提供される第２時間帯と少なくとも一部が重複する第３時間帯において前記第２サービスが提供される場合、前記第１時間帯を予め定められた時間単位に分割し、当該分割された時間単位で前記予約情報に含まれる第１セットコース情報によって示される第１セットコースの内容を変更するステップと、
前記第１セットコースの内容が変更されることによって前記第２時間帯と前記第３時間帯との重複を解消することが可能である場合、前記第３時間帯を含む第４時間帯を前記第１利用者が予約可能な時間帯として前記利用者端末に表示するステップと
を実行させ、
前記第１セットコースの内容の変更は、前記分割された時間単位の少なくとも一部において提供される第１サービスに割り当てられている第１サービス提供要素を当該第１サービス提供要素とは異なる第２サービス提供要素に変更することを含み、
前記第１セットコースの内容が変更された場合であっても、当該第１セットコースにおける複数のサービスが提供される第１時間帯は変更されない
プログラム。
【請求項１５】
第１利用者によって使用される利用者端末と通信可能に接続され、格納手段を有する予約管理装置のコンピュータによって実行されるプログラムであって、
前記コンピュータに、
店舗に対する前記第１利用者とは異なる第２利用者の予約を示す予約情報であって、第１サービス提供要素が割り当てられている第１サービスと他のサービス提供要素が割り当てられている他のサービスとを含む複数のサービスが連続して提供される第１セットコースを示す第１セットコース情報と、当該第１セットコースにおける当該複数のサービスが提供される第１時間帯とを含む予約情報を前記格納手段に格納するステップと、
前記第１セットコース情報と前記第１時間帯とを含む予約情報が前記格納手段に格納された後に、利用者端末に対する第１利用者の操作に基づいて、前記第１サービス提供要素が提供することが可能な第２サービスと他のサービス提供要素が提供することが可能な他のサービスとを含む複数のサービスが連続して提供される第２セットコースを示す第２セットコース情報を受信するステップと、
前記第１時間帯中の前記第１サービス提供要素が割り当てられている前記第１サービスが提供される第２時間帯と少なくとも一部が重複する第３時間帯において前記第２サービスが提供される場合、前記第２セットコースにおける複数のサービスが提供される前記第３時間帯を含む第４時間帯を予め定められた時間単位に分割し、当該分割された時間単位で当該第２セットコースの内容を変更するステップと、
前記第２セットコースの内容が変更されることによって前記第２時間帯と前記第３時間帯との重複を解消することが可能である場合、前記第４時間帯を前記第１利用者が予約可能な時間帯として前記利用者端末に表示するステップと
を実行させ、
前記第２セットコースの内容の変更は、前記分割された時間単位の少なくとも一部において提供される第２サービスに割り当てられている第１サービス提供要素を当該第１サービス提供要素とは異なる第２サービス提供要素に変更することを含み、
前記第２セットコースの内容が変更された場合であっても、前記第２セットコースにおける複数のサービスが提供される第４時間帯は変更されない
プログラム。
【請求項１６】
第１利用者によって使用される利用者端末と通信可能に接続され、格納手段を有する予約管理装置のコンピュータによって実行されるプログラムであって、
前記コンピュータに、
店舗に対する前記第１利用者とは異なる第２利用者の予約を示す予約情報であって、第１サービス提供要素が割り当てられている第１サービスと他のサービス提供要素が割り当てられている他のサービスとを含む複数のサービスが連続して提供される第１セットコースを示す第１セットコース情報と、当該第１セットコースにおける当該複数のサービスが提供される第１時間帯とを含む予約情報を前記格納手段に格納するステップと、
前記第１セットコース情報と前記第１時間帯とを含む予約情報が前記格納手段に格納された後に、利用者端末に対する第１利用者の操作に基づいて、前記第１サービス提供要素が提供することが可能な第２サービスと他のサービス提供要素が提供することが可能な他のサービスとを含む複数のサービスが連続して提供される第２セットコースを示す第２セットコース情報を受信するステップと、
前記第１時間帯中の前記第１サービス提供要素が割り当てられている前記第１サービスが提供される第２時間帯と少なくとも一部が重複する第３時間帯において前記第２サービスが提供される場合、前記第１時間帯を予め定められた時間単位に分割し、当該分割された時間単位で前記予約情報に含まれる第１セットコース情報によって示される第１セットコースの内容を変更するステップと、
前記第１セットコースの内容が変更されることによって前記第２時間帯と前記第３時間帯との重複を解消することが可能である場合、前記第３時間帯を含む第４時間帯を前記第１利用者が予約可能な時間帯として前記利用者端末に表示するステップと
を実行させ、
前記変更するステップは、前記第１セットコースに含まれる複数のサービスの各々が提供される順番を変更するステップを含む
プログラム。
【請求項１７】
第１利用者によって使用される利用者端末と通信可能に接続され、格納手段を有する予約管理装置のコンピュータによって実行されるプログラムであって、
前記コンピュータに、
店舗に対する前記第１利用者とは異なる第２利用者の予約を示す予約情報であって、第１サービス提供要素が割り当てられている第１サービスと他のサービス提供要素が割り当てられている他のサービスとを含む複数のサービスが連続して提供される第１セットコースを示す第１セットコース情報と、当該第１セットコースにおける当該複数のサービスが提供される第１時間帯とを含む予約情報を前記格納手段に格納するステップと、
前記第１セットコース情報と前記第１時間帯とを含む予約情報が前記格納手段に格納された後に、利用者端末に対する第１利用者の操作に基づいて、前記第１サービス提供要素が提供することが可能な第２サービスと他のサービス提供要素が提供することが可能な他のサービスとを含む複数のサービスが連続して提供される第２セットコースを示す第２セットコース情報を受信するステップと、
前記第１時間帯中の前記第１サービス提供要素が割り当てられている前記第１サービスが提供される第２時間帯と少なくとも一部が重複する第３時間帯において前記第２サービスが提供される場合、前記第２セットコースにおける複数のサービスが提供される前記第３時間帯を含む第４時間帯を予め定められた時間単位に分割し、当該分割された時間単位で当該第２セットコースの内容を変更するステップと、
前記第２セットコースの内容が変更されることによって前記第２時間帯と前記第３時間帯との重複を解消することが可能である場合、前記第４時間帯を前記第１利用者が予約可能な時間帯として前記利用者端末に表示するステップと
を実行させ、
前記変更するステップは、前記第２セットコースに含まれる複数のサービスの各々が提供される順番を変更するステップを含む
プログラム。
【請求項１８】
第１利用者によって使用される利用者端末と通信可能に接続され、格納手段を有する予約管理装置のコンピュータによって実行されるプログラムであって、
前記コンピュータに、
店舗に対する前記第１利用者とは異なる第２利用者の予約を示す予約情報であって、第１サービス提供要素が割り当てられている第１サービスと他のサービス提供要素が割り当てられている他のサービスとを含む複数のサービスが連続して提供される第１セットコースを示す第１セットコース情報と、当該第１セットコースにおける当該複数のサービスが提供される第１時間帯とを含む予約情報を前記格納手段に格納するステップと、
前記第１セットコース情報と前記第１時間帯とを含む予約情報が前記格納手段に格納された後に、利用者端末に対する第１利用者の操作に基づいて、前記第１サービス提供要素が提供することが可能な第２サービスと他のサービス提供要素が提供することが可能な他のサービスとを含む複数のサービスが連続して提供される第２セットコースを示す第２セットコース情報を受信するステップと、
前記第１時間帯中の前記第１サービス提供要素が割り当てられている前記第１サービスが提供される第２時間帯と少なくとも一部が重複する第３時間帯において前記第２サービスが提供される場合、前記第１時間帯を予め定められた時間単位に分割し、当該分割された時間単位で前記予約情報に含まれる第１セットコース情報によって示される第１セットコースの内容を変更するステップと、
前記第１セットコースの内容が変更されることによって前記第２時間帯と前記第３時間帯との重複を解消することが可能である場合、前記第３時間帯を含む第４時間帯を前記第１利用者が予約可能な時間帯として前記利用者端末に表示するステップと
を実行させ、
前記変更するステップは、前記分割された時間単位で前記第１サービスに割り当てられている時間を短縮するステップを含む
プログラム。
【請求項１９】
第１利用者によって使用される利用者端末と通信可能に接続され、格納手段を有する予約管理装置のコンピュータによって実行されるプログラムであって、
前記コンピュータに、
店舗に対する前記第１利用者とは異なる第２利用者の予約を示す予約情報であって、第１サービス提供要素が割り当てられている第１サービスと他のサービス提供要素が割り当てられている他のサービスとを含む複数のサービスが連続して提供される第１セットコースを示す第１セットコース情報と、当該第１セットコースにおける当該複数のサービスが提供される第１時間帯とを含む予約情報を前記格納手段に格納するステップと、
前記第１セットコース情報と前記第１時間帯とを含む予約情報が前記格納手段に格納された後に、利用者端末に対する第１利用者の操作に基づいて、前記第１サービス提供要素が提供することが可能な第２サービスと他のサービス提供要素が提供することが可能な他のサービスとを含む複数のサービスが連続して提供される第２セットコースを示す第２セットコース情報を受信するステップと、
前記第１時間帯中の前記第１サービス提供要素が割り当てられている前記第１サービスが提供される第２時間帯と少なくとも一部が重複する第３時間帯において前記第２サービスが提供される場合、前記第２セットコースにおける複数のサービスが提供される前記第３時間帯を含む第４時間帯を予め定められた時間単位に分割し、当該分割された時間単位で当該第２セットコースの内容を変更するステップと、
前記第２セットコースの内容が変更されることによって前記第２時間帯と前記第３時間帯との重複を解消することが可能である場合、前記第４時間帯を前記第１利用者が予約可能な時間帯として前記利用者端末に表示するステップと
を実行させ、
前記変更するステップは、前記分割された時間単位で前記第２サービスに割り当てられている時間を短縮するステップを含む
プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
本発明の１つの態様によれば、第１利用者によって使用される利用者端末と通信可能に接続される予約管理装置が提供される。前記予約管理装置は、格納手段と、受信手段と、予約管理手段と、表示処理手段とを具備する。前記格納手段は、店舗に対する前記第１利用者とは異なる第２利用者の予約を示す予約情報であって、第１サービス提供要素が割り当てられている第１サービスと他のサービス提供要素が割り当てられている他のサービスとを含む複数のサービスが連続して提供される第１セットコースを示す第１セットコース情報と、当該第１セットコースにおける当該複数のサービスが提供される第１時間帯とを含む予約情報を格納する。前記受信手段は、前記第１セットコース情報と前記第１時間帯とを含む予約情報が前記格納手段に格納された後に、利用者端末に対する第１利用者の操作に基づいて、前記第１サービス提供要素が提供することが可能な第２サービスと他のサービス提供要素が提供することが可能な他のサービスとを含む複数のサービスが連続して提供される第２セットコースを示す第２セットコース情報を受信する。前記予約管理手段は、前記第１時間帯中の前記第１サービス提供要素が割り当てられている前記第１サービスが提供される第２時間帯と少なくとも一部が重複する第３時間帯において前記第２サービスが提供される場合、前記第１時間帯を予め定められた時間単位に分割し、当該分割された時間単位で前記予約情報に含まれる第１セットコース情報によって示される第１セットコースの内容を変更する。前記表示処理手段は、前記第１セットコースの内容が変更されることによって前記第２時間帯と前記第３時間帯との重複を解消することが可能である場合、前記第３時間帯を含む第４時間帯を前記第１利用者が予約可能な時間帯として前記利用者端末に表示する。前記第１セットコースの内容の変更は、前記分割された時間単位の少なくとも一部において提供される第１サービスに割り当てられている第１サービス提供要素を当該第１サービス提供要素とは異なる第２サービス提供要素に変更することを含む。前記第１セットコースの内容が変更された場合であっても、当該第１セットコースにおける複数のサービスが提供される第１時間帯は変更されない。