(57)【要約】【課題】本発明の目的は、ユーザの顧客属性に応じた予約条件を、自動で画面表示することにより、画面上で、顧客属性に応じた予約条件で予約を受付けることが可能な予約システム、予約装置、予約方法及び予約プログラムを提供することにある。【解決手段】本発明は、ユーザの顧客属性によって予約条件が異なる会員制の予約システムである。顧客属性には、少なくとも、会員団体の構成員である会員団体ユーザ３、個人会員である個人ユーザ４、会員でない一般ユーザ５が含まれる。通信回線網１３を介してユーザからの予約を受付けるサーバコンピュータ２は、端末コンピュータ３１、４１、５１から、予約条件表示画面の表示指令を受信した場合に、そのセッションが、顧客属性のいずれかを示すセッション情報を備えていると判定したことに基づき、セッション情報に係る顧客属性に対応する予約条件を表示して、画面を表示する。【選択図】        図４
2004178000.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの顧客属性によって予約条件が異なり、会員団体及び個人会員を会員とする会員制の予約システムであって、
前記顧客属性には、少なくとも、前記会員団体の構成員である会員団体ユーザ、前記個人会員である個人ユーザ、前記会員でない一般ユーザが含まれ、
前記ユーザからの予約を受付け管理するサーバコンピュータと、該サーバコンピュータに通信回線網を介して接続される前記ユーザの端末コンピュータと、を備え、
前記サーバコンピュータは、
前記端末コンピュータから、前記予約条件を表示する画面の表示指令を受信した場合に、前記端末コンピュータから前記サーバコンピュータへのセッションが、前記顧客属性のいずれかを示すセッション情報を備えていると判定したことに基づき、該セッション情報に係る前記顧客属性に対応する前記予約条件を表示して、前記画面を表示することを特徴とする予約システム。
【請求項２】
ユーザの顧客属性によって予約条件が異なり、会員団体及び個人会員を会員とする会員制の予約システムであって、
前記顧客属性には、少なくとも、前記会員団体の構成員である会員団体ユーザ、前記個人会員である個人ユーザ、前記会員でない一般ユーザが含まれ、
前記ユーザからの予約を受付け管理するサーバコンピュータと、該サーバコンピュータに通信回線網を介して接続される前記ユーザの端末コンピュータと、を備え、
前記サーバコンピュータは、
前記ユーザを一意に特定するユーザ特定情報及び前記会員団体ユーザ，前記個人ユーザ，前記一般ユーザのいずれであるかを示す顧客属性情報をユーザ情報記憶手段に登録して、ユーザ登録を行うユーザ登録手段と、
前記ユーザ登録されたユーザの端末コンピュータからの認証要求に基づき、前記ユーザ登録されたユーザであることを認証すると共に、前記予約条件を表示する画面の表示を指令する登録ユーザ認証手段と、
前記予約条件を表示する画面の表示指令を受けた場合に、該表示指令が前記登録ユーザ認証手段によりされたものかを判定する判定手段と、
前記表示指令が前記登録ユーザ認証手段によりされたものと判定された場合には、前記ユーザ情報記憶手段に登録された前記顧客属性情報を、前記端末コンピュータから前記サーバコンピュータへのセッションの特性を示すセッション情報に設定する手段と、
前記セッション情報に係る前記顧客属性に対応する前記予約条件を表示して、前記画面を表示する手段と、を備えることを特徴とする予約システム。
【請求項３】
ユーザの顧客属性によって予約条件が異なり、会員団体及び個人会員を会員とする会員制の予約システムであって、
前記顧客属性には、少なくとも、前記会員団体の構成員である会員団体ユーザ、前記個人会員である個人ユーザ、前記会員でない一般ユーザが含まれ、
前記ユーザからの予約を受付け管理するサーバコンピュータと、該サーバコンピュータに通信回線網を介して接続される前記ユーザの端末コンピュータと、を備え、
前記サーバコンピュータは、
前記ユーザを一意に特定するユーザ特定情報及び前記会員団体ユーザ，前記個人ユーザ，前記一般ユーザのいずれであるかを示す顧客属性情報をユーザ情報記憶手段に登録して、ユーザ登録を行うユーザ登録手段と、
前記ユーザ登録されたユーザの端末コンピュータからの認証要求があった場合には、前記ユーザ登録されたユーザであることを認証すると共に、前記予約条件を表示する画面の表示を指令する登録ユーザ認証手段と、
前記予約条件を表示する画面の表示指令を受けたことに基づき、該表示指令が前記登録ユーザ認証手段によりされたものかを判定する認証要求有無判定手段と、
前記表示指令が、前記登録ユーザ認証手段によるものでないと判定された場合に、前記表示指令が、前記会員団体ユーザによりされたものかを判定する団体ユーザ判定手段と、
前記表示指令が、前記会員団体ユーザによりされたものと判定された場合には、前記会員団体ユーザである旨の前記顧客属性情報を、前記端末コンピュータからサーバコンピュータへのセッションの特性を示すセッション情報に設定する団体ユーザ設定手段と、
前記セッション情報に係る前記顧客属性に対応する前記予約条件を表示して、前記画面を表示する手段と、を備えることを特徴とする予約システム。
【請求項４】
前記団体ユーザ判定手段は、
前記端末コンピュータのＩＰアドレスが、予めアドレス判定記憶手段に登録された前記会員団体のＩＰアドレスと一致する場合、及び前記表示指令を出した参照元画面が、予め参照元判定記憶手段に登録された参照元画面と一致する場合、及び予め団体情報記憶手段に登録された前記会員団体ユーザ特定情報が入力された場合に、前記表示指令が、前記会員団体ユーザによりされたものと判定することを特徴とする請求項３記載の予約システム。
【請求項５】
ユーザの顧客属性によって予約条件が異なり、会員団体及び個人会員を会員とする会員制の予約装置であって、
前記顧客属性には、少なくとも、前記会員団体の構成員である会員団体ユーザ、前記個人会員である個人ユーザ、前記会員でない一般ユーザが含まれ、
前記ユーザの端末コンピュータから、前記予約条件を表示する画面の表示指令を受信した場合に、前記端末コンピュータからのセッションが、前記顧客属性のいずれかを示すセッション情報を備えていると判定したことに基づき、該セッション情報に係る前記顧客属性に対応する前記予約条件を表示して、前記画面を表示することを特徴とする予約装置。
【請求項６】
ユーザの顧客属性によって予約条件が異なり、会員団体及び個人会員を会員とする会員制の予約装置であって、
前記顧客属性には、少なくとも、前記会員団体の構成員である会員団体ユーザ、前記個人会員である個人ユーザ、前記会員でない一般ユーザが含まれ、
前記ユーザを一意に特定するユーザ特定情報及び前記会員団体ユーザ，前記個人ユーザ，前記一般ユーザのいずれであるかを示す顧客属性情報をユーザ情報記憶手段に登録して、ユーザ登録を行うユーザ登録手段と、
前記ユーザ登録されたユーザの端末コンピュータからの認証要求に基づき、前記ユーザ登録されたユーザであることを認証すると共に、前記予約条件を表示する画面の表示を指令する登録ユーザ認証手段と、
前記予約条件を表示する画面の表示指令を受けた場合に、該表示指令が前記登録ユーザ認証手段によりされたものかを判定する判定手段と、
前記表示指令が前記登録ユーザ認証手段によりされたものと判定された場合には、前記ユーザ情報記憶手段に登録された前記顧客属性情報を、前記ユーザの端末コンピュータからのセッションの特性を示すセッション情報に設定する手段と、
前記セッション情報に係る前記顧客属性に対応する前記予約条件を表示して、前記画面を表示する手段と、を備えることを特徴とする予約装置。
【請求項７】
ユーザの顧客属性によって予約条件が異なり、会員団体及び個人会員を会員とする会員制の予約装置であって、
前記顧客属性には、少なくとも、前記会員団体の構成員である会員団体ユーザ、前記個人会員である個人ユーザ、前記会員でない一般ユーザが含まれ、
前記ユーザを一意に特定するユーザ特定情報及び前記会員団体ユーザ，前記個人ユーザ，前記一般ユーザのいずれであるかを示す顧客属性情報をユーザ情報記憶手段に登録して、ユーザ登録を行うユーザ登録手段と、
前記ユーザ登録されたユーザの端末コンピュータからの認証要求があった場合には、前記ユーザ登録されたユーザであることを認証すると共に、前記予約条件を表示する画面の表示を指令する登録ユーザ認証手段と、
前記予約条件を表示する画面の表示指令を受けたことに基づき、該表示指令が前記登録ユーザ認証手段によりされたものかを判定する認証要求有無判定手段と、
前記表示指令が、前記登録ユーザ認証手段によるものでないと判定された場合に、前記表示指令が、前記会員団体ユーザによりされたものかを判定する団体ユーザ判定手段と、
前記表示指令が、前記会員団体ユーザによりされたものと判定された場合には、前記会員団体ユーザである旨の前記顧客属性情報を、前記ユーザの端末コンピュータからのセッションの特性を示すセッション情報に設定する団体ユーザ設定手段と、
前記セッション情報に係る前記顧客属性に対応する前記予約条件を表示して、前記画面を表示する手段と、を備えることを特徴とする予約装置。
【請求項８】
前記団体ユーザ判定手段は、
前記端末コンピュータのＩＰアドレスが、予めアドレス判定記憶手段に登録された前記会員団体のＩＰアドレスと一致する場合、及び前記表示指令を出した参照元画面が、予め参照元判定記憶手段に登録された参照元画面と一致する場合、及び予め団体情報記憶手段に登録された前記会員団体ユーザ特定情報が入力された場合に、前記表示指令が、前記会員団体ユーザによりされたものと判定することを特徴とする請求項７記載の予約装置。
【請求項９】
ユーザの顧客属性によって予約条件が異なり、会員団体及び個人会員を会員とする会員制の予約方法であって、
前記顧客属性には、少なくとも、前記会員団体の構成員である会員団体ユーザ、前記個人会員である個人ユーザ、前記会員でない一般ユーザが含まれ、
前記ユーザの端末コンピュータから、前記予約条件を表示する画面の表示指令を受信した場合に、前記端末コンピュータからのセッションが、前記顧客属性のいずれかを示すセッション情報を備えていると判定したことに基づき、該セッション情報に係る前記顧客属性に対応する前記予約条件を表示して、前記画面を表示することを特徴とする予約方法。
【請求項１０】
ユーザの顧客属性によって予約条件が異なり、会員団体及び個人会員を会員とする会員制の予約方法であって、
前記顧客属性には、少なくとも、前記会員団体の構成員である会員団体ユーザ、前記個人会員である個人ユーザ、前記会員でない一般ユーザが含まれ、
前記ユーザを一意に特定するユーザ特定情報及び前記会員団体ユーザ，前記個人ユーザ，前記一般ユーザのいずれであるかを示す顧客属性情報をユーザ情報記憶手段に登録して、ユーザ登録を行うユーザ登録手順と、
前記予約条件を表示する画面の表示指令を受けた場合に、該表示指令が、前記ユーザ登録されたユーザの端末コンピュータからの認証要求に基づいて前記ユーザ登録されたユーザであることを認証すると共に前記予約条件を表示する画面の表示を指令する前記登録ユーザ認証手段によりされたものかを判定する判定手順と、
前記表示指令が前記登録ユーザ認証手段によりされたものと判定された場合には、前記ユーザ情報記憶手段に登録された前記顧客属性情報を、前記ユーザの端末コンピュータからのセッションの特性を示すセッション情報に設定する手順と、
前記セッション情報に係る前記顧客属性に対応する前記予約条件を表示して、前記画面を表示する手順と、を備えることを特徴とする予約方法。
【請求項１１】
ユーザの顧客属性によって予約条件が異なり、会員団体及び個人会員を会員とする会員制の予約方法であって、
前記顧客属性には、少なくとも、前記会員団体の構成員である会員団体ユーザ、前記個人会員である個人ユーザ、前記会員でない一般ユーザが含まれ、
前記ユーザを一意に特定するユーザ特定情報及び前記会員団体ユーザ，前記個人ユーザ，前記一般ユーザのいずれであるかを示す顧客属性情報をユーザ情報記憶手段に登録して、ユーザ登録を行うユーザ登録手順と、
前記予約条件を表示する画面の表示指令を受けたことに基づき、該表示指令が、前記ユーザ登録されたユーザの端末コンピュータからの認証要求があった場合には、前記ユーザ登録されたユーザであることを認証すると共に、前記予約条件を表示する画面の表示を指令する登録ユーザ認証手段によりされたものかを判定する認証要求有無判定手順と、
前記表示指令が、前記登録ユーザ認証手段によるものでないと判定された場合に、前記表示指令が、前記会員団体ユーザによりされたものかを判定する団体ユーザ判定手順と、
前記表示指令が、前記会員団体ユーザによりされたものと判定された場合には、前記会員団体ユーザである旨の前記顧客属性情報を、前記ユーザの端末コンピュータからのセッションの特性を示すセッション情報に設定する団体ユーザ設定手順と、
前記セッション情報に係る前記顧客属性に対応する前記予約条件を表示して、前記画面を表示する手順と、を備えることを特徴とする予約方法。
【請求項１２】
前記団体ユーザ判定手順は、
前記端末コンピュータのＩＰアドレスが、予めアドレス判定記憶手段に登録された前記会員団体のＩＰアドレスと一致する場合、及び前記表示指令を出した参照元画面が、予め参照元判定記憶手段に登録された参照元画面と一致する場合、及び予め団体情報記憶手段に登録された前記会員団体ユーザ特定情報が入力された場合に、前記表示指令が、前記会員団体ユーザによりされたものと判定することを特徴とする請求項１１記載の予約方法。
【請求項１３】
少なくとも、会員団体の構成員である会員団体ユーザ、個人会員である個人ユーザ、会員でない一般ユーザを含むユーザの顧客属性によって予約条件が異なり、前記会員団体及び前記個人会員を前記会員とする会員制の予約コンピュータに、
前記ユーザの端末コンピュータから、前記予約条件を表示する画面の表示指令を受信した場合に、前記端末コンピュータからのセッションが、前記顧客属性のいずれかを示すセッション情報を備えていると判定したことに基づき、該セッション情報に係る前記顧客属性に対応する前記予約条件を表示して、前記画面を表示する手順と、を実行させることを特徴とする予約プログラム。
【請求項１４】
少なくとも、会員団体の構成員である会員団体ユーザ、個人会員である個人ユーザ、会員でない一般ユーザを含むユーザの顧客属性によって予約条件が異なり、前記会員団体及び前記個人会員を前記会員とする会員制の予約コンピュータに、
前記顧客属性には、少なくとも、前記会員団体の構成員である会員団体ユーザ、前記個人会員である個人ユーザ、前記会員でない一般ユーザが含まれ、
前記ユーザを一意に特定するユーザ特定情報及び前記会員団体ユーザ，前記個人ユーザ，前記一般ユーザのいずれであるかを示す顧客属性情報をユーザ情報記憶手段に登録して、ユーザ登録を行うユーザ登録手順と、
前記予約条件を表示する画面の表示指令を受けた場合に、該表示指令が、前記ユーザ登録されたユーザの端末コンピュータからの認証要求に基づいて前記ユーザ登録されたユーザであることを認証すると共に前記予約条件を表示する画面の表示を指令する前記登録ユーザ認証手段によりされたものかを判定する判定手順と、
前記表示指令が前記登録ユーザ認証手段によりされたものと判定された場合には、前記ユーザ情報記憶手段に登録された前記顧客属性情報を、前記ユーザの端末コンピュータからのセッションの特性を示すセッション情報に設定する手順と、
前記セッション情報に係る前記顧客属性に対応する前記予約条件を表示して、前記画面を表示する手順と、を実行させることを特徴とする予約プログラム。
【請求項１５】
少なくとも、会員団体の構成員である会員団体ユーザ、個人会員である個人ユーザ、会員でない一般ユーザを含むユーザの顧客属性によって予約条件が異なり、前記会員団体及び前記個人会員を前記会員とする会員制の予約コンピュータに、
前記顧客属性には、少なくとも、前記会員団体の構成員である会員団体ユーザ、前記個人会員である個人ユーザ、前記会員でない一般ユーザが含まれ、
前記ユーザを一意に特定するユーザ特定情報及び前記会員団体ユーザ，前記個人ユーザ，前記一般ユーザのいずれであるかを示す顧客属性情報をユーザ情報記憶手段に登録して、ユーザ登録を行うユーザ登録手順と、
前記予約条件を表示する画面の表示指令を受けたことに基づき、該表示指令が、前記ユーザ登録されたユーザの端末コンピュータからの認証要求があった場合には、前記ユーザ登録されたユーザであることを認証すると共に、前記予約条件を表示する画面の表示を指令する登録ユーザ認証手段によりされたものかを判定する認証要求有無判定手順と、
前記表示指令が、前記登録ユーザ認証手段によるものでないと判定された場合に、前記表示指令が、前記会員団体ユーザによりされたものかを判定する団体ユーザ判定手順と、
前記表示指令が、前記会員団体ユーザによりされたものと判定された場合には、前記会員団体ユーザである旨の前記顧客属性情報を、前記ユーザの端末コンピュータからのセッションの特性を示すセッション情報に設定する団体ユーザ設定手順と、
前記セッション情報に係る前記顧客属性に対応する前記予約条件を表示して、前記画面を表示する手順と、を実行させることを特徴とする予約プログラム。
【請求項１６】
前記団体ユーザ判定手順は、
前記端末コンピュータのＩＰアドレスが、予めアドレス判定記憶手段に登録された前記会員団体のＩＰアドレスと一致する場合、及び前記表示指令を出した参照元画面が、予め参照元判定記憶手段に登録された参照元画面と一致する場合、及び予め団体情報記憶手段に登録された前記会員団体ユーザ特定情報が入力された場合に、前記表示指令が、前記会員団体ユーザによりされたものと判定することを特徴とする請求項１５記載の予約プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は予約システム、予約装置、予約方法及び予約プログラムに係り、特に、会員団体ユーザ、個人会員ユーザ、一般ユーザ等の顧客属性を判定して、自動で顧客属性に対応する予約条件を画面表示可能な予約システム、予約装置、予約方法及び予約プログラムに関する。
【０００２】
【従来の技術】
インターネットの普及に伴い、インターネット上で、会員制宿泊施設の宿泊予約、会議室やスポーツ施設の予約をすることのできる予約システムが、種々提案されている。
【０００３】
会員制宿泊施設は、会員のカテゴリとして、個人会員と、企業が会員となる法人会員とを含む場合がある。法人会員の場合には、法人会員企業の社員が、宿泊施設等を利用可能である。
このような法人会員企業の社員による宿泊予約等をスムーズにする予約システムが提供されている。
【０００４】
例えば、宿泊施設の予約受付サービスにおいて、法人会員企業のグローバルＩＰアドレスと社員の福利厚生のための社員専用ホームページのＵＲＬとを予めデータベースに登録しておき、システムにアクセスしたユーザのＩＰアドレスが法人会員企業のグローバルＩＰアドレスと一致した場合、及び予約受付サービスのホームページへのリンク参照元が社員専用ホームページのＵＲＬと一致した場合に、その法人会員企業の社員によるアクセスであるとして、ＩＤ，パスワードによる認証をせずに宿泊予約サービスの利用を可能とするシステムが提供されている（例えば、特許文献１参照。）。
【０００５】
【特許文献１】
特開２００１−３２５２２９号公報
【０００６】
このシステムによれば、法人会員企業の社員にとっては、ＩＤ，パスワードの入力なく宿泊施設の予約受付サービスを利用できて便利であると共に、予約受付サービス提供側にとっては、法人会員企業毎に提供サービス内容が異なる場合でも、自動で各法人会員企業に対応するサービス内容を画面表示できるという利点がある。
【０００７】
一方、近年、経費削減のため保養所を手放し、会員制の宿泊施設や、会員制の福利厚生サービスの会員となって、福利厚生をアウトソーシングに頼る企業が増加している。そのため、宿泊施設側は、企業によって予約条件を変えるなど、多数の企業からの様々な要求に応じる必要が生じている。
【０００８】
また、宿泊施設等では、営業活動の一環として、一般個人向け又は会員企業の社員向けにゲストチケットを発行する形態や、他の業者と提携して一般個人向けの提携セットプランを提供する形態など、通常の法人会員や個人会員とは異なる形態の予約受付も行われている。
【０００９】
しかし、このように、予約受付の形態が多岐に亘るようになったため、予約の受付の方法が複雑となり、上記従来の予約システムのみでは対応できず、宿泊施設の予約受付担当者が個々に対応しなければならないという問題点が生じた。その結果、予約受付の業務量が増えて担当者の負担となると共に、宿泊施設にとっても、人件費が嵩むにも拘わらず業務の効率が上がらないという問題点があった。
【００１０】
【発明が解決しようとする課題】
本発明は、上記問題点を解決することにあり、本発明の目的は、会員団体ユーザ、個人会員ユーザ、一般ユーザ等、ユーザの顧客属性に応じた予約条件を、自動で画面表示することにより、画面上で、顧客属性に応じた予約条件で予約を受け付けることが可能な予約システム、予約装置、予約方法及び予約プログラムを提供することにある。
【００１１】
【課題を解決するための手段】
上記課題は、請求項１に係る発明によれば、ユーザの顧客属性によって予約条件が異なり、会員団体及び個人会員を会員とする会員制の予約システムであって、前記顧客属性には、少なくとも、前記会員団体の構成員である会員団体ユーザ、前記個人会員である個人ユーザ、前記会員でない一般ユーザが含まれ、前記ユーザからの予約を受付け管理するサーバコンピュータと、該サーバコンピュータに通信回線網を介して接続される前記ユーザの端末コンピュータと、を備え、前記サーバコンピュータは、前記端末コンピュータから、前記予約条件を表示する画面の表示指令を受信した場合に、前記端末コンピュータから前記サーバコンピュータへのセッションが、前記顧客属性のいずれかを示すセッション情報を備えていると判定したことに基づき、該セッション情報に係る前記顧客属性に対応する前記予約条件を表示して、前記画面を表示することにより解決される。
【００１２】
上記課題は、請求項５に係る発明によれば、ユーザの顧客属性によって予約条件が異なり、会員団体及び個人会員を会員とする会員制の予約装置であって、前記顧客属性には、少なくとも、前記会員団体の構成員である会員団体ユーザ、前記個人会員である個人ユーザ、前記会員でない一般ユーザが含まれ、前記ユーザの端末コンピュータから、前記予約条件を表示する画面の表示指令を受信した場合に、前記端末コンピュータからのセッションが、前記顧客属性のいずれかを示すセッション情報を備えていると判定したことに基づき、該セッション情報に係る前記顧客属性に対応する前記予約条件を表示して、前記画面を表示することにより解決される。
【００１３】
上記課題は、請求項９に係る発明によれば、ユーザの顧客属性によって予約条件が異なり、会員団体及び個人会員を会員とする会員制の予約方法であって、前記顧客属性には、少なくとも、前記会員団体の構成員である会員団体ユーザ、前記個人会員である個人ユーザ、前記会員でない一般ユーザが含まれ、前記ユーザの端末コンピュータから、前記予約条件を表示する画面の表示指令を受信した場合に、前記端末コンピュータからのセッションが、前記顧客属性のいずれかを示すセッション情報を備えていると判定したことに基づき、該セッション情報に係る前記顧客属性に対応する前記予約条件を表示して、前記画面を表示することにより解決される。
【００１４】
上記課題は、請求項１３に係る発明によれば、少なくとも、会員団体の構成員である会員団体ユーザ、個人会員である個人ユーザ、会員でない一般ユーザを含むユーザの顧客属性によって予約条件が異なり、前記会員団体及び前記個人会員を前記会員とする会員制の予約コンピュータに、前記ユーザの端末コンピュータから、前記予約条件を表示する画面の表示指令を受信した場合に、前記端末コンピュータからのセッションが、前記顧客属性のいずれかを示すセッション情報を備えていると判定したことに基づき、該セッション情報に係る前記顧客属性に対応する前記予約条件を表示して、前記画面を表示する手順と、を実行させることを特徴とする予約プログラムにより解決される。
【００１５】
このように、前記端末コンピュータから、前記予約条件を表示する画面の表示指令を受信した場合に、前記端末コンピュータから前記サーバコンピュータへのセッションが、前記顧客属性のいずれかを示すセッション情報を備えていると判定したことに基づき、該セッション情報に係る前記顧客属性に対応する前記予約条件を表示して、前記画面を表示するため、リンクボタンクリックやＵＲＬ入力による画面表示の要求があった場合には、セッション情報を参照することにより、顧客属性を特定でき、そのユーザの顧客属性に合った画面を自動で表示することが可能となる。
【００１６】
上記課題は、請求項２に係る発明によれば、ユーザの顧客属性によって予約条件が異なり、会員団体及び個人会員を会員とする会員制の予約システムであって、前記顧客属性には、少なくとも、前記会員団体の構成員である会員団体ユーザ、前記個人会員である個人ユーザ、前記会員でない一般ユーザが含まれ、前記ユーザからの予約を受付け管理するサーバコンピュータと、該サーバコンピュータに通信回線網を介して接続される前記ユーザの端末コンピュータと、を備え、前記サーバコンピュータは、前記ユーザを一意に特定するユーザ特定情報及び前記会員団体ユーザ，前記個人ユーザ，前記一般ユーザのいずれであるかを示す顧客属性情報をユーザ情報記憶手段に登録して、ユーザ登録を行うユーザ登録手段と、前記ユーザ登録されたユーザの端末コンピュータからの認証要求に基づき、前記ユーザ登録されたユーザであることを認証すると共に、前記予約条件を表示する画面の表示を指令する登録ユーザ認証手段と、前記予約条件を表示する画面の表示指令を受けた場合に、該表示指令が前記登録ユーザ認証手段によりされたものかを判定する判定手段と、前記表示指令が前記登録ユーザ認証手段によりされたものと判定された場合には、前記ユーザ情報記憶手段に登録された前記顧客属性情報を、前記端末コンピュータから前記サーバコンピュータへのセッションの特性を示すセッション情報に設定する手段と、前記セッション情報に係る前記顧客属性に対応する前記予約条件を表示して、前記画面を表示する手段と、を備えることにより解決される。
【００１７】
上記課題は、請求項６に係る発明によれば、ユーザの顧客属性によって予約条件が異なり、会員団体及び個人会員を会員とする会員制の予約装置であって、前記顧客属性には、少なくとも、前記会員団体の構成員である会員団体ユーザ、前記個人会員である個人ユーザ、前記会員でない一般ユーザが含まれ、前記ユーザを一意に特定するユーザ特定情報及び前記会員団体ユーザ，前記個人ユーザ，前記一般ユーザのいずれであるかを示す顧客属性情報をユーザ情報記憶手段に登録して、ユーザ登録を行うユーザ登録手段と、前記ユーザ登録されたユーザの端末コンピュータからの認証要求に基づき、前記ユーザ登録されたユーザであることを認証すると共に、前記予約条件を表示する画面の表示を指令する登録ユーザ認証手段と、前記予約条件を表示する画面の表示指令を受けた場合に、該表示指令が前記登録ユーザ認証手段によりされたものかを判定する判定手段と、前記表示指令が前記登録ユーザ認証手段によりされたものと判定された場合には、前記ユーザ情報記憶手段に登録された前記顧客属性情報を、前記ユーザの端末コンピュータからのセッションの特性を示すセッション情報に設定する手段と、前記セッション情報に係る前記顧客属性に対応する前記予約条件を表示して、前記画面を表示する手段と、を備えることにより解決される。
【００１８】
上記課題は、請求項１０に係る発明によれば、ユーザの顧客属性によって予約条件が異なり、会員団体及び個人会員を会員とする会員制の予約方法であって、前記顧客属性には、少なくとも、前記会員団体の構成員である会員団体ユーザ、前記個人会員である個人ユーザ、前記会員でない一般ユーザが含まれ、前記ユーザを一意に特定するユーザ特定情報及び前記会員団体ユーザ，前記個人ユーザ，前記一般ユーザのいずれであるかを示す顧客属性情報をユーザ情報記憶手段に登録して、ユーザ登録を行うユーザ登録手順と、前記予約条件を表示する画面の表示指令を受けた場合に、該表示指令が、前記ユーザ登録されたユーザの端末コンピュータからの認証要求に基づいて前記ユーザ登録されたユーザであることを認証すると共に前記予約条件を表示する画面の表示を指令する前記登録ユーザ認証手段によりされたものかを判定する判定手順と、前記表示指令が前記登録ユーザ認証手段によりされたものと判定された場合には、前記ユーザ情報記憶手段に登録された前記顧客属性情報を、前記ユーザの端末コンピュータからのセッションの特性を示すセッション情報に設定する手順と、前記セッション情報に係る前記顧客属性に対応する前記予約条件を表示して、前記画面を表示する手順と、を備えることにより解決される。
【００１９】
上記課題は、請求項１４に係る発明によれば、少なくとも、会員団体の構成員である会員団体ユーザ、個人会員である個人ユーザ、会員でない一般ユーザを含むユーザの顧客属性によって予約条件が異なり、前記会員団体及び前記個人会員を前記会員とする会員制の予約コンピュータに、前記顧客属性には、少なくとも、前記会員団体の構成員である会員団体ユーザ、前記個人会員である個人ユーザ、前記会員でない一般ユーザが含まれ、前記ユーザを一意に特定するユーザ特定情報及び前記会員団体ユーザ，前記個人ユーザ，前記一般ユーザのいずれであるかを示す顧客属性情報をユーザ情報記憶手段に登録して、ユーザ登録を行うユーザ登録手順と、前記予約条件を表示する画面の表示指令を受けた場合に、該表示指令が、前記ユーザ登録されたユーザの端末コンピュータからの認証要求に基づいて前記ユーザ登録されたユーザであることを認証すると共に前記予約条件を表示する画面の表示を指令する前記登録ユーザ認証手段によりされたものかを判定する判定手順と、前記表示指令が前記登録ユーザ認証手段によりされたものと判定された場合には、前記ユーザ情報記憶手段に登録された前記顧客属性情報を、前記ユーザの端末コンピュータからのセッションの特性を示すセッション情報に設定する手順と、前記セッション情報に係る前記顧客属性に対応する前記予約条件を表示して、前記画面を表示する手順と、を実行させることを特徴とする予約プログラムにより解決される。
【００２０】
このように、前記ユーザ登録されたユーザの端末コンピュータからの認証要求に基づき、前記ユーザ登録されたユーザであることを認証すると共に、前記予約条件を表示する画面の表示を指令する登録ユーザ認証手段と、前記予約条件を表示する画面の表示指令を受けた場合に、該表示指令が前記登録ユーザ認証手段によりされたものかを判定する判定手段と、前記表示指令が前記登録ユーザ認証手段によりされたものと判定された場合には、前記ユーザ情報記憶手段に登録された前記顧客属性情報を、前記端末コンピュータから前記サーバコンピュータへのセッションの特性を示すセッション情報に設定する手段と、前記セッション情報に係る前記顧客属性に対応する前記予約条件を表示して、前記画面を表示する手段と、を備えているため、ユーザ登録されたユーザの認証要求があった場合には、ユーザの認証をすると同時に、そのユーザ向けの予約条件を、画面上に自動で表示することが可能となる。
【００２１】
上記課題は、請求項３に係る発明によれば、ユーザの顧客属性によって予約条件が異なり、会員団体及び個人会員を会員とする会員制の予約システムであって、前記顧客属性には、少なくとも、前記会員団体の構成員である会員団体ユーザ、前記個人会員である個人ユーザ、前記会員でない一般ユーザが含まれ、前記ユーザからの予約を受付け管理するサーバコンピュータと、該サーバコンピュータに通信回線網を介して接続される前記ユーザの端末コンピュータと、を備え、前記サーバコンピュータは、前記ユーザを一意に特定するユーザ特定情報及び前記会員団体ユーザ，前記個人ユーザ，前記一般ユーザのいずれであるかを示す顧客属性情報をユーザ情報記憶手段に登録して、ユーザ登録を行うユーザ登録手段と、前記ユーザ登録されたユーザの端末コンピュータからの認証要求があった場合には、前記ユーザ登録されたユーザであることを認証すると共に、前記予約条件を表示する画面の表示を指令する登録ユーザ認証手段と、前記予約条件を表示する画面の表示指令を受けたことに基づき、該表示指令が前記登録ユーザ認証手段によりされたものかを判定する認証要求有無判定手段と、前記表示指令が、前記登録ユーザ認証手段によるものでないと判定された場合に、前記表示指令が、前記会員団体ユーザによりされたものかを判定する団体ユーザ判定手段と、前記表示指令が、前記会員団体ユーザによりされたものと判定された場合には、前記会員団体ユーザである旨の前記顧客属性情報を、前記端末コンピュータからサーバコンピュータへのセッションの特性を示すセッション情報に設定する団体ユーザ設定手段と、前記セッション情報に係る前記顧客属性に対応する前記予約条件を表示して、前記画面を表示する手段と、を備えることにより解決される。
【００２２】
上記課題は、請求項７に係る発明によれば、ユーザの顧客属性によって予約条件が異なり、会員団体及び個人会員を会員とする会員制の予約装置であって、前記顧客属性には、少なくとも、前記会員団体の構成員である会員団体ユーザ、前記個人会員である個人ユーザ、前記会員でない一般ユーザが含まれ、前記ユーザを一意に特定するユーザ特定情報及び前記会員団体ユーザ，前記個人ユーザ，前記一般ユーザのいずれであるかを示す顧客属性情報をユーザ情報記憶手段に登録して、ユーザ登録を行うユーザ登録手段と、前記ユーザ登録されたユーザの端末コンピュータからの認証要求があった場合には、前記ユーザ登録されたユーザであることを認証すると共に、前記予約条件を表示する画面の表示を指令する登録ユーザ認証手段と、前記予約条件を表示する画面の表示指令を受けたことに基づき、該表示指令が前記登録ユーザ認証手段によりされたものかを判定する認証要求有無判定手段と、前記表示指令が、前記登録ユーザ認証手段によるものでないと判定された場合に、前記表示指令が、前記会員団体ユーザによりされたものかを判定する団体ユーザ判定手段と、前記表示指令が、前記会員団体ユーザによりされたものと判定された場合には、前記会員団体ユーザである旨の前記顧客属性情報を、前記ユーザの端末コンピュータからのセッションの特性を示すセッション情報に設定する団体ユーザ設定手段と、前記セッション情報に係る前記顧客属性に対応する前記予約条件を表示して、前記画面を表示する手段と、を備えることにより解決される。
【００２３】
上記課題は、請求項１１に係る発明によれば、ユーザの顧客属性によって予約条件が異なり、会員団体及び個人会員を会員とする会員制の予約方法であって、前記顧客属性には、少なくとも、前記会員団体の構成員である会員団体ユーザ、前記個人会員である個人ユーザ、前記会員でない一般ユーザが含まれ、前記ユーザを一意に特定するユーザ特定情報及び前記会員団体ユーザ，前記個人ユーザ，前記一般ユーザのいずれであるかを示す顧客属性情報をユーザ情報記憶手段に登録して、ユーザ登録を行うユーザ登録手順と、前記予約条件を表示する画面の表示指令を受けたことに基づき、該表示指令が、前記ユーザ登録されたユーザの端末コンピュータからの認証要求があった場合には、前記ユーザ登録されたユーザであることを認証すると共に、前記予約条件を表示する画面の表示を指令する登録ユーザ認証手段によりされたものかを判定する認証要求有無判定手順と、前記表示指令が、前記登録ユーザ認証手段によるものでないと判定された場合に、前記表示指令が、前記会員団体ユーザによりされたものかを判定する団体ユーザ判定手順と、前記表示指令が、前記会員団体ユーザによりされたものと判定された場合には、前記会員団体ユーザである旨の前記顧客属性情報を、前記ユーザの端末コンピュータからのセッションの特性を示すセッション情報に設定する団体ユーザ設定手順と、前記セッション情報に係る前記顧客属性に対応する前記予約条件を表示して、前記画面を表示する手順と、を備えることにより解決される。
【００２４】
上記課題は、請求項１５に係る発明によれば、少なくとも、会員団体の構成員である会員団体ユーザ、個人会員である個人ユーザ、会員でない一般ユーザを含むユーザの顧客属性によって予約条件が異なり、前記会員団体及び前記個人会員を前記会員とする会員制の予約コンピュータに、前記顧客属性には、少なくとも、前記会員団体の構成員である会員団体ユーザ、前記個人会員である個人ユーザ、前記会員でない一般ユーザが含まれ、前記ユーザを一意に特定するユーザ特定情報及び前記会員団体ユーザ，前記個人ユーザ，前記一般ユーザのいずれであるかを示す顧客属性情報をユーザ情報記憶手段に登録して、ユーザ登録を行うユーザ登録手順と、前記予約条件を表示する画面の表示指令を受けたことに基づき、該表示指令が、前記ユーザ登録されたユーザの端末コンピュータからの認証要求があった場合には、前記ユーザ登録されたユーザであることを認証すると共に、前記予約条件を表示する画面の表示を指令する登録ユーザ認証手段によりされたものかを判定する認証要求有無判定手順と、前記表示指令が、前記登録ユーザ認証手段によるものでないと判定された場合に、前記表示指令が、前記会員団体ユーザによりされたものかを判定する団体ユーザ判定手順と、前記表示指令が、前記会員団体ユーザによりされたものと判定された場合には、前記会員団体ユーザである旨の前記顧客属性情報を、前記ユーザの端末コンピュータからのセッションの特性を示すセッション情報に設定する団体ユーザ設定手順と、前記セッション情報に係る前記顧客属性に対応する前記予約条件を表示して、前記画面を表示する手順と、を実行させることを特徴とする予約プログラムにより解決される。
【００２５】
このように、前記表示指令が、前記登録ユーザ認証手段によるものでないと判定された場合に、前記表示指令が、前記会員団体ユーザによりされたものかを判定する団体ユーザ判定手段と、前記表示指令が、前記会員団体ユーザによりされたものと判定された場合には、前記会員団体ユーザである旨の前記顧客属性情報を、前記端末コンピュータからサーバコンピュータへのセッションの特性を示すセッション情報に設定する団体ユーザ設定手段と、前記セッション情報に係る前記顧客属性に対応する前記予約条件を表示して、前記画面を表示する手段と、を備えているため、画面表示しようとしているユーザが、会員団体ユーザか否かの判定よりも、ユーザ登録されたユーザであるかの判定を先に行うことができる。
従って、構成員全員を一まとめに把握する会員団体ユーザかの判定よりも、ユーザ一人一人を個々に把握するユーザ登録ユーザかの判定を先に行うことにより、顧客属性をより正確に判定することが可能となる。従って、例えば、会員団体ユーザであると同時に個人会員ユーザである者が、会員団体ユーザ，個人会員ユーザの双方に該当することも把握でき、複数の顧客属性に属するユーザをどちらの顧客属性に分けるかを、予約システム提供者側が選択することも可能となる。
【００２６】
このとき、前記団体ユーザ判定手段は、前記端末コンピュータのＩＰアドレスが、予めアドレス判定記憶手段に登録された前記会員団体のＩＰアドレスと一致する場合、及び前記表示指令を出した参照元画面が、予め参照元判定記憶手段に登録された参照元画面と一致する場合、及び予め団体情報記憶手段に登録された前記会員団体ユーザ特定情報が入力された場合に、前記表示指令が、前記会員団体ユーザによりされたものと判定するように構成すると好適である。
【００２７】
このように構成されているため、予め定められた社内コンピュータ等からアクセスした場合、予め定められた社員向けホームページ等からリンクした場合、予め定められた会員団体ユーザ特定情報を入力した場合のいずれの場合にも会員団体ユーザによるアクセスとして認識されるため、会員団体ユーザは、職場のコンピュータ、自宅のコンピュータ等、様々な場所のコンピュータから予約システムを利用でき、利便性の高いシステムとすることが可能となる。
【００２８】
【発明の実施の形態】
以下、本発明の一実施形態を図面に基づいて説明する。なお、以下に説明する構成は本発明を限定するものでなく、本発明の趣旨の範囲内で種々改変することができるものである。
本実施形態の予約システムは、リゾートホテルグループの予約システムであり、ユーザが予約システムのホームページを開くと、そのユーザに対応する予約条件が自動で表示され、表示された予約条件で予約することができるシステムである。
【００２９】
本明細書中で「コンピュータ」とは、演算装置を備えた情報端末すべてを含む意味である。例えば、スーパーコンピュータ、汎用コンピュータ、オフィスコンピュータ、制御用コンピュータ、ワークステーション、パソコンのほか、携帯情報端末、演算装置を備えた携帯電話等をも含む。
【００３０】
なお、本実施形態においては、情報通信網としてインターネット１３を利用しているが、ＬＡＮ，ＷＡＮによりコンピュータを接続したプライベートの情報通信網、専用線による通信、携帯情報端末の公衆情報通信網、その他の公衆情報通信網によるものであってもよい。
【００３１】
イベントとは、各ホテルで行われるイベントであって、ディナーショー、講演会、寄席、コンサート、クリスマスパーティ、正月のイベント、講習会等をいう。
オプションとは、各ホテルで宿泊客に対して無料又は有料で提供される物品又はサービスであって、ルームサービス、食事、ドリンク等をいう。
【００３２】
本実施形態の予約システムは、会員制のリゾートホテルグループが提供するシステムであって、図１に示すように、予約システムを運営するホテルグループ１と、ホテルグループ１の会員団体としての法人会員３と、個人会員４と、会員でない一般ユーザ５とを主要構成要素とする。
【００３３】
ホテルグループ１は、複数のホテルを保有し、ホテルでのサービスを提供する組織をいい、１つの国内でチェーン展開する組織、複数国で国際的にチェーン展開する組織の双方を含む。また、異なるホテル組織が提携する提携グループであってもよい。
【００３４】
なお、本実施形態の予約システムとして、ホテルグループ１が提供するものについて説明するが、その他、予約が必要になる施設やサービスを提供する組織，グループ，チェーン，個人等が本実施形態の旅程作成システムを提供してもよい。例えば、旅館、ゴルフ場、テニスコート、スポーツクラブ、コンサートホール、劇場、スタジアム、テーマパーク、ミュージシャン、旅行会社、企業向け福利厚生サービス請負会社、学会、結婚式場、鉄道会社、飛行機会社、船舶会社などである。
ホテルグループ１は、会員制のホテルであって、会員の種別として、企業が会員登録をし、その企業の社員がホテル利用可能な法人会員３、個人が会員登録をする個人会員４がある。
【００３５】
ホテルグループ１は、法人会員３、個人会員４のほか、会員でない一般ユーザ５も利用可能である。ホテルグループ１を利用する場合、法人会員３、個人会員４は一般ユーザ５とは異なる優待条件で利用できる。また、ホテルグループ１が発行したゲストチケットを所有するユーザ、ホテルグループ１が各種広告で募集したプランを利用するユーザ、ホテルグループ１が提携する他の業者が提供するプランを利用するユーザも、ゲストチケット、プランで定められた範囲内では、一般ユーザ５とは異なる優待利用条件で利用できる。
【００３６】
ホテルグループ１は、これらの利用条件を管理するため、ホテルを利用するユーザを、５つの顧客属性で管理する。５つの顧客属性とは、法人会員３の社員である「コーポ」、個人会員４を意味する「カード」、ゲストチケットを所有するユーザを意味する「ゲスト」、他のＷｅｂサイトのコンテンツ又は各種広告からのリンクを介して施設利用システムにアクセスするユーザを意味する「提携」、上記コーポ，カード，ゲスト，提携のいずれにも該当しないユーザを意味する「グローバル」である。コーポが特許請求の範囲の会員団体ユーザ、カードが特許請求の範囲の個人ユーザ、グローバルが特許請求の範囲の一般ユーザに該当する。
【００３７】
コーポは法人会員３の社員に限定され、グローバルは一般ユーザ５に限定されるが、カードは、個人会員４、法人会員３の双方に該当する場合もある。通常は、コーポよりもカードの方がユーザにとって利用条件が有利であるため、ユーザが個人会員４、法人会員３の双方に該当する場合は、カードとして取り扱う。
ゲスト、提携は、一般ユーザ５である場合が殆どであるが、法人会員３、個人会員４もゲスト、提携になり得る。
【００３８】
ホテルグループ１は、本実施形態の予約システムを運営する組織であって、運営業務は、ホテルグループ１のシステム管理部門の管理担当者が担当する。なお、ホテルグループ１からの依頼を受けてシステム管理を請け負う業者が運営業務を担当してもよい。
予約システムを統括管理するサーバコンピュータ２と、管理担当者が使用する端末コンピュータ１２とが設置されている。
【００３９】
このサーバコンピュータ２は、Ｗｅｂサーバコンピュータとしての機能も備えており、インターネット１３を介して、法人会員３側端末コンピュータ３１、個人会員４側端末コンピュータ４１、一般ユーザ５側端末コンピュータ５１と接続可能である。
法人会員３は、ホテルグループ１の法人会員として契約している企業、組織、団体である。
【００４０】
法人会員３には、法人会員３の社員が使用する端末コンピュータ３１が設置されており、法人会員３の社員は端末コンピュータ３１からサーバコンピュータ２に接続可能である。また、法人会員３の社員は、法人会員３の外部、例えば自宅等の端末コンピュータから、サーバコンピュータ２に接続することもできる。
【００４１】
個人会員４は、ホテルグループ１の個人会員として文書により契約している個人である。
個人会員４は、自宅等の端末コンピュータ４１からサーバコンピュータ２に接続可能である。
【００４２】
一般ユーザ５は、ホテルグループ１の会員ではない一般のユーザである。
一般ユーザ５は、自宅等の端末コンピュータ５１からサーバコンピュータ２に接続可能である。
【００４３】
次いで、各コンピュータのハード構成について説明する。
サーバコンピュータ２のハード構成を図２に示す。
サーバコンピュータ２は、データの演算・制御処理装置としてのＣＰＵ７２，記憶装置であるＲＡＭ７３，ＲＯＭ７４，ＨＤＤ７５及び記憶媒体装置７６を備えている。
【００４４】
ＣＰＵ７２は、ＲＯＭ７４又はＨＤＤ７５に記憶されているプログラムにしたがって各種の処理を実行するようになされている。
ＲＡＭ７３には、ＣＰＵ７２が各種の処理を実行する上において必要なデータなどが適宜記憶される。
入力装置であるキーボード７８とマウス７９は、ＣＰＵ７２に所定の指令を入力するとき適宜操作される。
【００４５】
さらに表示装置８０，プリンタ８１には、所定の書式で表示される情報，画像等が出力表示される。
記憶媒体装置７６は、外付けハードディスク，光磁気ディスク，ＣＤ−Ｒ，ＤＶＤ，メモリスティックなどにより構成され、インターネット１３を介して送信されてきたデータを適宜記憶し、またこれを読み出すことができるようになされている。
通信装置７７は、インターネット１３に対してデータを送信し、またインターネット１３を介して供給されたデータを受信するようになされている。
【００４６】
ＨＤＤ７５には、マイページに登録したユーザの情報をユーザ毎に格納するマイページマスタテーブル、法人会員３社内コンピュータ等のＩＰアドレスを格納するコーポＩＰ判定マスタテーブル、予約システムへリンクする法人会員３の社員向けリンク元画面のＵＲＬを格納するコーポ参照元判定マスタテーブル、ホテルグループ１の利用条件を法人会員３毎に格納する企業マスタテーブル、予約システムの特定ページへのリンクが禁止される画面のＵＲＬを格納する制限参照元マスタテーブル、予約システムの特定ページへのアクセスが制限されるコンピュータのＩＰアドレスを格納するアクセス制限ＩＰ判定マスタテーブル、アクセス制限時にリダイレクトさせる画面のＵＲＬを格納するリダイレクトマスタテーブル、予約システムへのリンク元となる提携サイト画面のＵＲＬを格納する提携判定マスタテーブルが格納されている。
【００４７】
マイページマスタテーブルは、マイページに登録したユーザの情報をユーザ毎に格納するテーブルである。ユーザがマイページにログインしたときに、セッション情報の顧客属性を設定するために用いられる。また、各画面の入力支援等のためにも用いられる。
【００４８】
また、マイページで各ユーザが送受信したログデータをデータベースに蓄積しておき、年齢、性別等毎に解析することで、市場調査も可能となる。更に、マイページのログデータからユーザ毎の嗜好を解析しておき、広告メール等を、顧客属性、嗜好、予約有無等に応じたユーザに送信し、効率のよい広告、情報提供サービスを行うこともできる。
【００４９】
マイページマスタテーブルには、ユーザの氏名、住所、電話番号等の個人情報のほか、マイページＩＤ、パスワード、顧客属性、顧客属性がコーポである場合の企業コード、宿泊時の禁煙室リクエストの有無、浴衣サイズ等が、ユーザ毎のレコードとして登録される。
個人会員４は、会員契約時にホテルグループ１が、マイページ登録を行う。
【００５０】
コーポＩＰ判定マスタテーブルは、法人会員３が社員による予約システムの利用を許可しているコンピュータのＩＰアドレスを、格納するテーブルである。通常は、法人会員３の社内イントラネットの端末コンピュータ３１のＩＰアドレスが登録される。
【００５１】
コーポＩＰ判定マスタテーブルには、法人会員３毎のレコードが登録され、項目として、レコード特定ＩＤ、企業判別用のリモートアドレス開始値、企業判別用のリモートアドレス終了値、企業マスタテーブルを参照するための企業番号、保守フラグがある。
【００５２】
リモートアドレスがリモートアドレス開始値からリモートアドレス終了値までの間の端末コンピュータからアクセスした場合、サーバコンピュータ２は、その法人会員３の社員によるアクセスと判定する。
リモートアドレスがリモートアドレス開始値からリモートアドレス終了値までの間の端末コンピュータ３１から予約システムにアクセスすれば、法人会員３の社員向けの条件で宿泊，施設等の予約可能である。
【００５３】
コーポ参照元判定マスタテーブルは、法人会員３の社員と判定する参照元画面のＵＲＬを格納するテーブルである。通常は、法人会員３が提供する社員向け福利厚生ホームページのＵＲＬが登録される。
コーポ参照元判定マスタテーブルは、法人会員３毎のレコードとして登録される。項目として、レコード特定ＩＤ、予約システムへリンクした場合にその法人会員３の社員と判定される画面を示す参照元ＵＲＬ、参照形式、企業マスタテーブルを参照するための企業番号、保守フラグがある。
法人会員３の社員は、参照元ＵＲＬのサイトから予約システムにリンクすることにより、法人会員３の社員向けの条件で宿泊，施設等の予約可能である。
【００５４】
企業マスタテーブルは、ホテルグループ１の利用条件を法人会員３毎のレコードとして格納するテーブルである。
企業マスタテーブルは、法人会員３毎のレコードとして登録される。項目として、企業番号、企業名、企業名略称、特殊ユーザが専用ページからログインするためのＩＤである企業コード、特殊ユーザが専用ページからログインするための企業パスワード、特殊ユーザ用ホテルパターン番号、一般ユーザ用ホテルパターン番号、ホテルグループ１との契約タイプを示す企業契約タイプ、保養所カウントタイプ、年間に社員が保養所として利用できる内容・回数を示す保養所カウント最大値、その年度終了までの保養所カウント残り数を示す保養所カウント残数、年間に社員が利用できるチケット枚数を示すチケットカウント最大値、その年度終了までのチケット残り数を示すチケットカウント残数がある。
【００５５】
特殊ユーザ用ホテルパターン番号、一般ユーザ用ホテルパターン番号には、不図示の予約可能ホテルテーブルのレコード番号が入力される。
予約可能ホテルテーブルには、レコード番号と、各ホテル予約可否が項目として含まれ、レコード番号で予約可能ホテルテーブルを参照することにより、その法人会員３の社員である特殊ユーザ又は一般ユーザが、どのホテルを予約できるかを特定できる。
【００５６】
制限参照元マスタテーブルは、予約システムの特定のページへのリンクを禁止する画面のＵＲＬを格納するテーブルである。
項目として、レコード特定ＩＤ、予約システムの特定ページへのリンクを禁止する参照元ＵＲＬ、参照形式、制限名称、制限処理フラグ、保守フラグがある。
制限参照元マスタテーブルは、意図しない画面からの予約システムへのリンクを制限するために用いられる。
【００５７】
アクセス制限ＩＰ判定マスタテーブルは、予約システムの特定のページへのアクセスを制限するコンピュータのＩＰアドレスを格納するテーブルである。
項目として、レコード特定ＩＤ、リモートアドレス開始値、リモートアドレス終了値、制限名称、制限処理フラグ、保守フラグがある。
リモートアドレスがリモートアドレス開始値からリモートアドレス終了値までの間の端末コンピュータからのアクセスが、制限される。
アクセス制限ＩＰ判定マスタテーブルは、意図しない画面からの予約システムへのリンクを制限するために用いられる。
【００５８】
リダイレクトマスタテーブルは、アクセスを制限した場合にリダイレクトさせる画面の情報を格納するテーブルであり、項目として、レコード特定ＩＤ、制限対象ディレクトリ、リダイレクト先、保守フラグがある。
【００５９】
提携判定マスタテーブルは、予約システムへリンクさせる提携サイト画面のＵＲＬを格納するテーブルであり、項目として、レコード特定ＩＤ、参照元、参照形式、提携企業番号、保守フラグがある。
サーバコンピュータ２は、ユーザの端末コンピュータ３１、４１、５１からサーバコンピュータ２へのセッションを、セッション情報で管理する。
【００６０】
このセッション情報には、顧客属性、マイページにログインしたかを示すログインフラグ、顧客属性がコーポである場合の企業コード、顧客属性がコーポである場合の予約対象ホテルフラグ全ホテル分、顧客属性が提携である場合の提携属性用テンポラリテーブルシーケンシャル番号、顧客属性がコーポである場合のコーポユーザタイプが格納されている。
【００６１】
次いで、本実施形態の予約システムの概略について説明する。
予約システムでは、法人会員３の社員、個人会員４、一般ユーザ５が、サーバコンピュータ１２が提供するホームページ上でホテルグループ１の各ホテルの宿泊予約、会議室予約、スポーツ施設予約、イベント予約等をすることができる。
また、予約システムは、登録したユーザに対し様々なサービスを行う会員制のマイページ機能を備えている。
【００６２】
マイページ登録は、すべてのユーザが可能である。マイページ登録したユーザは、ＩＤ、パスワードを入力した認証を受けることにより、マイページにログインする。このマイページ登録が、特許請求の範囲のユーザ登録手段に該当する。
また、マイページにログインする手段が、特許請求の範囲の登録ユーザ認証手段に該当する。
【００６３】
マイページにログインすると、ログインしない状態で使用できるすべての機能を使用できる。また、予約システムの各ホームページでの個人情報入力支援機能が利用できる。Ｗｅｂ上で旅程表を作成できる旅程表作成機能、そのユーザの宿泊履歴参照機能、蓄積すると特典を受けられる利用ポイントの蓄積状況参照機能、グリーティングカード作成機能、宿泊や施設等の予約確認及び変更機能など、マイページ特有の機能を利用できる。
【００６４】
マイページ登録では、ユーザの氏名、住所、電話番号等の個人情報のほか、ＩＤ、パスワード、顧客属性、顧客属性がコーポである場合の企業コード、宿泊時の禁煙室リクエストの有無、浴衣サイズ等が登録され、マイページマスタテーブルに格納される。
【００６５】
サーバコンピュータ１２は、アクセスしたユーザの顧客属性を判定して、その顧客属性に対応する予約条件の画面を表示し、その予約条件の範囲内でユーザに予約をさせる。なお、各画面は、顧客属性によって予約条件が異なるのみで、画面の枠組みは同様である。
【００６６】
アクセスしたユーザのマイページマスタテーブルに、顧客属性として「コーポ」が登録されていた場合、アクセスしたユーザの端末コンピュータのＩＰアドレスが、コーポＩＰ判定マスタテーブルと一致する場合、ユーザの参照元ページのＵＲＬがコーポ参照元判定マスタテーブルと一致する場合、ユーザが入力した企業コードとパスワードが企業マスタテーブルと一致する場合には、顧客属性がコーポであるとして、その法人会員３の予約条件を画面に表示する。
【００６７】
なお、アクセスしたユーザのマイページマスタテーブル登録情報に、顧客属性として「コーポ」が登録されていた場合、アクセスしたユーザの端末コンピュータのＩＰアドレスが、コーポＩＰ判定マスタテーブルと一致する場合、ユーザの参照元ページのＵＲＬがコーポ参照元判定マスタテーブルと一致する場合のユーザを「コーポ一般ユーザ」とし、ユーザが入力した企業コードとパスワードが企業マスタテーブルと一致する場合のユーザを「コーポ特殊ユーザ」とする。コーポ一般ユーザとコーポ特殊ユーザとでは、予約できるホテルが異なるように設定する。この予約できるホテルは、特許請求の範囲の予約条件に該当する。
【００６８】
また、アクセスしたユーザのマイページマスタテーブル登録情報に、顧客属性として「カード」が登録されていた場合、顧客属性がカードであるとして、個人会員４の予約条件を画面に表示する。
画面上のゲストリンクボタンがクリックされた場合、顧客属性がゲストであるとして、ゲスト向けの予約条件を画面に表示する。
【００６９】
リンクの参照元ＵＲＬが提携参照元ページのＵＲＬである場合には、顧客属性が提携であるとして、提携向けの予約条件を画面に表示する。
顧客属性がコーポ、カード、ゲスト、提携のいずれでもない場合、画面上のグローバルリンクボタンがクリックされた場合、顧客属性がグローバルであるとして、グローバル向けの予約条件を画面に表示する。
【００７０】
次に、本実施形態の予約システムの画面遷移について、図３〜図１０に基づき説明する。
ユーザが、インターネット１３を介して、他の参照元画面から総合トップページ１０１０へのリンクボタンをクリックするか、総合トップページ１０１０のＵＲＬを入力すると、図４の総合トップページ１０１０が表示される。
【００７１】
総合トップページ１０１０は、ホテルグループ１全体の総合トップページであって、ホテルの空室を紹介するための空室照会欄１０１２、ユーザの予約状況を確認等する図１０の予約確認画面１０７０を表示させるための予約確認ボタン１０１３、図５の各ホテルトップページ１０２０を表示させるためのホテル選択ボタン１０１１、不図示のマイページトップページ１０８０を表示させるためのマイページログインボタン１０１５、不図示のゲスト向け総合トップページに切換えるためのゲスト画面切換ボタン１０１６が表示されている。
【００７２】
空室照会欄１０１２には、図６の空室カレンダー画面１０３０を表示させるためのホテル名のプルダウン１０１２１、図８のホテル空室一覧画面１０５０を表示させるための日付プルダウン１０１２２及びエリア選択プルダウン１０１２３及び表示実行ボタン１０１２４、図７のプラン一覧画面１０４０を表示させるためのプランを選ぶボタン１０１２５、図９のイベント一覧画面１０６０を表示させるためのイベント一覧ボタン１０１２６が含まれている。
【００７３】
総合トップページ１０１０のホテル選択ボタン１０１１、ホテル名のプルダウン１０１２１には、ユーザの顧客属性がコーポである場合、ユーザがコーポ一般ユーザである場合にはその企業のコーポ一般ユーザが利用可能なホテル名のみ、ユーザがコーポ特殊ユーザである場合にはその企業のコーポ特殊ユーザが利用可能なホテル名のみを表示する。
また、ユーザの顧客属性が提携又はゲストである場合も、それぞれ提携、ゲストのユーザが利用可能なホテル名のみを表示する。
【００７４】
総合トップページ１０１０で、ホテル選択ボタン１０１１のいずれかがクリックされると、図５の各ホテルトップページ１０２０が表示される。
各ホテルトップページ１０２０は、ホテルグループ１に所属する各ホテルのトップページである。
【００７５】
各ホテルトップページ１０２０には、そのホテルの宿泊プランの概略内容を一覧表示すると共にそのホテルの空室照会画面に遷移可能な不図示のプラン一覧画面１０９１を表示するための宿泊プランボタン１０２１、図６の空室カレンダー画面１０３０を表示するための空室照会ボタン１０２２、各ホテルの会議室、スポーツ施設等の概略内容を一覧表示する不図示の施設一覧画面１０９２を表示するための施設紹介ボタン１０２３、各ホテルで実施予定のイベントの概略内容、予約状況を一覧表示すると共に予約画面に遷移可能な不図示のイベント一覧画面１０９３を表示するためのイベント案内ボタン１０２４、各ホテルで提供されるオプションの概略内容、予約状況を一覧表示すると共に予約画面に遷移可能な不図示のオプション一覧画面１０９４を表示するためのオプション照会ボタン１０２５、マイページの概略説明が表示されると共にマイページ登録可能な不図示のマイページ案内・登録画面１０９５を表示するためのマイページ案内ボタン１０２６、マイページにログインして不図示のマイページ登録ユーザ専用のマイページトップページ１０９６を表示するためのマイページログイン欄１０２７が表示されている。
不図示のマイページ登録ユーザ専用のマイページトップページ１０９６は、画面上に顧客属性とユーザの氏名が表示される点を除いては、図５の各ホテルトップページ１０２０と同様である。
【００７６】
総合トップページ１０１０で、ホテル名のプルダウン１０１２１からホテル名が選択されると、図６の空室カレンダー画面１０３０が表示される。
図６の空室カレンダー画面１０３０は、そのホテルの直近２ヶ月の空室状況を表示する画面である。
【００７７】
日付及び曜日と、和室，洋室等の部屋タイプとを縦横にとった表形式で表示され、日付と部屋タイプとが交わったところに、その日のその部屋タイプの空室状況が示される。満室の場合は×、在庫が所定のしきい値より大きい場合は○、在庫がしきい値以下の場合には残数が数字で表示される。○又は数字がクリックされると、そのプランの詳細を表示する不図示の該当プラン一覧画面に遷移する。
【００７８】
総合トップページ１０１０で、プランを選ぶボタン１０１２５がクリックされると、図７のプラン一覧画面１０４０が表示される。
プラン一覧画面１０４０は、ホテルグループ１の各ホテルのうち、そのユーザの顧客属性に対応するすべてのホテルのプラン一覧を、概略説明と共に表示する画面であって、各プランの概略説明欄１０４１、そのプランを提供するホテルのリストを表示する不図示の該当ホテル一覧画面１０９７を表示させるホテル検索ボタン１０４２及びプランコード入力・実行欄１０４３が表示される。
【００７９】
総合トップページ１０１０で、日付プルダウン１０１２２及びエリア選択プルダウン１０１２３で日付、エリアが選択され、表示実行ボタン１０１２４がクリックされると、図８のホテル空室一覧画面１０５０が表示される。
ホテル空室一覧画面１０５０は、選択されたエリア内のホテルの空室状況を表示する画面であって、各ホテルの１週間分の空室カレンダー１０５１、日付、エリアを再検索するための日付プルダウン１０５２、エリア選択プルダウン１０５３、表示実行ボタン１０５４が表示される。
日付プルダウン１０５２、エリア選択プルダウン１０５３には、初期状態では、そのときホテル空室一覧画面１０５０に表示されている内容の検索条件が表示される。
【００８０】
空室カレンダー１０５１は、日付及び曜日と、和室，洋室等の部屋タイプとを縦横にとった表形式で表示され、日付と部屋タイプとが交わったところに、その日のその部屋タイプの空室状況が示される。満室の場合は×、在庫が所定のしきい値より大きい場合は○、在庫がしきい値以下の場合には残数が数字で表示される。○又は数字がクリックされると、そのプランの詳細を表示する不図示の該当プラン一覧画面に遷移する。また、前週へボタン、翌週へボタンをクリックすることにより、表示させる週を切換えることができる。
【００８１】
総合トップページ１０１０で、イベント一覧ボタン１０１２６がクリックされると、図９のイベント一覧画面１０６０が表示される。
イベント一覧画面１０６０は、ホテルグループ１で行われるイベントの一覧を、概略説明と共に表示する画面であって、ホテル名もイベント別に表示される。
各イベントの概略説明を表示するイベント表示欄１０６１、イベントのチケットを予約可能な不図示のイベント詳細残数表示画面１０９９に遷移するホテル名選択ボタン１０６２、イベントの詳細を表示する不図示の別ウインドウを表示するための詳細表示ボタン１０６３が表示される。
【００８２】
総合トップページ１０１０で、予約確認ボタン１０１３がクリックされると、図１０の予約確認画面１０７０が表示される。
図１０の予約確認画面１０７０は、ユーザの予約状況を確認等する画面であって、予約の取消をするための不図示の該当予約表示画面１１００を表示させる予約取消欄１０７１、予約内容の確認をするための不図示の予約一覧詳細画面１１０１を表示させる予約確認欄１０７２、不図示のマイページ登録画面１１０２を表示させる新規登録ボタン１０７３が表示される。
【００８３】
予約確認画面１０７０で予約取消欄１０７１に、予約時に付与された予約ＩＤとメールアドレスを入力してＧＯボタンをクリックすると、不図示の該当予約表示画面１１００が表示される。
不図示の該当予約表示画面１１００には、入力された予約ＩＤの予約内容がチェックボックスと共に表示されると共に、チェックボックスにチェックをした予約を取消すための取消ボタンと、予約内容をメール転送することを指示するメール転送指示ボタンとが表示される。取消したい予約のチェックボックスにチェックをして取消ボタンをクリックすると、予約が取消される。
【００８４】
予約確認画面１０７０の予約確認欄１０７２は、マイページ登録済みのユーザが、マイページにログインした場合のみ表示される。
予約確認欄１０７２に、マイページ登録ＩＤとパスワードを入力してＧＯボタンをクリックすると、不図示の予約一覧詳細画面１１０１が表示される。
【００８５】
不図示の予約一覧詳細画面１１０１には、そのユーザが予約している内容の概略と、不図示の変更用カート画面１１０３に遷移するための変更用カート表示ボタンが表示される。
不図示の予約一覧詳細画面１１０１で変更用カート表示ボタンがクリックされると、不図示の変更用カート画面１１０３が表示される。変更用カート画面１１０３は、その時点で予約されている内容を変更・取消・追加可能な状態で表示する予約内容表示欄、宿泊予約が完了していない場合に、宿泊予約の追加ができる旨を表示する宿泊予約追加欄、宿泊予約されているホテルの施設，オプション，イベントを予約可能な状態で表示する施設，オプション，イベント追加欄が表示される。
【００８６】
予約確認画面１０７０で新規登録ボタン１０７３がクリックされると、不図示のマイページ登録画面１１０２が表示される。
マイページ登録画面１１０２には、ユーザの氏名、住所、電話番号等の個人情報の入力欄、ＩＤ，パスワード入力欄、顧客属性選択欄、顧客属性がコーポである場合の企業コード選択欄、宿泊時の禁煙室リクエストの有無選択欄、浴衣サイズ選択欄等が表示され、これらの入力欄、選択欄に入力し、登録ボタンをクリックすると、ユーザがマイページ登録されるように構成されている。
【００８７】
総合トップページ１０１０で、マイページＩＤ，パスワード入力欄１０１４に入力し、マイページログインボタン１０１５がクリックされると、不図示のマイページ登録ユーザ専用のマイページトップページ１０８０が表示される。
不図示のマイページ登録ユーザ専用のマイページトップページ１０８０は、画面上に顧客属性とユーザの氏名が表示される点を除いては、図４の総合トップページ１０１０と同様である。
【００８８】
総合トップページ１０１０で、ゲスト画面切換ボタン１０１６がクリックされると、不図示のゲスト専用の総合トップページが表示される。
不図示のゲスト専用の総合トップページは、ゲスト画面切換ボタン１０１６の代わりに、画面上に「ゲストチケットをお持ちでない方へ」と表示する不図示のグローバル画面切換ボタンが表示される点を除いては、図４の総合トップページ１０１０と同様である。
【００８９】
次に、各画面を表示するときにサーバコンピュータ２が行う処理について、図１１〜図１３のフローチャートに基づき説明する。
図１１〜図１３のフローチャートの処理は、画面表示指令を受けたときに、ユーザの顧客属性によって画面の表示内容を変えるために行われる処理であって、ユーザの顧客属性を設定・判定する。この処理は、サーバコンピュータ２のＣＰＵ７２により制御される。
【００９０】
ユーザの端末コンピュータ３１、４１、５１からＵＲＬが入力されるか、ユーザの端末コンピュータ３１、４１、５１が参照中の他の画面からリンクボタンがクリックされることにより、サーバコンピュータ２が、画面１０１０、１０２０、１０３０、１０４０、１０５０、１０６０、１０７０、１０８０、１０９１〜１０９９の表示指令を受けると、図１１のフローチャートがスタートする。
【００９１】
ステップＳ１で、リンクの参照元画面が、不図示のゲスト専用入口ページであるか判定する。
リンクの参照元画面が、不図示のゲスト専用入口ページでない場合（ステップＳ１：ＮＯ）、即ち、表示させる方法がリンクでなくＵＲＬを入力する方法であるとき、又はリンクであっても参照元画面がゲスト専用入口ページでないときには、ステップＳ２で、「ゲストチケットお持ちの方へ」と表示するゲスト画面切換ボタン１０１６がクリックされたか判定する。
【００９２】
なお、このゲスト画面切換ボタン１０１６は、ユーザの属性が「グローバル」であるときのみに表示される。
ステップＳ１，Ｓ２は、セッション情報が存在すると、次のステップＳ３でセッション情報に格納されている顧客属性を継承してしまうため、このステップＳ３の前に、セッション情報に格納されている顧客属性を変更するものである。
【００９３】
ゲスト画面切換ボタン１０１６がクリックされた場合（ステップＳ２：ＹＥＳ）、ステップＳ３で、セッション情報の顧客属性をゲストにセットする。
次いで、Ｂから図１２のＢを経てステップＳ３５に進み、セッション情報の顧客属性、企業コード、予約対象ホテルフラグ、提携属性用テンポラリテーブルシーケンシャル番号、コーポユーザタイプを判定し、判定結果の顧客属性等に対応した画面を表示する。
【００９４】
ゲスト画面切換ボタン１０１６がクリックされていない場合（ステップＳ２：ＮＯ）、ゲストに切換える手続が行われていないとして、ステップＳ４で、「ゲストチケットお持ちでない方へ」と表示する不図示のグローバル画面切換ボタンがクリックされたか判定する。
なお、この不図示のグローバル画面切換ボタンは、ユーザの属性が「ゲスト」であるときのみに表示される。
【００９５】
グローバル画面切換ボタンがクリックされた場合（ステップＳ４：ＹＥＳ）、ステップＳ５で、セッション情報の顧客属性をグローバルにセットする。
次いで、Ｂから図１２のＢを経てステップＳ３５に進み、セッション情報の顧客属性、企業コード、予約対象ホテルフラグ、提携属性用テンポラリテーブルシーケンシャル番号、コーポユーザタイプを判定し、判定結果の顧客属性等に対応した画面を表示する。
【００９６】
グローバル画面切換ボタンがクリックされていない場合（ステップＳ４：ＮＯ）、ステップＳ６で、マイページログインボタン１０１５等のクリックによるマイページログイン要求があったか判定する。
ユーザによりマイページログインボタン１０１５等がクリックされ、マイページログイン要求があった場合（ステップＳ６：ＹＥＳ）、Ｃから図１２のＣを経てステップＳ１９に進み、受信したマイページ用ログイン情報のＩＤ、パスワードをキーとしてマイページマスタテーブルを検索し、ＩＤ、パスワードが登録されているか判定する。
マイページログイン要求がない場合（ステップＳ６：ＮＯ）、ステップＳ７で、そのセッションにセッション情報が存在するか判定する。
【００９７】
セッション情報が存在し、既に顧客属性が決定している場合（ステップＳ７：ＹＥＳ）、ステップＳ８で、セッション情報に格納されている現在の顧客属性を継承し、Ｂから図１２のＢを経てステップＳ３５に進み、セッション情報の顧客属性、企業コード、予約対象ホテルフラグ、提携属性用テンポラリテーブルシーケンシャル番号、コーポユーザタイプを判定し、判定結果の顧客属性等に対応した画面を表示する。
【００９８】
セッション情報が存在せず、まだ顧客属性が決定していない場合（ステップＳ７：ＮＯ）、ステップＳ９で、表示させようとしている画面へのアクセスは、同一セッション内での初回アクセス又は２回目以降のアクセスでセッションタイムアウト直後のアクセスであるか判定する。
【００９９】
表示させようとしている画面へのアクセスが、同一セッション内での初回アクセス、２回目以降のアクセスでセッションタイムアウト直後のアクセスの何れでもない場合（ステップＳ９：ＮＯ）、つまり、同一セッション内での２回目以降のアクセスである場合、Ｄから図１２のＤを経てステップＳ１５に進み、ユーザの環境変数の参照元が、制限参照元マスタテーブルと合致するか判定する。
【０１００】
表示させようとしている画面へのアクセスが、同一セッション内での初回アクセス又は２回目以降のアクセスでセッションタイムアウト直後のアクセスである場合（ステップＳ９：ＹＥＳ）、ステップＳ１０で、表示させようとしている画面が、携帯端末以外の通常のパーソナルコンピュータ向け一般サイトであるか判定する。
表示させようとしている画面が、一般サイトである場合（ステップＳ１０：ＹＥＳ）、ステップＳ１１で、そのアクセスが、携帯端末からのアクセスであるか判定する。
【０１０１】
そのアクセスが、携帯端末からのアクセスである場合（ステップＳ１１：ＹＥＳ）、携帯端末からのアクセスであるにも拘わらず、携帯端末向けでない一般サイトにアクセスされているものとして、ステップＳ１２で、携帯端末向けの不図示の携帯サイトトップページへリダイレクトする。その後、処理を終了する。
【０１０２】
そのアクセスが、携帯端末からのアクセスでない場合（ステップＳ１１：ＮＯ）、携帯端末向けでない一般サイトに、携帯端末でない通常のパーソナルコンピュータ等でアクセスされており、問題はないものとして、Ｄから図１２のＤを経てステップＳ１５に進み、リンクの参照元画面が、制限参照元マスタテーブルと合致するか判定する。
表示させようとしている画面が、一般サイトでない場合（ステップＳ１０：ＮＯ）、表示させようとしている画面は、携帯端末向けの携帯サイトであるとして、ステップＳ１３で、そのアクセスが、携帯端末からのアクセスであるか判定する。
【０１０３】
そのアクセスが、携帯端末からのアクセスでない場合（ステップＳ１３：ＮＯ）、携帯端末でない通常のパーソナルコンピュータ等からのアクセスであるにも拘わらず、携帯端末向けの携帯サイトにアクセスされているものとして、ステップＳ１４で、携帯端末向けでない一般サイトのトップページである図４の総合トップページ１０１０へリダイレクトする。その後、処理を終了する。
【０１０４】
そのアクセスが、携帯端末からのアクセスである場合（ステップＳ１３：ＹＥＳ）、携帯端末向けの携帯サイトに、携帯端末でアクセスされており、問題はないものとして、Ｄから図１２のＤを経てステップＳ１５に進み、ユーザの環境変数の参照元が、制限参照元マスタテーブルと合致するか判定する。
【０１０５】
ユーザの環境変数の参照元が、制限参照元マスタテーブルと合致する場合（ステップＳ１５：ＹＥＳ）、表示させようとしている画面へのリンクが禁止された画面からのリンク要求であるとして、ステップＳ１７で、「画面を表示できません。」とのエラー表示をし、リダイレクト処理を行う。
【０１０６】
リダイレクト処理では、まず、セッション情報が存在するかを判定し、セッション情報が存在する場合には、各種パラメタの受渡しがあるか判定する。各種パラメタの受渡しがない場合には、不図示のリダイレクトマスタテーブルを参照し、リダイレクトマスタテーブルでリダイレクト先が指定されている場合には、指定されたページにリダイレクトする。リダイレクトマスタテーブルでは、リダイレクト先として、参照元画面からのリンクが禁止されている画面よりも階層の浅いページのうち、最も階層の深いページを設定しておく。なお、リダイレクト先が指定されていない場合には、総合トップページ１０１０にリダイレクトする。
その後、処理を終了する。
【０１０７】
リンクの参照元画面が、制限参照元マスタテーブルと合致しない場合（ステップＳ１５：ＮＯ）、表示させようとしている画面へのリンクが禁止された画面からのリンク要求ではないとして、ステップＳ１６で、ユーザの環境変数のリモートアドレスが、不図示のアクセス制限ＩＰ判定マスタテーブルと合致するか判定する。
【０１０８】
ユーザの環境変数のリモートアドレスが、不図示のアクセス制限ＩＰ判定マスタテーブルと合致する場合（ステップＳ１６：ＹＥＳ）、表示させようとしている画面へのアクセスが禁止された端末コンピュータ３１、４１、５１からのアクセス要求であるとして、ステップＳ１７で、「画面を表示できません。」とのエラー表示をし、リダイレクト処理を行う。
ユーザの環境変数のリモートアドレスが、不図示のアクセス制限ＩＰ判定マスタテーブルと合致しない場合（ステップＳ１６：ＮＯ）、ステップＳ１８で、マイページログイン要求があるか判定する。
【０１０９】
ユーザの端末コンピュータ３１、４１、５１からマイページ用ログイン情報であるＩＤ、パスワードが送信され、マイページログイン要求があった場合（ステップＳ１８：ＹＥＳ）、ステップＳ１９で、受信したマイページ用ログイン情報のＩＤ、パスワードをキーとしてマイページマスタテーブルを検索し、ＩＤ、パスワードが登録されているか判定する。このステップＳ１８、Ｓ１９が、特許請求の範囲の判定手順、認証要求有無判定手順に該当する。
【０１１０】
ＩＤ、パスワードが登録されている場合（ステップＳ１９：ＹＥＳ）、ステップＳ２１で、マイページにログインすると共に、マイページマスタテーブルから顧客属性、企業コード、予約対象ホテルフラグ、提携属性用テンポラリテーブルシーケンシャル番号、コーポユーザタイプを取得してセッション情報にセットし、ログインフラグを、ログイン状態を示す「１」にセットする。
【０１１１】
次いで、ステップＳ３５で、セッション情報の顧客属性、企業コード、予約対象ホテルフラグ、提携属性用テンポラリテーブルシーケンシャル番号、コーポユーザタイプを判定し、判定結果の顧客属性等に対応した画面を表示する。
図４の総合トップページ１０１０、図８のホテル空室一覧画面１０５０、図９のイベント一覧画面１０６０等では、顧客属性がコーポである場合には、ユーザ種別が一般ユーザであれば、企業マスタテーブルの一般ユーザ用ホテルパターン番号で特定されるホテルのみを表示する。ユーザ種別が特殊ユーザであれば、企業マスタテーブルの特殊ユーザ用ホテルパターン番号で特定されるホテルのみを表示する。
【０１１２】
また、例えば、図４の総合トップページ１０１０の場合、顧客属性がグローバルである場合には、ゲスト画面切換ボタン１０１６を画面表示し、顧客属性がゲストである場合には、不図示のグローバル画面切換ボタンを画面表示する。顧客属性がコーポ、カード、提携の場合、ゲスト画面切換ボタン１０１６、グローバル画面切換ボタンの何れも表示しない。
その後、処理を終了する。
【０１１３】
ＩＤ、パスワードが登録されていない場合（ステップＳ１９：ＮＯ）、ステップＳ２０で、「マイページログインに失敗しました。」というメッセージと、ログイン処理前のページへのリンクとを表示するエラー画面を表示し、処理を終了する。
端末コンピュータ３１、４１、５１側からのマイページログイン要求がない場合（ステップＳ１８：ＮＯ）、ステップＳ２２で、画面上でログアウトボタンがクリックされ、端末コンピュータ３１、４１、５１側からのマイページログアウト要求がされたか判定する。
【０１１４】
端末コンピュータ３１、４１、５１側からのマイページログアウト要求があった場合（ステップＳ２２：ＹＥＳ）、ステップＳ２３で、ログアウトボタンがクリックされたログアウト要求元画面が、アラートを出すことが予め設定されたアラート設定画面か判定する。
【０１１５】
つまり、顧客属性が変わると予約条件が変わり、画面の表示内容が無効になる可能性がある宿泊予約情報入力画面等の画面には、予めログイン・ログアウト要求時にアラートを出すか出さないかというフォームフィールド（アラートフラグ）が設定されている。
【０１１６】
アラートフラグがアラートを出す「１」に設定されており、ログアウト要求元画面が、アラート設定画面である場合（ステップＳ２３：ＹＥＳ）、ステップＳ２４で、「ログアウトすると条件が変わります。ログアウトしますか？」というアラート文と、ログアウト実行ボタン、ログアウトキャンセルボタンを含むアラート画面にリダイレクトし、処理を終了する。
【０１１７】
アラートフラグがアラートを出さない「０」に設定されており、ログアウト要求元画面が、アラート設定画面でない場合（ステップＳ２３：ＮＯ）、ステップＳ２５で、マイページログイン前の顧客属性、企業コード、予約対象ホテルフラグ、提携属性用テンポラリテーブルシーケンシャル番号、コーポユーザタイプを取得してセッション情報にセットし、ログインフラグを、ログアウト状態を示す「０」にセットする。
【０１１８】
次いで、ステップＳ３５で、セッション情報の顧客属性、企業コード、予約対象ホテルフラグ、提携属性用テンポラリテーブルシーケンシャル番号、コーポユーザタイプを判定し、判定結果の顧客属性等に対応した画面を表示する。
端末コンピュータ３１、４１、５１側からのマイページログアウト要求がない場合（ステップＳ２２：ＮＯ）、ステップＳ２６で、ユーザの環境変数のリモートアドレスが、不図示のコーポＩＰ判定マスタテーブルと合致するか判定する。
【０１１９】
ユーザの環境変数のリモートアドレスが、不図示のコーポＩＰ判定マスタテーブルと合致する場合（ステップＳ２６：ＹＥＳ）、ユーザが、法人会員３の社内コンピュータ又は法人会員３が指定したコンピュータからアクセスしているものとして、ステップＳ３１で、セッション情報の顧客属性をコーポにセットすると共に、テーブルから企業コード、予約対象ホテルフラグ、ユーザ種別を取得し、セッション情報の企業コード、予約対象ホテルフラグ、ユーザ種別にセットする。
【０１２０】
次いで、ステップＳ３５で、セッション情報の顧客属性、企業コード、予約対象ホテルフラグ、提携属性用テンポラリテーブルシーケンシャル番号、コーポユーザタイプを判定し、判定結果の顧客属性等に対応した画面を表示する。
ユーザの環境変数のリモートアドレスが、不図示のコーポＩＰ判定マスタテーブルと合致しない場合（ステップＳ２６：ＮＯ）、ユーザは、法人会員３の社内コンピュータ又は法人会員３が指定したコンピュータからアクセスしているものではないとして、ステップＳ２７で、ユーザの環境変数の参照元が、コーポ参照元判定マスタテーブルと合致するか判定する。
【０１２１】
ユーザの環境変数の参照元が、コーポ参照元判定マスタテーブルと合致する場合（ステップＳ２７：ＹＥＳ）、表示させようとしている画面へリンクするためのリンク元ページとして法人会員３が指定した画面からのリンク要求であるとして、ステップＳ３１で、セッション情報の顧客属性をコーポにセットすると共に、テーブルから企業コード、予約対象ホテルフラグ、ユーザ種別を取得し、セッション情報の企業コード、予約対象ホテルフラグ、ユーザ種別にセットする。
【０１２２】
ユーザの環境変数の参照元が、コーポ参照元判定マスタテーブルと合致しない場合（ステップＳ２７：ＮＯ）、表示させようとしている画面へリンクするためのリンク元ページとして法人会員３が指定した画面からのリンク要求ではないとして、ステップＳ２８で、企業コード及び企業パスワードが送信されて、特殊ユーザログイン要求があるか判定する。
【０１２３】
ユーザの端末コンピュータ３１、４１、５１から、企業コード及び企業パスワードが送信され、特殊ユーザログイン要求があった場合（ステップＳ２８：ＹＥＳ）、ステップＳ２９で、企業コード及び企業パスワードをキーとして不図示の企業マスタテーブルを検索し、企業コード及び企業パスワードが登録されたレコードがあるか判定する。
【０１２４】
企業コード及び企業パスワードが登録されたレコードがある場合（ステップＳ２９：ＹＥＳ）、ユーザは、特殊ユーザとしてアクセスしているものとして、特殊ユーザログイン要求を認証し、ステップＳ３１で、セッション情報の顧客属性をコーポにセットすると共に、テーブルから企業コード、予約対象ホテルフラグ、ユーザ種別を取得し、セッション情報の企業コード、予約対象ホテルフラグ、ユーザ種別にセットする。
ステップＳ２６〜Ｓ２９が、特許請求の範囲の団体ユーザ判定手順に該当し、ステップＳ３１が団体ユーザ設定手順に該当する。
【０１２５】
企業コード及び企業パスワードが登録されたレコードがない場合（ステップＳ２９：ＮＯ）、ステップＳ３０で、「ログインに失敗しました。企業コード、パスワードの登録がありません。」というメッセージと、ログイン処理前のページへのリンクとを表示するエラー画面を表示し、処理を終了する。
【０１２６】
特殊ユーザログイン要求がない場合（ステップＳ２８：ＮＯ）、ステップＳ３２で、ユーザの環境変数の参照元が、提携判定マスタテーブルと合致するか判定する。
ユーザの環境変数の参照元が、提携判定マスタテーブルと合致する場合（ステップＳ３２：ＹＥＳ）、ホテルグループ１が出したネット広告ページからのリンク又は他のＷｅｂサイトのコンテンツからのリンクであるとして、ステップＳ３３で、セッション情報の顧客属性を提携にセットすると共に、引き継いだユーザ情報を提携属性用テンポラリテーブルに一時的に格納し、提携属性用テンポラリテーブルのシーケンシャル番号をセッション情報にセットする。
【０１２７】
次いで、ステップＳ３５で、セッション情報の顧客属性、企業コード、予約対象ホテルフラグ、提携属性用テンポラリテーブルシーケンシャル番号、コーポユーザタイプを判定し、判定結果の顧客属性等に対応した画面を表示する。
ユーザの環境変数の参照元が、提携判定マスタテーブルと合致しない場合（ステップＳ３２：ＮＯ）、顧客属性が、コーポ、カード、ゲスト、提携の何れでもないとして、ステップＳ３４で、セッション情報の顧客属性にグローバルをセットする。
【０１２８】
次いで、ステップＳ３５で、セッション情報の顧客属性、企業コード、予約対象ホテルフラグ、提携属性用テンポラリテーブルシーケンシャル番号、コーポユーザタイプを判定し、判定結果の顧客属性等に対応した画面を表示し、処理を終了する。ステップＳ３５が、特許請求の範囲の画面を表示する手順に該当する。
【０１２９】
ステップＳ１で、リンクの参照元画面が、不図示のゲスト専用入口ページである場合（ステップＳ１：ＹＥＳ）、Ａから図１３のＡを経てステップＳ３６に進み、表示させようとしている画面へのアクセスは、同一セッション内での初回アクセス又は２回目以降のアクセスでセッションタイムアウト直後のアクセスであるか判定する。
【０１３０】
表示させようとしている画面へのアクセスが、同一セッション内での初回アクセス、２回目以降のアクセスでセッションタイムアウト直後のアクセスの何れでもない場合（ステップＳ３６：ＮＯ）、つまり、同一セッション内での２回目以降のアクセスである場合、Ｅを経てステップＳ４２に進み、ユーザの環境変数の参照元が、制限参照元マスタテーブルと合致するか判定する。
【０１３１】
表示させようとしている画面へのアクセスが、同一セッション内での初回アクセス又は２回目以降のアクセスでセッションタイムアウト直後のアクセスである場合（ステップＳ３６：ＹＥＳ）、ステップＳ３７で、表示させようとしている画面が、携帯端末以外の通常のパーソナルコンピュータ向け一般サイトであるか判定する。
表示させようとしている画面が、一般サイトである場合（ステップＳ３７：ＹＥＳ）、ステップＳ３８で、そのアクセスが、携帯端末からのアクセスであるか判定する。
【０１３２】
そのアクセスが、携帯端末からのアクセスである場合（ステップＳ３８：ＹＥＳ）、携帯端末からのアクセスであるにも拘わらず、携帯端末向けでない一般サイトにアクセスされているものとして、ステップＳ３９で、携帯端末向けの不図示の携帯サイトトップページへリダイレクトする。その後、処理を終了する。
【０１３３】
そのアクセスが、携帯端末からのアクセスでない場合（ステップＳ３８：ＮＯ）、携帯端末向けでない一般サイトに、携帯端末でない通常のパーソナルコンピュータ等でアクセスされており、問題はないものとして、ステップＳ４２で、リンクの参照元画面が、制限参照元マスタテーブルと合致するか判定する。
表示させようとしている画面が、一般サイトでない場合（ステップＳ３７：ＮＯ）、表示させようとしている画面は、携帯端末向けの携帯サイトであるとして、ステップＳ４０で、そのアクセスが、携帯端末からのアクセスであるか判定する。
【０１３４】
そのアクセスが、携帯端末からのアクセスでない場合（ステップＳ４０：ＮＯ）、携帯端末でない通常のパーソナルコンピュータ等からのアクセスであるにも拘わらず、携帯端末向けの携帯サイトにアクセスされているものとして、ステップＳ４１で、携帯端末向けでない一般サイトのトップページである図４の総合トップページ１０１０へリダイレクトする。その後、処理を終了する。
【０１３５】
そのアクセスが、携帯端末からのアクセスである場合（ステップＳ４０：ＹＥＳ）、携帯端末向けの携帯サイトに携帯端末でアクセスされており、問題はないものとして、ステップＳ４２に進み、ユーザの環境変数の参照元が、制限参照元マスタテーブルと合致するか判定する。
【０１３６】
ユーザの環境変数の参照元が、制限参照元マスタテーブルと合致する場合（ステップＳ４２：ＹＥＳ）、表示させようとしている画面へのリンクが禁止された画面からのリンク要求であるとして、ステップＳ４４で、「画面を表示できません。」とのエラー表示をし、リダイレクト処理を行う。
【０１３７】
リダイレクト処理では、まず、セッション情報が存在するかを判定し、セッション情報が存在する場合には、各種パラメタの受渡しがあるか判定する。各種パラメタの受渡しがない場合には、不図示のリダイレクトマスタテーブルを参照し、リダイレクトマスタテーブルでリダイレクト先が指定されている場合には、指定されたページにリダイレクトする。リダイレクトマスタテーブルでは、リダイレクト先として、参照元画面からのリンクが禁止されている画面よりも階層の浅いページのうち、最も階層の深いページを設定しておく。なお、リダイレクト先が指定されていない場合には、総合トップページ１０１４にリダイレクトする。
その後、処理を終了する。
【０１３８】
リンクの参照元画面が、制限参照元マスタテーブルと合致しない場合（ステップＳ４２：ＮＯ）、表示させようとしている画面へのリンクが禁止された画面からのリンク要求ではないとして、ステップＳ４３で、ユーザの環境変数のリモートアドレスが、不図示のアクセス制限ＩＰ判定マスタテーブルと合致するか判定する。
【０１３９】
ユーザの環境変数のリモートアドレスが、不図示のアクセス制限ＩＰ判定マスタテーブルと合致する場合（ステップＳ４３：ＹＥＳ）、表示させようとしている画面へのアクセスが禁止された端末コンピュータ３１、４１、５１からのアクセス要求であるとして、ステップＳ４４で、「画面を表示できません。」とのエラー表示をし、リダイレクト処理を行う。
【０１４０】
ユーザの環境変数のリモートアドレスが、不図示のアクセス制限ＩＰ判定マスタテーブルと合致しない場合（ステップＳ４３：ＮＯ）、ステップＳ４５で、ユーザの環境変数のリモートアドレスが、不図示のコーポＩＰ判定マスタテーブルと合致するか判定する。
【０１４１】
ユーザの環境変数のリモートアドレスが、不図示のコーポＩＰ判定マスタテーブルと合致する場合（ステップＳ４５：ＹＥＳ）、ユーザが、法人会員３の社内コンピュータ又は法人会員３が指定したコンピュータからアクセスしているものとして、ステップＳ４７で、セッション情報の顧客属性をコーポにセットすると共に、テーブルから企業コード、予約対象ホテルフラグ、ユーザ種別を取得し、セッション情報の企業コード、予約対象ホテルフラグ、ユーザ種別にセットする。
【０１４２】
次いで、ステップＳ４９で、セッション情報の顧客属性、企業コード、予約対象ホテルフラグ、提携属性用テンポラリテーブルシーケンシャル番号、コーポユーザタイプを判定し、判定結果の顧客属性等に対応した画面を表示する。
ユーザの環境変数のリモートアドレスが、不図示のコーポＩＰ判定マスタテーブルと合致しない場合（ステップＳ４５：ＮＯ）、ユーザは、法人会員３の社内コンピュータ又は法人会員３が指定したコンピュータからアクセスしているものではないとして、ステップＳ４６で、ユーザの環境変数の参照元が、コーポ参照元判定マスタテーブルと合致するか判定する。
【０１４３】
ユーザの環境変数の参照元が、コーポ参照元判定マスタテーブルと合致する場合（ステップＳ４６：ＹＥＳ）、表示させようとしている画面へリンクするためのリンク元ページとして法人会員３が指定した画面からのリンク要求であるとして、ステップＳ４７で、セッション情報の顧客属性をコーポにセットすると共に、テーブルから企業コード、予約対象ホテルフラグ、ユーザ種別を取得し、セッション情報の企業コード、予約対象ホテルフラグ、ユーザ種別にセットする。
【０１４４】
ユーザの環境変数の参照元が、コーポ参照元判定マスタテーブルと合致しない場合（ステップＳ４６：ＮＯ）、表示させようとしている画面へリンクするためのリンク元ページとして法人会員３が指定した画面からのリンク要求ではないとして、ステップＳ４８で、セッション情報の顧客属性をゲストにセットする。
【０１４５】
次いで、ステップＳ４９で、セッション情報の顧客属性、企業コード、予約対象ホテルフラグ、提携属性用テンポラリテーブルシーケンシャル番号、コーポユーザタイプを判定し、判定結果の顧客属性等に対応した画面を表示し、処理を終了する。
【０１４６】
図１１〜図１３のフローチャートの処理では、ステップＳ１８のマイページログイン要求があったかの判定よりも、ステップＳ２６〜ステップＳ２９の顧客属性がコーポか否かの判定を後で行っているため、会員団体の構成員であると同時に個人会員でもあるユーザについて、個人会員であることを優先して認識することが可能となる。
【０１４７】
【発明の効果】
以上のように本発明によれば、前記端末コンピュータから、前記予約条件を表示する画面の表示指令を受信した場合に、前記端末コンピュータから前記サーバコンピュータへのセッションが、前記顧客属性のいずれかを示すセッション情報を備えていると判定したことに基づき、該セッション情報に係る前記顧客属性に対応する前記予約条件を表示して、前記画面を表示するため、リンクボタンクリックやＵＲＬ入力による画面表示の要求があった場合には、セッション情報を参照することにより、顧客属性を把握でき、そのユーザに合った画面を表示することが可能となる。
【図面の簡単な説明】
【図１】本実施形態に係る予約システムの構成を示す説明図である。
【図２】サーバコンピュータのハード構成を示す説明図である。
【図３】本実施形態に係る予約システムの画面遷移を示す説明図である。
【図４】本実施形態に係る予約システムの画面を示す説明図である。
【図５】本実施形態に係る予約システムの画面を示す説明図である。
【図６】本実施形態に係る予約システムの画面を示す説明図である。
【図７】本実施形態に係る予約システムの画面を示す説明図である。
【図８】本実施形態に係る予約システムの画面を示す説明図である。
【図９】本実施形態に係る予約システムの画面を示す説明図である。
【図１０】本実施形態に係る予約システムの画面を示す説明図である。
【図１１】本実施形態に係る予約システムにおいて、画面表示指令を受けたときにユーザの顧客属性を設定・判定する処理を示すフローチャートである。
【図１２】本実施形態に係る予約システムにおいて、画面表示指令を受けたときにユーザの顧客属性を設定・判定する処理を示すフローチャートである。
【図１３】本実施形態に係る予約システムにおいて、画面表示指令を受けたときにユーザの顧客属性を設定・判定する処理を示すフローチャートである。
【符号の説明】
１  ホテルグループ
２  サーバコンピュータ
３  法人会員
４  個人会員
５  一般ユーザ
１２、３１、４１、５１  端末コンピュータ
１３  インターネット
７２  ＣＰＵ
７３  ＲＡＭ
７４  ＲＯＭ
７５  ＨＤＤ
７６  記憶媒体装置
７７  通信装置
７８  キーボード
７９  マウス
８０  表示装置
８１  プリンタ
１０１０  総合トップページ
１０２０  各ホテルトップページ
１０３０  空室カレンダー画面
１０４０  プラン一覧画面
１０５０  ホテル空室一覧画面
１０６０  イベント一覧画面
１０７０  予約確認画面
【図１】
2004178000.tif 000003
【図２】
2004178000.tif 000004
【図３】
2004178000.tif 000005
【図４】
2004178000.tif 000006
【図５】
2004178000.tif 000007
【図６】
2004178000.tif 000008
【図７】
2004178000.tif 000009
【図８】
2004178000.tif 000010
【図９】
2004178000.tif 000011
【図１０】
2004178000.tif 000012
【図１１】
2004178000.tif 000013
【図１２】
2004178000.tif 000014
【図１３】
2004178000.tif 000015