[go: up one dir, main page]

JP2022112644A - Reservation management system, reservation management method, and reservation management program - Google Patents

Reservation management system, reservation management method, and reservation management program Download PDF

Info

Publication number
JP2022112644A
JP2022112644A JP2021008508A JP2021008508A JP2022112644A JP 2022112644 A JP2022112644 A JP 2022112644A JP 2021008508 A JP2021008508 A JP 2021008508A JP 2021008508 A JP2021008508 A JP 2021008508A JP 2022112644 A JP2022112644 A JP 2022112644A
Authority
JP
Japan
Prior art keywords
reservation
person
room
processing unit
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2021008508A
Other languages
Japanese (ja)
Other versions
JP7593134B2 (en
Inventor
泰司 片山
Taiji Katayama
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Omron Corp
Original Assignee
Omron Corp
Omron Tateisi Electronics Co
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Omron Corp, Omron Tateisi Electronics Co filed Critical Omron Corp
Priority to JP2021008508A priority Critical patent/JP7593134B2/en
Publication of JP2022112644A publication Critical patent/JP2022112644A/en
Application granted granted Critical
Publication of JP7593134B2 publication Critical patent/JP7593134B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

To provide a reservation management system configured to reduce a workload of a staff for an operation to resolve overbooking which is caused when the total number of reservations accepted for a reservation object exceeds the number of available reservations, a reservation management method, and a reservation management program.SOLUTION: An accommodation reservation management system 100 includes: a reservation processing unit 111 which accepts reservations for a plurality of rooms included in an accommodation H1; a determination processing unit 112 which determines whether a room is overbooked; an extraction processing unit 113 which extracts a target customer from customers who made reservations for the room, on the basis of attributes of the customers, when the room is overbooked; and a change processing unit 114 which changes the room reserved by the target customer extracted by the extraction processing unit 113 to a room of an accommodation H2.SELECTED DRAWING: Figure 2

Description

本発明は、予約管理システム、予約管理方法、及び予約管理プログラムに関する。 The present invention relates to a reservation management system, a reservation management method, and a reservation management program.

従来、新幹線、飛行機などの予約システムにおいて、予約可能数よりも多い予約を受け付ける過剰予約(所謂、オーバーブッキング)が行われている。また、前記オーバーブッキングを利用することにより、直前キャンセルに対して予約変更を効率良く行うことが可能なシステムが提案されている(例えば特許文献1参照)。 Conventionally, in reservation systems for bullet trains, airplanes, and the like, excessive reservations (so-called overbooking), in which more reservations are accepted than the number of reservations that can be made, have been carried out. Also, a system has been proposed that can efficiently change a reservation in response to a last-minute cancellation by using the above-mentioned overbooking (see, for example, Patent Literature 1).

特開2016-024696号公報JP 2016-024696 A

また、宿泊施設においても、予約可能な部屋数よりも多い予約を受け付けるオーバーブッキングが行われている。ここで、宿泊施設では、宿泊日当日にオーバーブッキングが解消されていない場合には、オーバーブッキング対象の宿泊客(予約者)に予約した部屋よりもランクが上の空き部屋を案内するなどして調整している。従来、このようなオーバーブッキングを解消するための予約変更業務は、宿泊日前にスタッフが手動で行っている。このため、宿泊施設のスタッフに、オーバーブッキングの解消作業の負担が生じる。 Overbooking is also practiced in lodging facilities, in which more reservations are accepted than the number of rooms that can be reserved. Here, if the overbooking is not resolved on the day of accommodation, the accommodation facility will guide the overbooked guest (reserver) to a vacant room with a higher rank than the reserved room. adjusting. Conventionally, staff manually change reservations to eliminate such overbooking before the date of stay. For this reason, the staff of the lodging facility bears the burden of work to eliminate overbooking.

本発明の目的は、予約対象について予約可能数よりも受け付けられた予約の合計数が多い過剰予約(オーバーブッキング)を解消する業務に関するスタッフの業務負担を軽減することが可能な予約管理システム、予約管理方法、及び予約管理プログラムを提供することにある。 An object of the present invention is to provide a reservation management system capable of reducing the work burden on staff involved in overbooking, in which the total number of reservations received is greater than the number of reservations that can be made for a reservation target. To provide a management method and a reservation management program.

本発明の一の局面に係る予約管理システムは、第1利用対象に含まれる複数の第1予約対象に対する予約を受け付ける予約処理部と、前記第1予約対象について予約可能数よりも前記予約処理部により受け付けられた予約の合計数が多い過剰予約が発生したか否かを判定する判定処理部と、前記第1予約対象について前記過剰予約が発生した場合に、前記第1予約対象の予約者のうち予約者の属性に基づいて、予約変更を行う変更対象者を抽出する抽出処理部と、前記抽出処理部により抽出される前記変更対象者の予約先を、前記第1予約対象から前記第1利用対象とは異なる第2利用対象の第2予約対象に変更する変更処理部と、を備えるシステムである。 A reservation management system according to one aspect of the present invention includes: a reservation processing unit that receives reservations for a plurality of first reservation objects included in a first usage object; A determination processing unit that determines whether or not an excessive reservation with a large total number of reservations accepted by the an extraction processing unit for extracting a person to be changed who performs a reservation change based on the attribute of the person who made the reservation; and a change processing unit that changes a second reservation target of a second usage target different from the usage target to a second reservation target.

本発明の他の局面に係る予約管理方法は、一又は複数のプロセッサーが、第1利用対象に含まれる複数の第1予約対象に対する予約を受け付ける予約ステップと、前記第1予約対象について予約可能数よりも受け付けられた予約の合計数が多い過剰予約が発生したか否かを判定する判定ステップと、前記第1予約対象について前記過剰予約が発生した場合に、前記第1予約対象の予約者のうち予約者の属性に基づいて、予約変更を行う変更対象者を抽出する抽出ステップと、抽出される前記変更対象者の予約先を、前記第1予約対象から前記第1利用対象とは異なる第2利用対象の第2予約対象に変更する変更ステップと、を実行する方法である。 A reservation management method according to another aspect of the present invention includes a reservation step in which one or more processors accept reservations for a plurality of first reservation objects included in a first usage object; a determination step of determining whether or not an overbooking has occurred in which the total number of reservations received is greater than the total number of reservations received; an extracting step of extracting a person to be changed whose reservation is to be changed based on the attribute of the person who made the reservation; 2. a change step of changing the usage target to a second reservation target.

本発明の他の局面に係る予約管理プログラムは、第1利用対象に含まれる複数の第1予約対象に対する予約を受け付ける予約ステップと、前記第1予約対象について予約可能数よりも受け付けられた予約の合計数が多い過剰予約が発生したか否かを判定する判定ステップと、前記第1予約対象について前記過剰予約が発生した場合に、前記第1予約対象の予約者のうち予約者の属性に基づいて、予約変更を行う変更対象者を抽出する抽出ステップと、抽出される前記変更対象者の予約先を、前記第1予約対象から前記第1利用対象とは異なる第2利用対象の第2予約対象に変更する変更ステップと、を一又は複数のプロセッサーに実行させるためのプログラムである。 A reservation management program according to another aspect of the present invention includes a reservation step of accepting reservations for a plurality of first reservation objects included in a first usage object; a determination step of determining whether or not an overbooking with a large total number has occurred; an extracting step of extracting a person to be changed who performs a reservation change; and a modifying step of modifying the target.

本発明によれば、予約対象について予約可能数よりも受け付けられた予約の合計数が多い過剰予約(オーバーブッキング)を解消する業務に関するスタッフの業務負担を軽減することが可能な予約管理システム、予約管理方法、及び予約管理プログラムが提供される。 According to the present invention, a reservation management system capable of reducing the work burden on staff related to the work of resolving overbooking, in which the total number of reservations received for a reservation target is greater than the number of reservations that can be made, reservation A management method and reservation management program are provided.

図1は、本発明の実施形態1に係る宿泊施設予約管理システムの概略構成を示す図である。FIG. 1 is a diagram showing a schematic configuration of an accommodation facility reservation management system according to Embodiment 1 of the present invention. 図2は、本発明の実施形態1に係る宿泊施設予約管理システムの構成を示すブロック図である。FIG. 2 is a block diagram showing the configuration of the accommodation facility reservation management system according to Embodiment 1 of the present invention. 図3は、本発明の実施形態1に係る宿泊施設予約管理システムで利用される予約情報の一例を示す図である。FIG. 3 is a diagram showing an example of reservation information used in the accommodation facility reservation management system according to Embodiment 1 of the present invention. 図4は、本発明の実施形態1に係る宿泊施設予約管理システムで利用されるグループ種別情報の一例を示す図である。FIG. 4 is a diagram showing an example of group type information used in the accommodation facility reservation management system according to Embodiment 1 of the present invention. 図5は、本発明の実施形態1に係る宿泊施設予約管理システムで利用される第1グループ情報の一例を示す図である。FIG. 5 is a diagram showing an example of first group information used in the accommodation facility reservation management system according to Embodiment 1 of the present invention. 図6は、本発明の実施形態1に係る宿泊施設予約管理システムで利用される第2グループ情報の一例を示す図である。FIG. 6 is a diagram showing an example of second group information used in the accommodation facility reservation management system according to Embodiment 1 of the present invention. 図7は、本発明の実施形態1に係る宿泊施設予約管理システムで利用される予約情報の一例を示す図である。FIG. 7 is a diagram showing an example of reservation information used in the accommodation facility reservation management system according to Embodiment 1 of the present invention. 図8は、本発明の実施形態1に係る宿泊施設予約管理システムで利用される予約情報の一例を示す図である。FIG. 8 is a diagram showing an example of reservation information used in the accommodation facility reservation management system according to Embodiment 1 of the present invention. 図9は、本発明の実施形態1に係る宿泊施設予約管理システムのチェックイン端末の一例を示す外観図である。FIG. 9 is an external view showing an example of a check-in terminal of the accommodation facility reservation management system according to Embodiment 1 of the present invention. 図10は、本発明の実施形態1に係る宿泊施設予約管理システムのチェックイン端末に表示される操作画面の一例を示す図である。FIG. 10 is a diagram showing an example of an operation screen displayed on the check-in terminal of the accommodation facility reservation management system according to Embodiment 1 of the present invention. 図11は、本発明の実施形態1に係る宿泊施設予約管理システムのチェックイン端末に表示される通知画面の一例を示す図である。FIG. 11 is a diagram showing an example of a notification screen displayed on the check-in terminal of the accommodation facility reservation management system according to Embodiment 1 of the present invention. 図12は、本発明の実施形態1に係る宿泊施設予約管理システムのチェックイン端末に表示される通知画面の一例を示す図である。FIG. 12 is a diagram showing an example of a notification screen displayed on the check-in terminal of the accommodation facility reservation management system according to Embodiment 1 of the present invention. 図13は、本発明の実施形態1に係る宿泊施設予約管理システムの予約管理処理の手順の一例を示すフローチャートである。FIG. 13 is a flow chart showing an example of a procedure of reservation management processing of the accommodation facility reservation management system according to Embodiment 1 of the present invention. 図14は、本発明の実施形態1に係る宿泊施設予約管理システムの予約管理処理の手順の一例を示すフローチャートである。FIG. 14 is a flow chart showing an example of the procedure of reservation management processing of the accommodation facility reservation management system according to the first embodiment of the present invention. 図15は、本発明の実施形態1に係る宿泊施設予約管理システムの予約管理処理の手順の一例を示すフローチャートである。FIG. 15 is a flowchart showing an example of a procedure of reservation management processing of the accommodation facility reservation management system according to Embodiment 1 of the present invention. 図16は、本発明の実施形態1に係る宿泊施設予約管理システムのチェックイン処理の手順の一例を示すフローチャートである。FIG. 16 is a flow chart showing an example of the check-in processing procedure of the accommodation facility reservation management system according to the first embodiment of the present invention. 図17は、本発明の実施形態2に係る宿泊施設予約管理システムの予約管理処理の手順の一例を示すフローチャートである。FIG. 17 is a flow chart showing an example of the procedure of reservation management processing of the accommodation facility reservation management system according to the second embodiment of the present invention.

以下添付図面を参照しながら、本発明の実施形態について説明し、本発明の理解に供する。なお、以下の実施形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定するものではない。 BEST MODE FOR CARRYING OUT THE INVENTION Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings for understanding of the present invention. It should be noted that the following embodiment is an example that embodies the present invention, and does not limit the technical scope of the present invention.

[実施形態1]
[宿泊施設予約管理システム100]
図1に示すように、本発明の実施形態1に係る宿泊施設予約管理システム100は、管理装置10とチェックイン端末20と利用者端末30とを含む。宿泊施設予約管理システム100は、ホテル、旅館等の宿泊施設に導入される。宿泊施設予約管理システム100は、本発明の予約管理システムの一例である。なお、本発明の予約管理システムは、利用対象に含まれる複数種別の予約対象に対する予約を受け付ける予約システムに適用可能であり、宿泊施設の他に、例えば鉄道、飛行機などの予約システムに適用することも可能である。本実施形態では、本発明の予約管理システムが宿泊施設の予約システムに適用される場合を例に挙げて説明する。
[Embodiment 1]
[Accommodation facility reservation management system 100]
As shown in FIG. 1, an accommodation facility reservation management system 100 according to Embodiment 1 of the present invention includes a management device 10, a check-in terminal 20, and a user terminal 30. FIG. The accommodation facility reservation management system 100 is installed in accommodation facilities such as hotels and inns. The accommodation facility reservation management system 100 is an example of the reservation management system of the present invention. The reservation management system of the present invention can be applied to a reservation system that accepts reservations for multiple types of reservation objects included in the use object, and can be applied to reservation systems for, for example, railways and airplanes in addition to lodging facilities. is also possible. In this embodiment, a case where the reservation management system of the present invention is applied to a reservation system for accommodation facilities will be described as an example.

宿泊施設予約管理システム100には、一又は複数の宿泊施設に配置される管理装置10及びチェックイン端末20が含まれる。図1では、宿泊施設H1に配置される管理装置10及びチェックイン端末20と、宿泊施設H2に配置される管理装置10及びチェックイン端末20とを例示している。以下では、特に断らない限り、宿泊施設H1の管理装置10及びチェックイン端末20について説明する。 The accommodation facility reservation management system 100 includes a management device 10 and a check-in terminal 20 arranged at one or more accommodation facilities. FIG. 1 illustrates the management device 10 and the check-in terminal 20 arranged at the lodging facility H1, and the management device 10 and the check-in terminal 20 arranged at the lodging facility H2. Below, unless otherwise specified, the management device 10 and the check-in terminal 20 of the accommodation facility H1 will be described.

管理装置10は、例えば宿泊施設H1のフロント、事務室等に配置され、予約を管理する。宿泊施設H1のスタッフ(管理者、従業員など)は、管理装置10を操作することが可能である。チェックイン端末20は、本発明の操作端末の一例であり、例えば宿泊施設H1のフロント付近に配置され、宿泊客である利用者(予約者)によるチェックイン手続き及びチェックアウト手続きなどの操作を受け付ける。管理装置10とチェックイン端末20とは、宿泊施設H1に設置される有線LAN又は無線LANなどの通信網N1を介して通信可能である。チェックイン端末20は、1台設置されてもよいし複数台設置されてもよい。なお、管理装置10は、宿泊施設H1の外部に配置され、通信網N1を介してチェックイン端末20と通信してもよい。 The management device 10 is arranged, for example, at the front desk of the accommodation facility H1, an office, or the like, and manages reservations. The staff (administrator, employee, etc.) of the accommodation facility H1 can operate the management device 10 . The check-in terminal 20 is an example of an operation terminal of the present invention, and is arranged, for example, near the front desk of the accommodation facility H1, and receives operations such as check-in procedures and check-out procedures by users (reservers) who are guests. . The management device 10 and the check-in terminal 20 can communicate with each other via a communication network N1 such as a wired LAN or a wireless LAN installed in the lodging facility H1. One check-in terminal 20 may be installed, or a plurality of check-in terminals 20 may be installed. Note that the management device 10 may be arranged outside the accommodation facility H1 and communicate with the check-in terminal 20 via the communication network N1.

ここで、宿泊施設H1の利用者は、自身の利用者端末30を使用して、例えば、宿泊施設H1が運営するWEBサイトの宿泊予約ページにアクセスして宿泊予約を行う。管理装置10は、宿泊予約された予約情報を取得して予約を管理する。なお、予約処理は、管理装置10で実行されてもよいし、管理装置10に通信網N1を介して接続された予約サーバ(不図示)で実行されてもよい。例えば前記予約サーバーは、利用者から予約要求を受け付けて予約処理を実行し、予約が完了した場合に前記予約情報を管理装置10に通知する。複数の利用者端末30及び管理装置10は、インターネット、LAN、WAN、又は公衆電話回線などの通信網N2を介して通信可能である。宿泊予約した予約者は、宿泊日に宿泊施設H1を訪れ、チェックイン端末20を操作してチェックイン手続きを行う。また予約者は、必要に応じてチェックイン端末20を操作してチェックアウト手続きを行う。 Here, the user of the accommodation facility H1 uses his or her own user terminal 30 to make an accommodation reservation by accessing, for example, the accommodation reservation page of the website operated by the accommodation facility H1. The management device 10 acquires reservation information of lodging reservations and manages the reservations. The reservation process may be executed by the management device 10 or by a reservation server (not shown) connected to the management device 10 via the communication network N1. For example, the reservation server receives a reservation request from a user, executes reservation processing, and notifies the management device 10 of the reservation information when the reservation is completed. A plurality of user terminals 30 and management device 10 can communicate via a communication network N2 such as the Internet, LAN, WAN, or a public telephone line. A person who has made an accommodation reservation visits the lodging facility H1 on the day of lodging and operates the check-in terminal 20 to perform check-in procedures. Also, the reservation person operates the check-in terminal 20 to perform check-out procedures as necessary.

[利用者端末30]
図2に示されるように、利用者端末30は、制御部31、記憶部32、操作表示部33、及び通信部34などを備える。利用者端末30は、宿泊施設を利用する利用者が所有する端末装置(モバイル端末)であり、例えばスマートフォン、携帯電話、又はタブレット端末のような携帯可能な情報処理装置である。
[User terminal 30]
As shown in FIG. 2, the user terminal 30 includes a control section 31, a storage section 32, an operation display section 33, a communication section 34, and the like. The user terminal 30 is a terminal device (mobile terminal) owned by a user who uses the accommodation facility, and is a portable information processing device such as a smart phone, a mobile phone, or a tablet terminal.

通信部34は、利用者端末30を有線又は無線で通信網N2に接続し、通信網N2を介して管理装置10などの外部機器との間で所定の通信プロトコルに従ったデータ通信を実行するための通信インターフェースである。 The communication unit 34 connects the user terminal 30 to the communication network N2 by wire or wirelessly, and performs data communication according to a predetermined communication protocol with an external device such as the management device 10 via the communication network N2. communication interface for

操作表示部33は、各種の情報を表示する液晶ディスプレイ又は有機ELディスプレイのような表示部と、操作を受け付けるマウス、キーボード、又はタッチパネルなどの操作部とを備えるユーザーインターフェースである。 The operation display unit 33 is a user interface that includes a display unit such as a liquid crystal display or an organic EL display that displays various types of information, and an operation unit such as a mouse, keyboard, or touch panel that receives operations.

記憶部32は、各種の情報を記憶するフラッシュメモリーなどの不揮発性の記憶部である。例えば、記憶部32には、制御部31に各種処理を実行させるための制御プログラムが記憶されている。例えば、前記制御プログラムは、CD又はDVDなどのコンピュータ読取可能な記録媒体に非一時的に記録されており、利用者端末30に電気的に接続されるCDドライブ又はDVDドライブなどの読取装置(不図示)で読み取られて記憶部32に記憶される。 The storage unit 32 is a non-volatile storage unit such as a flash memory that stores various information. For example, the storage unit 32 stores a control program for causing the control unit 31 to execute various processes. For example, the control program is non-temporarily recorded on a computer-readable recording medium such as a CD or DVD, and is read by a reading device such as a CD drive or DVD drive electrically connected to the user terminal 30 ) and stored in the storage unit 32 .

