(57)【要約】【課題】オーバーラップした際に、複数の優先条件を考慮した表示を自動的に行うことにより、その表示画面を利用した店舗側の顧客に対するサービスを円滑に行わせることのできる予約管理装置を提供する。【解決手段】予約管理装置２は、予約に関わる複数の属性データ間の重要度合を示す属性データ情報を保存する属性データ情報保持部１１と、サービス提供日時と予約に関わる複数の属性データ情報とを含む予約情報を保存する予約情報データ保持部１２と、予約情報の対象項目を設定する予約表示対象設定モジュール１０ｅと、属性データ情報を属性データ情報保持部１１に保存する属性データ情報設定モジュール１０ｆと、属性データ情報に基づいて、サービス提供を優先的に行う度合を表す優先度情報を各予約情報について算出し、各時間毎に最も優先順位の高い予約情報と他の予約情報とを異なる表示形態で表示する表示制御モジュール１０ｈとを備える。【選択図】図２
2005309664.tif 000002
【特許請求の範囲】
【請求項１】
サービス提供日時が重複する複数の予約情報を同一の画面に表示する表示制御モジュールを備えることを特徴とする予約管理装置。
【請求項２】
前記表示制御モジュールは、各時間毎に最も優先順位の高い前記予約情報と他の前記予約情報とを異なる表示態様で表示することを特徴とする請求項１に記載の予約管理装置。
【請求項３】
サービス提供日時と予約に関わる複数の属性データ情報とを含む前記予約情報を保存する予約情報データ保持部と、
予約に関わる複数の属性データ間の重要度合を示す前記属性データ情報を、属性データ情報保持部に保存する属性データ情報設定モジュールとを更に備え、
前記表示制御モジュールは、前記属性データ情報に基づいて、サービス提供を優先的に行う度合を表す優先度情報を各前記予約情報について算出し、算出の結果に基づいて前記予約情報を表示することを特徴とする請求項１又は２に記載の予約管理装置。
【請求項４】
サービス提供日時が重複する複数の前記予約情報を同一の画面に表示する手順を予約管理装置に実行させることを特徴とする予約管理プログラム。
【請求項５】
前記表示する手順は、各時間毎に最も優先順位の高い前記予約情報と他の前記予約情報とを異なる表示態様で表示することを特徴とする請求項４に記載の予約管理プログラム。
【請求項６】
予約に関わる複数の属性データ間の重要度合を示す前記属性データ情報を、前記属性データ情報保持部に保存する手順を更に実行させ、
前記表示する手順は、前記属性データ情報に基づいて、サービス提供を優先的に行う度合を表す前記優先度情報を各前記予約情報について算出し、算出の結果に基づいて前記予約情報を表示することを特徴とする請求項４又は５に記載の予約管理プログラム。
【請求項７】
前記表示する手順は、
前記優先度情報に基づいて、前記予約情報毎に異なる優先順位を決定する第一手順と、
前記優先順位が決定された前記予約情報のサービス提供日時が重複しているか否かを確認する第二手順と、
確認された前記予約情報のサービス提供日時が重複している場合に、優先順位の低い前記予約情報については一時的に保存し、優先順位の高い前記予約情報については表示列を決定する処理を全ての前記予約情報に対して繰り返す第三手順と、
表示列を決定するまで、一時的に保存された前記予約情報に対して前記第二手順及び前記第三手順を繰り返す第四手順と
を含むことを特徴とする請求項６に記載の予約管理プログラム。
【請求項８】
前記予約情報の予約表示対象を変更する手順を更に実行させることを特徴とする請求項４乃至７のいずれか１項に記載の予約管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、予約を管理する予約管理装置、及び予約管理プログラムに関する。
【背景技術】
【０００２】
従来、予約を受け付ける際には、サービスを提供する店舗が同時期に対応可能な人数の顧客のみの予約を受け付け、予約状況の一覧表などに埋めていく方法がとられている。また、上記一覧表などは、色分けができることにより予約状況が一目で分かるようなものや、予約が表示されている欄が使用者によってクリックされることにより、上記予約の詳細な内容が表示されるようなものも存在する。
【０００３】
また、近年では、予約が同時期に対応可能な数を超える状態（以下において、「オーバーラップ」という。）である場合においても、オーバーラップしている予約状況が画面上に表示されることにより、システムの使用者がどちらか一方を選択することが可能なシステムが開示されている（例えば、特許文献１参照）。
【特許文献１】特開平６−６０４７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、同時期に対応可能な人数の顧客のみの予約を受け付けることにより、顧客によって予約がキャンセルされた場合や、サービスが終了予定時刻よりも早く終了してしまった場合には、店舗側にとっての無駄な空き時間ができてしまうという問題があった。
【０００５】
また、上記システムは、オーバーラップしていることを使用者に対して表示することにより、使用者に予約の修正を行わせるためのシステムであり、オーバーラップされている複数の予約のうちどちらの優先度が高いかについては、使用者が判断する必要があった。このように優先度を判断するには、使用者が様々な条件を総合的に考慮する必要があり、優先度の判断を自動的に行うことは困難であった。
【０００６】
そこで、本発明は上述の問題を解決すべくなされたものであり、オーバーラップした際に、複数の優先条件を考慮した表示を自動的に行うことにより、その表示画面を利用した店舗側の顧客に対するサービスを円滑に行わせることのできる予約管理装置、及び予約管理プログラムを提供することを課題とする。
【課題を解決するための手段】
【０００７】
第１の特徴に係る予約管理装置によると、サービス提供日時が重複している予約情報を含む全ての予約情報を同一の画面に表示することにより、店舗側は、全ての予約情報を考慮してサービス提供を行うことができる。
【０００８】
又、第１の特徴に係る予約管理装置において、表示制御モジュールは、各時間毎に最も優先順位の高い予約情報と他の予約情報とを異なる表示態様で表示してもよい。この予約管理装置によると、複数の予約情報がオーバーラップした際に、複数の優先条件を考慮した表示を自動的に行うことにより、その表示画面を利用した店舗側の顧客に対するサービスを円滑に行わせることができる。
【０００９】
又、第１の特徴に係る予約管理装置は、サービス提供日時と予約に関する複数の属性データ情報とを含む予約情報を保存する予約情報データ保持部と、予約に関わる複数の属性データ間の重要度合を示す属性データ情報を、属性データ情報保持部に保存する属性データ情報設定モジュールとを更に備え、表示制御モジュールは、属性データ情報に基づいて、サービス提供を優先的に行う度合を表す優先度情報を各予約情報について算出し、算出の結果に基づいてこの予約情報を表示してもよい。この予約管理装置によると、属性データ情報と優先度情報とを用いることにより、より店舗側の意図する表示を自動的に行うことができる。
【００１０】
本発明の第２の特徴は、サービス提供日時が重複する複数の予約情報を同一の画面に表示する手順を予約管理装置に実行させることを特徴とする予約管理プログラムであることを要旨とする。
【００１１】
第２の特徴に係る予約管理プログラムによると、サービス提供日時が重複している予約情報を含む全ての予約情報を同一の画面に表示することにより、店舗側は、全ての予約情報を考慮してサービス提供を行うことができる。
【００１２】
又、第２の特徴に係る予約管理プログラムにおいて、表示する手順は、各時間毎に最も優先順位の高い予約情報と他の予約情報とを異なる表示態様で表示してもよい。この予約管理プログラムによると、オーバーラップした際に、複数の優先条件を考慮した表示を自動的に行うことにより、その表示画面を利用した店舗側の顧客に対するサービスを円滑に行わせることができる。
【００１３】
又、第２の特徴に係る予約管理プログラムは、予約に関わる複数の属性データ間の重要度合を示す属性データ情報を、属性データ情報保持部に保存する手順を更に実行させ、表示する手順は、属性データ情報に基づいて、サービス提供を優先的に行う度合を表す優先度情報を各予約情報について算出し、算出の結果に基づいて予約情報を表示してもよい。この予約管理プログラムによると、属性データ情報と優先度情報とを用いることにより、より店舗側の意図する表示を自動的に行うことができる。
【００１４】
又、第２の特徴に係る予約管理プログラムの表示する手順は、優先度情報に基づいて、予約情報毎に異なる優先順位を決定する第一手順と、優先順位が決定された予約情報のサービス提供日時が重複しているか否かを確認する第二手順と、確認された予約情報のサービス提供日時が重複している場合に、優先順位の低い予約情報については一時的に保存し、優先順位の高い予約情報については表示列を決定する処理を全ての予約情報に対して繰り返す第三手順と、表示列を決定するまで、一時的に保存された予約情報に対して第二手順及び第三手順を繰り返す第四手順とを含んでもよい。この予約管理プログラムによると、ＳＱＬ（Structured Query Language）などを用いた場合、予約情報を一覧表として表示する処理が容易となる。又、この予約管理プログラムを用いることにより、複数の予約情報の複数の優先度情報を考慮して一覧表として表示する際の処理速度が向上する。
【００１５】
又、第２の特徴に係る予約管理プログラムは、予約情報の予約表示対象を変更する手順を更に実行させてもよい。この予約管理プログラムによると、予約表示対象が随時変更可能であることにより、店舗側が必要とする表示画面に瞬時に切り替えることができ、その表示画面を利用した店舗側の顧客に対するサービスを円滑に行わせることができる。
【００１６】
本発明の第２の特徴に係る予約管理プログラムを読み出すことにより、予約管理装置等に上記の手順を実行させることが可能となる。
【発明の効果】
【００１７】
本発明によると、オーバーラップした際に複数の優先条件を考慮した表示を自動的に行うことにより、その表示画面を利用した店舗側の顧客に対するサービスを円滑に行わせることのできる予約管理装置、及び予約管理プログラムを提供することができる。
【発明を実施するための最良の形態】
【００１８】
次に、図面を参照して、本発明の実施の形態を説明する。
【００１９】
（予約管理システムの構成）
本発明の実施の形態では、顧客からの予約がオーバーラップした際に、複数の優先条件を考慮した表示を自動的に行うことにより、その表示画面を利用した店舗側が顧客に対してのサービスを円滑に行うことができる予約管理システムについて説明する。
【００２０】
なお、ここでは、美容院の予約を例に説明する。
【００２１】
図１に示すように、本発明の実施の形態に係る予約管理システム１は、インターネット（通信ネットワーク）５と、このインターネット５に接続された予約管理装置２、複数の端末装置３ａ、３ｂ、……３ｆとから少なくとも構成されている。端末装置３ａ、３ｂ、……３ｆは、予約管理システムを利用するユーザ（以下において、店舗側）の端末装置である。
【００２２】
また、店舗側の端末装置３ａ、３ｂ、……３ｆは、携帯電話、パーソナルコンピュータの他、ＰＨＳ、ＰＤＡ、電子手帳等などネットワークに接続できるものを用いることが可能である。
【００２３】
（予約管理装置の構成）
本発明の実施の形態に係る予約管理装置２は、図２に示すように、顧客からの予約を管理する装置であって、属性データ情報保持部１１と、予約情報データ保持部１２と、接続モジュール１０ａと、送信モジュール１０ｂと、受信モジュール１０ｃと、サービス登録モジュール１０ｄと、予約表示対象設定モジュール１０ｅと、属性データ情報設定モジュール１０ｆと、予約受付／変更モジュール１０ｇと、表示制御モジュール１０ｈとを備える。
【００２４】
本発明の実施の形態に係る予約管理装置２は、処理制御装置（ＣＰＵ）１０を有し、接続モジュール１０ａ、送信モジュール１０ｂ、受信モジュール１０ｃ、サービス登録モジュール１０ｄ、予約表示対象設定モジュール１０ｅ、属性データ情報設定モジュール１０ｆ、予約受付／変更モジュール１０ｇ、表示制御モジュール１０ｈをＣＰＵ１０に内蔵する構成とすることができる。これらのモジュールは、パーソナルコンピュータ等の汎用コンピュータにおいて、所定のプログラム言語を利用するための専用プログラムを実行することにより実現することができる。又、処理制御装置（ＣＰＵ）１０には、属性データ情報保持部１１、予約情報データ保持部１２、プログラム保持部１３、一時記憶装置１４、入力部１５、出力部１６が接続されている。
【００２５】
接続モジュール１０ａは、インターネット５と予約管理装置２を接続し、データのやりとりを行う。
【００２６】
送信モジュール１０ｂは、予約管理装置２に保存されているデータなどをインターネット５を介して店舗側の端末装置３ａ、３ｂ……、３ｆへ送信する。
【００２７】
受信モジュール１０ｃは、店舗側の端末装置３ａ、３ｂ……、３ｆから入力されたデータなどをインターネット５を介して受信する。
【００２８】
サービス登録モジュール１０ｄは、店舗側が本予約管理システム１を利用するために、店舗名などを登録する。
【００２９】
予約表示対象設定モジュール１０ｅは、予約表示対象を設定する。「予約表示対象」とは、予約情報を表示する際に予約情報が対象としている項目である。例えば、美容院においては、それぞれの美容師や座席などである。
【００３０】
属性データ情報設定モジュール１０ｆは、予約に関わる複数の属性データ間の重要度合を示す属性データ情報を設定し、属性データ情報保持部１１に保存する。「属性データ情報」とは、図３（ｂ）に示すように、予約情報に従属して含まれる項目である属性データと、それぞれの属性データ間の重要度合とを含む。すなわち、属性データ情報とは、システムの利用者によって異なる優先条件を指し示すものである。図３（ｂ）では、属性データ間の重要度合として、属性データにポイントを付しているが、ポイントを付すことに限らず、優先する順位を属性データに付しても構わない。
【００３１】
予約受付／変更モジュール１０ｇは、顧客からの予約情報を受け付ける、又は顧客から既に受け付けた予約情報を変更する。
【００３２】
表示制御モジュール１０ｈは、サービス提供日時が重複する複数の予約情報を同一の画面に表示する。更に詳しくは、表示制御モジュール１０ｈは、属性データ情報に基づいて、サービス提供を優先的に行う度合を表す優先度情報、例えば属性データ情報のポイントの合計を各予約情報について算出し、算出の結果に基づいて、各時間毎に最も優先順位の高い予約情報と他の予約情報とを異なる表示態様で表示する。
【００３３】
なお、以下において、各時間毎に最も優先順位の高い予約情報と他の予約情報とを異なる表示態様で表示する一例として、各時間毎に最も優先順位の高い予約情報を他の予約情報に比べ大きい表示面積で表示するとして説明するが、これに限定するものではない。例えば、最も優先順位の高い予約情報に他の予約情報と異なる色を付けたり、最も優先順位の高い予約情報のみを点滅させたりするなど、最も優先順位の高い予約情報が目立つ表示態様であれば良い。
【００３４】
又、表示制御モジュール１０ｈは、インターネット５を介して店舗側の端末装置３ａ、３ｂ……、３ｆに予約情報を表示しても、若しくは出力部１６に表示してもよい。
【００３５】
属性データ情報保持部１１は、予約に関わる複数の属性データ間の重要度合を示す属性データ情報を保存する。図３（ｂ）に示すように、属性データ情報保持部１１には、ＶＩＰ度やサービス内容、事前予約度、リピート率、キャンセル率などの予約情報に従属して含まれる項目である属性データと、それぞれの属性データに付されたポイントが保存されている。そして、顧客の予約情報に従属する属性データに付されたポイントの合計（後に詳述する、優先度情報）が算出される。例えば、ＶＩＰ度が３、サービス内容がカラーリング、事前予約度が１ヶ月〜２ヶ月前、リピート率とキャンセル率は共に０である顧客の予約情報に対しては、ＶＩＰ度３は３ポイント、カラーリングは１０ポイント、事前予約度１ヶ月〜２ヶ月前は４ポイント、リピート率とキャンセル率は共に０ポイントであるため、合計１７ポイントが算出される。
【００３６】
予約情報データ保持部１２は、サービス提供日時と予約に関わる複数の属性データ情報とを含む予約情報を保存する。図３（ａ）は、予約情報データ保持部１２に保存されている顧客からの予約情報の一例である。図３（ａ）に示すように、予約情報データ保持部１２には、少なくとも顧客名、予約日時、希望日、開始時間、終了時間が保存されている。又、それら以外に、美容師、座席、ＶＩＰ度、事前予約度、サービス内容、リピート率、キャンセル率などの属性データが保存されていてもよい。
【００３７】
属性データ情報保持部１１及び予約情報データ保持部１２は、ＲＡＭ等の内部記憶装置を用いても良く、ハードディスクやフレキシブルディスク等の外部記憶装置を用いても良い。このような記憶媒体によれば、データの保存、運搬、販売などを容易に行うことができる。
【００３８】
プログラム保持部１３は、後述する予約表示対象設定処理（例えば、図４のステップＳ１０２）や属性データ情報設定処理（例えば、図４のステップＳ１０３）、予約受付／変更処理（例えば、図６）などを処理制御装置（ＣＰＵ）１０に実行させるための予約管理プログラムを保存する記憶媒体である。記憶媒体は、例えば、ＲＡＭ、ハードディスク、フレキシブルディスク、コンパクトディスク、ＩＣチップ、カセットテープなどが挙げられる。このようなプログラムを保持した記録媒体によれば、プログラムの保存、運搬、販売などを容易に行うことができる。
【００３９】
一時記憶装置１４は、後述する予約表示対象設定処理や属性データ情報設定処理、予約受付／変更処理などを処理制御装置（ＣＰＵ）１０に実行させる際に、一時的に保存する必要のあるデータを保存する記憶媒体である。
【００４０】
入力部１５は、キーボード、マウス等の機器を指す。入力部１５から入力操作が行われると対応するキー情報が処理制御装置（ＣＰＵ）１０に伝達される。顧客からの予約情報や属性データ情報などは受信モジュール１０ｃによって受信されるが、入力部１５を用いて、予約管理装置２に直接入力してもよい。出力部１６は、モニタなどの画面を指し、液晶表示装置（ＬＣＤ）、発光ダイオード（ＬＥＤ）パネル、エレクトロルミネッセンス（ＥＬ）パネル等が使用可能である。予約情報データ保持部１２に保存された予約情報などは送信モジュール１０ｂによって店舗側の端末装置３ａ、３ｂ、……３ｆへ送信されるが、出力部１６に表示されてもよい。
【００４１】
（予約管理方法）
次に、本発明の実施の形態に係る予約管理方法について、図４〜図１２を用いて説明する。
【００４２】
まず、予約管理システム１のサービス登録処理からサービス解約処理までの概略ついて、図４と図５を参照しながら説明する。
【００４３】
ステップＳ１０１において、店舗側は、端末装置３ａ、３ｂ、……３ｆ（例えば、店舗内にあるＰＣ）から本予約管理システム１を利用開始する旨を予約管理装置２に通知し、予約管理装置２は、サービス登録処理を行う。これにより、店舗側は予約管理装置２を用いて予約管理を行うことが可能となる。
【００４４】
ステップＳ１０２において、店舗側の端末装置３ａ、３ｂ、……３ｆが予約管理装置２へ予約表示対象を通知し、予約管理装置２は、予約表示対象設定処理を行う。なお、店舗側が予め複数の予約表示対象を設定しておくことにより、店舗側がその時に必要な予約表示対象にて予約情報が表示されるよう表示方法を随時切り替えることが可能であってもよい。例えば、ここでは、予約表示対象を美容院に設置された「座席」とする。  
ステップＳ１０３において、店舗側の端末装置３ａ、３ｂ、……３ｆが予約管理装置２へ属性データ情報を通知し、予約管理装置２は、属性データ情報設定処理を行う。詳しくは、店舗側の端末装置３ａ、３ｂ、……３ｆが複数の予約情報に対して、優先的に対応したい属性データを複数選択し、選択したそれぞれの属性データにポイントを付す。例えば、図３（ｂ）に示すように、属性データを選択し、ポイントを付与することができる。これらの属性データ、及びポイントは、店舗側の希望に応じて、店舗側が選択、及び設定することができる。また、これらの属性データ、及びポイントは、常に変更することが可能である。
【００４５】
ステップＳ１０４において、予約管理装置２は、図５に示すような初期画面表示処理を行う。初期画面は、送信モジュール１０ｂを用いて、インターネット５を介し、店舗側の端末装置３ａ、３ｂ、……３ｆへ送信され、表示される。初期画面は、予約表示対象や属性データ情報を変更するための「設定事項変更ボタン」と、本予約管理システム１を解約するための「サービス解約ボタン」と、店舗側が顧客より予約を受け付けるための、又は、顧客から受け付けた予約を変更等するための「予約受付／変更ボタン」と、予約情報の一覧表を画面上に表示するための「表示ボタン」を備える。
【００４６】
ステップＳ１０５において、予約管理装置２は、初期画面に備えられている「予約受付／変更ボタン」が店舗側の端末装置３ａ、３ｂ、……３ｆにおいて操作されることにより送信される予約受付／変更ボタンの操作信号を受信したか否かを確認する。また、予約管理装置２は、予約受付／変更ボタンの操作信号を受信した場合には、ステップＳ１０６の処理に移り、予約受付／変更ボタンの操作信号を受信していない場合には、ステップＳ１０７の処理に移る。
【００４７】
ステップＳ１０６において、予約管理装置２は、予約受付／変更処理を行う。予約受付／変更処理については、後に詳述する。
【００４８】
ステップＳ１０７において、予約管理装置２は、初期画面に備えられている「表示ボタン」が店舗側の端末装置３ａ、３ｂ、……３ｆにおいて操作されることにより送信される表示ボタンの操作信号を受信したか否かを確認する。また、予約管理装置２は、表示ボタンの操作信号を受信した場合には、ステップＳ１０８の処理に移り、表示ボタンの操作信号を受信していない場合には、ステップＳ１０９の処理に移る。
【００４９】
ステップＳ１０８において、予約管理装置２は、表示制御処理を行う。即ち、予約管理装置２は、サービス提供日時が重複する複数の予約情報を同一の画面に表示する。更に詳しくは、表示制御モジュール１０ｈは、属性データ情報に基づいて、サービス提供を優先的に行う度合を表す優先度情報、例えば属性データ情報のポイントの合計を各予約情報について算出し、算出の結果に基づいて、各時間毎に最も優先順位の高い予約情報と他の予約情報とを異なる表示態様で表示する。なお、表示制御処理については、後に詳述する。
【００５０】
ステップＳ１０９において、予約管理装置２は、初期画面に備えられている「設定事項変更ボタン」が店舗側の端末装置３ａ、３ｂ、……３ｆにおいて操作されることにより送信される設定事項変更ボタンの操作信号を受信したか否かを確認する。また、予約管理装置２は、設定事項変更ボタンの操作信号を受信した場合には、ステップＳ１０２の処理に移る。具体的には、予約表示対象を「座席」などから「美容師」などへ変更するのであれば、ステップＳ１０２において変更することができる。又、属性データ情報の属性データやポイントなどを変更するのであれば、ステップＳ１０３において変更することができる。又、設定事項変更ボタンの操作信号を受信していない場合には、ステップＳ１１０の処理に移る。
【００５１】
ステップＳ１１０において、予約管理装置２は、初期画面に備えられている「サービス解約ボタン」が店舗側の端末装置３ａ、３ｂ、……３ｆにおいて操作されることにより送信されるサービス解約ボタンの操作信号を受信したか否かを確認する。また、予約管理装置２は、サービス解約ボタンの操作信号を受信した場合には、本サービスを終了し、サービス解約ボタンの操作信号を受信しなかった場合には、ステップＳ１０５の処理に移る。
【００５２】
次に、予約受付／変更処理について、図６〜図８を参照しながら説明する。
【００５３】
ステップＳ１０５−１において、予約管理装置２は、顧客予約情報入力処理を行う。図７は顧客予約情報入力画面である。顧客予約情報入力画面は、少なくとも顧客の氏名、サービス提供の希望日時、サービス内容等を入力する欄、上記データの入力が完了した際に操作する登録ボタン、入力した上記データを削除する取消しボタンを備える。図４のステップＳ１０５において、予約管理装置２が予約受付／変更ボタンの操作信号を受信することにより、予約管理装置２が顧客予約情報入力画面を送信モジュール１０ｂを用いて、インターネット５を介し、店舗側の端末装置３ａ、３ｂ、……３ｆに送信し、表示する。そこで、店舗側の端末装置３ａ、３ｂ、……３ｆが顧客予約情報入力画面を表示し、登録ボタンが操作されることにより、予約管理装置２がインターネット５を介し、受信モジュール１０ｃを用いて予約情報を受信し、この予約情報が予約情報データ保持部１２に保存される。
【００５４】
ステップＳ１０５−２において、予約管理装置２は、顧客予約情報入力画面に備えられている取消しボタンが店舗側の端末装置３ａ、３ｂ、……３ｆにおいて操作されることにより送信される取消しボタンの操作信号を受信したか否かを確認する。また、予約管理装置２は、取消しボタンの操作信号を受信した場合には、ステップＳ１０５−３の処理に移り、取消しボタンの操作信号を受信していない場合には、ステップＳ１０５−４の処理に移る。
【００５５】
ステップＳ１０５−３において、予約管理装置２は、顧客予約情報削除処理を行う。詳しくは、既に予約情報データ保持部１２に保存されている予約情報について顧客からキャンセルの依頼があった場合に、予約情報データ保持部１２よりこの予約情報を削除する。顧客予約情報入力画面にキャンセルする予約情報が表示され、店舗側の端末装置３ａ、３ｂ、……３ｆによって取消しボタンが操作されることにより、この予約情報が削除される。
【００５６】
ステップＳ１０５−４において、予約管理装置２は、顧客基本情報入力／変更処理を行う。図８は、顧客基本情報入力画面である。顧客基本情報入力画面には、少なくとも顧客の氏名、住所、電話番号などの個人情報を入力する欄を備える。予約管理装置２が顧客基本情報入力画面を送信モジュール１０ｂを用いて、インターネット５を介し、店舗側の端末装置３ａ、３ｂ、……３ｆに送信し、表示する。そこで、店舗側の端末装置３ａ、３ｂ、……３ｆが顧客基本情報入力画面を表示し、登録ボタンが操作されることにより、予約管理装置２が、インターネット５を介し、受信モジュール１０ｃを用いて顧客基本情報を受信する。
【００５７】
ステップＳ１０５−５において、予約管理装置２は、再び初期画面表示処理を行う。
【００５８】
次に、表示制御処理について、図９〜図１２を参照しながら説明する。
【００５９】
ステップＳ１０８−１１において、予約管理装置２は、算出処理を行う。詳しくは、属性データ情報保持部１１に保存されている属性データ情報に基づいて、それぞれの予約情報の優先度情報を算出する。
【００６０】
ステップＳ１０８−１２において、予約管理装置２は、優先順位決定処理を行う。詳しくは、ステップＳ１０８−１１において算出されたそれぞれの予約情報の優先度情報に基づいて、予約情報毎に異なる優先順位を決定する。
【００６１】
なお、ステップＳ１０８−１４からの処理については、優先順位の高い予約情報、即ち店舗側がサービス提供を優先的に行いたい予約情報から順に処理を行うこととする。
【００６２】
ステップＳ１０８−１３において、予約管理装置２は、一覧表１列目選択処理を行う。一覧表１列目とは、予約情報が表示されている列が一覧表の１列目、即ち表示列１ということである。具体的には、図１０の画面上において、「Ａ山Ｂ子  カラーリング」のように、顧客名とそのサービス内容が他の予約情報と比べ大きく表示されている列である。以下の説明において、「表示列１」とは、図１０の左端に大きく表示された予約情報とし、その隣の列を順々に「表示列２」「表示列３」……と呼ぶ。
【００６３】
ステップＳ１０８−１４において、予約管理装置２は、最優先予約情報現選択列決定処理を行う。詳しくは、ステップＳ１０８−１２において決定された優先順位の中でまだ選択されていない予約情報、且つ最も優先順位が高い予約情報を現在選択されている表示列として決定する。例えば、予約管理装置２が表示ボタンの操作信号を受信し、表示制御処理が開始され、１回目にステップＳ１０８−１４を通過する際には、全ての予約情報の中で最も優先順位の高い予約情報が、表示列１として決定される。
【００６４】
ステップＳ１０８−１５において、予約管理装置２は、優先順位が決定された予約情報のサービス提供日時が重複、すなわちオーバーラップしているか否かを確認する。詳しくは、まだ表示列が決定されていない予約情報の中で最も優先順位の高い予約情報（例えば、予約情報Ａ）が、現在選択されている表示列番号を持つ予約情報（例えば、予約情報Ｂ）とオーバーラップするか否かを確認する。また、予約管理装置２は、オーバーラップする場合には、ステップ１０８−１７に移り、しない場合には、ステップＳ１０８−１６に移る。
【００６５】
ステップＳ１０８−１６において、予約管理装置２は、現選択予約情報現選択列決定処理を行う。詳しくは、予約情報Ａを現在選択されている表示列に決定する。例えば、図３（ａ）及び図１０では、予約情報Ａは「Ａ山Ｂ子」となる。
【００６６】
ステップＳ１０８−１７において、予約管理装置２は、現選択予約情報の一時保存処理を行う。詳しくは、予約情報Ａに比べ優先順位の低い予約情報Ｂを一時記憶装置１４に保存する。例えば、図３（ａ）では、予約情報Ｂは「Ｃ田Ｄ代」となる。
【００６７】
ステップＳ１０８−１８において、予約管理装置２は、まだ選択されていない予約情報があるか否かを確認する。即ち、表示列も決定しておらず、一時的に保存されてもいない予約情報があるか否かを確認する。また、予約管理装置２は、まだ選択されていない予約情報がある場合には、ステップＳ１０８−１５に戻り、全ての予約情報が選択されるまでステップＳ１０８−１５からステップＳ１０８−１６、若しくはステップＳ１０８−１７までの処理を繰り返し、まだ選択されていない予約情報がない場合には、ステップＳ１０８−１９に移る。
【００６８】
ステップＳ１０８−１９において、予約管理装置２は、一時的に保存されている予約情報があるか否かを確認する。また、予約管理装置２は、一時的に保存されている予約情報がある場合には、ステップ１０８−２０の処理に移り、一時的に保存されている予約情報に対して表示列が決定するまでステップＳ１０８−１４からの処理を繰り返し、一時的に保存されている予約情報がない場合には、ステップ１０８−２１に移る。
【００６９】
ステップＳ１０８−２０において、予約管理装置２は、一覧表次列選択処理を行う。詳しくは、前ステップまで選択されていた表示列（例えば、表示列１）の次の列（例えば、表示列２）を選択する。例えば、上述した予約情報Ｂは一時的に保存されているが、予約情報Ｂに対してステップＳ１０８−１４からステップＳ１０８−１７の処理を行うことにより、予約情報Ｂの表示列が「表示列２」と決定する。
【００７０】
ステップＳ１０８−２１において、予約管理装置２は、一覧表送信処理を行う。詳しくは、送信モジュール１０ｂを用いてインターネット５を介し、店舗側の端末装置３ａ、３ｂ、……３ｆへ送信し、表示する。図１０は、予約情報一覧表の表示例である。図１０に示すように、「表示列１」と設定された予約情報（ここでは、Ａ山Ｂ子、Ｂ川Ｃ子など）は、その他の予約情報よりも大きい表示面積で、顧客名やサービス内容と共に表示され、「表示列１」と設定された予約情報以外は、棒線で表示される。それにより、優先的にサービス提供を行う予約情報が、店舗側にとって一目で分かることとなる。また、上記画面上に設けられた一日表示のボタンが店舗側によって操作されることにより、図１１に示すように、全ての予約情報が同等の大きさで表示される。それにより、「表示列１」と設定された予約情報以外の顧客名やサービス内容も、店舗側にとって一目で分かることとなる。
【００７１】
ステップＳ１０８−２２において、予約管理装置２は、初期画面表示処理を行う。
【００７２】
図１２は、図９の変更例である。すなわち、表示制御処理は、図９に示す方法に限らず、図１２に示す方法でもよい。
【００７３】
ステップＳ１０８−１において、予約管理装置２は、一列表示処理を行う。詳しくは、複数の予約情報に属性データ情報を用いて優先順位を付し、上記複数の予約情報を優先順位に沿って並べる。
【００７４】
ステップＳ１０８−２において、予約管理装置２は、最優先予約情報表示列１設定処理を行う。詳しくは、ステップＳ１０８−１において最優先順位が付された予約情報の表示列を１と設定する。
【００７５】
ステップＳ１０８−３において、予約管理装置２は、次順位予約情報と表示列１の予約情報がオーバーラップしているか否かを確認する。詳しくは、まだ表示列が決定されていない予約情報の中で最も優先順位の高い予約情報と、表示列１が設定された予約情報がオーバーラップするか否かを確認する。また、予約管理装置２は、オーバーラップしている場合には、ステップＳ１０８−４の処理に移り、オーバーラップしていない場合には、ステップＳ１０８−５の処理に移る。
【００７６】
ステップＳ１０８−４において、予約管理装置２は、次表示列予約情報とオーバーラップしているか確認する。詳しくは、本ステップにおいて選択されている予約情報と、前ステップにおいて選択されていた表示列の次の表示列が設定されている予約情報がオーバーラップしているか否かを確認する。また、予約管理装置２は、オーバーラップしている場合には、本ステップを再度繰り返し、オーバーラップしていない場合には、ステップＳ１０８−５の処理に移る。
【００７７】
ステップＳ１０８−５において、予約管理装置２は、現表示列番号設定処理を行う。詳しくは、現在選択されている予約情報に、現在選択されている表示列の番号を付す。
【００７８】
ステップＳ１０８−６において、予約管理装置２は、表示列番号なしの予約情報があるか否かを確認する。また、予約管理装置２は、まだ表示列番号が付されていない予約情報がある場合には、ステップＳ１０８−３の処理に移り、まだ表示列番号が付されていない予約情報がない場合には、ステップＳ１０８−７の処理に移る。
【００７９】
ステップ１０８−７において、予約管理装置２は、一覧表送信処理を行う。詳しくは、送信モジュール１０ｂを用いてインターネット５を介し、店舗側の端末装置３ａ、３ｂ、……３ｆへ送信し、表示する。
【００８０】
ステップＳ１０８−８において、予約管理装置２は、初期画面表示処理を行う。なお、本実施形態に係る予約管理方法において、図５、図７、図８に示す各種画面を用いて説明を行ったが、これらの画面は説明の便宜上、用いたものであり、必ずしも必要ではなく、他の構成の画面を用いてもよいことは勿論である。
【００８１】
（本実施形態に係る予約管理装置、及び予約管理プログラムの作用及び効果）
従来、店舗側が予約をオーバーラップさせて受け付ける際には、店舗側にとって優先としたい顧客を店舗側の従業員がその都度判断せねばならず、円滑に予約を受け付けることができなかった。本実施形態に係る予約管理装置、及び予約管理プログラムによると、店舗側が優先的にサービス提供を行いたい予約情報を他の予約情報よりも大きい面積にて表示することが可能となるため、予め店舗側が予約情報に従属して含まれる項目を設定しておくことにより、優先度の判断が自動的に行われ、顧客に対するサービスを円滑に行うことができる。又、本実施形態に係る予約管理装置、及び予約管理プログラムによると、同時期に対応可能な人数以上の顧客の予約を受け付けることにより、顧客によって予約がキャンセルされた場合や、サービスが終了予定時刻よりも早く終了してしまった場合にも、店舗側にとっての無駄な空き時間ができない。
【００８２】
又、店舗側の端末装置３ａ、３ｂ、……３ｆから送信された属性データ情報を予め設定しておき、この属性データ情報に基づいて優先度情報を算出することにより、より店舗側の意図する表示を自動的に行うことができる。
【００８３】
更に、店舗側の端末装置３ａ、３ｂ、……３ｆが予約表示対象を随時変更することが可能であることにより、店舗側が必要とする表示画面に瞬時に切り替えることができ、その表示画面を利用した店舗側の顧客に対するサービスを円滑に行うことができる。
【００８４】
更に、図９に示す予約管理方法及びプログラムを利用することにより、ＳＱＬ（Structured Query Language）などを用いた場合に、予約情報を一覧表として表示する処理が容易、又は敏速となる。
【００８５】
（その他の実施形態）
本発明は上記の実施の形態によって記載したが、この開示の一部をなす論述及び図面はこの発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施の形態、実施例及び運用技術が明らかとなろう。
【００８６】
例えば、本発明の実施の形態に係る予約管理装置２において、図２に示すように属性データ情報保持部１１、予約情報データ保持部１２、プログラム保持部１３、一時記憶装置１４を分けて備えると説明したが、１つの保持部で共用しても構わない。又、本発明の実施の形態に係る予約管理装置２は、接続モジュール１０ａ、送信モジュール１０ｂ、……、表示制御モジュール１０ｈを１つの処理制御装置（ＣＰＵ）１０内にあるとして説明したが、それらが二つあるいはそれ以上の処理制御装置に分かれていても構わない。その際はそれらの処理制御装置間でデータのやりとりが行えるようにバスなどで装置間を接続しているとする。
【００８７】
又、本発明の実施の形態に係る予約管理方法において、初期画面、顧客予約情報入力画面、顧客基本情報入力画面、又は図１０の予約情報の一覧表などが送信モジュール１０ｂを用いてインターネット５を介し、店舗側の端末装置３ａ、３ｂ、……３ｆに送信され、表示されるとして説明したが、それらは直接予約管理装置２の出力部１６に表示されてもよい。同様に、店舗側の端末装置３ａ、３ｂ、……３ｆから受信した各データに基づいて処理を行うと説明したが、これらのデータは直接予約管理装置２の入力部１５によって入力されてもよい。
【００８８】
又、本実施の形態において、店舗側は美容院で本予約管理システム１が利用されていると設定して説明しているが、美容院に限定されず、病院や公共施設などで本予約管理システム１が利用されてもよい。
【００８９】
このように、本発明はここでは記載していない様々な実施の形態を含むことは勿論である。従って、本発明の技術的範囲は上記の説明から妥当な特許請求の範囲に係る発明特定事項によってのみ定められるものである。
【図面の簡単な説明】
【００９０】
【図１】本実施形態に係る予約管理システムの構成図である。
【図２】本実施形態に係る予約管理装置の構成図である。
【図３】本実施形態に係る予約管理装置が保持する予約情報と属性データ情報の一例である。
【図４】本実施形態に係る予約管理方法の概略を示すフローチャートである。
【図５】本実施形態に係る予約管理方法における初期画面の一例である。
【図６】本実施形態に係る予約受付／変更処理を示すフローチャートである。
【図７】本実施形態に係る予約管理方法における顧客予約情報入力画面の一例である。
【図８】本実施形態に係る予約管理方法における顧客基本情報入力画面の一例である。
【図９】本実施形態に係る表示制御処理を示すフローチャートである。
【図１０】本実施形態に係る予約管理装置が表示する画面の一例である。
【図１１】本実施形態に係る予約管理装置が表示する画面の一例である。
【図１２】本実施形態に係る表示制御処理の変更例を示すフローチャートである。
【符号の説明】
【００９１】
１…予約管理システム、２…予約管理装置、３ａ、３ｂ、３ｃ、３ｄ、３ｅ、３ｆ…端末装置、５…インターネット、１０ａ…接続モジュール、１０ｂ…送信モジュール、１０ｃ…受信モジュール、１０ｄ…サービス登録モジュール、１０ｅ…予約表示対象設定モジュール、１０ｆ…属性データ情報設定モジュール、１０ｇ…予約受付／変更モジュール、１０ｈ…表示制御モジュール、１１…属性データ情報保持部、１２…予約情報データ保持部、１３…プログラム保持部、１４…一時記憶装置、１５…入力部、１６…出力部
【図１】
2005309664.tif 000003
【図２】
2005309664.tif 000004
【図３】
2005309664.tif 000005
【図４】
2005309664.tif 000006
【図５】
2005309664.tif 000007
【図６】
2005309664.tif 000008
【図７】
2005309664.tif 000009
【図８】
2005309664.tif 000010
【図９】
2005309664.tif 000011
【図１０】
2005309664.tif 000012
【図１１】
2005309664.tif 000013
【図１２】
2005309664.tif 000014