(57)【特許請求の範囲】
【請求項１】
情報端末装置と通信ネットワークを介して接続するサーバ装置であって、
サービスの内容を示すサービス名と、前記サービスに対応付けた１または複数の作業の内容を示す作業名と、前記作業を施術するために必要な時間を単位時間の数量で示すコマ数と、前記作業で使用する設備機器とを対応付けた基本情報を記憶する基本情報記憶手段と、
日付ごとに、前記単位時間それぞれに付された番号であるコマ番号と、前記設備機器とを対応付けた予約情報を記憶する予約情報記憶手段と、
前記サービス名、予約日、予約時間帯を含む問合情報を前記情報端末装置から受信する受信手段と、
前記受信手段によって受信された前記サービス名に基づいて、前記基本情報記憶手段に記憶された前記基本情報から、前記サービス名と、前記作業名と、前記コマ数と、前記設備機器とを対応付けた顧客情報を生成し、生成された前記顧客情報を顧客情報記憶手段に記憶する顧客情報生成手段と、
前記顧客情報記憶手段に記憶された前記顧客情報における前記単位時間それぞれに、前記予約時間帯に応じた前記コマ番号を割り当てるコマ番号割当手段と、
前記顧客情報記憶手段に記憶された前記設備機器および前記予約情報記憶手段に記憶された前記予約日の前記設備機器から、同一のコマ番号で使用する設備機器の数量を求め、前記数量が予め定められた稼働可能な設備機器の数量以下であるか否かを前記顧客情報に割り当てられたすべてのコマ番号について判断する予約可否判断手段と、
前記顧客情報のすべてのコマ番号について前記設備機器の数量が稼働可能な数量以下であると判断した場合、前記顧客情報の先頭のコマ番号に対応する時刻を予約候補時刻に変換する候補時刻変換手段と、
前記予約候補時刻を前記情報端末装置に送信する送信手段と、
を備えることを特徴とするサーバ装置。
【請求項２】
情報端末装置と通信ネットワークを介して接続するサーバ装置であって、
サービスの内容を示すサービス名と、前記サービスに対応付けた１または複数の作業の内容を示す作業名と、前記作業を施術するために必要な時間を単位時間の数量で示すコマ数と、前記作業を施術可能なスタッフを示す担当スタッフとを対応付けた基本情報を記憶する基本情報記憶手段と、
日付ごとに、前記単位時間それぞれに付された番号であるコマ番号と、前記担当スタッフとを対応付けた予約情報を記憶する予約情報記憶手段と、
前記サービス名、予約日、予約時間帯を含む問合情報を前記情報端末装置から受信する受信手段と、
前記受信手段によって受信された前記サービス名に基づいて、前記基本情報記憶手段に記憶された前記基本情報から、前記サービス名と、前記作業名と、前記コマ数と、前記担当スタッフとを対応付けた顧客情報を生成し、生成された前記顧客情報を顧客情報記憶手段に記憶する顧客情報生成手段と、
前記顧客情報記憶手段に記憶された前記顧客情報における前記単位時間それぞれに、前記予約時間帯に応じた前記コマ番号を割り当てるコマ番号割当手段と、
前記顧客情報記憶手段に記憶された前記担当スタッフおよび前記予約情報記憶手段に記憶された前記予約日の前記担当スタッフから、同一のコマ番号での総顧客数および対応可能なスタッフ数を求め、前記総顧客数が前記スタッフ数以下であるか否かを前記顧客情報に割り当てられたすべてのコマ番号について判断する予約可否判断手段と、
前記顧客情報のすべてのコマ番号について前記総顧客数が前記スタッフ数以下であると判断した場合、前記顧客情報の先頭のコマ番号に対応する時刻を予約候補時刻に変換する候補時刻変換手段と、
前記予約候補時刻を前記情報端末装置に送信する送信手段と、
を備えることを特徴とするサーバ装置。
【請求項３】
前記問合情報は、さらに顧客の状態を示す状態因子を含み、
前記顧客情報生成手段は、さらに前記状態因子に応じ、前記顧客情報を変更する、請求項１または請求項２に記載のサーバ装置。
【請求項４】
前記問合情報は、さらに顧客の要望を示す要望因子を含み、
前記顧客情報生成手段は、さらに前記要望因子に応じ、前記顧客情報を変更する、請求項１〜３のいずれか１つに記載のサーバ装置。
【請求項５】
前記顧客情報生成手段は、さらに前記予約日に応じ、前記顧客情報を変更する、請求項１〜４のいずれか１つに記載のサーバ装置。
【請求項６】
情報端末装置と通信ネットワークを介して接続し、サービスの内容を示すサービス名と、前記サービスに対応付けた１または複数の作業の内容を示す作業名と、前記作業を施術するために必要な時間を単位時間の数量で示すコマ数と、前記作業で使用する設備機器とを対応付けた基本情報を記憶する基本情報記憶手段と、日付ごとに、前記単位時間それぞれに付された番号であるコマ番号と、前記設備機器とを対応付けた予約情報を記憶する予約情報記憶手段と、を備えるコンピュータに、
前記サービス名、予約日、予約時間帯を含む問合情報を前記情報端末装置から受信する受信ステップと、
前記受信ステップによって受信された前記サービス名に基づいて、前記基本情報記憶手段に記憶された前記基本情報から、前記サービス名と、前記作業名と、前記コマ数と、前記設備機器とを対応付けた顧客情報を生成し、生成された前記顧客情報を顧客情報記憶手段に記憶する顧客情報生成ステップと、
前記顧客情報記憶手段に記憶された前記顧客情報における前記単位時間それぞれに、前記予約時間帯に応じた前記コマ番号を割り当てるコマ番号割当ステップと、
前記顧客情報記憶手段に記憶された前記設備機器および前記予約情報記憶手段に記憶された前記予約日の前記設備機器から、同一のコマ番号で使用する設備機器の数量を求め、前記数量が予め定められた稼働可能な設備機器の数量以下であるか否かを前記顧客情報に割り当てられたすべてのコマ番号について判断する予約可否判断ステップと、
前記顧客情報のすべてのコマ番号について前記設備機器の数量が稼働可能な数量以下であると判断した場合、前記顧客情報の先頭のコマ番号に対応する時刻を予約候補時刻に変換する候補時刻変換ステップと、
前記予約候補時刻を前記情報端末装置に送信する送信ステップと、
を実行させることを特徴とするプログラム。
【請求項７】
情報端末装置と通信ネットワークを介して接続し、サービスの内容を示すサービス名と、前記サービスに対応付けた１または複数の作業の内容を示す作業名と、前記作業を施術するために必要な時間を単位時間の数量で示すコマ数と、前記作業を施術可能なスタッフを示す担当スタッフとを対応付けた基本情報を記憶する基本情報記憶手段と、日付ごとに、前記単位時間それぞれに付された番号であるコマ番号と、前記担当スタッフとを対応付けた予約情報を記憶する予約情報記憶手段と、を備えるコンピュータに、
前記サービス名、予約日、予約時間帯を含む問合情報を前記情報端末装置から受信する受信ステップと、
前記受信ステップによって受信された前記サービス名に基づいて、前記基本情報記憶手段に記憶された前記基本情報から、前記サービス名と、前記作業名と、前記コマ数と、前記担当スタッフとを対応付けた顧客情報を生成し、生成された前記顧客情報を顧客情報記憶手段に記憶する顧客情報生成ステップと、
前記顧客情報記憶手段に記憶された前記顧客情報における前記単位時間それぞれに、前記予約時間帯に応じた前記コマ番号を割り当てるコマ番号割当ステップと、
前記顧客情報記憶手段に記憶された前記担当スタッフおよび前記予約情報記憶手段に記憶された前記予約日の前記担当スタッフから、同一のコマ番号での総顧客数および対応可能なスタッフ数を求め、前記総顧客数が前記スタッフ数以下であるか否かを前記顧客情報に割り当てられたすべてのコマ番号について判断する予約可否判断ステップと、
前記顧客情報のすべてのコマ番号について前記総顧客数が前記スタッフ数以下であると判断した場合、前記顧客情報の先頭のコマ番号に対応する時刻を予約候補時刻に変換する候補時刻変換ステップと、
前記予約候補時刻を前記情報端末装置に送信する送信ステップと、
を実行させることを特徴とするプログラム。
【請求項８】
情報端末装置とサーバ装置とを通信ネットワークを介して接続する予約システムであって、
前記サーバ装置は、
サービスの内容を示すサービス名と、前記サービスに対応付けた１または複数の作業の内容を示す作業名と、前記作業を施術するために必要な時間を単位時間の数量で示すコマ数と、前記作業で使用する設備機器と、前記作業を施術可能なスタッフを示す担当スタッフとを対応付けた基本情報を記憶する基本情報記憶手段と、
日付ごとに、前記単位時間それぞれに付された番号であるコマ番号と、前記設備機器、前記担当スタッフとを対応付けた予約情報を記憶する予約情報記憶手段と、
前記サービス名、予約日、予約時間帯を含む問合情報を前記情報端末装置から受信する第１受信手段と、
前記第１受信手段によって受信された前記サービス名に基づいて、前記基本情報記憶手段に記憶された前記基本情報から、前記サービス名と、前記作業名と、前記コマ数と、前記設備機器と、前記担当スタッフとを対応付けた顧客情報を生成し、生成された前記顧客情報を顧客情報記憶手段に記憶する顧客情報生成手段と、
前記顧客情報記憶手段に記憶された前記顧客情報における前記単位時間それぞれに、前記予約時間帯に応じた前記コマ番号を割り当てるコマ番号割当手段と、
前記顧客情報記憶手段に記憶された前記設備機器および前記予約情報記憶手段に記憶された前記予約日の前記設備機器から、同一のコマ番号で使用する設備機器の数量を求め、前記数量が予め定められた稼働可能な設備機器の数量以下であり、
かつ、前記顧客情報記憶手段に記憶された前記担当スタッフおよび前記予約情報記憶手段に記憶された前記予約日の前記担当スタッフから、同一のコマ番号での総顧客数および対応可能なスタッフ数を求め、前記総顧客数が前記スタッフ数以下であることを、前記顧客情報に割り当てられたすべてのコマ番号について判断する予約可否判断手段と、
前記顧客情報のすべてのコマ番号について前記設備機器の数量が稼働可能な数量以下で、かつ、前記総顧客数が前記スタッフ数以下であると判断した場合、前記顧客情報の先頭のコマ番号を予約候補時刻に変換する候補時刻変換手段と、
前記予約候補時刻を前記情報端末装置に送信する第１送信手段と、を備え、
前記情報端末装置は、
前記予約候補時刻を前記サーバ装置から受信する第２受信手段と、
前記予約候補時刻を表示部に表示する表示手段と、
前記表示部に表示された前記予約候補時刻から、１の予約時刻の入力を受付ける受付手段と、
受付けた前記予約時刻を前記サーバ装置に送信する第１送信手段と、を備え、
前記サーバ装置は、
前記第１受信手段が、前記予約時刻を前記情報端末装置から受信し、
受信した前記予約時刻、前記予約日および前記顧客情報から、前記予約情報を生成し、前記予約情報記憶手段に格納する予約情報生成手段、をさらに備えること、
を特徴とする予約システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバ装置、プログラムおよび予約システムに関する。
【背景技術】
【０００２】
従来、美容院等で予約を受付ける場合、営業時間を３０分または１５分ごとの時間枠に区切り、その時間枠を埋めて行くことによって、受付けた予約を管理することが多く行われている。近年は、このような予約管理をコンピュータ上で実現するシステムも提供され、予約管理の効率化が図られている。予約システムの一例として、予約スケジュール最適化装置および方法が公開されている（特許公報１参照）。かかる公報には、既に受付けた予約の時間枠を並べ替えて、空き時間を抽出することによって、より多くの予約を受付ける技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開2007-156831号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、このように予約を予め定められた時間枠で管理すると、設備機器やスタッフを時間枠ごとに管理することしかできないため、予約が入っている時間枠の一部に設備機器やスタッフに空き時間が発生しても、予約を断らざるを得ず、予約獲得機会の損失が生じていた。
【０００５】
また、予約を時間枠で管理する場合は、同一時間での同一作業を避けるために、同時刻に予約を受けないためのずらし時間を設ける必要があり、効率よく予約を受付けることができないという問題があった。
【０００６】
本発明は、上記に鑑みてなされたものであって、設備機器やスタッフに不必要な空き時間を発生させることを防ぐとともに、ずらし時間をなくして効率よく予約を受付けることができるサーバ装置、プログラムおよび予約システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決するために、本発明では、問合情報に含むサービス名に基づいて、基本情報記憶手段に記憶された基本情報から、サービス名と、作業名と、コマ数と、設備機器とを対応付けた顧客情報を生成し、生成された顧客情報を顧客情報記憶手段に記憶し、顧客情報記憶手段に記憶された顧客情報における単位時間それぞれに、予約時間帯に応じたコマ番号を割り当て、顧客情報記憶手段に記憶された設備機器および予約情報記憶手段に記憶された予約日の設備機器から、同一のコマ番号で使用する設備機器の数量を求め、数量が予め定められた稼働可能な設備機器の数量以下であるか否かを顧客情報に割り当てられたすべてのコマ番号について判断することを特徴とする。
【０００８】
また、本発明の他の態様では、問合情報に含むサービス名に基づいて、基本情報記憶手段に記憶された基本情報から、サービス名と、作業名と、コマ数と、担当スタッフとを対応付けた顧客情報を生成し、生成された顧客情報を顧客情報記憶手段に記憶し、顧客情報記憶手段に記憶された顧客情報における単位時間それぞれに、予約時間帯に応じたコマ番号を割り当て、顧客情報記憶手段に記憶された担当スタッフおよび予約情報記憶手段に記憶された予約日の担当スタッフから、同一のコマ番号での総顧客数および対応可能なスタッフ数を求め、総顧客数がスタッフ数以下であるか否かを顧客情報に割り当てられたすべてのコマ番号について判断することを特徴とする。
【発明の効果】
【０００９】
上記のように構成した本発明によれば、設備機器やスタッフに不必要な空き時間を発生させることを防ぐとともに、ずらし時間をなくして効率よく予約を受付けることができるという効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】本実施の形態にかかる予約システム１０の構成を示すブロック図である。
【図２】基本情報記憶部１１０のデータ構成の一例を示す説明図である。
【図３】条件情報記憶部１２０のデータ構成の一例を示す説明図である。
【図４】顧客情報記憶部１３０のデータ構成の一例を示す説明図である。
【図５】予約情報記憶部１４０のデータ構成の一例を示す説明図である。
【図６】予約システム１０のサーバ装置１００が実行する予約処理手順を示すフローチャートである。
【図７】予約システム１０のサーバ装置１００が実行する予約可否判断処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、添付図面を参照し、本発明の実施の形態を説明する。なお、以下の説明は、実施の形態の一例であり、本発明は、これらの実施の形態に限定されるものではない。
【００１２】
図１は、本実施の形態にかかる予約システム１０の構成を示すブロック図である。図１に示すように、予約システム１０は、サーバ装置１００と情報端末装置２００を、ネットワーク１を介して接続している。ネットワーク１は、インターネット、イントラネット、ＬＡＮ（Local Area Network）などの通信ネットワークである。図１では、説明を簡便にするために、サーバ装置１００と情報端末装置２００をそれぞれ１ずつ記載しているが、実際には複数の装置がネットワーク１を介して接続する。
【００１３】
サーバ装置１００は、情報端末装置２００から受信した予約の問い合わせに対して、予約可否を判断し、判断結果または予約候補時刻を情報端末装置２００に送信するいわゆるウェブサーバである。
【００１４】
情報端末装置２００は、顧客各自が携帯するスマートフォンや携帯電話、顧客が使用するパーソナルコンピュータ、タブレット型コンピュータやゲーム機等であり、ウェブブラウザを備え、予約の問合せを受付ける。また、情報端末装置２００は、予約を受付ける美容院や受付センタに設置されたパーソナルコンピュータ等でもよく、顧客が通話で予約する場合に、電話を受けたスタッフが予約可否を判断する際に操作してもよい。
【００１５】
次に、予約システム１０が備えるサーバ装置１００、情報端末装置２００それぞれの構成、機能について説明する。
【００１６】
サーバ装置１００は、基本情報記憶部１１０、条件情報記憶部１２０、顧客情報記憶部１３０、予約情報記憶部１４０、送受信部１０１、顧客情報生成部１０２、コマ番号割当部１０３、予約可否判断部１０４、候補時刻変換部１０５および予約情報生成部１０６を備えている。
【００１７】
図２は、基本情報記憶部１１０のデータ構成の一例を示す説明図である。基本情報記憶部１１０は、予約を受付けるサービス提供者が顧客に提供できる、すべてのサービスに関する情報である基本情報を記憶する。図２は、美容院の予約を受付ける場合の基本情報記憶部１１０の一例を示す。基本情報記憶部１１０は、提供順と、サービス名と、作業名と、コマ数と、設備機器と、条件因子と、スタッフレベルと、担当スタッフとを対応付けて記憶する。
【００１８】
ここで、提供順は、サービスを提供する順序を示す番号である。提供順に同一の番号が付与されているサービスは、いずれか１つを選択することができる。サービス名は、サービス提供者が顧客に提供するサービスの内容を示す名称である。顧客が予約可否の問い合わせる際には、顧客は施術を希望する１または複数のサービス名を指定する。作業名は、顧客に提供するサービスを１または複数に分割し、分割した作業それぞれの内容を示す名称である。コマ数は、作業を施術するために必要な時間を、単位時間の数量として示したものである。例えば、単位時間（１コマ）を５分とすると、２コマは１０分の施術時間を示す。なお、単位時間は５分に限る必要はなく、提供するサービスの内容や業態、業種に応じて任意の時間を定めてよい。
【００１９】
設備機器は、作業名で示した作業を施術する際に必要な設備機器である。条件因子は、作業それぞれのコマ数やサービス、作業を変更させる因子の種別である。条件因子には、状態因子、要望因子、季節因子等がある。なお、条件因子は、これらに限る必要はなく、業態、業種に応じて任意に定めてよい。スタッフレベルは、作業を施術可能なスタッフのレベルを示す。例えば、図２において、作業名“カウンセリング”をレベル３とレベル５とレベル７のスタッフが施術可能な場合は、“３／５／７”のように示す。スタッフレベル“９９”は、予約可否判断にスタッフの有無およびスタッフレベルが関与しないことを示す。担当スタッフは、登録されているスタッフのうち、スタッフレベルを満たすスタッフ名を格納する。
【００２０】
図３は、条件情報記憶部１２０のデータ構成の一例を示す説明図である。条件情報記憶部１２０は、作業のコマ数やサービス、作業を変更する条件を記憶する。図３に示すように、条件情報には、状態因子による条件情報、要望因子による条件情報、季節因子による条件情報、スタッフ因子による条件情報等がある。
【００２１】
状態因子による条件情報は、予約の問い合わせの際に選択された顧客の状態に基づき、コマ数の加減を判断する条件である。状態因子による条件情報は、一例として、状態因子と、条件値と、コマ数を変更する作業名と、増減コマ数とを対応付けて記憶する。
【００２２】
要望因子による条件情報は、予約の問い合わせの際に選択された顧客の要望に基づき、コマ数の加減を判断する条件である。要望因子による条件情報には、一例として、要望因子と、作業名と、増減コマ数とを対応付けて記憶する。
【００２３】
季節因子による条件情報は、予約の問い合わせの際に選択された予約日に基づき、サービスの追加を判断する条件である。季節因子による条件情報には、一例として、予約日と、条件値と、サービス名とを対応付けて記憶する。なお、条件に合致する場合に、サービスの追加に代えて、サービスを削除、または作業を追加または削除してもよい。
【００２４】
スタッフ因子による条件情報は、スタッフの技術レベルに基づき、コマ数の加減を判断する条件である。スタッフ因子による条件情報には、一例として、スタッフ名と、作業名と、増減コマ数と、レベルと、勤務日とを対応付けて記憶する。
【００２５】
図４は、顧客情報記憶部１３０のデータ構成の一例を示す説明図である。顧客情報記憶部１３０は、予約可否を問い合せた顧客ごとに、顧客が提供を希望するサービスに関する情報である顧客情報を記憶する。顧客情報記憶部１３０は、提供順と、サービス名と、作業名と、コマ数と、設備機器と、条件因子と、スタッフレベルと、指名と、担当スタッフとを対応付けて記憶する。顧客情報は、上述した基本情報記憶部１１０に記憶された基本情報から生成されるため、データ構成は、基本情報とほぼ同一であるが、指名に関する情報を追加する点が異なる。指名は、所定の作業に対応付け、その作業を施術するスタッフ名を格納する。例えば、顧客がスタッフ“Ａ”を指名した場合、指名スタッフが施術する作業、例えば“一般カット”や“スタイリング”の指名欄に指名されたスタッフ名“Ａ”を格納する。
【００２６】
図５は、予約情報記憶部１４０のデータ構成の一例を示す説明図である。予約情報記憶部１４０は、確定した予約に関する情報である予約情報を記憶する。予約情報記憶部１４０は、日付ごとに、コマ番号と、顧客識別情報と、作業名と、設備機器と、指名と、担当スタッフとを対応付けて記憶する。ここで、コマ番号とは、単位時間それぞれに付された番号である。例えば、単位時間（すなわち１コマ）が５分の場合、００：００〜００：０５までの時間のコマ番号は“０”、１０：００〜１０：０５までの時間のコマ番号は“１２０”となる。
【００２７】
送受信部１０１は、情報端末装置２００との間でさまざまなデータを送受信する。より具体的には、送受信部１０１は、予約可否を問い合わせる問合情報を情報端末装置２００から受信する。問合情報は、少なくとも顧客が提供を受けたいサービス名、予約日、予約時間帯を含み、さらに、状態因子、要望因子、指名スタッフを含んでもよい。送受信部１０１は、予約可否または予約可能時刻を情報端末装置２００に送信する。
【００２８】
顧客情報生成部１０２は、基本情報記憶部１１０に記憶された基本情報と、情報端末装置２００から送信された問合情報から、顧客が提供を希望するサービスに応じた顧客情報を生成する。より具体的には、顧客情報生成部１０２は、基本情報記憶部１１０に記憶された基本情報から、問合情報に含むサービス名と関連しない情報を削除した顧客情報を生成する。また、問合情報に含む予約日（季節因子）、状態因子、要望因子に応じ、作業のコマ数、提供するサービスまたは作業を変更する。
【００２９】
コマ番号割当部１０３は、顧客情報の単位時間それぞれに、問合情報に含む予約時間帯に応じたコマ番号を割り当てる。より具体的には、コマ番号割当部１０３は、顧客情報記憶部１３０に記憶された顧客情報の先頭の単位時間（最初のコマ）に、予約時間帯に含まれる１のコマ番号を割り当て、さらに２番目のコマから最終コマまで順にコマ番号を割り当てる。
【００３０】
予約可否判断部１０４は、顧客情報記憶部１３０に記憶された顧客情報と、予約情報記憶部１４０に記憶された予約情報から、新たな顧客の予約が可能か否かを判断する。より具体的には、予約可否判断部１０４は、顧客情報の単位時間ごとに割り当てられたコマ番号のすべてについて、顧客情報と、予約日の予約情報とから抽出される同一のコマ番号の設備機器の数量が、稼働可能な設備機器の数量以下であるか否かを判断する。予約可否判断部１０４は、顧客情報の単位時間ごとに割り当てられたコマ番号のすべてについて、顧客情報で指名されたスタッフが予約情報で既に指名されているか否かを判断する。また、予約可否判断部１０４は、顧客情報の単位時間ごとに割当てられたコマ番号のすべてについて、総顧客数が対応可能なスタッフ数以下であるか否かを判断する。
【００３１】
候補時刻変換部１０５は、予約可否判断部１０４によって予約可能と判断された場合、最初のコマ番号を予約候補時刻に変換する。なお、予約候補時刻は、施術開始時刻を示す予約候補時刻に代えて、施術開始時刻から施術終了時刻までを示す予約候補時間としてもよい。
【００３２】
予約情報生成部１０６は、顧客によって予約候補時刻から選択された１の予約時刻を情報端末装置２００から受信した場合に、顧客情報と予約時刻から予約情報を生成し、生成した予約情報を予約記憶部１４０に格納する。
【００３３】
上述のように構成された予約システム１０で実行する予約処理について説明する。図６は、予約システム１０のサーバ装置１００が実行する予約処理手順を示すフローチャートである。
【００３４】
送受信部１０１は、予約に関する問合情報を情報端末装置２００から受信する（ステップＳ６０１）。顧客情報生成部１０２は、基本情報記憶部１１０から基本情報を取得する（ステップＳ６０２）。顧客情報生成部１０２は、問合情報と基本情報から顧客情報を生成する（ステップＳ６０３）。
【００３５】
顧客情報生成部１０２の顧客情報生成処理の一例を説明する。サービス名“ウィービング”、“一般カット”、“トリートメント”、要望因子“スタイリング相談”、状態因子“髪の長さ”について“３”（長い）を顧客が選択している。
【００３６】
顧客情報生成部１０２は、図２に示すような基本情報記憶部１１０に記憶された基本情報から、顧客が選択したサービス名 “ウィービング”、“一般カット”、“トリートメント”に関連しない情報を削除し、指名に関する情報を追加した顧客情報を生成する。さらに、顧客情報生成部１０２は、生成された顧客情報に対して、図３に示す条件情報を参照し、要望因子、状態因子、季節因子、スタッフ因子によるコマ数の加減やサービス・作業の追加および削除を実施する。
【００３７】
本例では、顧客が“スタイリング相談”を選択していることから、要望因子による条件情報を参照し、カウンセリングのコマ数を１から３に変更する。また、状態因子“髪の長さ”について“３”（長い）を選択していることから、状態因子“髪の長さ”による条件情報を参照し、シャンプーとウィービング１０のコマ数を１加算する。季節因子による条件情報を参照し、予約日が条件値に合致しているため、プレシャンプーを追加する。 
【００３８】
スタッフ因子については、基本情報では記憶されている担当スタッフのうち、スタッフ因子による条件情報の勤務日を参照し、予約日に勤務していないスタッフ“Ｅ”を除外する。また、各作業の担当スタッフのなかに、経験が浅く、設定されたコマ数で施術が困難なスタッフが含まれている場合は、加減コマ数によってコマ数を調整する。図３に示す例では、作業名“一般カット”に、担当スタッフ“Ｄ”が含まれる場合は、一般カットのコマ数に１加算する。顧客情報生成部１０２は、このような処理を実行し、顧客ぞれぞれに応じた顧客情報を生成する。
【００３９】
図６のフローチャートに戻り、コマ番号割当部１０３は、顧客情報生成部１０２で生成された顧客情報の単位時間ごとにコマ番号を割り当てる（ステップＳ６０４）。例えば、問合情報に含まれる予約時間帯が“午前”であり、開店時刻が１０：００の場合は、先頭のコマに１０：００〜１０：０５に対応する“１２０”を割り当て、順にコマ番号を割り当てる。
【００４０】
次に、予約可否判断部１０４は、予約可否判断処理を実行する（ステップＳ６０５）。詳細は後述する。予約可否判断部１０４は、予約可能時間すべての予約可否判断が終了したか否かを判断する（ステップＳ６０６）。予約可能時間すべての予約可否判断が終了していないと判断する場合（ステップＳ６０６：Ｎｏ）、ステップＳ６０４に戻り、コマ番号割当部１０３は、先頭のコマに次のコマ番号を割り当てる。具体例を挙げて説明する。最初に、先頭のコマにコマ番号“１２０”を割り当て、予約を１０分間隔で受付ける場合には、次に、先頭のコマにはコマ番号“１２２”を割り当てる。さらに、予約可能時刻すべての予約可否判断が終了するまで、次々に先頭のコマに２ずつを加算したコマ番号を割り当てる。このように、所定のコマ数（すなわち所定時間）ずつずらして予約可否を判断することができるため、よりきめ細かく空き時間の探索ができる。
【００４１】
予約可能時間すべての予約可否判断が終了したと判断する場合（ステップＳ６０６：Ｙｅｓ）、送受信部１０１は、予約可否判断処理で抽出された予約候補時刻を情報端末装置２００に送信する（ステップＳ６０７）。なお、予約候補時刻が１つも抽出できなかった場合には、その旨を情報端末装置２００に送信し、予約日や予約時間帯の変更を促してもよい。情報端末装置２００では、受信した１または複数の予約候補時刻を表示部に表示し、表示された予約候補時刻のなかから、１の予約時刻の入力を受付ける。
【００４２】
送受信部１０１は、予約時刻を情報端末装置２００から受信する（ステップＳ６０８）。予約情報生成部１０６は、予約日、予約時刻および顧客情報から予約情報を生成し、生成した予約情報を予約情報記憶部１４０に格納する（ステップＳ６０９）。予約情報は、顧客を識別するための顧客識別情報を含む。顧客識別情報は、顧客からの入力を受付けた氏名、予約情報格納時に自動生成する予約番号、ログイン時に入力を受付けたユーザＩＤ等の顧客を一意に識別できる情報であればどのような情報でもよい。送受信部１０１は、予約が完了した旨を情報端末装置２００に送信する（ステップＳ６１０）。
【００４３】
次に、ステップＳ６０５の予約可否判断処理について説明する。図７は、予約システム１０のサーバ装置１００が実行する予約可否判断処理手順を示すフローチャートである。
【００４４】
予約可否判断部１０４は、同一のコマ番号の顧客情報と予約情報を取得する（ステップＳ７０１）。予約可否判断部１０４は、取得した同一のコマ番号の顧客情報と予約情報から必要な設備機器の数量を抽出し、抽出した必要な設備機器の数量が稼働可能な数量以下か否かを判断する（ステップＳ７０２）。必要な設備機器の数量が稼働可能な数量を超えると判断した場合（ステップＳ７０２：Ｎｏ）、設備機器が使用できないため、ステップＳ６０４で割り当てたコマ番号での予約可否判断処理を終了する。
【００４５】
必要な設備機器の数量が稼働可能な数量以下であると判断した場合（ステップＳ７０２：Ｙｅｓ）、予約可否判断部１０４は、特定のスタッフが指名されているか否かを判断する（ステップＳ７０３）。特定のスタッフが指名されていないと判断した場合（ステップＳ７０３：Ｎｏ）、ステップＳ７０５に進む。
【００４６】
特定のスタッフが指名されていると判断した場合（ステップＳ７０３：Ｙｅｓ）、予約情報で同一のスタッフが指名されているか否かを判断する（ステップＳ７０４）。新たな顧客の指名したスタッフが既に他の顧客に指名されていると判断した場合（ステップＳ７０４：Ｙｅｓ）、顧客が希望するスタッフを指名することができないため、ステップＳ６０４で割り当てたコマ番号での予約可否判断処理を終了する。
【００４７】
指名したスタッフが他の顧客に指名されていないと判断した場合（ステップＳ７０４：Ｎｏ）、予約可否判断部１０４は、総顧客数が対応可能なスタッフ数以下か否かを判断する（ステップＳ７０５）。例えば、同一のコマ番号に２つの予約情報が格納され、２つの予約情報の担当スタッフが“Ａ／Ｂ”および“Ａ／Ｂ”であり、顧客情報の担当スタッフが“Ｂ／Ｃ”の場合は、総顧客数が３で、スタッフ数も３となるため、施術可能と判断する。また、同一のコマ番号の２つの予約情報の担当スタッフが“Ａ／Ｂ”と“Ａ／Ｂ”で、顧客情報の担当スタッフが“Ａ／Ｂ”の場合は、総顧客数が３で、スタッフ数は２となるため、施術不可と判断する。総顧客数が対応可能なスタッフ数を超えると判断した場合（ステップＳ７０５：Ｎｏ）、顧客に対応するスタッフが足りないため、ステップＳ６０４で割り当てたコマ番号での予約可否判断処理を終了する。
【００４８】
総顧客数が対応可能なスタッフ数以下であると判断した場合（ステップＳ７０５：Ｙｅｓ）、予約可否判断部１０４は、顧客情報のすべてのコマ番号について施術可否判断が終了したか否かを判断する（ステップＳ７０６）。顧客情報のすべてのコマ番号について施術可否判断が終了したと判断した場合（ステップＳ７０６：Ｙｅｓ）、すべてのコマ番号の作業は施術可能であるため、候補時刻変換部１０５は、顧客情報に割り当てた先頭のコマ番号を時刻に変換し（ステップＳ７０７）、ステップＳ６０４で割り当てたコマ番号での予約可否判断処理を終了する。
【００４９】
顧客情報のすべてのコマ番号について施術可否判断が終了していないと判断した場合（ステップＳ７０６：Ｎｏ）、コマ番号に１を加算し（ステップＳ７０８）、ステップＳ７０１に進む。コマ番号に１加算することによって、次の作業が施術可能か否かを判断する。
【００５０】
従来の予約システムでは、カットの施術時間は６０分、カット・カラーは９０分等の主なサービスごとに定められた施術時間で予約の時間枠が埋まると、新たな予約を断らざるを得なかったが、上述した実施の形態では、サービスそれぞれを１または複数の作業に分割するとともに、分割した作業の単位時間ごとに設備機器やスタッフについての施術可否を判断することによって、不必要な空き時間やずらし時間を作ることなく、効率よく予約を受付けることができる。
【００５１】
また、実情に合った設備機器の使用時間やスタッフの施術時間で予約可否を判断することによって、設備機器使用の重複することを防ぐことができ、施術に必要なスタッフを確保できるため、顧客の待ち時間が発生することがなく、顧客満足度の向上を図ることができる。また、スタッフにとっても必要な施術時間を確保することができるため、負荷を軽減することができる。
【００５２】
上述した実施の形態では、予約可否判断処理において、設備機器数、指名スタッフの有無、および総顧客数とスタッフ数を用いて予約可否を判断したが、必ずしもすべてを判断する必要はなく、例えば設備機器数のみで判断しても、いずれか１つまたは２つの条件で予約可否を判断してもよい。
【００５３】
また、上述した実施の形態では、美容院の予約を一例として説明したが、美容院での利用に限る必要はなく、理容店、ネイルサロン、鍼灸院、整体院等の事前に予約を受付ける店舗、施設等で利用することができる。また、上述した実施の形態では、店舗ごとの予約を受付ける場合について説明したが、顧客からの問合情報に店舗識別情報を含めることによって、複数の店舗に対する予約受付や管理を１つのシステムで実現することができる。
【００５４】
上述した実施の形態では、コマ番号割当部１０３において顧客情報の先頭の単位時間からコマ番号を割り当て、先頭の作業から順に施術可否を判断する場合について説明したが、先頭の単位時間からではなく、顧客情報の最終の単位時間に施術終了時刻に対応するコマ番号を割り当て、最終の単位時間から先頭の単位時間へ順に施術可否を判断してもよく、また、任意の単位時間にコマ番号を割り当て、任意の順番で施術可否を判断してもよい。
【００５５】
上述した実施の形態の構成、機能は、ハードウェア、ソフトウェアのいずれによっても実現することができる。サーバ装置１００は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）等を備えた通常のコンピュータであり、ＲＯＭやＲＡＭに記憶されたプログラムを動作させることによって、上述した構成、機能を実現する。
【００５６】
サーバ装置１００で動作するプログラムは、インターネット等のネットワークに接続されたコンピュータ上に格納しておき、ネットワーク経由でダウンロードさせることにより提供してもよい。また、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、ＤＶＤ等のコンピュータで読取り可能な記録媒体に記録して提供してもよい。
【００５７】
なお、本発明は、上述した実施の形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化することができる。また、上述した実施の形態に開示されている複数の構成要素は適宜組み合わせてもよく、上述した実施の形態に示される構成要素からいくつかの構成要素を削除してもよい。
【符号の説明】
【００５８】
１…ネットワーク、１０…予約システム、１００…サーバ装置、１０１…送受信部、１０２…顧客情報生成部、１０３…コマ番号割当部、１０４…予約可否判断部、１０５…候補時刻変換部、１０６…予約情報生成部、１１０…基本情報記憶部、１２０…条件情報記憶部、１３０…顧客情報記憶部、１４０…予約情報記憶部、２００…情報端末装置
【要約】
【課題】設備機器やスタッフに不必要な空き時間を発生させることなく、ずらし時間をなくして効率よく予約を受付けることができる。
【解決手段】顧客情報生成部１０２は、問合情報に含むサービス名に基づいて、基本情報記憶部１１０に記憶された基本情報から、顧客情報を生成し、コマ番号割当部１０３は、生成された顧客情報における単位時間それぞれに予約時間帯に応じたコマ番号を割り当て、予約可否判断部１０４は、顧客情報記憶部１３０に記憶された設備機器および予約情報記憶部１４０に記憶された予約日の設備機器から、同一のコマ番号で使用する設備機器の数量を求め、数量が予め定められた稼働可能な設備機器の数量以下であるか否かを顧客情報に割り当てられたすべてのコマ番号について判断し、候補時刻変換部１０５は、顧客情報の先頭のコマ番号を予約候補時刻に変換し、情報端末装置２００に送信する。
【選択図】図１【図１】
0005395305.tif 000002
【図２】
0005395305.tif 000003
【図３】
0005395305.tif 000004
【図４】
0005395305.tif 000005
【図５】
0005395305.tif 000006
【図６】
0005395305.tif 000007
【図７】
0005395305.tif 000008