制御部31は、CPU、ROM、及びRAMなどの制御機器を有する。前記CPUは、各種の演算処理を実行するプロセッサーである。前記ROMは、前記CPUに各種の処理を実行させるためのBIOS及びOSなどの制御プログラムが予め記憶された不揮発性の記憶部である。前記RAMは、各種の情報を記憶する揮発性又は不揮発性の記憶部であり、前記CPUが実行する各種の処理の一時記憶メモリ(作業領域)として使用される。そして、制御部31は、前記ROM又は記憶部32に予め記憶された各種の制御プログラムを前記CPUで実行することにより利用者端末30を制御する。 The control unit 31 has control devices such as a CPU, ROM, and RAM. The CPU is a processor that executes various kinds of arithmetic processing. The ROM is a non-volatile storage unit in which control programs such as BIOS and OS for causing the CPU to execute various processes are stored in advance. The RAM is a volatile or non-volatile storage unit that stores various types of information, and is used as a temporary storage memory (work area) for various processes executed by the CPU. The control unit 31 controls the user terminal 30 by causing the CPU to execute various control programs pre-stored in the ROM or storage unit 32 .

具体的に、制御部31は、受付処理部311、表示処理部312などの各種の処理部を含む。なお、制御部31は、前記CPUで前記制御プログラムに従った各種の処理を実行することによって前記各種の処理部として機能する。また、制御部31に含まれる一部又は全部の処理部が電子回路で構成されていてもよい。また、前記制御プログラムは、複数のプロセッサーを前記各種の処理部として機能させるためのプログラムであってもよい。 Specifically, the control unit 31 includes various processing units such as a reception processing unit 311 and a display processing unit 312 . The control unit 31 functions as the various processing units by executing various types of processing according to the control program by the CPU. Also, part or all of the processing units included in the control unit 31 may be configured by electronic circuits. Further, the control program may be a program for causing a plurality of processors to function as the various processing units.

受付処理部311は、利用者が操作表示部33において操作した操作情報を取得する。例えば、受付処理部311は、宿泊施設H1が運営するWEBサイトにおいて利用者が操作したログイン操作及び予約操作に応じた操作情報を取得する。 The reception processing unit 311 acquires operation information that the user has operated on the operation display unit 33 . For example, the reception processing unit 311 acquires operation information according to the login operation and reservation operation performed by the user on the website operated by the accommodation facility H1.

表示処理部312は、各種の情報を操作表示部33に表示させる。例えば、表示処理部312は、前記WEBサイトの宿泊予約ページを操作表示部33に表示させる。また表示処理部312は、その他の各種メッセージを操作表示部33に表示させる。 The display processing unit 312 causes the operation display unit 33 to display various information. For example, the display processing unit 312 causes the operation display unit 33 to display the accommodation reservation page of the website. The display processing unit 312 also causes the operation display unit 33 to display other various messages.

前記宿泊予約ページには、宿泊情報を入力する予約画面、宿泊者情報を登録する登録画面などが含まれる。前記予約画面には、宿泊日、宿泊日数、宿泊人数、部屋タイプ、部屋数、宿泊施設に到着する予定の時刻を表す到着予定時刻などが含まれる。利用者は、前記予約画面において宿泊情報を入力した後、前記登録画面において宿泊者情報を登録する操作を行う。前記登録画面には、予約者の氏名を表す予約者名、宿泊者の氏名を表す宿泊者名、国籍、誕生日、住所、電話番号、メールアドレス、支払方法などが含まれる。利用者は、前記登録画面において宿泊者情報を登録した後、予約を確認させる操作を行うと宿泊予約が完了する。 The accommodation reservation page includes a reservation screen for inputting accommodation information, a registration screen for registering guest information, and the like. The reservation screen includes the date of stay, the number of days of stay, the number of guests, the type of room, the number of rooms, the expected time of arrival representing the time of arrival at the accommodation facility, and the like. After inputting the lodging information on the reservation screen, the user performs an operation to register the lodger information on the registration screen. The registration screen includes the name of the reservation person, the name of the guest, the nationality, the date of birth, the address, the telephone number, the e-mail address, the payment method, and the like. After registering the guest information on the registration screen, the user performs an operation for confirming the reservation, and the reservation for accommodation is completed.

なお、前記部屋タイプは、例えばシングルルーム、ダブルルーム、ツインルーム、スイートルームなど予約対象の部屋の種別を表す情報である。利用者は、宿泊人数などに応じて所望の部屋タイプを選択する。 The room type is information representing the type of room to be reserved, such as a single room, double room, twin room, or suite room. The user selects a desired room type according to the number of guests.

また、団体で宿泊施設H1を利用する場合、団体に含まれる各利用者は、前記予約画面において、団体であるか否かを選択する。前記宿泊情報には、利用者が団体予約者であるか否かの情報が含まれる。 Also, when a group uses the accommodation facility H1, each user included in the group selects whether it is a group or not on the reservation screen. The accommodation information includes information as to whether or not the user is a group reservation person.

制御部31は、前記宿泊予約ページにおいて宿泊予約を完了した場合に、管理装置10から予約完了通知を取得する。前記予約完了通知には、宿泊予約の内容(予約内容)が含まれる。また、前記予約完了通知に、チェックイン手続きに利用可能な二次元コードなどの情報コードが含まれてもよい。前記情報コードには、例えば利用者(予約者)を識別する利用者ID、会員ID等の利用者情報、予約管理番号などが含まれてもよい。制御部31が前記予約完了通知を取得すると、表示処理部312は、予約内容を操作表示部33に表示させる。 The control unit 31 acquires a reservation completion notice from the management device 10 when the accommodation reservation is completed on the accommodation reservation page. The reservation completion notification includes the content of the lodging reservation (reservation content). Further, the reservation completion notification may include an information code such as a two-dimensional code that can be used for check-in procedures. The information code may include, for example, a user ID for identifying a user (reservation person), user information such as a member ID, a reservation management number, and the like. When the control section 31 acquires the reservation completion notice, the display processing section 312 causes the operation display section 33 to display the content of the reservation.

[管理装置10]
以下、宿泊施設H1の管理装置10について説明する。なお、各宿泊施設の管理装置10は同一の構成を備える。図2に示されるように、管理装置10は、制御部11、記憶部12、操作表示部13、通信部14などを備える。管理装置10は、例えばパーソナルコンピュータ又はタブレット端末のような情報処理装置であってもよい。また、管理装置10は、所謂ホテル管理システム(Property Management System)を構築する情報処理装置又はクラウドサーバであってもよい。管理装置10は、予約管理に加えて、客室管理、会計管理、及び顧客管理などの機能を備えてもよい。また、宿泊施設H1の管理装置10と、宿泊施設H2の管理装置10とは、互いに通信可能であって、予約情報などを相互に閲覧可能に構成されてもよい。
[Management device 10]
The management device 10 of the accommodation facility H1 will be described below. In addition, the management apparatus 10 of each accommodation facility has the same configuration. As shown in FIG. 2, the management device 10 includes a control unit 11, a storage unit 12, an operation display unit 13, a communication unit 14, and the like. The management device 10 may be an information processing device such as a personal computer or a tablet terminal, for example. Also, the management device 10 may be an information processing device or a cloud server that constructs a so-called hotel management system (Property Management System). The management device 10 may have functions such as guest room management, accounting management, and customer management in addition to reservation management. Further, the management device 10 of the accommodation facility H1 and the management device 10 of the accommodation facility H2 may be configured to be able to communicate with each other and to view reservation information and the like mutually.

通信部14は、管理装置10を有線又は無線で通信網N2に接続し、通信網N2を介して利用者端末30及び宿泊施設H2の管理装置10などの外部機器との間で所定の通信プロトコルに従ったデータ通信を実行するための通信インターフェースである。また、通信部14は、管理装置10を有線又は無線で通信網N1に接続し、通信網N1を介してチェックイン端末20との間で所定の通信プロトコルに従ったデータ通信を実行する。 The communication unit 14 connects the management device 10 to the communication network N2 by wire or wirelessly, and communicates with external devices such as the user terminal 30 and the management device 10 of the accommodation facility H2 via the communication network N2 using a predetermined communication protocol. is a communication interface for performing data communication according to Further, the communication unit 14 connects the management device 10 to the communication network N1 by wire or wirelessly, and performs data communication according to a predetermined communication protocol with the check-in terminal 20 via the communication network N1.

操作表示部13は、各種の情報を表示する液晶ディスプレイ又は有機ELディスプレイのような表示部と、操作を受け付けるマウス、キーボード、又はタッチパネルなどの操作部とを備えるユーザーインターフェースである。 The operation display unit 13 is a user interface including a display unit such as a liquid crystal display or an organic EL display that displays various types of information, and an operation unit such as a mouse, keyboard, or touch panel that receives operations.

記憶部12は、各種の情報を記憶するフラッシュメモリーなどの不揮発性の記憶部である。例えば、記憶部12には、制御部11に後述の予約管理処理(図13~図15参照)及びチェックイン処理(図16参照)を実行させるための予約管理プログラム及びチェックインプログラムなどの制御プログラムが記憶されている。例えば、前記予約管理プログラム及び前記チェックインプログラムは、CD又はDVDなどのコンピュータ読取可能な記録媒体に非一時的に記録されており、管理装置10に電気的に接続されるCDドライブ又はDVDドライブなどの読取装置(不図示)で読み取られて記憶部12に記憶される。 The storage unit 12 is a non-volatile storage unit such as a flash memory that stores various information. For example, the storage unit 12 stores control programs such as a reservation management program and a check-in program for causing the control unit 11 to execute reservation management processing (see FIGS. 13 to 15) and check-in processing (see FIG. 16), which will be described later. is stored. For example, the reservation management program and the check-in program are non-temporarily recorded on a computer-readable recording medium such as a CD or DVD, and are electrically connected to the management device 10, such as a CD drive or a DVD drive. is read by a reading device (not shown) and stored in the storage unit 12 .

