(57)【要約】【課題】予約と予約の間の活用できない空き時間を減らすことができないという問題があった。【解決手段】担当者ごとの美容サービスの予約を管理する予約管理システムであって、予約日時、担当者識別情報および指名の有無を含む予約情報を記憶する記憶部と、予約情報に基づいて、担当者ごとの最少予約時間未満の空き時間を検索して取得する空き時間検索部と、取得した空き時間に前後挟まれて配置されている予約を抽出する抽出部と、抽出した予約が指名無しであった場合、予約情報に基づいて、抽出した予約と同時間帯が空き時間となっている他の担当者の空き時間を検索し、当該他の担当者の担当者識別情報を取得する担当者検索部と、抽出した予約の担当者識別情報を、取得した他の担当者の担当者識別情報で更新する更新部と、を備える。【選択図】図２
2018181160.tif 000002
【特許請求の範囲】
【請求項１】
担当者ごとの美容サービスの予約を管理する予約管理システムであって、
予約日時、担当者識別情報および指名の有無を含む予約情報を記憶する記憶部と、
前記予約情報に基づいて、前記担当者ごとの最少予約時間未満の空き時間を検索して取得する空き時間検索部と、
前記空き時間に前後挟まれて配置されている予約を抽出する抽出部と、
前記抽出した予約が指名無しであった場合、前記予約情報に基づいて、前記抽出した予約と同時間帯が空き時間となっている他の担当者を検索し、該他の担当者の担当者識別情報を取得する担当者検索部と、
前記抽出した予約の担当者識別情報を、前記取得した他の担当者の担当者識別情報で更新する更新部と、
を備える予約管理システム。
【請求項２】
前記担当者検索部は、前記予約情報に基づいて、前記抽出した予約と同時間帯が空き時間となっている、かつ、該空き時間が最少予約時間未満の空き時間で挟まれて配置されていない他の担当者を検索し、該他の担当者の担当者識別情報を取得すること、
を特徴とする請求項１に記載の予約管理システム。
【請求項３】
前記予約管理システムは、顧客または従業員が操作する端末とネットワークを介して接続されたサーバを含んで構成され、
前記担当者検索部が前記他の担当者を取得できなかった場合には、抽出した予約の予約情報を出力する出力部と、
前記出力した予約に対して、前後の空き時間に前倒しまたは後ろ倒しのいずれかの時間変更を指定する入力表示を前記端末に表示し、時間変更の指定入力を受け付ける操作入力部とを備え、
前記更新部は、前記時間変更の指定入力があった場合には、前記出力した予約の予約日時を前記指定入力に基づいて更新すること、
を特徴とする請求項１または２に記載の予約管理システム。
【請求項４】
前記予約管理システムは、顧客と従業員との間の電話等による通話を実現する通話システムと連携し、
前記記憶部は、従業員の人事評価を含む評価情報を記憶し、
前記操作入力部は、前記出力した予約の顧客に対する前記通話システムに出力する発呼要求の操作入力を受け付け、
前記更新部は、前記発呼要求の操作入力を受け付けた場合には、前記評価情報に含まれる従業員の人事評価を更新すること、
を特徴とする請求項２に記載の予約管理システム。
【請求項５】
前記予約情報は、予約したサービスの利用料金が支払済みか否か、または、課金済みか否かを示す支払情報を含み、
前記抽出した予約が複数ある場合、前記支払情報に基づいて、前記抽出した予約の時間変更の優先順位を判定する判定部をさらに備え、
前記出力部は、前記抽出した予約の優先順位を出力すること、
を特徴とする請求項４に記載の予約管理システム。
【請求項６】
前記記憶部は、顧客ごとの来店実績を含む個人情報を記憶し、
前記抽出した予約が複数ある場合、前記個人情報に基づいて、前記抽出した予約の時間変更の優先順位を判定する判定部をさらに備え、
前記出力部は、前記抽出した予約の優先順位を出力すること、
を特徴とする請求項５に記載の予約管理システム。
【請求項７】
前記予約情報は、支払予定金額および付与予定ポイントを含み、
前記記憶部は、予約の時間変更に対するポイント付与または料金の割引を示す特典情報を記憶し、
前記出力部は、前記抽出した予約の予約情報と併せて前記特典情報を表示し、
前記更新部は、前記時間変更の指定入力があった場合には、前記表示した特典情報に基づいて、前記支払予定金額または付与予定ポイントを更新すること、
を特徴とする請求項４乃至６のいずれか１項に記載の予約管理システム。
【請求項８】
担当者ごとの美容サービスの予約を管理する予約管理プログラムであって、
コンピュータに、
予約日時、担当者識別情報および指名の有無を含む予約情報を記憶する記憶機能と、
前記予約情報に基づいて、前記担当者ごとの最少予約時間未満の空き時間を検索して取得する空き時間検索機能と、
前記空き時間に前後挟まれて配置されている予約を抽出する抽出機能と、
前記抽出した予約が指名無しであった場合、前記予約情報に基づいて、前記抽出した予約と同時間帯が空き時間となっている他の担当者を検索し、該他の担当者の担当者識別情報を取得する担当者検索機能と、
前記抽出した予約の担当者識別情報を、前記取得した他の担当者の担当者識別情報で更新する更新機能と、
を実現させるための予約管理プログラム。
【請求項９】
担当者ごとの美容サービスの予約を管理する予約管理方法であって、
予約日時、担当者識別情報および指名の有無を含む予約情報を記憶する記憶ステップと、
前記予約情報に基づいて、前記担当者ごとの最少予約時間未満の空き時間を検索して取得するステップと、
前記空き時間に前後挟まれて配置されている予約を抽出するステップと、
前記抽出した予約が指名無しであった場合、前記予約情報に基づいて、前記抽出した予約と同時間帯が空き時間となっている他の担当者を検索し、該他の担当者の担当者識別情報を取得するステップと、
前記抽出した予約の担当者識別情報を、前記取得した他の担当者の担当者識別情報で更新するステップと、
を含む予約管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、美容サービスにおける予約スケジュールを再配置する予約管理システム、予約管理プログラムおよび予約管理方法に関する。
【背景技術】
【０００２】
美容室、まつげエクステサロン、ネイルサロン、エステサロン等の美容サービスにおいて、顧客が当該サービスを利用する際に、事前に前回来店時に直接予約したり、ネット上の予約サイトや電話等を用いたりして当該サービスの予約を事前に入れておき、予約した日時に来店して当該サービスを利用するのが一般的である。
【０００３】
しかしながら、近年、サービスの効率化を図るため、これらのサービスの予約管理をシステム化することが提案されており、例えば、特許文献１には、美容サロン等の利用の予約およびその管理を行うための情報処理システムであって、通信ネットワーク上で、複数の美容室等の店舗と、複数の予約手段との間に、各美容室による１以上の予約手段を使用した予約の提供に関する、予約の統合管理を行う予約管理機能を持つ予約システムにおいて、当該予約管理機能の情報処理として、美容室（店舗）側の複数の予約手段を使用した予約の提供に関する取り纏めを行い、複数の予約手段の予約データの受付・集計、振り分け（予約重複チェック及びエラー処理などを含む）、予約結果（予約状況）データ提供、等を行う美容サロン予約システムが開示されている。
【０００４】
そして、特許文献１には、美容サロン等による複数の予約手段の使用の場合による予約の重複の防止・調整などを行い、予約の重複によるサービスレベル低下のリスクを低減することことができると記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１４−  ２５７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ここで、美容サービスにおいて、予約スケジューリングにおいて、予約と予約の間の活用できない空き時間（美容サービスを提供するために必要な時間に満たないため、新たに予約を入れられない空き時間）を極力無くし、効率良くサービスを提供したいというニーズが存在する。
【０００７】
上記のような場合に、特許文献１に記載の美容サロン予約システムでは、複数の予約手段による予約の重複防止のためのチェックおよび調整でしかなく、上記活用できない空き時間を減らすことは出来ず、サービス提供の効率化の観点から問題があった。
【０００８】
本発明の目的は、上記課題に鑑み、美容サービスにおいて、予約スケジューリングにおいて予約の再配置が可能な予約管理システム、予約管理プログラムおよび予約管理方法を提供することである。
【課題を解決するための手段】
【０００９】
本発明に係る予約管理システムは、担当者ごとの美容サービスの予約を管理する予約管理システムであって、予約日時、担当者識別情報および指名の有無を含む予約情報を記憶する記憶部と、予約情報に基づいて、担当者ごとの最少予約時間未満の空き時間を検索して取得する空き時間検索部と、取得した空き時間に前後挟まれて配置されている予約を抽出する抽出部と、抽出した予約が指名無しであった場合、予約情報に基づいて、抽出した予約と同時間帯が空き時間となっている他の担当者を検索し、当該他の担当者の担当者識別情報を取得する担当者検索部と、抽出した予約の担当者識別情報を、取得した他の担当者の担当者識別情報で更新する更新部とを備える。
【００１０】
さらに、本発明に係る予約管理システムにおいて、担当者検索部は、予約情報に基づいて、抽出した予約と同時間帯が空き時間となっている、かつ、当該空き時間が最少予約時間未満の空き時間で挟まれて配置されていない他の担当者を検索し、他の担当者の担当者識別情報を取得してもよい。
【００１１】
さらに、本発明に係る予約管理システムは、顧客または従業員が操作する端末とネットワークを介して接続されたサーバを含んで構成され、担当者検索部が他の担当者を取得できなかった場合には、抽出した予約の予約情報を出力する出力部と、出力した予約に対して、前後の空き時間に前倒しまたは後ろ倒しのいずれかの時間変更を指定する入力表示を端末に表示し、時間変更の指定入力を受け付ける操作入力部とを備え、更新部は、時間変更の指定入力があった場合には、出力した予約の予約日時を指定入力に基づいて更新してもよい。
【００１２】
さらに、本発明に係る予約管理システムにおいて、予約情報は、予約したサービスの利用料金が支払済みか否か、または、課金済みか否かを示す支払情報を含み、抽出した予約が複数ある場合、支払情報に基づいて、抽出した予約の時間変更の優先順位を判定する判定部をさらに備え、出力部は、抽出した予約の優先順位を出力してもよい。
【００１３】
また、本発明に係る予約管理システムにおいて、記憶部は、顧客ごとの来店実績を含む個人情報を記憶し、抽出した予約が複数ある場合、個人情報に基づいて、抽出した予約の時間変更の優先順位を判定する判定部をさらに備え、出力部は、抽出した予約の優先順位を出力してもよい。
【００１４】
さらに、本発明に係る予約管理システムにおいて、予約情報は、支払予定金額および付与予定ポイントを含み、記憶部は、予約の時間変更に対するポイント付与または料金の割引を示す特典情報を記憶し、出力部は、抽出した予約の予約情報と併せて特典情報を表示し、更新部は、時間変更の指定入力があった場合には、表示した特典情報に基づいて、支払予定金額または付与予定ポイントを更新してもよい。
【００１５】
本発明に係る予約管理プログラムは、担当者ごとの美容サービスの予約を管理する予約管理プログラムであって、コンピュータに、予約日時、担当者識別情報および指名の有無を含む予約情報を記憶する記憶機能と、予約情報に基づいて、担当者ごとの最少予約時間未満の空き時間を検索して取得する空き時間検索機能と、取得した空き時間に前後挟まれて配置されている予約を抽出する抽出機能と、抽出した予約が指名無しであった場合、予約情報に基づいて、抽出した予約と同時間帯が空き時間となっている他の担当者を検索し、当該他の担当者の担当者識別情報を取得する担当者検索機能と、抽出した予約の担当者識別情報を、取得した他の担当者の担当者識別情報で更新する更新機能とを実現させる。
【００１６】
本発明に係る予約管理方法は、担当者ごとの美容サービスの予約を管理する予約管理方法であって、予約日時、担当者識別情報および指名の有無を含む予約情報を記憶する記憶ステップと、予約情報に基づいて、担当者ごとの最少予約時間未満の空き時間を検索して取得するステップと、取得した空き時間に前後挟まれて配置されている予約を抽出するステップと、抽出した予約が指名無しであった場合、予約情報に基づいて、抽出した予約と同時間帯が空き時間となっている他の担当者を検索し、当該他の担当者の担当者識別情報を取得するステップと、抽出した予約の担当者識別情報を、取得した他の担当者の担当者識別情報で更新するステップとを含む。
【００１７】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、コンピュータプログラム、データ構造、記録媒体などの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【００１８】
本発明の予約管理システム、予約管理プログラムおよび予約管理方法によれば、予約スケジュールにおいて、活用できない最小予約時間未満の空き時間に挟まれた予約を再配置することができ、当該再配置によって新たに有効活用できる空き時間を確保できる。
【図面の簡単な説明】
【００１９】
【図１】本発明の実施の形態に係る予約管理システムの構成を示すシステム図である。
【図２】本発明の実施の形態に係る予約管理システムの機能構成を示すブロック図である。
【図３】本発明の実施の形態に係る予約管理システムの概略を示す模式図である。
【図４】本発明の実施の形態に係る予約管理システムの概略を示す模式図である。
【図５】本発明の実施の形態に係る予約管理システムの動作例を示すフローチャート図である。
【発明を実施するための形態】
【００２０】
図１は、本発明の一実施態様における予約管理システムのシステム構成を示すシステム図である。
【００２１】
図１に示すように、予約管理システム１００は、サーバ２００、端末３００（端末３００ａ、端末３００ｂ）を含む。サーバ２００は、ネットワーク４００を介し端末３００ａ、端末３００ｂと接続される。なお、図１において、説明を簡単にするために、サーバ２００は１台、端末３００は２台ずつ示してあるが、これ以上存在してもよいことは言うまでもない。また、予約管理システム１００は、美容サービスで用いられるＰＯＳシステム（不図示）や顧客と従業員との間の電話等による通話を実現する通話システム（不図示）と連携してもよい。
【００２２】
サーバ２００は、検索、抽出、判定、更新処理の等のための情報処理能力のあるコンピュータ機器であればどの様な電子機器でもよく、例えば、パーソナルコンピュータ、サーバ、メインフレーム、その他電子機器であってもよい。
【００２３】
サーバ２００は、具体的には、プロセッサによって装置全体が制御されている処理装置であってもよい。当該プロセッサには、バスを介して、ＲＡＭおよびハードディスクドライブ等の記憶装置（記憶部２３０）、入出力インタフェース、通信インタフェース等が接続されて構成されている。当該記憶装置は、制御部２１０における各種処理に必要となる各種処理データやプログラムを記憶する機能を有している。当該入出力インタフェースには、ディスプレイ、キーボード、マウス、外付け記憶媒体等の入出力装置が接続されている。当該通信インタフェースには、ネットワーク４００が接続されている。
【００２４】
また、サーバ２００は、予約管理システム１００専用のソフトウェアやハードウェア、ＯＳ等を設けずに、クラウドサーバによるSａａＳ、ＰａａＳ、ＩａａＳを適宜用いてもよい。
【００２５】
端末３００ａ、端末３００ｂは、顧客または従業員が予約管理システム１００に対して操作する端末であり、具体的な機器は、図示のように、スマートフォンやＰＣに限定されず、例えば、携帯端末、タブレット端末、ＰＣ、その他の電子機器であってもよい。なお、以下においては、特に区別の必要がない場合に、端末３００ａ、３００ｂを総称して、端末３００と記載する。
【００２６】
ネットワーク４００は、ＩＰネットワークであれば無線でも有線であってもよく、例えば、無線による通信であれば、端末３００は、無線ＬＡＮアクセスポイント（不図示）にアクセスし、ＬＡＮやＷＡＮを介してサーバ２００と通信してもよい。
【００２７】
ここで、図３を用いて、一実施態様における予約管理システムの予約の再配置のロジックの一例について説明する。図３は、一実施態様における予約管理システムの予約スケジュール表の遷移を示す模式図である。
【００２８】
図３（ａ）に示すとおり、一実施態様における予約管理システムにおいて、日ごとに、３０分単位で一コマのスケジューリングし、最少予約時間を６０分と設定した場合について説明する。
【００２９】
なお、ここで「最少予約時間」とは、一実施態様における予約管理システムに係る美容サービスのうち、最も少ないサービス利用時間のサービス予約にあたって確保が必要な時間をいう。最少予約時間は、美容サービスの業種・業態に応じて適宜設定すればよく、例えばまつげエクステサロンであれば、施術に平均的にかかる時間の６０分を設定すればよい。
【００３０】
図３（ａ）に示すとおり、一実施態様における予約管理システムは、記憶する予約情報を参照して、日ごとの予約スケジュールに対して、最小予約時間（６０分）未満の空き時間を検索して、１０：３０から３０分の空き時間、１２：００から３０分の空き時間、１３：３０から３０分の空き時間、１５：００から３０分の空き時間の計４つの有効活用できない活用不可空き時間を検索し、取得する。なお、当該検索の処理において、本例では、時間の昇順（対象日の時間の早い順）で処理を逐次処理しているが、これに限らず、美容サービスの業種・業態に応じて適宜処理順を設定すればよい。以降の処理順についても同じとする。
【００３１】
ここでいう「予約情報」とは、実施態様における予約管理システムに係る美容サービスの予約にあたって必要な情報、予約日時、予約名、予約者名、担当者識別情報、指名フラグ（指名の有無を示す識別子）やオプション的な情報、支払予定金額、付与予定ポイント等を含む美容サービスの利用に関する情報をいう。
【００３２】
ここでいう「活用不可空き時間」とは、勤務開始時刻と予約との間、予約と予約との間、予約と勤務終了時刻との間等の最少予約時間に満たない空き時間（すなわち、新たに予約を入れられない空き時間）をいう。
【００３３】
図３（ｂ）に示すとおり、一実施態様における予約管理システムは、取得した活用不可空き時間が複数ある場合、活用空き時間に挟まれて配置されている予約Ａ（フリー（指名無し））、予約Ｂ（指名（指名有り））、予約Ｃ（指名（指名有り））を抽出する。
【００３４】
図３（ｂ）に示すとおり、一実施態様における予約管理システムは、取得した活用不可空き時間が複数ある場合、活用不可空き時間に挟まれて配置されている予約Ａ（フリー（指名無し））、予約Ｂ（指名（指名有り））、予約Ｃ（指名（指名有り））を抽出する。なお、活用不可空き時間が単数であった場合は、その時点で処理を終了してもよい。
【００３５】
図３（ｃ）に示すとおり、一実施態様における予約管理システムは、抽出した予約Ａについて、指名フラグを参照し、指名無し（フリー）であった場合には、同日同時間帯の他の担当者の空き時間を検索し、かつ、当該空き時間が活用不可空き時間に挟まれて配置されていないか判定する。当該空き時間が挟まれて配置されていないと判定した場合には、当該他の担当者（アイリストＡ）の担当者識別情報を取得する。
【００３６】
このような構成とすることで、仮に同日同時間帯の他の空き時間があったとしても、活用不可空き時間に挟まれて配置されていた場合には、予約を再配置後において他の担当者の予約スケジュールにおいて配置前と同じように活用不可空き時間に挟まれて予約が配置されてしまうのを防ぐことができる。
【００３７】
図３（ｄ）に示すとおり、一実施態様における予約管理システムは、予約Ａの予約情報における担当者識別情報（店長）を取得した担当者識別情報（アイリストＡ）によって、更新（上書き）すると、予約の再配置が行われる。
【００３８】
上記図３（ｃ）（ｄ）を用いて説明した構成とすることで、指名無しの場合は、担当者間の変更は顧客にとっては何ら影響がなく、また、特に事後的に予約不可空き時間が出来てしまった場合において、担当者を自動的に変更することで、例えば本例においては、１１：００−１１：３０が空いて、合計１０：３０−１２：３０までの空き時間を確保し、当該確保した空き時間に対して新規予約を入れる等の有効活用をして、サービスの効率化を図ることができる。
【００３９】
図３（ｅ）では、図３（ｃ）に示すとおり、他の担当者の同日同時間帯の空き時間、かつ、当該空き時間が活用不可空き時間に挟まれて配置されていないの空き時間が存在しなかった場合について説明する。図３（ｅ）に示すとおり、一実施態様における予約管理システムは、該当する他の担当者が取得できなかった場合、抽出した予約Ａの情報等に基づいて、例えば、ポップアップ表示等を用いて、予約Ａの予約者である顧客の保有する端末３００に、予約Ａの時間変更を促す表示（出力）をする。さらに、図３（ｅ）に示すとおり、一実施態様における予約管理システムは、予約Ａの時間変更を促す表示に対して、時間変更の指定入力を受け付ける「前倒し時間変更する」「後ろ倒し時間変更する」といったテキストを付与した入力ボタン（入力表示）を表示する。本例においては、前倒し変更を指定入力された場合とする。
【００４０】
図３（ｆ）に示すとおり、一実施態様における予約管理システムは、前倒し変更が指定入力されると、活用不可空き時間分前倒し変更するよう予約Ａの予約日時を更新する。当該更新により、１１：３０−１２：３０の空き時間を確保し、当該確保した空き時間に対して新規予約を入れる等の有効活用をして、サービスの効率化を図ることができる。
【００４１】
このようにして、一実施態様おける予約管理システムは、（１）先ずは指名なしの予約であれば、担当者を変更する（２）担当者を変更できなかった場合は、時間変更を促し、前倒しまたは後ろ倒しの時間変更をすることで、新たに有効活用できる空き時間を確保することができ、柔軟にサービスの効率化を図ることができる。
【００４２】
ここで、図４を用いて、一実施態様における予約管理システムの概略について説明する。図４は、一実施態様における予約管理システムの概略を示す模式図である。
【００４３】
図４に示すように、例えば、顧客が１４：００−１５：００の間に新規予約を入れたい場合、当該時間帯に活用不可空き時間と、当該活用不可空き時間に隣接して配置される予約Ｃが配置されているため、従来であれば、キャンセル待ちか新規予約を入れるのを諦めざるを得なかった。
【００４４】
図４に示すように、一実施態様における予約管理システムでは、例えば、活用不可空き時間に挟まれる予約Ｃを抽出し、予約Ｃの予約者の顧客に後ろ倒しの時間変更を提案するよう表示し、併せて、当該時間変更した際の特典情報として支払い予定金額からの１０％割引をすることを表示する。当該表示によって予約Ｃの予約者の顧客が時間変更を承諾した場合には、「後ろ倒し変更する」とテキスト表示された入力ボタンの押下によって指定入力を受け付けて、当該指定入力に基づいて、３０分後ろ倒しして予約Ｃを１５：００−１６：００までに時間変更を行うよう、予約Ｃの予約日時を更新する。
【００４５】
なお、ここで「特典情報」とは、予約の時間変更に対するポイント付与または料金の割引等の特典を示す情報であり、顧客に予約の時間変更を促すための誘発因子として用いる。
【００４６】
このような構成にすることにより、図４に示すように、新たに１４：００−１５：００の時間帯が空くため、顧客が１４：００−１５：００の間に新規予約を入れる（登録する）ことができ、サービスの効率化を図りつつ、顧客満足度の向上も図ることができる。
【００４７】
（構成）
図２は、本発明の一実施態様における予約管理システムの機能構成例を示す図である。図２に示すように、予約管理システムは、サーバ２００と、端末３００とを含む。
【００４８】
サーバ２００は、図２に示すように、制御部２１０、通信部２２０、記憶部２３０を含んで構成される。
【００４９】
制御部２１０は、検索部２１１、抽出部２１４、判定部２１５、更新部２１６を備え、サーバ２００の各機能部を制御する機能を有するプロセッサである。
【００５０】
制御部２１０は、一例として、端末３００またはサーバ２００の各機能部からの処理要求に基づいて、演算処理を行い、記憶部２３０に記憶されている予約情報等の各種情報を参照、更新または削除処理等を行う。制御部２１０は、当該処理結果を端末３００において出力するための出力情報を生成してもよい。この場合、生成した出力情報は、通信部２２０およびネットワーク５００を介して端末３００に送信される。
【００５１】
検索部２１１は、記憶部２３０に記憶されている各種情報を検索し、対象の情報を取得する機能を有する。検索部２１１は、空き時間検索部２１２、担当者検索部２１３を含んで構成される。
【００５２】
空き時間検索部２１２は、予約情報に基づいて、日ごとおよび担当者ごとの最少予約時間未満の空き時間を検索して取得する機能を有する。空き時間検索部２１２は、例えば、担当者ごとの日ごとの予約テーブルを一時的に生成し、当該予約テーブルを時間の昇順で検索処理し、設定された最少予約時間未満の空き時間が存在するか検索し、存在した場合は、当該空き時間を取得する。空き時間検索部２１２は、当該検索および取得した結果を抽出部２１４に伝達する。
【００５３】
担当者検索部２１３は、抽出した予約が指名無しであった場合、予約情報に基づいて、抽出した予約と同時間帯が空き時間となっている他の担当者を検索し、該他の担当者の担当者識別情報を取得する機能を有する。担当者検索部２１３は、具体的には、例えば、抽出した予約の指名フラグが指名無しであった場合、予約情報に基づいて、抽出した予約と同時間帯が空き時間であり、かつ、当該空き時間が最少予約時間未満の空き時間で挟まれて配置されていない他の担当者の空き時間を検索し、当該他の担当者の担当者識別情報を取得する機能を有する。
【００５４】
ここで「担当者識別情報」とは、担当者を一実施形態に係る予約管理システムが一意に識別して特定できる情報であり、具体的には、例えば、担当者名、担当者ＩＤ等の情報をいう。
【００５５】
担当者検索部２１３は、当該検索および取得した結果を、更新部２１６に伝達する。また、担当者検索部２１３は、当該検索および取得した結果に基づいて端末３００の出力部３４０で当該結果を出力するための出力情報を生成し、通信部２２０を介して出力部３４０に伝達してもよい。
【００５６】
抽出部２１４は、指定された条件に合致する情報を抽出する機能を有する。抽出部２１４は、空き時間検索部２１２が取得した空き時間に前後挟まれて配置されている予約を抽出する。抽出部２１４は、具体的には、例えば、空き時間検索部２１２が取得した空き時間が複数ある場合、当該空き時間に前後挟まれて配置されている予約を抽出する。このような構成とすることで、抽出した予約の予約日時を前後のいずれかに活用不可時間分ずらすよう時間変更する候補として予約を抽出することでき、最少予約時間が確保できる。抽出部２１４は、当該抽出した結果を担当者検索部２１３に伝達する。
【００５７】
判定部２１５は、所定の基準等に基づいて、対象物が当該所定の基準に照らし合わせて順位付け等を行う機能を有する。判定部２１５は、例えば抽出した予約が複数ある場合、支払情報に基づいて、抽出した予約の時間変更の優先順位を判定する機能を有してもよい。判定部２１５は、当該判定した結果を更新部２１６または端末３００の出力部３４０に伝達する。
【００５８】
ここで「支払情報」とは、予約情報に含まれ、顧客が予約したサービスの利用料金が支払済みか否か、または、課金済みか否かを示す情報であり、具体的には、例えば、一実施形態に係る予約管理システム１００に係る美容サービスがまつげエクステサロンのサービスであった場合、予約に対する支払の形態として（１）単なる次回予約、（２）事前確約（来店時に予約した際などに次回予約分まで支払うことによる決済）、（３）定額課金制（月額決まった額を決まった日に自動引き落としによる決済）の３つの形態が想定されるが、これらの形態における支払情報は、予約したサービスの利用料金に対して（１）については、未払いかつ未課金であり、（２）については、支払い済であり、（３）については、課金済となる。
【００５９】
判定部２１５は、具体的には、例えば、上記（１）、（３）、（２）、の順に優先順位を付けた場合、抽出した予約の支払情報を参照し、当該優先順位をもとに、抽出した予約に対して高・中・低の時間変更の優先順位をそれぞれ判定して付与してもよい。例えば、抽出した予約の支払情報が「（１）単なる次回予約」であった場合には、時間変更の優先順位が「高」となるため、最優先で時間変更を行うよう、処理することができる。このような構成とすることで、例えば、料金を未払い・未課金の予約は、当日や前日等の直前でキャンセルされる可能性も高いため、その様なキャンセルによる新規予約の機会損失のリスクも高い。また、支払済または課金済であれば、直前キャンセルの料金を顧客から頂戴することもできるが未払い・未課金の予約はそれもできないため、当該機会損失の影響も大きい。このような予約を優先的に再配置することで、機会損失のリスクや影響を低減することができる。
【００６０】
判定部２１５は、例えば抽出した予約が複数ある場合、来店情報に基づいて、抽出した予約の時間変更の優先順位を判定する機能を有してもよい。判定部２１５は、当該判定した結果を更新部２１６または端末３００の出力部３４０に伝達する。
【００６１】
ここでいう「来店実績」とは、個人情報に含まれ、顧客ごと、店舗ごとの過去の来店回数（初回、１回、２回、Ｎ回といった来店した回数）や過去の来店間隔（何日ごとに来店しているか等）、来店ごとの施術の内容、施術時間を含んだ実績情報である。
【００６２】
ここでいう「個人情報」とは、顧客個人に係る、氏名、住所、電話番号、性別、来店実績、来店実績に基づく施術の傾向、定額課金制の有無等の情報をいう。
【００６３】
判定部２１５は、例えば、来店実績が初回来店時の予約より複数回来店時の予約をする顧客のほうがその店または担当者が気に入って予約していることが多いため、時間変更の提案にも応じる可能性が高い。このように、複数回来店時の予約の優先順位を高くして、初回来店時の予約の優先順位を低くすることで、時間変更が成立する確率の向上を図ることができる。
【００６４】
更新部２１６は、各機能部から伝達された処理結果に基づいて、記憶部２３０に記憶される各種情報を更新する機能を有する。更新部２１６は、具体的には、抽出した予約の担当者識別情報を、取得した他の担当者の担当者識別情報で更新する。更新部２１６は、具体的には、例えば、抽出した予約に対応する記憶部２３０に記憶する予約情報を参照して、当該予約情報に含まれる担当者識別情報を、取得した他の担当者識別情報で上書きするよう変更してもよい。このような構成とすることで、自動で予約スケジュールにおける活用不可時間の抽出から予約の再配置が行うことができ、サービスの効率化を図ることができる。
【００６５】
また、更新部２１６は、例えば、端末３００の操作入力部３４３において時間変更の指定入力があった場合には、出力した予約の予約日時を指定入力に基づいて更新してもよい。更新部２１６は、具体的には、端末３００から当該指定入力があった場合、当該入力情報を、通信部２２０を介して伝達されると、更新部２１６は、当該指定入力に対応する出力した予約の記憶部２３０に記憶する予約情報を参照して、当該予約情報に含まれる予約日時を指定入力があった内容（前倒し変更、後ろ倒し変更）に基づいて上書きするよう変更してもよい。このような構成とすることで、自動で予約スケジュールにおける顧客または従業員の指定入力から予約の再配置が行うことができ、サービスの効率化を図ることができる。
【００６６】
また、更新部２１６は、端末３００の操作入力部３４３で時間変更の指定入力があった場合には、表示部３４１に表示した特典情報に基づいて、支払予定金額または付与予定ポイントを更新してもよい。更新部２１６は、具体的には、端末３００の操作入力部３４３で時間変更の指定入力があった場合、当該入力情報を、通信部２２０を介して伝達されると、当該指定入力に対応する出力した予約の記憶部２３０に記憶する予約情報を参照して、当該予約情報に含まれる支払予定金額または付与予定ポイントを指定入力があった内容（料金の割引またはポイント付与等）に基づいて上書きするよう変更してもよい。このような構成とすることで、特典によって予約の時間変更に応じるように促すことが出来、かつ、応じてくれた顧客に特典を与えることで、時間変更が成立する確率を高め、顧客満足度の向上も図ることができる。
【００６７】
また、更新部２１６は、予約管理システム１００と連携する通話システム（不図示）に対する発呼要求の操作入力を受け付けた場合には、評価情報に含まれる従業員の人事評価を更新してもよい。更新部２１６は、例えば、端末３００の操作入力部３４３において時間変更の指定入力があった場合に、記憶部２３０に記憶する評価情報に含まれる担当者の評価を更新してもよい。また、別の一例として、更新部２１６は、予約管理システム１００と連携する通話システム（不図示）の端末３００の操作入力部３４３と連携して、発呼の操作入力を受け付けた場合（担当者からの発呼を確認した場合）に、評価情報に含まれる担当者の評価を更新してもよい。
【００６８】
ここで「評価情報」とは、各担当者の人事考課人事評価を示す情報であり、期間ごとの目標や当該目標に対する実績、当該目標に対する実績に基づいた段階別の評価基準による評価（例えば、５段階で期待に対する度合（［１］期待を下回る、［２］やや下回る、［３］期待どおり、［４］やや上回る、［５］期待を大きく上回る  等）等を含んで構成される。
【００６９】
また、更新部２１６は、具体的には、例えば、端末３００の操作入力部３４３において時間変更の指定入力があった場合に、予約の最適化のための再配置（前倒し又は後ろ倒し）をしたことで、その分、機会損失等を無くして効率化を図ったとして担当者の評価を１段階あげてもよいし、時間変更の指定入力の履歴を記憶部２３０に記憶し、時間変更の数が一定の水準に達したら担当者の評価を１段階あげてもよい。このような構成とすることで、サービスの効率化を図りつつ、当該効率化に貢献した担当者に適切な評価を与えることができ、かつ、担当者の当該効率化に対するモチベーション向上を図ることもできる。
【００７０】
また、更新部２１６は、具体的には、例えば、端末３００の操作入力部３４３において発呼の操作入力を受け付けた場合に、予約の前倒し又は後ろ倒し等の予約の再配置のための電話をしたことで、担当者の評価を１段階あげてもよいし、通話履歴を記憶部２３０に記憶し、当該発呼の数が一定の水準に達したら担当者の評価を１段階あげてもよい。このような構成とすることで、担当者の予約の再配置によるサービス効率化に対するモチベーション向上を図ることもできる。
【００７１】
通信部２２０は、制御部２１０の制御に従って、ネットワーク４００を介して端末３００との通信を実行する機能を有する。当該通信は、有線、無線のいずれでもよく、また、互いの通信が実行できるのであれば、どのような通信プロトコルを用いてもよい。通信部２２０は、具体的には、例えば、端末３００の出力部３４０に出力するための出力情報を送信したり、端末３００の操作入力部３４３から入力された入力情報を受信したりする。
【００７２】
記憶部２３０は、制御部２１０の制御によって、サーバ２００が動作する際に必要な各種プログラム、データ、パラメータ等を記憶する機能を有する。記憶部２３０は、具体的には、予約情報（支払情報含む）、個人情報、特典情報、評価情報等を記憶する。記憶部２３０は、具体的には、例えば、ＲＯＭおよびＲＡＭで構成される主記憶装置、不揮発性メモリ等で構成される補助記憶装置、ＨＤＤ（Hard Disc Drive）、ＳＳＤ（Solid State Drive）、フラッシュメモリ等各種の記録媒体によって構成される。
【００７３】
端末３００は、図２に示すように、制御部３１０、通信部３２０、記憶部３３０、出力部３４０を含んで構成される。
【００７４】
制御部３１０は、端末３００の各機能部を制御する機能を有するプロセッサである。制御部３１０は、具体的には、例えば、サーバ２００から送信された出力情報を記憶部３３０に記憶させたり、出力部３４０に当該出力情報を出力させたりする。
【００７５】
通信部３２０は、制御部３１０の制御に従い、ネットワーク４００を介してサーバ２００との通信を実行する機能を有する。当該通信は、有線、無線のいずれでもよく、また、互いの通信が実行できるのであれば、どのような通信プロトコルを用いてもよい。通信部３２０は、具体的には、例えば、制御部３１０の制御に従い、サーバ２００から送信される出力情報を受信してもよく、また、サーバ２００に送信する入力情報を送信してもよい。
【００７６】
記憶部３３０は、制御部３１０の制御に従って、端末３００が動作する際に必要な各種プログラム、データ、パラメータ等を記憶する機能を有する。記憶部３３０は、具体的には、例えば、入力情報、出力情報等を記憶する。記憶部２３０は、具体的には、例えば、ＲＯＭおよびＲＡＭで構成される主記憶装置、不揮発性メモリ等で構成される補助記憶装置、ＨＤＤ、ＳＳＤ、フラッシュメモリ等各種の記録媒体によって構成される。
【００７７】
出力部３４０は、表示部３４１、音声出力部３４４、振動部３４５を備え、制御部３１０の制御に従って、端末３００に各種情報を出力する機能を有する。また、出力部３４０は、一例として、振動部３４５を備えてもよい。
【００７８】
表示部３４１は、表示出力部３４２および操作入力部３４３を備える。表示部３４１は、具体的には、例えば、端末３００に備わるＬＣＤ（Liquid Crystal Display）ディスプレイ、ＬＥＤ（Light Emitting Diode）ディスプレイ、ＯＬＥＤ（Organic Light Emitting Diode）ディスプレイ等を用いればよい。
【００７９】
表示出力部３４２は、制御部３１０の制御に従って、サーバ２００から送信された出力情報等を表示する機能を有する。表示出力部３４２の表示画面は、例えば、ＨＴＭＬ（Hyper Text Markup Language）などのマークアップ言語や、ビットマップデータあるいは圧縮処理された画像データなど、端末３００で画面表示可能な一般的なデータ形式で生成されればよい。表示出力部３４２は、具体的には、例えば、サーバ２００の担当者検索部２１３が前記他の担当者を取得できなかった場合には、通信部３２０を介して出力情報が伝達され、伝達された出力情報に基づいて、抽出した予約の予約情報を表示する。
【００８０】
ここで「出力情報」とは、抽出した予約の予約情報（予約名、予約日時等）、当該予約を挟んで配置される活用不可空き時間に基づく時間変更の候補情報（前倒し時間変更の場合、○○時○○からの開始になる旨、後ろ倒し時間変更の場合○○時○○からの開始になる等）、当該時間変更の候補情報に基づく操作入力のための情報（指定入力ボタンを生成するための情報等）をいい、サーバ２００の制御部２１０で各機能部の処理結果に基づいて生成される。
【００８１】
また、表示出力部３４２は、制御部３１０の制御に従って、一例として、抽出した予約が複数ある場合は、当該抽出した予約の優先順位を表示してもよい。
【００８２】
また、表示出力部３４２は、抽出した予約の予約情報と併せて特典情報を表示してもよい。
【００８３】
操作入力部３４３は、制御部３１０の制御に従って、顧客または従業員からの操作入力を受け付ける機能を有する。操作入力部３４３は、具体的には、タッチパネル等のソフトキーあるいはハードキーにより実現される。操作入力部３４３は、表示出力部３４２が出力した予約に対して、前後の空き時間に前倒しまたは後ろ倒しのいずれかの時間変更を指定する入力表示を端末３００に表示し、当該時間変更の指定入力を受け付けてもよい。操作入力部３４３は、具体的には、例えば、制御部３１０の制御に従って、顧客または従業員の操作する端末３００に出力された出力情報に対して、時間変更を承諾するか否かの操作入力を受け付けてもよい。操作入力部３４３は、制御部３１０の制御に従って、当該受け付けた操作入力結果に基づいて、入力情報を、通信部３２０を介して、サーバ２００へ送信する。
【００８４】
ここで「入力情報」とは、表示出力部３４２に表示出力した表示情報および受け付けた操作入力結果に基づいて、抽出した予約に対する時間変更が承諾されたか否かを示す制御部３２０が生成する情報をいう。
【００８５】
操作入力部３４３は、一例として、予約管理システム１００に連携する通話システムに対する発呼要求又は着呼通知のためのポップアップ表示又は操作入力ボタンを備えてもよい。
【００８６】
操作入力部３４３は、一例として、出力した予約の顧客に対する通話システムに出力する発呼要求の操作入力を受け付けてもよい。操作入力部３４３は、具体的には、例えば、表示出力部３４２が出力した予約に対して、前後の空き時間に前倒しまたは後ろ倒しのいずれかの時間変更を指定する入力表示に加え、発呼の操作入力表示（例えば、「ＴＥＬＬ」ボタン等）を端末３００に表示し、当該発呼の操作入力を受け付けてもよい。操作入力部３４３は、例えば、発呼の操作入力を受け付けた場合（担当者からの発呼を確認した場合）、当該通話システムに発呼要求を出力すると同時に、当該発呼の操作入力結果を更新部２１６に伝達してもよい。
【００８７】
音声出力部３４４は、制御部３１０の制御によって、出力情報を音声出力する機能を有する。音声出力部３４４は、具体的には、例えば、内臓スピーカーによって実現し直接音声を出力してもよい。音声出力部３４４は、具体的には、例えば、出力情報がサーバ２００から通信部３２０を介して伝達されたことを知らせるよう着信音等で音声出力してもよい。
【００８８】
振動部３４５は、制御部３１０の制御に従って、出力情報を振動によって出力する機能を有する。振動部３４５は、具体的には、例えば内蔵モータの駆動によって振動を実現してもよい。振動部３４５は、具体的には、例えば、出力情報がサーバ２００から通信部３２０を介して伝達されたことを知らせるようバイブレーション等で振動を出力してもよい。
【００８９】
（動作例）
図４は、本発明の一実施態様における予約管理システムの動作例を示すフローチャートである。
【００９０】
記憶部２３０は、予約日時、担当者識別情報および指名の有無を示す指名フラグを含む予約情報を記憶する（Ｓ１０）。
【００９１】
空き時間検索部２１２は、予約情報に基づいて、担当者ごとの最少予約時間未満の空き時間を検索して取得する（Ｓ１１）空き時間検索部２１２は、取得した空き時間を抽出部２１４に伝達する。
【００９２】
抽出部２１４は、取得した空き時間が複数ある場合、当該空き時間に前後挟まれて配置されている予約を抽出する（Ｓ１２）。抽出部２１４は、抽出した予約および取得された空き時間を担当者検索部２１３に伝達する。
【００９３】
担当者検索部２１３は、抽出した予約の指名フラグが指名無しであった場合、予約情報に基づいて、抽出した予約と同時間帯が空き時間であり、かつ、当該空き時間が最少予約時間未満の空き時間で挟まれて配置されていない他の担当者の空き時間を検索し、当該他の担当者の担当者識別情報を取得する（Ｓ１３）。担当者検索部２１３は、担当者検索部２１３が当該他の担当者を取得できた場合には（ステップＳ１４のＹＥＳ）、取得した担当者情報および抽出した予約を更新部２１６に伝達する。
【００９４】
更新部２１６は、担当者検索部２１３が当該他の担当者を取得できた場合には（ステップＳ１４のＹＥＳ）、抽出した予約の担当者識別情報を、取得した他の担当者の担当者識別情報で更新する（Ｓ１４）。
【００９５】
担当者検索部２１３は、担当者検索部２１３が当該他の担当者を取得できなかった場合には（ステップＳ１４のＮＯ）、抽出した予約の予約情報を出力部３４０に伝達する。出力部３４０は、抽出した予約の予約情報を出力する（ステップＳ１６）。
【００９６】
操作入力部３４３は、出力部３４０が出力した予約に対して、前後の空き時間に前倒しまたは後ろ倒しのいずれかの時間変更を指定する入力表示を端末３００に表示する。操作入力部３４３は、時間変更をする場合（ステップＳ１７のＹＥＳ）、時間変更の指定入力を受け付ける（ステップＳ１８）。操作入力部３４３は、当該指定入力を受け付けた結果を抽出した予約情報を含めて更新部２１６に伝達する。更新部２１６は、指定入力を受け付けた結果及び抽出した予約情報を伝達されると、当該抽出された予約情報の予約の予約日時を前記指定入力に基づいて更新する（ステップＳ１９）。また、併せて、更新部２１６は、従業員（担当者）の評価を例えば上げるよう（若しくは現状維持するよう）更新する（ステップＳ２０）。
【００９７】
操作入力部３４３は、時間変更をしない場合（ステップＳ１７のＮＯ）、時間変更をしない指定入力を受け付ける（ステップＳ２１）。操作入力部３４３は、当該指定入力を受け付けた結果を更新部２１６に伝達する。更新部２１６は、指定入力を受け付けた結果及び抽出した予約情報を伝達されると、該抽出された予約情報の担当者（従業員）の評価を例えば下げるよう（若しくは現状維持するよう）更新する（ステップＳ２２）。
【００９８】
サーバ２００および端末３００の各機能部は、集積回路（ＩＣ（Integrated Circuit）チップ、ＬＳＩ（Large Scale Integration））等に形成された論理回路（ハードウェア）や専用回路によって実現してもよいし、ＣＰＵ（Central Processing Unit）およびメモリを用いてソフトウェアによって実現してもよい。また、各機能部は、１または複数の集積回路により実現されてよく、複数の機能部の機能を１つの集積回路により実現されることとしてもよい。ＬＳＩは、集積度の違いにより、ＶＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩなどと呼称されることもある。なお、ここで「回路」は、コンピュータによるデジタル処理、すなわち、ソフトウェアによる機能的処理としての意味合いを含んでもよい。また、当該回路は、再構築可能な回路（例えば、ＦＰＧＡ：Field Programmable Gate Away）により実現されてもよい。
【００９９】
サーバ２００および端末３００の各機能部をソフトウェアにより実現する場合、サーバ２００および端末３００は、各機能を実現するソフトウェアである表示情報生成プログラムの命令を実行するＣＰＵ、上記検索プログラムおよび各種データがコンピュータ（またはＣＰＵ）で読み取り可能に記録されたＲＯＭ（Read Only Memory）または記憶装置（これらを「記録媒体」と称する）、上記検索プログラムを展開するＲＡＭ（Random Access Memory）などを備えている。そして、コンピュータ（またはＣＰＵ）が上記検索プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記記録媒体としては、「一時的でない有形の媒体」、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記検索プログラムは、当該検索プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して上記コンピュータに供給されてもよい。本発明は、上記検索プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【０１００】
なお、上記検索プログラムは、例えば、ActionScript、JavaScript（登録商標）などのスクリプト言語、Objective-C、Java（登録商標）などのオブジェクト指向プログラミング言語、HTML5などのマークアップ言語などを用いて実装できる。
【符号の説明】
【０１０１】
１００  予約管理システム
２００  サーバ
２１０  制御部（サーバ）
２２０  通信部（サーバ）
２３０  記憶部（サーバ）
３００  端末
３１０  制御部（端末）
３２０  通信部（端末）
３３０  記憶部（端末）
３４０  出力部
【図１】
2018181160.tif 000003
【図２】
2018181160.tif 000004
【図３】
2018181160.tif 000005
【図４】
2018181160.tif 000006
【図５】
2018181160.tif 000007