また、記憶部12には、利用者端末30から受け付けた宿泊予約の情報を表す予約情報D1、予約者の属性に応じたグループの種別を表すグループ種別情報D2、第1グループの予約者(新規予約者)の情報を表す第1グループ情報D3、第2グループの予約者(リピーター)の情報を表す第2グループ情報D4などのデータが記憶される。また、記憶部12には、チェックインの状況を表すチェックイン情報(不図示)が記憶される。 In addition, the storage unit 12 stores reservation information D1 representing information on accommodation reservations received from the user terminal 30, group type information D2 representing the type of group according to the attributes of the person who made the reservation, the person who made the reservation in the first group (new Data such as first group information D3 representing information on subscribers (reservation holders) and second group information D4 representing information on subscribers (repeaters) in the second group are stored. The storage unit 12 also stores check-in information (not shown) representing the check-in status.

図3は、予約情報D1の一例を示す図である。図3に示す例では、2020年12月25日に宿泊施設H1を利用する利用者(予約者)の予約情報D1を示している。予約情報D1には、前記宿泊情報及び前記宿泊者情報が登録される。図3では、説明の便宜上、一部の情報、具体的には、予約番号、予約者名、宿泊日、部屋タイプ、到着予定時刻、宿泊料金、部屋番号を示している。制御部11は、前記宿泊情報及び前記宿泊者情報を取得すると、予約情報D1を記憶部12に登録する。なお、制御部11は、前記部屋番号を、例えば予約受付時には登録せず、宿泊日前日の所定のタイミング(所定時刻)に実行する部屋の割当処理(後述の予約管理処理の一部)において登録する。予約情報D1は、前記到着予定時刻(本発明の利用予定日時の一例)、宿泊料金(本発明の利用料金の一例)、宿泊施設を予約した予約日時のうち少なくともいずれかを含む。 FIG. 3 is a diagram showing an example of reservation information D1. In the example shown in FIG. 3, reservation information D1 of a user (reserver) who uses the accommodation facility H1 on December 25, 2020 is shown. The accommodation information and the guest information are registered in the reservation information D1. For convenience of explanation, FIG. 3 shows some information, specifically, reservation number, reservation name, accommodation date, room type, estimated time of arrival, accommodation fee, and room number. The control unit 11 registers the reservation information D<b>1 in the storage unit 12 after acquiring the accommodation information and the lodger information. Note that the control unit 11 does not register the room number at the time of accepting the reservation, for example, but registers it in the room allocation process (a part of the reservation management process described later) executed at a predetermined timing (predetermined time) on the day before the accommodation date. do. The reservation information D1 includes at least one of the estimated time of arrival (an example of the scheduled date and time of use of the present invention), the accommodation fee (an example of the usage fee of the present invention), and the date and time when the accommodation facility is reserved.

図4は、グループ種別情報D2の一例を示す図である。グループ種別情報D2には、予約番号、予約者名、属性、部屋タイプ、グループ種別の情報が含まれる。前記属性は、予約者の属性を示す情報であり、例えば、宿泊施設H1を初めて予約する新規予約者(本発明の第1予約者の一例)、宿泊施設H1を過去に予約したことのあるリピーター(本発明の第2予約者の一例)、一人の予約者が複数の部屋をまとめて予約する複数部屋予約者(本発明の第3予約者の一例)、及び複数の部屋を予約する団体に含まれる団体予約者(本発明の第4予約者の一例)のうち少なくともいずれかを含む。制御部11は、前記予約情報、宿泊履歴情報などに基づいて前記属性を特定する。 FIG. 4 is a diagram showing an example of the group type information D2. The group type information D2 includes reservation number, reservation person name, attribute, room type, and group type information. The attribute is information indicating an attribute of a person who made a reservation. For example, a new person who makes a reservation for the accommodation facility H1 for the first time (an example of a first person who makes a reservation in the present invention), a repeater who has made a reservation for the accommodation facility H1 in the past. (An example of the second reservation person of the present invention), a multiple room reservation person who reserves multiple rooms at once (an example of the third reservation person of the present invention), and a group that reserves multiple rooms At least one of the included group bookers (an example of the fourth booker of the present invention) is included. The control unit 11 identifies the attributes based on the reservation information, the accommodation history information, and the like.

前記グループ種別は、前記属性に対応する識別情報である。具体的には、前記新規予約者に対してグループ種別「1」が対応付けられ、前記リピーターに対してグループ種別「2」が対応付けられ、前記複数部屋予約者に対してグループ種別「3」が対応付けられ、前記団体予約者に対してグループ種別「4」が対応付けられて登録される。制御部11は、前記予約情報、宿泊履歴情報などに基づいてグループ種別情報D2を記憶部12に登録する。 The group type is identification information corresponding to the attribute. Specifically, group type "1" is associated with the new reservation person, group type "2" is associated with the repeater, and group type "3" is associated with the multiple room reservation person. , and the group type "4" is associated with the group reservation person and registered. The control unit 11 registers the group type information D2 in the storage unit 12 based on the reservation information, the lodging history information, and the like.

図5は、第1グループ情報D3の一例を示す図である。第1グループ情報D3には、グループ種別「1」の前記新規予約者の予約情報D1に対応する順位、予約番号、予約者名、属性、部屋タイプ、到着予定時刻の情報が含まれる。なお、図5に示す第1グループ情報D3は、前記新規予約者のうち予約対象の部屋タイプが「シングルルーム」の新規予約者に関する情報を示している。前記順位は、部屋タイプが「シングルルーム」の複数の新規予約者について到着予定時刻の遅い順の順番を表す情報である。制御部11は、予約情報D1から部屋タイプが「シングルルーム」の新規予約者を抽出して到着予定時刻の遅い順に並べた第1グループ情報D3を記憶部12に登録する。なお、制御部11は、部屋タイプごとに、新規予約者に対応する第1グループ情報D3を記憶部12に登録する。 FIG. 5 is a diagram showing an example of the first group information D3. The first group information D3 includes the order corresponding to the reservation information D1 of the new reservation of the group type "1", the reservation number, the name of the reservation, the attribute, the room type, and the estimated time of arrival. It should be noted that the first group information D3 shown in FIG. 5 indicates information about new reserving persons whose room type to be reserved is "single room" among the new reserving persons. The ranking is information indicating the order of the latest estimated arrival time for a plurality of new reservations of the room type "single room". The control unit 11 registers, in the storage unit 12, first group information D3 in which new reserving persons whose room type is "single room" are extracted from the reservation information D1 and arranged in descending order of expected arrival time. Note that the control unit 11 registers the first group information D3 corresponding to the new reservation person in the storage unit 12 for each room type.

図6は、第2グループ情報D4の一例を示す図である。第2グループ情報D4には、グループ種別「2」の前記リピーターの予約情報D1に対応する順位、予約番号、予約者名、属性、部屋タイプ、到着予定時刻の情報が含まれる。なお、図6に示す第2グループ情報D4は、前記リピーターのうち予約対象の部屋タイプが「シングルルーム」のリピーターに関する情報を示している。前記順位は、部屋タイプが「シングルルーム」の複数のリピーターについて到着予定時刻の遅い順の順番を表す情報である。制御部11は、予約情報D1から部屋タイプが「シングルルーム」のリピーターを抽出して到着予定時刻の遅い順に並べた第2グループ情報D4を記憶部12に登録する。なお、制御部11は、部屋タイプごとに、リピーターに対応する第2グループ情報D4を記憶部12に登録する。 FIG. 6 is a diagram showing an example of the second group information D4. The second group information D4 includes the order corresponding to the reservation information D1 of the repeaters of the group type "2", the reservation number, the name of the person making the reservation, the attribute, the room type, and the estimated time of arrival. The second group information D4 shown in FIG. 6 indicates information about repeaters whose room type to be reserved is "single room" among the repeaters. The ranking is information that indicates the order of the latest estimated arrival time for a plurality of repeaters whose room type is "single room". The control unit 11 registers, in the storage unit 12, second group information D4 in which repeaters whose room type is "single room" are extracted from the reservation information D1 and are arranged in descending order of expected arrival time. Note that the control unit 11 registers the second group information D4 corresponding to the repeaters in the storage unit 12 for each room type.

また、他の実施形態として、制御部11は、第1グループ情報D3及び第2グループ情報D4に加えて、さらに、グループ種別「3」の前記複数部屋予約者の予約情報D1に対応する第3グループ情報(不図示)と、グループ種別「4」の前記団体予約者の予約情報D1に対応する第4グループ情報(不図示)とを、部屋タイプごとに記憶部12に登録してもよい。 As another embodiment, in addition to the first group information D3 and the second group information D4, the control unit 11 further adds a third Group information (not shown) and fourth group information (not shown) corresponding to the group reservation information D1 of the group type "4" may be registered in the storage unit 12 for each room type.

制御部11は、CPU、ROM、及びRAMなどの制御機器を有する。前記CPUは、各種の演算処理を実行するプロセッサーである。前記ROMは、前記CPUに各種の処理を実行させるためのBIOS及びOSなどの制御プログラムが予め記憶された不揮発性の記憶部である。前記RAMは、各種の情報を記憶する揮発性又は不揮発性の記憶部であり、前記CPUが実行する各種の処理の一時記憶メモリー(作業領域)として使用される。そして、制御部11は、前記ROM又は記憶部12に予め記憶された各種の制御プログラムを前記CPUで実行することにより管理装置10を制御する。 The control unit 11 has control devices such as a CPU, ROM, and RAM. The CPU is a processor that executes various kinds of arithmetic processing. The ROM is a non-volatile storage unit in which control programs such as BIOS and OS for causing the CPU to execute various processes are stored in advance. The RAM is a volatile or nonvolatile storage unit that stores various information, and is used as a temporary storage memory (work area) for various processes executed by the CPU. The control unit 11 controls the management device 10 by causing the CPU to execute various control programs pre-stored in the ROM or storage unit 12 .

具体的に、制御部11は、予約処理部111、判定処理部112、抽出処理部113、変更処理部114、検索処理部115、特典処理部116などの各種の処理部を含む。なお、制御部11は、前記CPUで前記予約管理プログラム及び前記チェックインプログラムに従った各種の処理を実行することによって前記各種の処理部として機能する。また、制御部11に含まれる一部又は全部の処理部が電子回路で構成されていてもよい。なお、前記予約管理プログラム及び前記チェックインプログラムは、複数のプロセッサーを前記各種の処理部として機能させるためのプログラムであってもよい。 Specifically, the control unit 11 includes various processing units such as a reservation processing unit 111, a determination processing unit 112, an extraction processing unit 113, a change processing unit 114, a search processing unit 115, and a privilege processing unit . The control unit 11 functions as the various processing units by causing the CPU to execute various processing according to the reservation management program and the check-in program. Also, part or all of the processing units included in the control unit 11 may be configured by electronic circuits. The reservation management program and the check-in program may be programs for causing a plurality of processors to function as the various processing units.

予約処理部111は、利用者端末30において宿泊予約の操作が行われた場合に、予約可能であるか否かを判定し、予約可能である場合に予約処理を行う。例えば、予約処理部111は、宿泊施設H1おける予約対象である複数の部屋タイプの部屋に対する予約を受け付けて予約処理を行う。予約処理が完了した場合、予約処理部111は、利用者端末30に予約完了通知を送信し、前記宿泊情報及び前記宿泊者情報を含む予約情報を予約情報D1(図3参照)に登録する。また、予約処理部111は、チェックイン処理(図16参照)を実行する場合に、記憶部12から対象日(宿泊日当日)の予約情報D1を取得する。予約処理部111は、本発明の予約処理部の一例である。 The reservation processing unit 111 determines whether or not a reservation can be made when an accommodation reservation operation is performed on the user terminal 30, and performs reservation processing when the reservation is possible. For example, the reservation processing unit 111 receives reservations for rooms of a plurality of room types to be reserved in the accommodation facility H1 and performs reservation processing. When the reservation process is completed, the reservation processing unit 111 transmits a reservation completion notification to the user terminal 30, and registers the reservation information including the accommodation information and the guest information in the reservation information D1 (see FIG. 3). Further, the reservation processing unit 111 acquires the reservation information D1 of the target date (the day of the stay) from the storage unit 12 when executing the check-in process (see FIG. 16). The reservation processor 111 is an example of the reservation processor of the present invention.

なお、本実施形態では、管理装置10において予約処理が行われる例について説明するが、例えば、管理装置10と利用者端末30との間に、利用者からの予約要求に応じて予約処理を実行する予約処理システムが介在していてもよい。この場合、管理装置10は、前記予約処理システムから送られてきた情報を予約情報D1に登録して管理する。 In this embodiment, an example in which reservation processing is performed in the management device 10 will be described. There may be an intervening reservation processing system. In this case, the management device 10 registers and manages the information sent from the reservation processing system in the reservation information D1.

判定処理部112は、少なくともいずれかの部屋タイプの部屋について予約可能数よりも予約処理部111により受け付けられた予約の合計数が多い過剰予約(オーバーブッキング)が発生したか否かを判定する。判定処理部112は、本発明の判定処理部の一例である。 The determination processing unit 112 determines whether or not overbooking has occurred in which the total number of reservations received by the reservation processing unit 111 is greater than the number of available reservations for at least one of the room types. The determination processing unit 112 is an example of the determination processing unit of the present invention.

具体的には、制御部11は、宿泊日前日の所定のタイミング(所定時刻)に各予約者に部屋を割り当てる割当処理を実行する。例えば、制御部11は、予約者の属性に応じた優先度(優先順位)に基づいて前記割当処理を実行する。前記優先度は、例えば一度割り当てた部屋を他の部屋又は宿泊施設に変更することにより予約者に与える影響度の大きさに応じて設定される。例えば前記グループ種別「4」の団体予約者の場合、団体に含まれる利用者ごとに部屋を変更することが困難であるため、制御部11は、前記団体予約者に対して前記優先度を最も高い「1」に設定する。また、前記グループ種別「3」の複数部屋予約者の場合、予約した複数の部屋のうちの一部の部屋のみを変更することが困難であるため、制御部11は、前記優先度を前記団体予約者の次に高い「2」に設定する。また、前記グループ種別「4」の新規予約者は部屋を変更することによる影響度が最も小さいと考えられるため、制御部11は、前記優先度を最も低い「4」に設定する。また、前記グループ種別「3」のリピーターは前記新規予約者よりも重要顧客(お得意様)であるため、制御部11は、前記優先度を前記新規予約者よりも高い「3」に設定する。なお、前記優先度の設定方法は上述の方法に限定されない。 Specifically, the control unit 11 executes allocation processing for allocating a room to each reservation person at a predetermined timing (predetermined time) on the day before the accommodation date. For example, the control unit 11 executes the allocation process based on the priority according to the attribute of the subscriber. The priority is set, for example, according to the magnitude of the impact on the reserving person by changing the room once allocated to another room or accommodation facility. For example, in the case of a group reservation person of the group type "4", it is difficult to change rooms for each user included in the group. Set to high "1". In addition, in the case of the group type "3" who has reserved multiple rooms, it is difficult to change only some of the reserved multiple rooms. It is set to "2", which is the second highest number after the person who made the reservation. In addition, since it is considered that the new reservation person of the group type "4" is least affected by changing the room, the control unit 11 sets the lowest priority to "4". In addition, since the repeaters of the group type "3" are more important customers (customers) than the new reservation person, the control unit 11 sets the priority to "3", which is higher than the new reservation person. . Note that the method of setting the priority is not limited to the method described above.

制御部11は、前記優先度に基づいて、初めに前記団体予約者に対して希望の部屋タイプの部屋を割り当て、次に前記複数部屋予約者に対して希望の部屋タイプの部屋を割り当て、次に前記リピーターに対して希望の部屋タイプの部屋を割り当て、最後に前記新規予約者に対して希望の部屋タイプの部屋を割り当てる。制御部11は、前記割当処理を実行すると、割り当てた部屋の部屋番号を予約情報D1(図3参照)に登録する。 Based on the priority, the control unit 11 first allocates the room of the desired room type to the group reservation, then allocates the room of the desired room type to the multiple room reservation, and then to the repeater, and finally to the new reservation person. After executing the allocation process, the control unit 11 registers the room number of the allocated room in the reservation information D1 (see FIG. 3).

ここで、例えば、前記割当処理においてシングルルームの全予約者のうち一部の予約者に対して部屋を割り当てることができない(空部屋がない)場合に、判定処理部112は、オーバーブッキングが発生したと判定する。制御部11は、部屋タイプごとに前記割当処理を実行し、判定処理部112は、部屋タイプごとにオーバーブッキングが発生したか否かを判定する。少なくともいずれかの部屋タイプの部屋においてオーバーブッキングが発生した場合、制御部11は、オーバーブッキングを解消するための予約変更処理(予約管理処理の一部)を実行する。前記予約変更処理には、予約した部屋タイプの部屋を別の部屋タイプの部屋に変更する部屋変更処理と、予約した宿泊施設を他の宿泊施設に変更する施設変更処理とが含まれる。 Here, for example, in the allocation process, if a room cannot be allocated to some of the single room reservation holders (there is no vacant room), the determination processing unit 112 determines that overbooking has occurred. It is determined that The control unit 11 executes the allocation process for each room type, and the determination processing unit 112 determines whether overbooking has occurred for each room type. When overbooking occurs in at least one of the room types, the control unit 11 executes reservation change processing (part of reservation management processing) to eliminate the overbooking. The reservation change processing includes room change processing for changing a room of a reserved room type to another room type, and facility change processing for changing a reserved accommodation facility to another accommodation facility.

なお、制御部11は、宿泊日前日に前記割当処理を実行し、宿泊日当日の所定のタイミング(所定時刻)に前記予約変更処理を実行する。例えば、制御部11は、宿泊日当日のチェックイン可能時刻(例えば15:00)の直前(例えば30分前)の時刻(14:30)に前記予約変更処理を実行する。このように、前記予約変更処理を実行するタイミングをチェックイン可能時刻の直前の時刻に設定することにより、当日にキャンセルした予約者に割り当てられた部屋をオーバーブッキング対象者に割り当てることができるため、オーバーブッキングの発生を最小限に抑えることができる。 The control unit 11 executes the allocation process on the day before the stay, and executes the reservation change process at a predetermined timing (predetermined time) on the day of the stay. For example, the control unit 11 executes the reservation change process at a time (14:30) immediately before (eg, 30 minutes before) the check-in possible time (eg, 15:00) on the accommodation date. In this way, by setting the timing for executing the reservation change process to the time immediately before the check-in possible time, it is possible to allocate the room allocated to the person who canceled the reservation on the day to the overbooked person. Minimize the occurrence of overbooking.

オーバーブッキングが発生した場合、前記予約変更処理において、抽出処理部113は、予約変更を行う変更対象者を抽出する。具体的には、抽出処理部113は、第1種別の部屋タイプ(例えばシングルルーム)の予約者のうち予約者の属性に基づいて、第1種別の部屋タイプよりもグレードが高い第2種別の部屋タイプ(例えばツインルーム)に予約を変更する変更対象者を抽出する。また、抽出処理部113は、前記割当処理における前記優先度が低い順に変更対象者を抽出する。例えば、シングルルームにおいてオーバーブッキングが発生した場合、抽出処理部113は、前記優先度が最も低い前記新規予約者を前記変更対象者として抽出する。さらに、抽出処理部113は、複数の前記新規予約者のうちシングルルームに対応する予約情報D1に基づいて特定される予約者を前記変更対象者として抽出する。例えば、抽出処理部113は、第1グループ情報D3(図5参照)を参照して、到着予定時刻が最も遅い順位第1位の新規予約者(利用者X)を前記変更対象者として抽出する。抽出処理部113は、本発明の抽出処理部の一例である。 When overbooking occurs, in the reservation change process, the extraction processing unit 113 extracts a change target person for whom the reservation is changed. Specifically, the extraction processing unit 113 selects a second room type having a higher grade than the first room type based on the attribute of the reserving person among the reserving persons of the first room type (for example, single room). Extract the change target person who changes the reservation to the room type (for example, twin room). Further, the extraction processing unit 113 extracts the persons to be changed in the order of the lowest priority in the allocation process. For example, when overbooking occurs in a single room, the extraction processing unit 113 extracts the new reservation person with the lowest priority as the person to be changed. Further, the extraction processing unit 113 extracts, from among the plurality of new reservation persons, the reservation person specified based on the reservation information D1 corresponding to the single room as the person to be changed. For example, the extraction processing unit 113 refers to the first group information D3 (see FIG. 5) and extracts the first new reservation person (user X) with the latest estimated arrival time as the person to be changed. . The extraction processing unit 113 is an example of the extraction processing unit of the present invention.

変更処理部114は、予約者が希望する部屋タイプの部屋を別の部屋タイプの部屋に変更する部屋変更処理を実行する。具体的には、変更処理部114は、抽出処理部113により抽出される前記変更対象者の部屋を前記第1種別の部屋から前記第2種別の部屋に変更する。例えば、変更処理部114は、利用者Xが希望するシングルルームをツインルームに変更する。変更処理部114は、利用者Xに対して変更したツインルームの部屋を割り当てると、予約情報D1の部屋タイプを変更し、ツインルームの部屋番号を登録する(図7参照)。なお、制御部11は、シングルルームからツインルームに変更した場合、宿泊料金を変更前の部屋タイプ(シングルルーム)の宿泊料金に設定する。変更処理部114は、本発明の変更処理部の一例である。 The change processing unit 114 executes room change processing for changing a room of a room type desired by a reserving person to a room of another room type. Specifically, the change processing unit 114 changes the room of the change target person extracted by the extraction processing unit 113 from the first type room to the second type room. For example, the change processing unit 114 changes a single room desired by the user X to a twin room. After assigning the changed twin room to the user X, the change processing unit 114 changes the room type of the reservation information D1 and registers the twin room number (see FIG. 7). When changing from a single room to a twin room, the control unit 11 sets the accommodation charge to the accommodation charge of the room type (single room) before the change. The change processor 114 is an example of the change processor of the present invention.

制御部11は、利用者Xについて前記部屋変更処理を実行することによりシングルルームのオーバーブッキングが解消された場合に前記予約変更処理を終了する。一方、制御部11は、利用者Xについて前記部屋変更処理を実行してもシングルルームのオーバーブッキングが解消されない場合には、引き続き前記予約変更処理を実行する。 When the overbooking of the single room is resolved by executing the room change process for the user X, the control unit 11 ends the reservation change process. On the other hand, if the overbooking of the single room is not resolved even after executing the room change process for the user X, the control unit 11 continues to execute the reservation change process.

例えば、抽出処理部113は、第1グループ情報D3(図5参照)を参照して、到着予定時刻が利用者Xの次に遅い順位第2位の新規予約者(利用者L)を前記変更対象者として抽出する。変更処理部114は、利用者Lが希望するシングルルームをツインルームに変更する。変更処理部114は、利用者Lに対して変更したツインルームの部屋を割り当てると、予約情報D1の部屋タイプを変更し、ツインルームの部屋番号を登録する。このようにして、制御部11は、シングルルームのオーバーブッキングが解消するまで第1グループ情報D3に登録された新規予約者の前記部屋変更処理を実行する。 For example, the extraction processing unit 113 refers to the first group information D3 (see FIG. 5), and changes the second new reservation person (user L) whose expected arrival time is the second behind user X. Extract as a target person. The change processing unit 114 changes the single room desired by the user L to a twin room. After allocating the changed twin room to the user L, the change processing unit 114 changes the room type of the reservation information D1 and registers the twin room number. In this manner, the control unit 11 executes the room change processing for the new reservation person registered in the first group information D3 until the overbooking of the single room is resolved.

ここで、第1グループ情報D3に登録された新規予約者について前記部屋変更処理を実行してもシングルルームのオーバーブッキングが解消されない場合には、制御部11は、引き続き前記予約変更処理を実行する。 Here, if the overbooking of the single room is not resolved even if the room change processing is executed for the new reservation person registered in the first group information D3, the control unit 11 continues to execute the reservation change processing. .

例えば、抽出処理部113は、前記割当処理における前記優先度が前記新規予約者の次に低いリピーターを前記変更対象者として抽出する。例えば、抽出処理部113は、第2グループ情報D4(図6参照)を参照して、到着予定時刻が最も遅い順位第1位のリピーター(利用者S)を前記変更対象者として抽出する。 For example, the extraction processing unit 113 extracts, as the person to be changed, the repeater whose priority in the allocation process is the next lowest after the new reservation person. For example, the extraction processing unit 113 refers to the second group information D4 (see FIG. 6) and extracts the first repeater (user S) with the latest scheduled arrival time as the person to be changed.

変更処理部114は、利用者Sが希望するシングルルームをツインルームに変更する。変更処理部114は、利用者Sに対して変更したツインルームの部屋を割り当てると、予約情報D1の部屋タイプを変更し、ツインルームの部屋番号を登録する。 The change processing unit 114 changes the single room desired by the user S to a twin room. After allocating the changed twin room to the user S, the change processing unit 114 changes the room type of the reservation information D1 and registers the room number of the twin room.

制御部11は、利用者Sについて前記部屋変更処理を実行することによりシングルルームのオーバーブッキングが解消された場合に前記予約変更処理を終了する。一方、利用者Sについて前記部屋変更処理を実行してもシングルルームのオーバーブッキングが解消されない場合には、引き続き、抽出処理部113は、到着予定時刻が利用者Sの次に遅い順位第2位のリピーター(利用者R)を前記変更対象者として抽出する。また、変更処理部114は、利用者Rが希望するシングルルームをツインルームに変更する。変更処理部114は、利用者Rに対して変更したツインルームの部屋を割り当てると、予約情報D1の部屋タイプを変更し、ツインルームの部屋番号を登録する。このようにして、制御部11は、シングルルームのオーバーブッキングが解消するまで第2グループ情報D4に登録されたリピーターの前記部屋変更処理を実行する。 When the overbooking of the single room is resolved by executing the room change process for the user S, the control unit 11 ends the reservation change process. On the other hand, if the overbooking of the single room is not resolved even if the room change processing is executed for the user S, the extraction processing unit 113 continues to place the user S with the second-latest scheduled arrival time after the user S. repeater (user R) is extracted as the person to be changed. Further, the change processing unit 114 changes the single room desired by the user R to a twin room. After allocating the changed twin room to the user R, the change processing unit 114 changes the room type of the reservation information D1 and registers the twin room number. In this manner, the control unit 11 executes the room change processing of the repeaters registered in the second group information D4 until the overbooking of single rooms is resolved.

ここで、制御部11は、第2グループ情報D4に登録されたリピーターに対する部屋変更処理を実行してもオーバーブッキングが解消されない場合に、予約した宿泊施設を他の宿泊施設に変更する施設変更処理(予約管理処理の一部)を実行してもよい。例えば、制御部11は、宿泊施設H1においてオーバーブッキングを解消可能な他の部屋タイプの空部屋が存在しない場合に前記施設変更処理を実行する。 Here, the control unit 11 performs facility change processing for changing the reserved accommodation facility to another accommodation facility when overbooking is not resolved even if the room change processing is executed for the repeaters registered in the second group information D4. (part of the reservation management process) may be executed. For example, the control unit 11 executes the facility change process when there is no vacant room of another room type that can eliminate overbooking in the accommodation facility H1.

なお、制御部11は、第2グループ情報D4に登録されたリピーターに対する前記部屋変更処理を実行してもオーバーブッキングが解消されない場合に、さらに前記第3グループ情報に登録された複数部屋予約者に対して前記部屋変更処理を実行してもよい。そして、制御部11は、前記第3グループ情報に登録された複数部屋予約者に対する前記部屋変更処理を実行してもオーバーブッキングが解消されない場合に、前記施設変更処理を実行してもよい。 In addition, if the overbooking is not resolved even if the room change processing is executed for the repeaters registered in the second group information D4, the control unit 11 further allows the multiple room reservation person registered in the third group information The room change processing may be executed with respect to the room. Then, the control unit 11 may execute the facility change processing when the overbooking is not resolved even if the room change processing is executed for the multiple room reservation person registered in the third group information.

また、制御部11は、前記第3グループ情報に登録された複数部屋予約者に対する前記部屋変更処理を実行してもオーバーブッキングが解消されない場合に、前記第4グループ情報に登録された団体予約者に対して前記部屋変更処理を実行してもよい。そして、制御部11は、前記第4グループ情報に登録された団体予約者に対する前記部屋変更処理を実行してもオーバーブッキングが解消されない場合に、前記施設変更処理を実行してもよい。 In addition, if the overbooking is not resolved even if the room change processing is executed for the multiple room reservation person registered in the third group information, the control unit 11 controls the group reservation person registered in the fourth group information. The room change processing may be executed for Then, the control unit 11 may execute the facility change process when the overbooking is not resolved even if the room change process is executed for the group reservation person registered in the fourth group information.

前記施設変更処理において、検索処理部115は、所定の部屋タイプの部屋においてオーバーブッキングが解消されない場合に、当該部屋タイプと同等以上の部屋を予約可能な他の宿泊施設を検索する。例えば、検索処理部115は、シングルルームのオーバーブッキングが解消されない場合に、他の宿泊施設の管理装置10に記憶されている予約情報D1を参照してシングルルーム、ツインルーム、又はスイートルームの空部屋を有する宿泊施設を検索する。すなわち、宿泊施設H1の管理装置10は、他の宿泊施設の管理装置10とデータ通信を行うことにより予約可能な他の宿泊施設を検索する。また、検索処理部115は、宿泊施設H1のシングルルームと宿泊料金、部屋の大きさなどが同等以上の空部屋を有する宿泊施設を検索してもよい。 In the facility change process, if the overbooking of rooms of a predetermined room type is not resolved, the search processing unit 115 searches for other accommodation facilities that can reserve rooms equal to or larger than the room type. For example, if the single room overbooking is not resolved, the search processing unit 115 refers to the reservation information D1 stored in the management device 10 of the other accommodation facility to find the availability of a single room, twin room, or suite room. Search for accommodations that have rooms. That is, the management device 10 of the accommodation facility H1 searches for another accommodation facility that can be reserved by performing data communication with the management device 10 of the other accommodation facility. The search processing unit 115 may also search for an accommodation facility that has a vacant room that is equal to or greater than the single room in the accommodation facility H1 in terms of room rate, room size, and the like.

また、検索処理部115は、宿泊施設H1の情報に基づいて他の宿泊施設を検索してもよい。例えば、検索処理部115は、宿泊施設H1の住所、グレード、規模(部屋数、大きさ)、設備(バス、トイレ、アメニティなど)などに基づいて他の宿泊施設を検索する。ここでは、検索処理部115が宿泊施設H2を検索したと仮定する。 Further, the search processing unit 115 may search for other accommodation facilities based on the information on the accommodation facility H1. For example, the search processing unit 115 searches for other accommodation facilities based on the address, grade, scale (number of rooms, size), facilities (bath, toilet, amenities, etc.) of the accommodation facility H1. Here, it is assumed that the search processing unit 115 has searched for the accommodation facility H2.

変更処理部114は、抽出処理部113により抽出される前記変更対象者の前記予約対象を、検索処理部115により検索される宿泊施設H2の予約対象に変更する。例えば、第2グループ情報D4に登録されたリピーター(利用者R)に対するシングルルームの前記部屋変更処理を実行してもオーバーブッキングが解消されない場合に、変更処理部114は、次に抽出されるリピーター(利用者B)のシングルルームを、検索処理部115により検索される宿泊施設H2のシングルルームに変更する。なお、例えば、変更処理部114は、宿泊施設H2の管理装置10に利用者Bに関する予約要求を送信する。宿泊施設H2の管理装置10は前記予約要求を受信すると、利用者Bのシングルルームの予約を確定させて宿泊施設H2の予約情報に登録する。変更処理部114は、利用者Bの予約対象を宿泊施設H2に変更すると、予約情報D1の部屋タイプに宿泊施設H2の情報を登録する(図8参照)。 The change processing unit 114 changes the reservation target of the change target person extracted by the extraction processing unit 113 to the reservation target of the accommodation facility H2 searched by the search processing unit 115 . For example, if overbooking is not resolved even if the room change processing for a single room is executed for a repeater (user R) registered in the second group information D4, the change processing unit 114 changes the repeater (user R) to be extracted next. The single room of (user B) is changed to the single room of the lodging facility H2 searched by the search processing unit 115 . In addition, for example, the change processing unit 114 transmits a reservation request for the user B to the management device 10 of the accommodation facility H2. When the management device 10 of the accommodation facility H2 receives the reservation request, it confirms the reservation of the single room for the user B and registers it in the reservation information of the accommodation facility H2. When the change processing unit 114 changes the reservation target of the user B to the accommodation facility H2, the change processing unit 114 registers the information of the accommodation facility H2 in the room type of the reservation information D1 (see FIG. 8).

特典処理部116は、前記変更対象者に特典を付与する。具体的には、特典処理部116は、同じ宿泊施設内で部屋タイプをグレードアップした場合に、宿泊料金をグレードアップ前の部屋タイプの宿泊料金に設定する。また、特典処理部116は、宿泊施設を変更した場合に、変更後の宿泊施設の宿泊料金を無料にする又は割り引く。特典処理部116は、チェックイン端末20において、チェックイン処理時に前記変更対象者に前記特典(クーポンなど)を付与してもよい。これにより、予約変更された利用者の不満、クレームなどを抑制することができる。 The privilege processing unit 116 gives a privilege to the person to be changed. Specifically, when the room type is upgraded within the same accommodation facility, the privilege processing unit 116 sets the accommodation charge to the accommodation charge of the room type before the upgrade. In addition, when the accommodation facility is changed, the privilege processing unit 116 makes the accommodation fee of the accommodation facility after the change free or discounts it. In the check-in terminal 20, the privilege processing unit 116 may give the privilege (such as a coupon) to the person to be changed during the check-in process. As a result, dissatisfaction, complaints, and the like of users whose reservations have been changed can be suppressed.

また、制御部11は、前記予約変更処理を実行した場合に、利用者端末30に予約対象(部屋又は宿泊施設)を変更したことを示す特定情報を通知してもよい。 Further, when executing the reservation change process, the control unit 11 may notify the user terminal 30 of specific information indicating that the reservation object (room or accommodation facility) has been changed.

また、制御部11は、前記予約変更処理を実行した場合に、チェックイン端末20において、チェックイン処理時に予約対象(部屋又は宿泊施設)を変更したことを示す特定情報(後述)を表示させてもよい(図11及び図12参照)。 In addition, when the reservation change process is executed, the control unit 11 causes the check-in terminal 20 to display specific information (described later) indicating that the reservation object (room or accommodation facility) has been changed during the check-in process. (See FIGS. 11 and 12).

また、制御部11は、宿泊施設における利用者のチェックイン手続きが完了した場合に、チェックイン情報(不図示)を更新する。前記チェックイン情報には、宿泊日当日の利用者名(宿泊者名)、チェックインが完了したか否かを示すチェックイン状況、部屋番号などが含まれる。 Further, the control unit 11 updates check-in information (not shown) when the user's check-in procedure at the accommodation facility is completed. The check-in information includes the user name (guest name) on the day of the stay, the check-in status indicating whether check-in has been completed, the room number, and the like.

[チェックイン端末20]
図2に示されるように、チェックイン端末20は、制御部21、記憶部22、操作表示部23、スピーカ24、読取部25、カメラ26、通信部27などを備える。チェックイン端末20は、例えばパーソナルコンピュータのような情報処理装置であってもよい。図9は、チェックイン端末20の一例を示す外観図である。図9に示すように、チェックイン端末20において、利用者は操作表示部23をタッチ操作することが可能となっている。利用者は、操作表示部23に表示される操作画面を操作しながらチェックイン手続き及びチェックアウト手続きを行う。カメラ26は、操作表示部23の上部に設けられており、例えば利用者の顔画像を撮像する。チェックイン端末20には、クレジットカードなどのカード類を挿入するカード挿入部、硬貨及び紙幣を投入する金銭投入部、カードキーを発行するカードキー発行部なども含まれる。
[Check-in terminal 20]
As shown in FIG. 2, the check-in terminal 20 includes a control section 21, a storage section 22, an operation display section 23, a speaker 24, a reading section 25, a camera 26, a communication section 27, and the like. The check-in terminal 20 may be an information processing device such as a personal computer. FIG. 9 is an external view showing an example of the check-in terminal 20. As shown in FIG. As shown in FIG. 9, on the check-in terminal 20, the user can perform a touch operation on the operation display section 23. As shown in FIG. The user performs check-in procedures and check-out procedures while operating the operation screen displayed on the operation display unit 23 . The camera 26 is provided above the operation display unit 23, and captures, for example, a face image of the user. The check-in terminal 20 includes a card insertion unit for inserting cards such as credit cards, a money insertion unit for inserting coins and bills, and a card key issuing unit for issuing card keys.

通信部27は、チェックイン端末20を有線又は無線で通信網N1に接続し、通信網N1を介して管理装置10との間で所定の通信プロトコルに従ったデータ通信を実行するための通信インターフェースである。 The communication unit 27 connects the check-in terminal 20 to the communication network N1 by wire or wirelessly, and is a communication interface for executing data communication according to a predetermined communication protocol with the management device 10 via the communication network N1. is.

操作表示部23は、各種の情報を表示する液晶ディスプレイ又は有機ELディスプレイのような表示部と、操作を受け付けるタッチパネルなどの操作部とを備えるユーザーインターフェースである。 The operation display unit 23 is a user interface including a display unit such as a liquid crystal display or an organic EL display that displays various information and an operation unit such as a touch panel that receives operations.

カメラ26は、利用者の画像を撮像してデジタル画像データとして出力するデジタルカメラである。カメラ26は、ネットワークカメラであってもよい。また、カメラ26は、チェックイン端末20の前の人を検知するセンサ機能を備えてもよい。 The camera 26 is a digital camera that takes an image of the user and outputs it as digital image data. Camera 26 may be a network camera. Also, the camera 26 may have a sensor function to detect a person in front of the check-in terminal 20 .

読取部25は、二次元コードなどの情報コードを読み取る。また読取部25は、利用者の旅券(パスポート)、身分証明書などをスキャンする機能を備えてもよい。 The reading unit 25 reads an information code such as a two-dimensional code. The reading unit 25 may also have a function of scanning a user's passport, identification card, or the like.

記憶部22は、各種の情報を記憶するフラッシュメモリーなどの不揮発性の記憶部である。例えば、記憶部22には、制御部21に後述のチェックイン処理(図16参照)を実行させるためのチェックインプログラムなどの制御プログラムが記憶されている。例えば、前記チェックインプログラムは、CD又はDVDなどのコンピュータ読取可能な記録媒体に非一時的に記録されており、チェックイン端末20に電気的に接続されるCDドライブ又はDVDドライブなどの読取装置(不図示)で読み取られて記憶部22に記憶される。なお、前記チェックインプログラムは、通信網N1を介してチェックイン端末20の記憶部22にダウンロードされてもよい。 The storage unit 22 is a nonvolatile storage unit such as a flash memory that stores various information. For example, the storage unit 22 stores a control program such as a check-in program for causing the control unit 21 to execute check-in processing (see FIG. 16), which will be described later. For example, the check-in program is non-temporarily recorded on a computer-readable recording medium such as a CD or DVD, and a reading device such as a CD drive or DVD drive electrically connected to the check-in terminal 20 ( (not shown) and stored in the storage unit 22 . The check-in program may be downloaded to the storage unit 22 of the check-in terminal 20 via the communication network N1.

制御部21は、CPU、ROM、及びRAMなどの制御機器を有する。前記CPUは、各種の演算処理を実行するプロセッサーである。前記ROMは、前記CPUに各種の演算処理を実行させるためのBIOS及びOSなどの制御プログラムが予め記憶される不揮発性の記憶部である。前記RAMは、各種の情報を記憶する揮発性又は不揮発性の記憶部であり、前記CPUが実行する各種の処理の一時記憶メモリー(作業領域)として使用される。そして、制御部21は、前記ROM又は記憶部22に予め記憶された各種の制御プログラムを前記CPUで実行することによりチェックイン端末20を制御する。 The control unit 21 has control devices such as a CPU, ROM, and RAM. The CPU is a processor that executes various kinds of arithmetic processing. The ROM is a non-volatile storage unit in which control programs such as BIOS and OS for causing the CPU to execute various arithmetic processes are stored in advance. The RAM is a volatile or nonvolatile storage unit that stores various information, and is used as a temporary storage memory (work area) for various processes executed by the CPU. The control unit 21 controls the check-in terminal 20 by causing the CPU to execute various control programs pre-stored in the ROM or storage unit 22 .

具体的に、制御部21は、図2に示すように、受付処理部211、表示処理部212、チェックイン処理部213などの各種の処理部を含む。なお、制御部21は、前記CPUで前記チェックインプログラムに従った各種の処理を実行することによって前記各種の処理部として機能する。また、制御部21に含まれる一部又は全部の処理部が電子回路で構成されていてもよい。なお、前記チェックインプログラムは、複数のプロセッサーを前記各種の処理部として機能させるためのプログラムであってもよい。 Specifically, the control unit 21 includes various processing units such as a reception processing unit 211, a display processing unit 212, and a check-in processing unit 213, as shown in FIG. The control unit 21 functions as the various processing units by executing various types of processing according to the check-in program by the CPU. Also, part or all of the processing units included in the control unit 21 may be configured by electronic circuits. The check-in program may be a program for causing a plurality of processors to function as the various processing units.

受付処理部211は、宿泊施設H1の利用者(予約者)がチェックイン端末20の操作表示部23において操作した操作情報を取得する。例えば、利用者が図10に示すチェックイン画面において前記チェックイン手続きを開始する操作を行うと、受付処理部211は、当該操作情報を取得する。前記チェックイン手続きには、利用者が外国人の場合に旅券をスキャンする手続き、予約番号、氏名、電話番号、住所など宿泊者情報を入力する手続き、決済手続き、ルームキー(モバイルキー又はカードキー)を選択する手続きなどが含まれる。なお、利用者が、前記チェックイン手続きにおいて、利用者端末30(携帯端末)に表示された二次元コードを読取部25(図9参照)に翳した場合に、受付処理部211が、読み取った前記二次元コードに含まれる前記宿泊者情報を取得してもよい。受付処理部211は、本発明の受付処理部の一例である。 The reception processing unit 211 acquires operation information operated on the operation display unit 23 of the check-in terminal 20 by the user (reserver) of the accommodation facility H1. For example, when the user performs an operation to start the check-in procedure on the check-in screen shown in FIG. 10, the reception processing unit 211 acquires the operation information. The above check-in procedures include procedures for scanning passports if the user is a foreigner, procedures for entering guest information such as reservation number, name, phone number, address, payment procedure, room key (mobile key or card key) ) is included. In the check-in procedure, when the user holds up the two-dimensional code displayed on the user terminal 30 (portable terminal) to the reading unit 25 (see FIG. 9), the reception processing unit 211 reads the code. The guest information included in the two-dimensional code may be acquired. The reception processing unit 211 is an example of the reception processing unit of the present invention.

表示処理部212は、各種の情報を操作表示部23に表示させる。例えば、表示処理部212は、チェックイン手続きに必要な情報を入力させるための操作画面を順次、操作表示部23に表示させる。表示処理部212は、その他の各種メッセージを操作表示部23に表示させる。なお、チェックイン端末20がチェックアウト手続きを行う機能を備える場合、チェックアウト手続きに必要な情報を入力させるための操作画面を順次、操作表示部23に表示させる。表示処理部212は、本発明の表示処理部の一例である。 The display processing unit 212 causes the operation display unit 23 to display various kinds of information. For example, the display processing unit 212 causes the operation display unit 23 to sequentially display operation screens for inputting information necessary for the check-in procedure. The display processing unit 212 causes the operation display unit 23 to display other various messages. When the check-in terminal 20 has a function of performing a checkout procedure, the operation display unit 23 sequentially displays operation screens for inputting information necessary for the checkout procedure. The display processing section 212 is an example of the display processing section of the present invention.

チェックイン処理部213は、チェックイン手続きにおいて入力された情報に基づいて、利用者の認証を行う。例えば、チェックイン処理部213は、管理装置10に記憶される予約情報D1(図3参照)を参照して、利用者が入力した情報が予約情報D1に一致する場合に当該利用者を認証して宿泊を許可する。また、チェックイン処理部213は、読取部25においてスキャンした旅券画像と、カメラ26により撮像された利用者の顔画像とが一致する場合に当該利用者を認証して宿泊を許可してもよい。 The check-in processing unit 213 authenticates the user based on the information input in the check-in procedure. For example, the check-in processing unit 213 refers to the reservation information D1 (see FIG. 3) stored in the management device 10, and authenticates the user when the information entered by the user matches the reservation information D1. allow overnight stays. In addition, the check-in processing unit 213 may authenticate the user and permit him/her to stay when the passport image scanned by the reading unit 25 and the user's face image captured by the camera 26 match. .

ここで、管理装置10において前記予約変更処理が実行された場合に、表示処理部312は、予約対象(部屋又は宿泊施設)を変更したことを示す特定情報を操作表示部23に表示させる。例えば、管理装置10の制御部11がシングルルームのオーバーブッキングを解消するために利用者Xが予約したシングルルームをツインルームに変更した場合に(図7参照)、表示処理部212は、制御部11から取得する前記特定情報を、図11に示す通知画面に表示させる。具体的には、表示処理部212は、部屋タイプを変更したことを示すメッセージ、変更を承諾するか否かを問い合わせるメッセージ、承諾するか否かを選択する選択ボタンK1,K2などを通知画面に表示させる。 Here, when the reservation change process is executed in the management device 10, the display processing unit 312 causes the operation display unit 23 to display specific information indicating that the reservation object (room or accommodation facility) has been changed. For example, when the control unit 11 of the management device 10 changes the single room reserved by the user X to a twin room in order to eliminate the overbooking of the single room (see FIG. 7), the display processing unit 212 causes the control unit 11 is displayed on the notification screen shown in FIG. Specifically, the display processing unit 212 displays a message indicating that the room type has been changed, a message inquiring whether or not to approve the change, selection buttons K1 and K2 for selecting whether or not to approve, etc. on the notification screen. display.

図11に示す通知画面において、利用者Xが選択ボタンK1を押下すると、チェックイン処理部213は、チェックイン処理を継続して決済処理、ルームキー発行処理などを実行する。例えば、チェックイン処理部213は、利用者によるチェックインに必要な情報の入力が完了し、利用者の認証に成功した場合に、宿泊料金の支払い関する決済処理を行う。具体的には、利用者がクレジットカードをチェックイン端末20のカード挿入部に挿入すると、チェックイン処理部213は、利用者が利用する決済事業者の決済サーバーに決済要求を送信して決済処理を行う。また、チェックイン処理部213は、利用者に割り当てられた部屋のルームキーを発行する。一方、図11に示す通知画面において、利用者Xが選択ボタンK2を押下すると、チェックイン処理部213はチェックイン処理を中断し、表示処理部212はフロントへ案内する通知を表示させる。 When the user X presses the selection button K1 on the notification screen shown in FIG. 11, the check-in processing unit 213 continues the check-in processing and executes settlement processing, room key issuing processing, and the like. For example, the check-in processing unit 213 performs settlement processing related to payment of the accommodation fee when the input of information necessary for check-in by the user is completed and the user is successfully authenticated. Specifically, when the user inserts a credit card into the card insertion part of the check-in terminal 20, the check-in processing unit 213 transmits a payment request to the payment server of the payment service provider used by the user and performs payment processing. I do. Also, the check-in processing unit 213 issues a room key for the room assigned to the user. On the other hand, when the user X presses the selection button K2 on the notification screen shown in FIG. 11, the check-in processing unit 213 suspends the check-in processing, and the display processing unit 212 displays a notification to guide the user to the front desk.

また例えば、管理装置10の制御部11がシングルルームのオーバーブッキングを解消するために利用者Bが予約した宿泊施設H1を他の宿泊施設H2に変更した場合に、表示処理部212は、制御部11から取得する前記特定情報を、図12に示す通知画面に表示させる。具体的には、表示処理部212は、宿泊施設を変更したことを示すメッセージ、変更を承諾するか否かを問い合わせるメッセージ、承諾するか否かを選択する選択ボタンK1,K2などを通知画面に表示させる。また、表示処理部212は、変更先の宿泊施設H2に関する詳細情報を表示させるための選択ボタンK3を通知画面に表示させる。 Further, for example, when the control unit 11 of the management device 10 changes the accommodation facility H1 reserved by the user B to another accommodation facility H2 in order to eliminate the overbooking of the single room, the display processing unit 212 causes the control unit 11 is displayed on the notification screen shown in FIG. Specifically, the display processing unit 212 displays a message indicating that the accommodation facility has been changed, a message inquiring whether or not to approve the change, selection buttons K1 and K2 for selecting whether or not to approve, etc. on the notification screen. display. In addition, the display processing unit 212 causes the notification screen to display a selection button K3 for displaying detailed information about the destination accommodation facility H2.

図12に示す通知画面において、利用者Bが選択ボタンK1を押下すると、表示処理部212は、宿泊施設H2に関する案内情報を表示させる。前記案内情報には、宿泊施設H2の施設情報、現在地(宿泊施設H1)から宿泊施設H2までの経路、所要時間などが含まれる。また、利用者Bが選択ボタンK1を押下すると、表示処理部212は、特典(例えば電子クーポン)を通知画面に表示させる。 When the user B presses the selection button K1 on the notification screen shown in FIG. 12, the display processing unit 212 displays guidance information regarding the accommodation facility H2. The guidance information includes facility information of the accommodation facility H2, a route from the current location (accommodation facility H1) to the accommodation facility H2, required time, and the like. Also, when the user B presses the selection button K1, the display processing unit 212 displays a privilege (for example, an electronic coupon) on the notification screen.

なお、制御部21は、利用者Bが変更先の宿泊施設H2においてチェックイン手続きを行う際に利用可能なチェックイン情報を提示してもよい。例えば、利用者Bが選択ボタンK1を押下すると、制御部21は、利用者Bの宿泊施設H1における予約情報、オーバーブッキングを解消するために宿泊施設H1を宿泊施設H2に変更したことを示す変更情報、宿泊施設H2の宿泊料金を割り引く特典情報、チェックイン操作の引継情報などのチェックイン情報を含む二次元コードをチェックイン端末20に表示させる。前記引継情報には、宿泊施設H1の前記チェックイン手続きにおいて入力した宿泊者情報などが含まれる。利用者Bは、前記二次元コードを取得すると、宿泊施設H2においてチェックイン端末20に前記二次元コードを翳すことにより、チェックイン手続きを行うことができる。例えば、利用者Bは、宿泊施設H2のチェックイン端末20において、残りのチェックイン手続き、例えば決済手続き、ルームキー発行手続きなどを行う。これにより、利用者Bは、宿泊施設H2において、重複するチェックイン操作を省略することができるためスムーズにチェックイン手続きを行うことができる。 Note that the control unit 21 may present check-in information that can be used when the user B performs the check-in procedure at the new accommodation facility H2. For example, when the user B presses the selection button K1, the control unit 21 displays the reservation information for the accommodation facility H1 of the user B and the change indicating that the accommodation facility H1 has been changed to the accommodation facility H2 in order to eliminate overbooking. The check-in terminal 20 is caused to display a two-dimensional code including check-in information such as information, privilege information for discounting the accommodation fee of the accommodation facility H2, and check-in operation handover information. The transfer information includes the guest information input in the check-in procedure of the accommodation facility H1. After acquiring the two-dimensional code, the user B can perform check-in procedures by holding the two-dimensional code over the check-in terminal 20 at the accommodation facility H2. For example, user B performs the rest of the check-in procedures, such as payment procedures and room key issuance procedures, at the check-in terminal 20 of the accommodation facility H2. As a result, the user B can omit redundant check-in operations at the accommodation facility H2, so that the check-in procedure can be performed smoothly.

一方、図12に示す通知画面において、利用者Bが選択ボタンK2を押下すると、チェックイン処理部213はチェックイン処理を中断し、表示処理部212はフロントへ案内する通知を表示させる。 On the other hand, when user B presses the selection button K2 on the notification screen shown in FIG. 12, the check-in processing unit 213 suspends the check-in processing, and the display processing unit 212 displays a notification to guide the user to the front desk.

制御部21は、利用者に対してルームキーの発行を完了すると、前記チェックイン処理を終了してチェックイン手続きを終了する。また、複数のチェックイン端末20は、並行して前記チェックイン処理を行うことが可能である。 After issuing the room key to the user, the control unit 21 ends the check-in process and the check-in procedure. Also, a plurality of check-in terminals 20 can perform the check-in process in parallel.

実施形態1の他の実施形態として、抽出処理部113は、オーバーブッキングが発生した場合に、所定の属性に応じた予約者(例えば前記優先度が最も低い新規予約者)のうち、宿泊料金が最も高い予約者を前記変更対象者として抽出してもよい。そして、変更処理部114は、抽出された予約者が希望する部屋タイプの部屋をアップグレードした部屋に変更する。また、変更処理部114は、抽出された予約者が希望する宿泊施設H1を他の宿泊施設H2に変更する。すなわち、制御部11は、オーバーブッキングが発生した場合に、宿泊料金が高い順に前記予約変更処理を実行してもよい。このように、宿泊施設が高い予約者をアップグレードすることにより、宿泊施設は、アップグレードによる売り上げの損失を抑制することができる。 As another embodiment of the first embodiment, when overbooking occurs, the extraction processing unit 113 extracts the room charge from among the bookers (for example, new bookers with the lowest priority) according to a predetermined attribute. The highest reservation person may be extracted as the person to be changed. Then, the change processing unit 114 changes the room of the extracted room type desired by the reserving person to the upgraded room. Further, the change processing unit 114 changes the extracted accommodation facility H1 desired by the reserving person to another accommodation facility H2. That is, when overbooking occurs, the control unit 11 may execute the reservation change process in descending order of accommodation charges. In this way, by upgrading those who book expensive accommodation facilities, the accommodation facilities can limit the loss of sales due to upgrades.

また、実施形態1の他の実施形態として、抽出処理部113は、オーバーブッキングが発生した場合に、所定の属性に応じた予約者(例えば前記優先度が最も低い新規予約者)のうち、予約日時が最も遅い予約者を前記変更対象者として抽出してもよい。そして、変更処理部114は、抽出された予約者が希望する部屋タイプの部屋をアップグレードした部屋に変更する。また、変更処理部114は、抽出された予約者が希望する宿泊施設H1を他の宿泊施設H2に変更する。すなわち、制御部11は、オーバーブッキングが発生した場合に、予約日時が遅い順に前記予約変更処理を実行してもよい。このように、早く予約した予約者については、予約変更処理を行わず優先的に予約を確定させてもよい。 Further, as another embodiment of the first embodiment, when overbooking occurs, the extraction processing unit 113 extracts the reservation The reservation person with the latest date and time may be extracted as the person to be changed. Then, the change processing unit 114 changes the room of the extracted room type desired by the reserving person to the upgraded room. Further, the change processing unit 114 changes the extracted accommodation facility H1 desired by the reserving person to another accommodation facility H2. That is, when overbooking occurs, the control unit 11 may execute the reservation change process in order of the latest reservation date and time. In this way, reservations may be preferentially confirmed for those who have made reservations early without undergoing the reservation change process.

また、実施形態1の他の実施形態として、抽出処理部113は、オーバーブッキングが発生した場合に、所定の属性に応じた予約者(例えば前記優先度が最も低い新規予約者)のうち、到着予定時刻、宿泊料金、及び予約日時の少なくともいずれかの情報に基づいて特定される予約者を前記変更対象者として抽出してもよい。 In addition, as another embodiment of the first embodiment, the extraction processing unit 113, when overbooking occurs, selects an arrival A reservation person specified based on at least one of the scheduled time, accommodation fee, and reservation date and time may be extracted as the person subject to change.

[予約管理処理]
以下、図13~図15を参照しつつ、宿泊施設予約管理システム100において実行される予約管理処理の一例について説明する。予約管理処理は、管理装置10の制御部11により実行される。例えば、制御部11は、宿泊日前日の所定時刻になると前記予約管理プログラムの実行を開始することによって、前記予約管理処理の実行を開始する。なお、前記予約管理処理は、管理装置10における所定の操作に応じて途中で終了されることがある。
[Reservation management process]
An example of reservation management processing executed in the accommodation facility reservation management system 100 will be described below with reference to FIGS. 13 to 15. FIG. The reservation management process is executed by the control unit 11 of the management device 10 . For example, the control unit 11 starts execution of the reservation management process by starting execution of the reservation management program at a predetermined time on the day before the accommodation date. It should be noted that the reservation management process may be ended in the middle according to a predetermined operation on the management device 10 .

なお、本発明は、前記予約管理処理に含まれる一又は複数のステップを実行する予約管理方法(本発明の予約管理方法の一例)の発明として捉えることができる。 The present invention can be regarded as an invention of a reservation management method (an example of the reservation management method of the present invention) that executes one or more steps included in the reservation management process.

また、ここで説明する前記予約管理処理に含まれる一又は複数のステップが適宜省略されてもよい。また、前記予約管理処理における各ステップは、同様の作用効果を生じる範囲で実行順序が異なってもよい。さらに、ここでは制御部11に対応する複数のプロセッサーが前記予約管理処理における各ステップを分散して実行する場合を例に挙げて説明するが、他の実施形態では、一つのプロセッサーが前記予約管理処理における各ステップを実行してもよい。また前記予約管理処理は、オーバーブッキングが発生した場合にオーバーブッキングを解消するための予約変更処理(部屋変更処理、施設変更処理)を含む。 Also, one or more steps included in the reservation management process described here may be omitted as appropriate. In addition, each step in the reservation management process may have a different execution order as long as the same effects are produced. Further, here, a case where a plurality of processors corresponding to the control unit 11 distribute and execute each step in the reservation management process will be described as an example, but in another embodiment, one processor may perform the reservation management Each step in the process may be performed. Further, the reservation management processing includes reservation change processing (room change processing, facility change processing) for canceling overbooking when overbooking occurs.

先ずステップS11において、制御部11は、予約情報D1を取得する。例えば、制御部11は、宿泊日「2020年12月25日」の前日の所定時刻に当該宿泊日の予約情報D1(図3参照)を取得する。なお、制御部11は、予約日時が最も古い一つの予約情報D1、すなわち最も早く予約した予約者の予約情報D1を取得する。 First, in step S11, the control unit 11 acquires reservation information D1. For example, the control unit 11 acquires the reservation information D1 (see FIG. 3) for the accommodation date at a predetermined time on the day before the accommodation date “December 25, 2020”. Note that the control unit 11 acquires one piece of reservation information D1 with the oldest reservation date and time, that is, the reservation information D1 of the person who made the reservation the earliest.

次にステップS12において、制御部11は、取得した予約情報D1の予約者の属性が団体予約者であるか否かを判定する。予約者の属性が団体予約者である場合(S12:Yes)、制御部11は、当該予約者を第4グループ(図4に示すグループ種別「4」)に登録する(S121)。予約者の属性が団体予約者でない場合(S12:No)、処理はステップS13に移行する。 Next, in step S12, the control unit 11 determines whether or not the attribute of the reservation person in the acquired reservation information D1 is group reservation person. If the attribute of the reservation person is group reservation person (S12: Yes), the control unit 11 registers the reservation person in the fourth group (group type "4" shown in FIG. 4) (S121). If the attribute of the reservation person is not group reservation person (S12: No), the process proceeds to step S13.

ステップS13において、制御部11は、取得した予約情報D1の予約者の属性が複数部屋予約者であるか否かを判定する。予約者の属性が複数部屋予約者である場合(S13:Yes)、制御部11は、当該予約者を第3グループ(図4に示すグループ種別「3」)に登録する(S131)。予約者の属性が複数部屋予約者でない場合(S13:No)、処理はステップS14に移行する。 In step S13, the control unit 11 determines whether or not the attribute of the reservation person in the acquired reservation information D1 is a person who reserved multiple rooms. If the attribute of the reserving person is a person reserving multiple rooms (S13: Yes), the control unit 11 registers the reserving person in the third group (group type "3" shown in FIG. 4) (S131). If the attribute of the person who made the reservation is not the person who made the reservation for multiple rooms (S13: No), the process proceeds to step S14.

ステップS14において、制御部11は、取得した予約情報D1の予約者の属性がリピーターであるか否かを判定する。予約者の属性がリピーターである場合(S14:Yes)、制御部11は、当該予約者を第2グループ(図4に示すグループ種別「2」)に登録する(S141)。予約者の属性がリピーターでない場合(S14:No)、制御部11は、当該予約者を第1グループ(図4に示すグループ種別「1」)に登録する(S15)。このように、制御部11は、各予約者を属性に応じてグループ分けする。そして、制御部11は、各予約者にグループ種別を対応付けたグループ種別情報D2(図4参照)を記憶部12登録する。 In step S14, the control unit 11 determines whether or not the attribute of the reservation person in the acquired reservation information D1 is a repeater. If the attribute of the reserving person is repeater (S14: Yes), the control unit 11 registers the reserving person in the second group (group type "2" shown in FIG. 4) (S141). If the attribute of the reserving person is not repeater (S14: No), the control unit 11 registers the reserving person in the first group (group type "1" shown in FIG. 4) (S15). In this way, the control unit 11 groups each reservation person according to their attributes. Then, the control unit 11 registers, in the storage unit 12, the group type information D2 (see FIG. 4) in which the group type is associated with each reservation person.

ステップS16において、制御部11は、他の予約情報D1があるか否かを判定し、他の予約情報D1がある場合(S16:Yes)、ステップS11に戻り他の予約情報D1について上述の処理を繰り返す。他の予約情報D1がない場合(S16:No)、処理はステップS17(図14参照)に移行する。 In step S16, the control unit 11 determines whether or not there is other reservation information D1, and if there is other reservation information D1 (S16: Yes), returns to step S11 and performs the above-described processing for the other reservation information D1. repeat. If there is no other reservation information D1 (S16: No), the process proceeds to step S17 (see FIG. 14).

ステップS17において、制御部11は、部屋の割当処理を実行する。具体的には、制御部11は、予約者の属性に応じた優先度に基づいて前記割当処理を実行する。例えば、制御部11は、初めに前記団体予約者に対して希望の部屋タイプの部屋を割り当て、次に前記複数部屋予約者に対して希望の部屋タイプの部屋を割り当て、次に前記リピーターに対して希望の部屋タイプの部屋を割り当て、最後に前記新規予約者に対して希望の部屋タイプの部屋を割り当てる。制御部11は、前記割当処理を実行すると、割り当てた部屋の部屋番号を予約情報D1(図3参照)に登録する。 In step S17, the control unit 11 executes room allocation processing. Specifically, the control unit 11 executes the allocation process based on the priority according to the attributes of the reservation person. For example, the control unit 11 first allocates the desired room type to the group reservation, then allocates the desired room type to the multiple room reservation, and then allocates the desired room type to the repeater. to assign a room of the desired room type, and finally to assign a room of the desired room type to the newly reserved person. After executing the allocation process, the control unit 11 registers the room number of the allocated room in the reservation information D1 (see FIG. 3).

次にステップS18において、制御部11は、少なくともいずれかの部屋タイプの部屋についてオーバーブッキングが発生したか否かを判定する。オーバーブッキングが発生しない場合(S18:No)、制御部11は、前記予約管理処理を終了する。一方、オーバーブッキングが発生した場合(S18:Yes)、制御部11は、オーバーブッキングを解消するための前記予約管理処理(前記部屋変更処理)を実行する。ステップS18は、本発明の判定ステップの一例である。 Next, in step S18, the control unit 11 determines whether overbooking has occurred for at least one of the room types. If overbooking does not occur (S18: No), the control unit 11 terminates the reservation management process. On the other hand, if overbooking has occurred (S18: Yes), the control unit 11 executes the reservation management process (room change process) for canceling the overbooking. Step S18 is an example of the determination step of the present invention.

具体的には、ステップS19において、制御部11は、オーバーブッキングが発生している部屋タイプを特定する。ここでは、例えば宿泊施設H1のシングルルームについてオーバーブッキングが発生したと仮定する。 Specifically, in step S19, the control unit 11 identifies the room type in which overbooking has occurred. Here, for example, it is assumed that overbooking has occurred for single rooms in the accommodation facility H1.

次にステップS20において、制御部11は、特定した部屋タイプ(シングルルーム)の前記第1グループ(図4に示すグループ種別「1」)の予約情報D1を取得する。 Next, in step S20, the control unit 11 acquires the reservation information D1 of the first group (group type "1" shown in FIG. 4) of the identified room type (single room).

次にステップS21において、制御部11は、前記第1グループの予約情報D1を所定順に並び替えて記憶部12に登録する。例えば制御部11は、予約情報D1から部屋タイプが「シングルルーム」の新規予約者を抽出して到着予定時刻の遅い順に並べた第1グループ情報D3(図5参照)を記憶部12に登録する。 Next, in step S21, the control unit 11 rearranges the reservation information D1 of the first group in a predetermined order and registers it in the storage unit 12. FIG. For example, the control unit 11 registers, in the storage unit 12, first group information D3 (see FIG. 5) in which newly reserving persons whose room type is "single room" are extracted from the reservation information D1 and arranged in descending order of expected arrival time. .

次にステップS22において、制御部11は、所定順に新規予約者を前記変更対象者として抽出して、予約した部屋タイプを変更する。例えば制御部11は、第1グループ情報D3から到着予定時刻が最も遅い順位第1位の新規予約者(利用者X)を前記変更対象者として抽出して、利用者Xが予約したシングルルームをツインルームに変更する。ステップS22は、本発明の抽出ステップ及び変更ステップの一例である。 Next, in step S22, the control section 11 extracts the new reservation person as the person to be changed in a predetermined order, and changes the reserved room type. For example, the control unit 11 extracts the first new reservation person (user X) with the latest estimated arrival time from the first group information D3 as the person to be changed, and selects the single room reserved by the user X. Change to twin room. Step S22 is an example of an extraction step and a modification step of the present invention.

第1グループ情報D3の利用者に対して前記部屋変更処理を実行して前記オーバーブッキングが解消された場合に(S23:Yes)、制御部11は、前記予約管理処理を終了する。一方、第1グループ情報D3の利用者に対して前記部屋変更処理を実行しても前記オーバーブッキングが解消されない場合には(S23:No)、処理はステップS24に移行する。 When the room change process is executed for the user of the first group information D3 and the overbooking is eliminated (S23: Yes), the control unit 11 ends the reservation management process. On the other hand, if the overbooking is not resolved even if the room change process is executed for the user of the first group information D3 (S23: No), the process proceeds to step S24.

ステップS24において、制御部11は、特定した部屋タイプ(シングルルーム)の前記第2グループ(図4に示すグループ種別「2」)の予約情報D1を取得する。 In step S24, the control unit 11 acquires the reservation information D1 of the second group (group type "2" shown in FIG. 4) of the specified room type (single room).

次にステップS25において、制御部11は、前記第2グループの予約情報D1を所定順に並び替えて記憶部12に登録する。例えば制御部11は、予約情報D1から部屋タイプが「シングルルーム」のリピーターを抽出して到着予定時刻の遅い順に並べた第2グループ情報D4(図6参照)を記憶部12に登録する。 Next, in step S<b>25 , the control unit 11 rearranges the reservation information D<b>1 of the second group in a predetermined order and registers it in the storage unit 12 . For example, the control unit 11 registers, in the storage unit 12, the second group information D4 (see FIG. 6) in which repeaters whose room type is "single room" are extracted from the reservation information D1 and arranged in descending order of expected arrival time.

次にステップS26において、制御部11は、所定順にリピーターを前記変更対象者として抽出して、予約した部屋タイプを変更する。例えば制御部11は、第2グループ情報D4から到着予定時刻が最も遅い順位第1位の新規予約者(利用者S)を前記変更対象者として抽出して、利用者Sが予約したシングルルームをツインルームに変更する。 Next, in step S26, the control unit 11 extracts repeaters in a predetermined order as the change target person, and changes the reserved room type. For example, the control unit 11 extracts the first new reservation person (user S) with the latest estimated arrival time from the second group information D4 as the person to be changed, and selects the single room reserved by the user S. Change to twin room.

第2グループ情報D4の利用者に対して前記部屋変更処理を実行して前記オーバーブッキングが解消された場合に(S27:Yes)、制御部11は、前記予約管理処理を終了する。一方、第2グループ情報D4の利用者に対して前記部屋変更処理を実行しても前記オーバーブッキングが解消されない場合には(S27:No)、処理はステップS28に移行する。 When the room change process is executed for the user of the second group information D4 and the overbooking is eliminated (S27: Yes), the control unit 11 ends the reservation management process. On the other hand, if the overbooking is not resolved even if the room change process is executed for the user of the second group information D4 (S27: No), the process proceeds to step S28.

ステップS28では、制御部11は、所定時刻が経過したか否かを判定する。例えば制御部11は、宿泊日当日のチェックイン可能時刻(例えば15:00)の直前(例えば30分前)の時刻(14:30)を経過したか否かを判定する。前記所定時刻を経過した場合(S28:Yes)、処理はステップS29(図15参照)に移行し、オーバーブッキングを解消するための前記施設変更処理を実行する。前記所定時刻を経過しない場合(S28:No)、処理はステップS17に戻る。ステップS17に戻ると、制御部11は、例えば前記所定時刻までにキャンセルが発生した場合に、オーバーブッキング対象予約の利用者にキャンセル対象の部屋を割り当てる。これにより、制御部11は、前記所定時刻が経過するまで、例えば宿泊日当日にキャンセルが発生した場合に部屋の割当処理を継続して実行することによりオーバーブッキングの発生を最小限に抑制することができる。なお、他の実施形態として、前記所定時刻を経過しない場合に(S28:No)、制御部11は、オーバーブッキング対象予約の利用者の部屋タイプを変更する処理を実行し、当該処理によってもオーバーブッキングを解消しない場合には前記予約管理処理を一旦終了してもよい。また、制御部11は、前記予約管理処理を一旦終了した後、再度前記予約管理処理を実行してもよい。 In step S28, the control unit 11 determines whether or not a predetermined time has passed. For example, the control unit 11 determines whether or not the time (14:30) immediately before (eg, 30 minutes before) the check-in possible time (eg, 15:00) on the accommodation date has passed. If the predetermined time has passed (S28: Yes), the process proceeds to step S29 (see FIG. 15), and the facility change process for canceling overbooking is executed. If the predetermined time has not passed (S28: No), the process returns to step S17. Returning to step S17, the control unit 11 allocates a room subject to cancellation to the user of the reservation subject to overbooking, for example, when the cancellation occurs before the predetermined time. As a result, the control unit 11 can minimize the occurrence of overbooking by continuing to execute room allocation processing until the predetermined time elapses, for example, when a cancellation occurs on the day of accommodation. can be done. As another embodiment, when the predetermined time has not passed (S28: No), the control unit 11 executes a process of changing the room type of the user of the reservation subject to overbooking. If the booking is not canceled, the reservation management process may be temporarily terminated. Further, the control unit 11 may once terminate the reservation management process and then execute the reservation management process again.

ステップS29において、制御部11は、オーバーブッキングが発生している部屋タイプを特定する。なお、オーバーブッキングは、複数の部屋タイプで発生する場合がある。この場合、前記部屋変更処理において、シングルルームに対するオーバーブッキングが解消され、ツインルームに対するオーバーブッキングが解消されなかった場合には、ステップS29において、制御部11はツインルームを特定する。ここでは、前記部屋変更処理において新規予約者に対するシングルルームのオーバーブッキングが解消されなかった場合を例に挙げる。ステップS29において、制御部11は、オーバーブッキングが発生している部屋タイプとしてシングルルームを特定する。 In step S29, the control unit 11 identifies the room type in which overbooking has occurred. Note that overbooking can occur in multiple room types. In this case, in the room change process, if the overbooking of the single room is resolved and the overbooking of the twin room is not resolved, the control unit 11 identifies the twin room in step S29. Here, the case where the overbooking of the single room for the new reservation is not resolved in the room change process will be taken as an example. In step S29, the control unit 11 identifies the single room as the room type in which overbooking has occurred.

次にステップS30において、制御部11は、特定した部屋タイプ(シングルルーム)の前記第1グループ(図4に示すグループ種別「1」)の予約情報D1を取得する。 Next, in step S30, the control unit 11 acquires the reservation information D1 of the first group (group type "1" shown in FIG. 4) of the identified room type (single room).

次にステップS31において、制御部11は、前記第1グループの予約情報D1を所定順に並び替えて記憶部12に登録する。例えば制御部11は、予約情報D1から部屋タイプが「シングルルーム」の新規予約者を抽出して到着予定時刻の遅い順に並べた第1グループ情報D3(図5参照)を記憶部12に登録する。 Next, in step S<b>31 , the control unit 11 rearranges the reservation information D<b>1 of the first group in a predetermined order and registers it in the storage unit 12 . For example, the control unit 11 registers, in the storage unit 12, first group information D3 (see FIG. 5) in which newly reserving persons whose room type is "single room" are extracted from the reservation information D1 and arranged in descending order of expected arrival time. .

次にステップS32において、制御部11は、所定順に新規予約者を前記変更対象者として抽出して、予約した宿泊施設H1を他の宿泊施設に変更する。例えば制御部11は、第1グループ情報D3から到着予定時刻が最も遅い順位第1位の新規予約者(利用者X)を前記変更対象者として抽出して、利用者Xが予約した部屋タイプと同等以上の空部屋を有する宿泊施設(ここでは宿泊施設H2)を検索する。そして、制御部11は、宿泊施設H1を宿泊施設H2に変更し、宿泊施設H2の部屋(シングルルーム以上のグレードの部屋)を予約する。 Next, in step S32, the control unit 11 extracts the new reservation persons as the persons to be changed in a predetermined order, and changes the reserved accommodation facility H1 to another accommodation facility. For example, the control unit 11 extracts the first new reservation person (user X) with the latest estimated arrival time from the first group information D3 as the person to be changed, and selects the room type reserved by the user X. Search for an accommodation facility (accommodation facility H2 in this case) having vacant rooms of equal or greater size. Then, the control unit 11 changes the accommodation facility H1 to the accommodation facility H2, and reserves a room (single room or higher grade room) of the accommodation facility H2.

第1グループ情報D3の利用者に対して前記施設変更処理を実行して前記オーバーブッキングが解消された場合に(S33:Yes)、制御部11は、前記予約管理処理を終了する。一方、第1グループ情報D3の利用者に対して前記部屋変更処理を実行しても前記オーバーブッキングが解消されない場合には(S33:No)、処理はステップS34に移行する。 When the facility change processing is executed for the user of the first group information D3 and the overbooking is eliminated (S33: Yes), the control unit 11 ends the reservation management processing. On the other hand, if the overbooking is not resolved even if the room change process is executed for the user of the first group information D3 (S33: No), the process proceeds to step S34.

ステップS34において、制御部11は、特定した部屋タイプ(シングルルーム)の前記第2グループ(図4に示すグループ種別「2」)の予約情報D1を取得する。 In step S34, the control unit 11 acquires the reservation information D1 of the second group (group type "2" shown in FIG. 4) of the specified room type (single room).

次にステップS35において、制御部11は、前記第2グループの予約情報D1を所定順に並び替えて記憶部12に登録する。例えば制御部11は、予約情報D1から部屋タイプが「シングルルーム」のリピーターを抽出して到着予定時刻の遅い順に並べた第2グループ情報D4(図6参照)を記憶部12に登録する。 Next, in step S<b>35 , the control unit 11 rearranges the reservation information D<b>1 of the second group in a predetermined order and registers it in the storage unit 12 . For example, the control unit 11 registers, in the storage unit 12, the second group information D4 (see FIG. 6) in which repeaters whose room type is "single room" are extracted from the reservation information D1 and arranged in descending order of expected arrival time.

次にステップS36において、制御部11は、所定順にリピーターを前記変更対象者として抽出して、宿泊施設H1を他の宿泊施設に変更する。例えば制御部11は、第2グループ情報D4から到着予定時刻が最も遅い順位第1位の新規予約者(利用者S)を前記変更対象者として抽出して、利用者Sが予約した部屋タイプと同等以上の空部屋を有する宿泊施設(ここでは宿泊施設H2)を検索する。そして、制御部11は、宿泊施設H1を宿泊施設H2に変更し、宿泊施設H2の部屋(シングルルーム以上のグレードの部屋)を予約する。なお、制御部11は、抽出した変更対象者ごとに異なる宿泊施設を検索してもよい。これにより、制御部11は、宿泊施設H1を変更対象者に適した宿泊施設に変更することができる。 Next, in step S36, the control unit 11 extracts the repeaters in a predetermined order as the persons to be changed, and changes the accommodation facility H1 to another accommodation facility. For example, the control unit 11 extracts the first new reservation person (user S) with the latest estimated arrival time from the second group information D4 as the person to be changed, and selects the room type reserved by the user S. Search for an accommodation facility (accommodation facility H2 in this case) having vacant rooms of equal or greater size. Then, the control unit 11 changes the accommodation facility H1 to the accommodation facility H2, and reserves a room (single room or higher grade room) of the accommodation facility H2. Note that the control unit 11 may search for a different accommodation facility for each of the extracted persons to be changed. Thereby, the control unit 11 can change the accommodation facility H1 to an accommodation facility suitable for the person to be changed.

第2グループ情報D4の利用者に対して前記施設変更処理を実行して前記オーバーブッキングが解消された場合に(S37:Yes)、制御部11は、前記予約管理処理を終了する。一方、第2グループ情報D4の利用者に対して前記施設変更処理を実行しても前記オーバーブッキングが解消されない場合には(S37:No)、処理はステップS38に移行する。 When the facility change processing is executed for the user of the second group information D4 and the overbooking is resolved (S37: Yes), the control unit 11 ends the reservation management processing. On the other hand, if the overbooking is not resolved even if the facility change process is executed for the user of the second group information D4 (S37: No), the process proceeds to step S38.

ステップS38では、制御部11は、オーバーブッキングの解消が困難であることを示す情報をスタッフへ通知する。この場合、スタッフは、例えば予約者に連絡をして宿泊日の変更依頼などを行う。 In step S38, the control unit 11 notifies the staff of information indicating that it is difficult to eliminate the overbooking. In this case, the staff will, for example, contact the person who made the reservation and ask them to change the date of stay.

[チェックイン処理]
以下、図16を参照しつつ、宿泊施設予約管理システム100において実行されるチェックイン処理の一例について説明する。チェックイン処理は、管理装置10の制御部11及びチェックイン端末20の制御部21により実行される。例えば、制御部11,21は、利用者がチェックイン端末20においてチェックイン手続きを開始する操作を行う度に前記チェックインプログラムの実行を開始することによって、前記チェックイン処理の実行を開始する。なお、前記チェックイン処理は、管理装置10及びチェックイン端末20における所定の操作に応じて途中で終了されることがある。
[Check-in process]
An example of check-in processing executed in the accommodation facility reservation management system 100 will be described below with reference to FIG. The check-in process is executed by the control unit 11 of the management device 10 and the control unit 21 of the check-in terminal 20 . For example, the control units 11 and 21 start execution of the check-in process by starting execution of the check-in program each time the user performs an operation to start the check-in procedure at the check-in terminal 20 . It should be noted that the check-in process may be ended in the middle according to a predetermined operation on the management device 10 and the check-in terminal 20 .

また、ここで説明する前記チェックイン処理に含まれる一又は複数のステップが適宜省略されてもよい。また、前記チェックイン処理における各ステップは、同様の作用効果を生じる範囲で実行順序が異なってもよい。さらに、ここでは制御部11,21に対応する複数のプロセッサーが前記チェックイン処理における各ステップを分散して実行する場合を例に挙げて説明するが、他の実施形態では、一つのプロセッサーが前記チェックイン処理における各ステップを実行してもよい。 Also, one or more steps included in the check-in process described here may be omitted as appropriate. Further, each step in the check-in process may have a different execution order as long as the same effects are produced. Further, here, a case where a plurality of processors corresponding to the control units 11 and 21 perform each step in the check-in process in a distributed manner will be described as an example. Each step in the check-in process may be executed.

先ずステップS51において、チェックイン端末20の制御部21は、チェックイン端末20のチェックイン画面(図10参照)において利用者から前記チェックイン手続きを開始する操作を受け付けると、当該操作情報を取得する。制御部21は、前記チェックイン手続きを開始する操作を受け付けるまで待機する(S51:No)。制御部21が前記操作情報を取得すると(S51:Yes)、処理はステップS52に移行する。 First, in step S51, when the control unit 21 of the check-in terminal 20 receives an operation to start the check-in procedure from the user on the check-in screen (see FIG. 10) of the check-in terminal 20, it acquires the operation information. . The control unit 21 waits until receiving an operation to start the check-in procedure (S51: No). When the control unit 21 acquires the operation information (S51: Yes), the process proceeds to step S52.

ステップS52において、制御部21は、前記チェックイン手続きの操作画面(不図示)において利用者から宿泊者情報の入力操作を受け付ける。例えば、制御部21は、利用者が外国人の場合に旅券をスキャンする操作、予約番号、氏名、電話番号、住所などの宿泊者情報を入力する操作を受け付ける。 In step S52, the control unit 21 receives an input operation of guest information from the user on the operation screen (not shown) of the check-in procedure. For example, when the user is a foreigner, the control unit 21 accepts an operation of scanning a passport and an operation of inputting guest information such as a reservation number, name, telephone number, and address.

次にステップS53において、制御部21は、前記チェックイン手続きにおいて入力された情報に基づいて、利用者の認証処理を実行する。前記認証処理では、制御部21は、管理装置10に記憶される予約情報D1(図3参照)を参照して、利用者が入力した前記宿泊者情報が予約情報D1に一致する場合に当該利用者を認証して宿泊を許可する。例えば、制御部21は、利用者が外国人の場合に旅券を確認する処理、予約番号、氏名、電話番号、住所などの前記宿泊者情報が予約情報D1に一致するか否かを確認する処理(予約確認処理)を行う。利用者が認証された場合(S53:Yes)、処理はステップS54に移行する。 Next, in step S53, the control unit 21 executes user authentication processing based on the information input in the check-in procedure. In the authentication process, the control unit 21 refers to the reservation information D1 (see FIG. 3) stored in the management device 10, and if the guest information input by the user matches the reservation information D1, Authenticate a person and allow them to stay. For example, when the user is a foreigner, the control unit 21 performs a process of confirming the passport, a process of confirming whether or not the guest information such as the reservation number, name, telephone number, and address matches the reservation information D1. (reservation confirmation process). If the user has been authenticated (S53: Yes), the process proceeds to step S54.

一方、利用者が認証されなかった場合(S53:No)、処理はステップS531に移行する。なお、利用者が前記宿泊者情報を入力する際に誤記など入力間違いをしてしまう可能性がある。このため、制御部21は、利用者が認証されなかった場合に(S53:No)、「予約が見つかりませんでした」などのメッセージを操作表示部23に表示させて前記宿泊者情報の再入力を促してもよい。そして、再入力された前記宿泊者情報が予約情報D1に一致しない場合に、処理がステップS531に移行してもよい。ステップS531では、制御部21は、チェックイン端末20におけるチェックイン手続きを中止して、利用者をフロントへ案内するメッセージなどを操作表示部23に表示させる。その後、前記チェックイン処理は終了する。 On the other hand, if the user has not been authenticated (S53: No), the process proceeds to step S531. It should be noted that there is a possibility that the user may make an input error such as a writing error when inputting the lodger information. Therefore, when the user is not authenticated (S53: No), the control unit 21 causes the operation display unit 23 to display a message such as "Reservation not found" and re-enter the guest information. may be encouraged. Then, if the re-entered guest information does not match the reservation information D1, the process may proceed to step S531. In step S531, the control unit 21 stops the check-in procedure at the check-in terminal 20 and causes the operation display unit 23 to display a message or the like guiding the user to the front desk. After that, the check-in process ends.

ステップS54では、制御部21は、チェックイン手続きをする利用者の予約がオーバーブッキングの対象の予約であるか否かを判定する。前記予約がオーバーブッキング対象予約である場合(S54:Yes)、処理はステップS55に移行する。一方、前記予約がオーバーブッキング対象予約でない場合(S54:No)、処理はステップS58に移行する。 In step S54, the control unit 21 determines whether or not the reservation of the user who performs the check-in procedure is a reservation subject to overbooking. If the reservation is a reservation subject to overbooking (S54: Yes), the process proceeds to step S55. On the other hand, if the reservation is not a reservation subject to overbooking (S54: No), the process proceeds to step S58.

ステップS55では、制御部21は、予約対象(部屋又は宿泊施設)を変更したことを示す特定情報を表示させる。例えば、管理装置10の制御部11がシングルルームのオーバーブッキングを解消するために利用者が予約したシングルルームをツインルームに変更した場合に、制御部21は、制御部11から取得する前記特定情報を、図11に示す通知画面に表示させる。また、管理装置10の制御部11がシングルルームのオーバーブッキングを解消するために利用者が予約した宿泊施設H1を他の宿泊施設H2に変更した場合に、制御部21は、制御部11から取得する前記特定情報を、図12に示す通知画面に表示させる。また、制御部21は、予約対象の変更を承諾するか否かを選択する選択ボタンK1,K2を前記通知画面(図11、図12参照)に表示させる。 In step S55, the control unit 21 displays specific information indicating that the reservation object (room or accommodation facility) has been changed. For example, when the control unit 11 of the management device 10 changes the single room reserved by the user to a twin room in order to eliminate the overbooking of the single room, the control unit 21 acquires the specific information from the control unit 11. is displayed on the notification screen shown in FIG. Further, when the control unit 11 of the management device 10 changes the accommodation facility H1 reserved by the user to another accommodation facility H2 in order to eliminate the overbooking of the single room, the control unit 21 obtains from the control unit 11 The specific information to be displayed is displayed on the notification screen shown in FIG. Further, the control unit 21 displays selection buttons K1 and K2 for selecting whether or not to approve the change of the reservation target on the notification screen (see FIGS. 11 and 12).

ステップS56において、制御部21は、利用者が予約対象の変更を承諾したか否かを判定する。利用者が選択ボタンK1(図11、図12参照)を押下して予約対象の変更を承諾した場合(S56:Yes)、処理はステップS57に移行する。一方、利用者が選択ボタンK2(図11、図12参照)を押下して予約対象の変更を承諾しなかった場合(S56:No)、処理はステップS531(上述)に移行する。 In step S56, the control unit 21 determines whether or not the user has consented to the change of the reservation target. If the user presses the selection button K1 (see FIGS. 11 and 12) to approve the change of the reservation target (S56: Yes), the process proceeds to step S57. On the other hand, if the user presses the selection button K2 (see FIGS. 11 and 12) and does not approve the change of the reservation target (S56: No), the process proceeds to step S531 (described above).

ステップS57において、制御部21は、予約対象の変更が部屋の変更であるか否かを判定する。予約対象の変更が部屋の変更である場合(S57:Yes)、処理はステップS58に移行する。一方、予約対象の変更が部屋の変更でない、すなわち予約対象の変更が宿泊施設の変更である場合(S57:No)、処理はステップS571に移行する。 In step S<b>57 , the control unit 21 determines whether or not the change of the reservation target is the change of the room. If the change to be reserved is a room change (S57: Yes), the process proceeds to step S58. On the other hand, if the change to be reserved is not a change to the room, that is, if the change to be reserved is a change to the accommodation facility (S57: No), the process proceeds to step S571.

ステップS58では、制御部21は、宿泊料金の支払い関する決済処理を行う。なお、前記決済処理は、前記チェックイン処理に含まれず、チェックアウト処理に含まれてもよい。なお、前記決済処理において、制御部11は、変更した部屋の宿泊料金を割り引いてもよい。 In step S58, the control unit 21 performs settlement processing regarding payment of the accommodation fee. The settlement process may be included in the check-out process instead of the check-in process. In addition, in the settlement process, the control unit 11 may discount the room charge for the changed room.

次にステップS59において、制御部21は、ルームキー(モバイルキー又はカードキー)を発行するルームキー発行処理を行う。また、制御部21は、オーバーブッキング対象予約の利用者に割引クーポンを発行してもよい。その後、制御部11は、前記チェックイン処理を終了する。前記チェックイン処理が終了すると、管理装置10の制御部11は、チェックイン情報に各種情報を登録する。 Next, in step S59, the control unit 21 performs room key issuing processing for issuing a room key (mobile key or card key). In addition, the control unit 21 may issue a discount coupon to the user of the reservation subject to overbooking. After that, the control unit 11 terminates the check-in process. When the check-in process ends, the control unit 11 of the management device 10 registers various information in the check-in information.

これに対して、予約対象の変更が宿泊施設の変更である場合(S57:No)、ステップS571において、制御部21は、特典を付与する。例えば、制御部21は、管理装置10の制御部11から取得する特典情報に基づいて、変更後の宿泊施設H2の宿泊料金の無料クーポン又は割引クーポンを利用者に発行する。制御部21は、電子クーポンをチェックイン端末20に表示させてもよいし、紙媒体のクーポンをチェックイン端末20から発行してもよい。 On the other hand, if the change of the reservation target is the change of the accommodation facility (S57: No), the control unit 21 gives a privilege in step S571. For example, based on the privilege information acquired from the control unit 11 of the management device 10, the control unit 21 issues a free coupon or a discount coupon for the changed accommodation facility H2 to the user. The control unit 21 may cause the check-in terminal 20 to display an electronic coupon, or may issue a paper coupon from the check-in terminal 20 .

次にステップS572において、制御部21は、変更後の宿泊施設H2の案内情報を表示させる。例えば、制御部21は、管理装置10の制御部11から取得する宿泊施設H2の案内情報に基づいて、宿泊施設H2の施設情報、現在地(宿泊施設H1)から宿泊施設H2までの経路、所要時間などを表示させる。その後、制御部11は、前記チェックイン処理を終了する。 Next, in step S572, the control unit 21 displays the guidance information of the accommodation facility H2 after the change. For example, the control unit 21, based on the guidance information of the accommodation facility H2 acquired from the control unit 11 of the management device 10, the facility information of the accommodation facility H2, the route from the current location (accommodation facility H1) to the accommodation facility H2, the required time etc. is displayed. After that, the control unit 11 terminates the check-in process.

以上説明したように、本発明の実施形態1に係る宿泊施設予約管理システム100は、宿泊施設に含まれる複数種別の部屋タイプの部屋に対する予約を受け付ける。また、宿泊施設予約管理システム100は、少なくともいずれかの種別の部屋について予約可能数よりも受け付けられた予約の合計数が多いオーバーブッキングが発生したか否かを判定する。また、宿泊施設予約管理システム100は、第1種別の部屋(例えばシングルルーム)についてオーバーブッキングが発生した場合に、シングルルームの予約者のうち予約者の属性に基づいて、第2種別の部屋(例えばツインルーム)に予約を変更する変更対象者を抽出し、抽出した前記変更対象者の部屋を第1種別の部屋(例えばシングルルーム)から第2種別の部屋(例えばツインルーム)に変更する。これにより、オーバーブッキングの解消業務の負担を軽減することが可能になる。 As described above, the accommodation facility reservation management system 100 according to Embodiment 1 of the present invention accepts reservations for rooms of multiple types of room types included in an accommodation facility. In addition, the accommodation facility reservation management system 100 determines whether or not overbooking has occurred, in which the total number of reservations received is greater than the number of reservable rooms for at least one of the room types. In addition, when overbooking occurs for a first-type room (for example, a single room), the accommodation facility reservation management system 100 selects a second-type room ( A change target person whose reservation is to be changed to, for example, a twin room) is extracted, and the room of the extracted change target person is changed from a first type room (eg, single room) to a second type room (eg, twin room). This makes it possible to reduce the burden of overbooking elimination work.

また例えば、宿泊施設予約管理システム100は、オーバーブッキングが発生した場合に、宿泊施設H1を初めて予約する新規予約者、宿泊施設H1を過去に予約したことのあるリピーター、一人の予約者が複数の部屋をまとめて予約する複数部屋予約者、及び複数の部屋を予約する団体に含まれる団体予約者のうち少なくともいずれかを示す予約者の属性に基づいて、前記変更対象者を抽出する。また、宿泊施設予約管理システム100は、予約の変更による影響度が小さい前記新規予約者を優先的に前記変更対象者として抽出する。さらに、宿泊施設予約管理システム100は、前記新規予約者について、到着予定時刻が遅い順に前記変更対象者として抽出する。一般的に、到着予定時刻が遅い予約者は、到着予定時刻が早い予約者よりもキャンセルする可能性が高い。このため、到着予定時刻が遅い予約者を前記変更対象者として予約変更処理を実行しておくことにより、当該予約者がキャンセルした場合の影響を最小限に抑えることができる。 In addition, for example, when overbooking occurs, the accommodation facility reservation management system 100 can be used for new bookers who book the accommodation facility H1 for the first time, repeaters who have booked the accommodation facility H1 in the past, The person to be changed is extracted based on the attribute of the person making the reservation, which indicates at least one of a person reserving multiple rooms collectively and a group reserving person included in a group reserving a plurality of rooms. In addition, the accommodation facility reservation management system 100 preferentially extracts the new reservation person who is less affected by the reservation change as the person to be changed. Furthermore, the accommodation facility reservation management system 100 extracts the new reservation person as the person to be changed in order of the latest scheduled arrival time. In general, bookers with late scheduled arrival times are more likely to cancel than those with early scheduled arrival times. For this reason, by executing the reservation change process for the person who has made a reservation later than the scheduled arrival time, the influence of cancellation by the person who made the reservation can be minimized.

また例えば、宿泊施設予約管理システム100は、オーバーブッキングが発生した場合に、優先度が最も低い新規予約者について予約変更処理を実行してもオーバーブッキングが解消されない場合には、次に優先度が低いリピーターについて予約変更処理を実行する。このように、優先度順に前記予約変更処理を実行することにより、予約の変更による影響を最小限に抑えることができる。 Further, for example, when overbooking occurs, the accommodation facility reservation management system 100, if the overbooking is not resolved even if the reservation change process is executed for the new reservation person with the lowest priority, the next priority is Perform reservation change processing for low repeaters. In this way, by executing the reservation change processing in order of priority, it is possible to minimize the influence of the reservation change.

[実施形態2]
実施形態2に係る宿泊施設予約管理システム100について説明する。なお、実施形態2において、実施形態1に係る宿泊施設予約管理システム100と同一の構成については、同一の符号を付し説明を省略する。
[Embodiment 2]
An accommodation facility reservation management system 100 according to Embodiment 2 will be described. In addition, in Embodiment 2, the same code|symbol is attached|subjected about the structure same as the accommodation facility reservation management system 100 which concerns on Embodiment 1, and description is abbreviate|omitted.

前記実施形態1では、宿泊施設H1に、複数の部屋タイプ(シングルルーム、ダブルルーム、ツインルーム、スイートルームなど)の部屋が含まれる。そして、例えばシングルルームについてオーバーブッキングが発生した場合に、シングルルームよりもグレードの高い空部屋に変更する。また、グレードの高い空部屋が存在しない場合には、予約施設を宿泊施設H1から宿泊施設H2に変更する。 In Embodiment 1, the accommodation facility H1 includes rooms of a plurality of room types (single room, double room, twin room, suite room, etc.). Then, for example, when the single room is overbooked, the single room is changed to a vacant room with a higher grade. Further, when there is no vacant room with a high grade, the reserved facility is changed from the accommodation facility H1 to the accommodation facility H2.

ここで、一般的に、宿泊施設の中には、部屋タイプが1種類(例えばシングルルーム)のみの宿泊施設が存在する。この場合、例えば宿泊施設のシングルルームにおいてオーバーブッキングが発生した場合、当該宿泊施設において他の部屋タイプに変更してオーバーブッキングを解消することができない。 Here, generally, among the accommodation facilities, there are accommodation facilities with only one type of room (for example, single room). In this case, for example, when overbooking occurs in a single room at an accommodation facility, the overbooking cannot be resolved by changing to another room type at the accommodation facility.

そこで、実施形態2に係る宿泊施設予約管理システム100では、第1利用対象(例えば宿泊施設H1)に含まれる複数の第1予約対象(例えばシングルルーム)についてオーバーブッキングが発生した場合に、前記第1予約対象の予約者のうち予約者の属性に基づいて、予約変更を行う変更対象者を抽出し、抽出した前記変更対象者の予約先を、前記第1予約対象から前記第1利用対象とは異なる第2利用対象(例えば宿泊施設H2)の第2予約対象(例えばシングルルーム、ツインルーム、又はスイートルーム)に変更する。ここで、宿泊施設H1に含まれる全ての部屋は、同一種類の部屋タイプ(例えばシングルルーム)である。なお、前記第2予約対象は、前記第1予約対象と同等以上の予約対象である。 Therefore, in the accommodation facility reservation management system 100 according to the second embodiment, when overbooking occurs for a plurality of first reservation targets (for example, single rooms) included in the first usage target (for example, accommodation facility H1), the first 1. Based on the attributes of the reserving person who is subject to reservation, a person to be changed is extracted, and the reservation destination of the extracted person to be changed is changed from the first reservation object to the first use object. is changed to a second reservation object (for example, single room, twin room, or suite room) of a different second use object (for example, accommodation facility H2). Here, all the rooms included in the accommodation facility H1 are of the same room type (for example, single room). In addition, said 2nd reservation object is a reservation object equal to or more than said 1st reservation object.

具体的には、検索処理部115は、宿泊施設H1においてオーバーブッキングが発生した場合に他の宿泊施設を検索する。また、検索処理部115は、宿泊施設H1の情報に基づいて他の宿泊施設を検索してもよい。例えば、検索処理部115は、宿泊施設H1の住所、グレード、規模(部屋数、大きさ)、設備(バス、トイレ、アメニティなど)などに基づいて他の宿泊施設を検索する。また、検索処理部115は、宿泊施設H1に対する前記変更対象者の予約情報D1に基づいて他の宿泊施設を検索してもよい。例えば、検索処理部115は、予約情報D1に含まれる宿泊料金、到着予定時刻、部屋の広さ、宿泊プラン(食事付など)などに基づいて他の宿泊施設を検索する。なお、このような検索処理部115の検索方法は、上述の実施形態1にも適用することができる。 Specifically, the search processing unit 115 searches for other accommodation facilities when overbooking occurs at the accommodation facility H1. Further, the search processing unit 115 may search for other accommodation facilities based on the information on the accommodation facility H1. For example, the search processing unit 115 searches for other accommodation facilities based on the address, grade, scale (number of rooms, size), facilities (bath, toilet, amenities, etc.) of the accommodation facility H1. Further, the search processing unit 115 may search for another accommodation facility based on the reservation information D1 of the person to be changed for the accommodation facility H1. For example, the search processing unit 115 searches for other accommodation facilities based on the accommodation fee, estimated arrival time, room size, accommodation plan (with meals, etc.) included in the reservation information D1. The search method of the search processing unit 115 can also be applied to the first embodiment described above.

実施形態2に係る宿泊施設予約管理システム100は、前記予約管理処理及び前記チェックイン処理を実行する。実施形態2では、管理装置10の制御部11は、実施形態1に係る前記予約管理処理のステップS11~S18(図13及び図14参照)を実行する。そして、宿泊施設H1においてオーバーブッキングが発生した場合(S18:Yes)、制御部11は、図17に示す前記施設変更処理を実行する。すなわち、実施形態2では、宿泊施設H1においてオーバーブッキングが発生した場合(S18:Yes)、処理がステップS41(図17参照)に移行する。 The accommodation facility reservation management system 100 according to the second embodiment executes the reservation management process and the check-in process. In the second embodiment, the control unit 11 of the management device 10 executes steps S11 to S18 (see FIGS. 13 and 14) of the reservation management process according to the first embodiment. Then, when overbooking occurs in the accommodation facility H1 (S18: Yes), the control unit 11 executes the facility change processing shown in FIG. That is, in the second embodiment, when overbooking occurs in the accommodation facility H1 (S18: Yes), the process proceeds to step S41 (see FIG. 17).

ステップS41において、制御部11は、前記第1グループ(図4に示すグループ種別「1」)の予約情報D1を取得する。 In step S41, the control unit 11 acquires the reservation information D1 of the first group (group type "1" shown in FIG. 4).

次にステップS42において、制御部11は、前記第1グループの予約情報D1を所定順に並び替えて記憶部12に登録する。例えば制御部11は、予約情報D1から新規予約者を抽出して到着予定時刻の遅い順に並べた第1グループ情報D3(図5参照)を記憶部12に登録する。なお、実施形態2では部屋タイプが1種類(例えばシングルルーム)であるため、第1グループ情報D3に部屋タイプの情報が含まれなくてもよい。 Next, in step S42, the control section 11 rearranges the reservation information D1 of the first group in a predetermined order and registers it in the storage section 12. FIG. For example, the control unit 11 registers, in the storage unit 12, first group information D3 (see FIG. 5) in which new reservation users are extracted from the reservation information D1 and arranged in descending order of expected arrival time. In the second embodiment, there is only one room type (for example, a single room), so the first group information D3 may not include information on the room type.

次にステップS43において、制御部11は、所定順に新規予約者を前記変更対象者として抽出して、予約した宿泊施設H1を他の宿泊施設に変更する。例えば制御部11は、第1グループ情報D3から到着予定時刻が最も遅い順位第1位の新規予約者(利用者X)を前記変更対象者として抽出して、利用者Xが予約した部屋タイプと同等以上の空部屋を有する宿泊施設(ここでは宿泊施設H2)を検索する。そして、制御部11は、宿泊施設H1を宿泊施設H2に変更し、宿泊施設H2の部屋(シングルルーム以上のグレードの部屋)を予約する。 Next, in step S43, the control unit 11 extracts the new reservation persons as the persons to be changed in a predetermined order, and changes the reserved accommodation facility H1 to another accommodation facility. For example, the control unit 11 extracts the first new reservation person (user X) with the latest estimated arrival time from the first group information D3 as the person to be changed, and selects the room type reserved by the user X. Search for an accommodation facility (accommodation facility H2 in this case) having vacant rooms of equal or greater size. Then, the control unit 11 changes the accommodation facility H1 to the accommodation facility H2, and reserves a room (single room or higher grade room) of the accommodation facility H2.

他の実施形態として、例えば制御部11は、第1グループ情報D3から宿泊料金が最も安い新規予約者を前記変更対象者として抽出して、当該新規予約者が予約した部屋タイプと同等以上の空部屋を有する宿泊施設(ここでは宿泊施設H2)を検索してもよい。これにより、宿泊施設の検索範囲を広げることができる。すなわち、制御部11は、宿泊料金が安い順に前記変更対象者として抽出してもよい。 As another embodiment, for example, the control unit 11 extracts the new reservation person with the lowest accommodation fee from the first group information D3 as the person to be changed, and selects a room type that is equal to or greater than the room type reserved by the new reservation person. You may search for an accommodation facility (accommodation facility H2 in this case) having a room. This makes it possible to widen the search range of accommodation facilities. That is, the control unit 11 may extract the persons to be changed in descending order of accommodation charges.

第1グループ情報D3の利用者に対して前記施設変更処理を実行して前記オーバーブッキングが解消された場合に(S44:Yes)、制御部11は、前記予約管理を終了する。一方、第1グループ情報D3の利用者に対して前記施設変更処理を実行しても前記オーバーブッキングが解消されない場合には(S44:No)、処理はステップS45に移行する。 When the facility change processing is executed for the user of the first group information D3 and the overbooking is eliminated (S44: Yes), the control section 11 terminates the reservation management. On the other hand, if the overbooking is not resolved even if the facility change process is executed for the user of the first group information D3 (S44: No), the process proceeds to step S45.

ステップS45において、制御部11は、前記第2グループ(図4に示すグループ種別「2」)の予約情報D1を取得する。 In step S45, the control unit 11 acquires the reservation information D1 of the second group (group type "2" shown in FIG. 4).

次にステップS46において、制御部11は、前記第2グループの予約情報D1を所定順に並び替えて記憶部12に登録する。例えば制御部11は、予約情報D1からリピーターを抽出して到着予定時刻の遅い順に並べた第2グループ情報D4(図6参照)を記憶部12に登録する。第1グループ情報D3と同様に、第2グループ情報D4に部屋タイプの情報が含まれなくてもよい。 Next, in step S<b>46 , the control unit 11 rearranges the reservation information D<b>1 of the second group in a predetermined order and registers it in the storage unit 12 . For example, the control unit 11 registers, in the storage unit 12, second group information D4 (see FIG. 6) in which repeaters are extracted from the reservation information D1 and arranged in descending order of expected arrival time. As with the first group information D3, the second group information D4 may not include room type information.

次にステップS47において、制御部11は、所定順にリピーターを前記変更対象者として抽出して、宿泊施設H1を他の宿泊施設に変更する。例えば制御部11は、第2グループ情報D4から到着予定時刻が最も遅い順位第1位の新規予約者(利用者S)を前記変更対象者として抽出して、利用者Sが予約した部屋タイプと同等以上の空部屋を有する宿泊施設(ここでは宿泊施設H2)を検索する。そして、制御部11は、宿泊施設H1を宿泊施設H2に変更し、宿泊施設H2の部屋(シングルルーム以上のグレードの部屋)を予約する。 Next, in step S47, the control unit 11 extracts the repeaters in a predetermined order as the persons to be changed, and changes the accommodation facility H1 to another accommodation facility. For example, the control unit 11 extracts the first new reservation person (user S) with the latest estimated arrival time from the second group information D4 as the person to be changed, and selects the room type reserved by the user S. Search for an accommodation facility (accommodation facility H2 in this case) having vacant rooms of equal or greater size. Then, the control unit 11 changes the accommodation facility H1 to the accommodation facility H2, and reserves a room (single room or higher grade room) of the accommodation facility H2.

第2グループ情報D4の利用者に対して前記施設変更処理を実行して前記オーバーブッキングが解消された場合に(S48:Yes)、制御部11は、前記予約管理を終了する。一方、第2グループ情報D4の利用者に対して前記施設変更処理を実行しても前記オーバーブッキングが解消されない場合には(S48:No)、処理はステップS49に移行する。 When the facility change processing is executed for the user of the second group information D4 and the overbooking is eliminated (S48: Yes), the control unit 11 terminates the reservation management. On the other hand, if the overbooking is not resolved even if the facility change process is executed for the users of the second group information D4 (S48: No), the process proceeds to step S49.

ステップS49では、制御部11は、オーバーブッキングの解消が困難であることを示す情報をスタッフへ通知する。この場合、スタッフは、例えば予約者に連絡をして宿泊日の変更依頼などを行う。 In step S49, the control unit 11 notifies the staff of information indicating that it is difficult to eliminate the overbooking. In this case, the staff will, for example, contact the person who made the reservation and ask them to change the date of stay.

また、実施形態2に係る宿泊施設予約管理システム100は、実施形態1に係る前記チェックイン処理と同一の処理を実行する。なお、実施形態2に係る前記チェックイン処理では、ステップS57~S59(図16参照)が省略され、ステップS56において利用者が宿泊施設H1から宿泊施設H2への変更を承諾した場合(S56:Yes)、処理はステップS571に移行する。 Further, the accommodation facility reservation management system 100 according to the second embodiment executes the same process as the check-in process according to the first embodiment. In the check-in process according to the second embodiment, steps S57 to S59 (see FIG. 16) are omitted. ), the process proceeds to step S571.

実施形態2に係る宿泊施設予約管理システム100は、宿泊施設H1においてオーバーブッキングが発生した場合に、予約者のうち予約者の属性に基づいて、予約変更を行う変更対象者を抽出し、抽出した前記変更対象者の予約先(宿泊施設H1)を他の宿泊施設に変更する。これにより、実施形態1に係る宿泊施設予約管理システム100と同様に、オーバーブッキングの解消業務の負担を軽減することが可能になる。 The accommodation facility reservation management system 100 according to the second embodiment extracts and extracts a change target person who changes the reservation based on the attributes of the reservation person among the reservation persons when overbooking occurs in the accommodation facility H1. The reservation destination (accommodation facility H1) of the person to be changed is changed to another accommodation facility. As a result, as in the accommodation facility reservation management system 100 according to the first embodiment, it is possible to reduce the burden of overbooking elimination work.

なお、実施形態2に係る宿泊施設予約管理システム100は、部屋タイプが複数種類(例えばシングルルーム、ツインルーム、スイートルームなど)存在する宿泊施設においても適用可能である。この場合、宿泊施設予約管理システム100は、例えばシングルルームについてオーバーブッキングが発生した場合に、ツインルームにアップグレードせず、他の宿泊施設に予約を変更する。例えば、宿泊施設予約管理システム100は、宿泊施設H1のシングルルームについてオーバーブッキングが発生した場合に、宿泊施設H1のツインルームにアップグレードせず、宿泊施設H1と同系列の宿泊施設H2のシングルルームに予約を変更する。 It should be noted that the accommodation facility reservation management system 100 according to the second embodiment can also be applied to accommodation facilities that have a plurality of room types (for example, single room, twin room, suite room, etc.). In this case, the accommodation facility reservation management system 100 changes the reservation to another accommodation facility without upgrading to a twin room, for example, when the single room is overbooked. For example, when the single room at the accommodation facility H1 is overbooked, the accommodation facility reservation management system 100 does not upgrade the room to the twin room at the accommodation facility H1, and upgrades the room to the single room at the accommodation facility H2, which is in the same line as the accommodation facility H1. Change your booking.

本発明の各実施形態では、管理装置10の制御部11に含まれる各処理部がチェックイン端末20の制御部21に含まれてもよい。また、チェックイン端末20の制御部21に含まれる各処理部が管理装置10の制御部11に含まれてもよい。 In each embodiment of the present invention, each processing unit included in the control unit 11 of the management device 10 may be included in the control unit 21 of the check-in terminal 20 . Also, each processing unit included in the control unit 21 of the check-in terminal 20 may be included in the control unit 11 of the management device 10 .

また、本発明の予約管理システムは、管理装置10及びチェックイン端末20で構成されてもよいし、管理装置10及びチェックイン端末20のいずれか一方の単体で構成されてもよい。 Further, the reservation management system of the present invention may be composed of the management device 10 and the check-in terminal 20, or may be composed of either the management device 10 or the check-in terminal 20 alone.

10 :管理装置
20 :チェックイン端末
30 :利用者端末
100 :宿泊施設予約管理システム
111 :予約処理部
112 :判定処理部
113 :抽出処理部
114 :変更処理部
115 :検索処理部
116 :特典処理部
211 :受付処理部
212 :表示処理部
213 :チェックイン処理部
311 :受付処理部
312 :表示処理部
D1 :予約情報
D2 :グループ種別情報
D3 :第1グループ情報
D4 :第2グループ情報
10: Management device 20: Check-in terminal 30: User terminal 100: Accommodation facility reservation management system 111: Reservation processing unit 112: Judgment processing unit 113: Extraction processing unit 114: Change processing unit 115: Search processing unit 116: Privilege processing Unit 211: reception processing unit 212: display processing unit 213: check-in processing unit 311: reception processing unit 312: display processing unit D1: reservation information D2: group type information D3: first group information D4: second group information

Claims (12)

第1利用対象に含まれる複数の第1予約対象に対する予約を受け付ける予約処理部と、
前記第1予約対象について予約可能数よりも前記予約処理部により受け付けられた予約の合計数が多い過剰予約が発生したか否かを判定する判定処理部と、
前記第1予約対象について前記過剰予約が発生した場合に、前記第1予約対象の予約者のうち予約者の属性に基づいて、予約変更を行う変更対象者を抽出する抽出処理部と、
前記抽出処理部により抽出される前記変更対象者の予約先を、前記第1予約対象から前記第1利用対象とは異なる第2利用対象の第2予約対象に変更する変更処理部と、
を備える予約管理システム。
a reservation processing unit that receives reservations for a plurality of first reservation targets included in the first usage target;
A determination processing unit that determines whether or not an overbooking has occurred in which the total number of reservations received by the reservation processing unit is greater than the number of reservations that can be made for the first reservation target;
an extraction processing unit that extracts a change target person who changes the reservation based on the attributes of the reserving person among the reserving persons of the first reserving object when the excessive reserving occurs for the first reserving object;
a change processing unit that changes the reservation destination of the person to be changed extracted by the extraction processing unit from the first reservation object to a second reservation object that is a second use object that is different from the first use object;
reservation management system.
前記予約者の属性は、前記第1利用対象を初めて予約する第1予約者、前記第1利用対象を過去に予約したことのある第2予約者、一人の予約者が複数の前記第1予約対象をまとめて予約する第3予約者、及び複数の前記第1予約対象を予約する団体に含まれる第4予約者のうち少なくともいずれかを示す情報である、
請求項1に記載の予約管理システム。
The attributes of the reservation person include a first reservation person who reserves the first use object for the first time, a second reservation person who has made a reservation for the first use object in the past, and a plurality of the first reservations made by one person. Information indicating at least one of the third reservation person who reserves the object collectively and the fourth reservation person included in the group who reserves the plurality of the first reservation objects,
The reservation management system according to claim 1.
前記抽出処理部は、複数の前記第1予約者のうち前記第1予約対象に対応する予約情報に基づいて特定される前記第1予約者を前記変更対象者として抽出する、
請求項2に記載の予約管理システム。
The extraction processing unit extracts the first reservation person specified based on reservation information corresponding to the first reservation object from among the plurality of first reservation persons as the person to be changed.
The reservation management system according to claim 2.
前記予約情報は、前記第1予約対象を利用する利用予定日時、前記第1予約対象の利用料金、前記第1予約対象の予約日時のうち少なくともいずれかを含む、
請求項3に記載の予約管理システム。
The reservation information includes at least one of the scheduled date and time of use of the first reservation object, the usage fee of the first reservation object, and the reservation date and time of the first reservation object,
The reservation management system according to claim 3.
前記第1予約対象において前記過剰予約が発生した場合に前記第2利用対象を検索する検索処理部をさらに備え、
前記変更処理部は、前記抽出処理部により抽出される前記変更対象者の予約先を、前記検索処理部により検索される前記第2利用対象の前記第2予約対象に変更する、
請求項1~4のいずれかに記載の予約管理システム。
Further comprising a search processing unit that searches for the second usage target when the overbooking occurs in the first reservation target,
The change processing unit changes the reservation destination of the change target person extracted by the extraction processing unit to the second reservation target of the second usage target searched by the search processing unit.
A reservation management system according to any one of claims 1 to 4.
前記検索処理部は、前記第1利用対象の情報に基づいて前記第2利用対象を検索する、
請求項5に記載の予約管理システム。
The search processing unit searches for the second usage target based on the information of the first usage target.
The reservation management system according to claim 5.
前記検索処理部は、前記第1予約対象に対する前記変更対象者の予約情報に基づいて前記第2利用対象を検索する、
請求項5に記載の予約管理システム。
The search processing unit searches for the second usage target based on the reservation information of the change target person for the first reservation target.
The reservation management system according to claim 5.
前記変更対象者に特典を付与する特典処理部をさらに備える、
請求項1~7のいずれかに記載の予約管理システム。
Further comprising a privilege processing unit that grants a privilege to the change target person,
The reservation management system according to any one of claims 1 to 7.
前記第1予約対象は、宿泊施設の部屋であり、
前記宿泊施設に含まれる全ての部屋は、同一種類の部屋タイプである、
請求項1~8のいずれかに記載の予約管理システム。
The first reservation target is a room at an accommodation facility,
All rooms included in the accommodation facility are of the same room type.
The reservation management system according to any one of claims 1-8.
前記宿泊施設に配置される操作端末において前記予約者から前記宿泊施設のチェックイン操作を受け付ける受付処理部と、
前記受付処理部が前記変更対象者から前記チェックイン操作を受け付けた場合に、予約先を前記第1予約対象から前記第2予約対象に変更したことを示す特定情報を前記操作端末に表示させる表示処理部と、
をさらに備える請求項9に記載の予約管理システム。
A reception processing unit that receives a check-in operation of the accommodation facility from the reservation person at an operation terminal arranged at the accommodation facility;
display for displaying, on the operation terminal, specific information indicating that the reservation destination has been changed from the first reservation target to the second reservation target when the reception processing unit receives the check-in operation from the change target person a processing unit;
10. The reservation management system of Claim 9, further comprising:
一又は複数のプロセッサーが、
第1利用対象に含まれる複数の第1予約対象に対する予約を受け付ける予約ステップと、
前記第1予約対象について予約可能数よりも受け付けられた予約の合計数が多い過剰予約が発生したか否かを判定する判定ステップと、
前記第1予約対象について前記過剰予約が発生した場合に、前記第1予約対象の予約者のうち予約者の属性に基づいて、予約変更を行う変更対象者を抽出する抽出ステップと、
抽出される前記変更対象者の予約先を、前記第1予約対象から前記第1利用対象とは異なる第2利用対象の第2予約対象に変更する変更ステップと、
を実行する予約管理方法。
one or more processors
a reservation step of accepting reservations for a plurality of first reservation objects included in the first usage object;
a judgment step of judging whether or not an over-reservation, in which the total number of reservations accepted for the first reservation target is larger than the number of reservations that can be made, has occurred;
an extracting step of extracting a change target person who changes the reservation based on the attributes of the reserving person among the reserving persons of the first reserving object when the excessive reserving occurs for the first reserving object;
a change step of changing the extracted reservation destination of the person to be changed from the first reservation object to a second reservation object of a second use object different from the first use object;
Reservation management method to perform.
第1利用対象に含まれる複数の第1予約対象に対する予約を受け付ける予約ステップと、
前記第1予約対象について予約可能数よりも受け付けられた予約の合計数が多い過剰予約が発生したか否かを判定する判定ステップと、
前記第1予約対象について前記過剰予約が発生した場合に、前記第1予約対象の予約者のうち予約者の属性に基づいて、予約変更を行う変更対象者を抽出する抽出ステップと、
抽出される前記変更対象者の予約先を、前記第1予約対象から前記第1利用対象とは異なる第2利用対象の第2予約対象に変更する変更ステップと、
を一又は複数のプロセッサーに実行させるための予約管理プログラム。
a reservation step of accepting reservations for a plurality of first reservation objects included in the first usage object;
a judgment step of judging whether or not an over-reservation, in which the total number of reservations accepted for the first reservation target is larger than the number of reservations that can be made, has occurred;
an extracting step of extracting a change target person who changes the reservation based on the attributes of the reserving person among the reserving persons of the first reserving object when the excessive reserving occurs for the first reserving object;
a change step of changing the extracted reservation destination of the person to be changed from the first reservation object to a second reservation object of a second use object different from the first use object;
is executed by one or more processors.
JP2021008508A 2021-01-22 2021-01-22 Reservation management system, reservation management method, and reservation management program Active JP7593134B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021008508A JP7593134B2 (en) 2021-01-22 2021-01-22 Reservation management system, reservation management method, and reservation management program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021008508A JP7593134B2 (en) 2021-01-22 2021-01-22 Reservation management system, reservation management method, and reservation management program

Publications (2)

Publication Number Publication Date
JP2022112644A true JP2022112644A (en) 2022-08-03
JP7593134B2 JP7593134B2 (en) 2024-12-03

Family

ID=82657248

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021008508A Active JP7593134B2 (en) 2021-01-22 2021-01-22 Reservation management system, reservation management method, and reservation management program

Country Status (1)

Country Link
JP (1) JP7593134B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7449624B1 (en) 2023-11-22 2024-03-14 株式会社トライハッチ Duplicate reservation management system, duplicate reservation management program, and duplicate reservation management method

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016024696A (en) 2014-07-23 2016-02-08 株式会社日立製作所 Reservation management system and reservation management method

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7449624B1 (en) 2023-11-22 2024-03-14 株式会社トライハッチ Duplicate reservation management system, duplicate reservation management program, and duplicate reservation management method

Also Published As

Publication number Publication date
JP7593134B2 (en) 2024-12-03

Similar Documents

Publication Publication Date Title
JP2016212704A (en) Information providing system and information providing method
JP6662420B2 (en) Facility use management system, facility use management method, and program
JP7285295B2 (en) Service providing system, service providing method, and program
JP6841357B1 (en) Facility use management system, facility use management method, and facility use management program
JP6680399B2 (en) Facility usage management system, facility usage management method, and program
JP6339339B2 (en) Slip generation system, slip generation device, and slip generation method
CN108351990A (en) Method and system for distributing physical currency
JP7593134B2 (en) Reservation management system, reservation management method, and reservation management program
JP6614291B1 (en) Facility use management system, facility use management method, and program
JP6809620B1 (en) Facility use management system, facility use management method, and facility use management program
JP6646008B2 (en) Payment system, host terminal, payment method, program, and vehicle
JP7593133B2 (en) Reservation management system, reservation management method, and reservation management program
JP6819763B1 (en) Accommodation facility usage management system, accommodation facility usage management method, and program
JP6825676B1 (en) Facility use management system, facility use management method, and program
JP6635155B1 (en) Facility use management system, facility use management method, and program
JP2024114627A (en) System and operation terminal
JP6981520B1 (en) Facility use management system, facility use management method, and facility use management program
JP7772186B2 (en) Facility management system and facility management method
JP2021140639A (en) Facility use management system, facility use management method, and facility use management program
JP2022047476A (en) Information processing equipment, information processing methods and information processing systems
JP7085577B2 (en) Facility use management system, facility use management method, and facility use management program
JP7671909B1 (en) Check-in support system and check-in support method
JP7609346B1 (en) Server device, server device control method and program
JP7494488B2 (en) Facility use management system, facility use management method, operation terminal device, and facility use management program
JP6813075B1 (en) Facility use management system, facility use management method, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231109

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240813

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240820

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241015

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20241022

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241104

R150 Certificate of patent or registration of utility model

Ref document number: 7593134

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150