JP7815180B2 - Reception management system, reception device and its program - Google Patents
Reception management system, reception device and its programInfo
- Publication number
- JP7815180B2 JP7815180B2 JP2023131388A JP2023131388A JP7815180B2 JP 7815180 B2 JP7815180 B2 JP 7815180B2 JP 2023131388 A JP2023131388 A JP 2023131388A JP 2023131388 A JP2023131388 A JP 2023131388A JP 7815180 B2 JP7815180 B2 JP 7815180B2
- Authority
- JP
- Japan
- Prior art keywords
- mode
- reception
- data
- information
- self
- 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.)
- Active
Links
Landscapes
- Time Recorders, Dirve Recorders, Access Control (AREA)
- Cash Registers Or Receiving Machines (AREA)
Description
本発明の実施形態は、受付管理システム及びこのシステムの受付装置並びにコンピュータを当該受付装置として機能させるためのプログラムに関する。 Embodiments of the present invention relate to a reception management system, a reception device of the system, and a program for causing a computer to function as the reception device.
利用者が施設に入場する際に必要なデータの入力を受け付ける入場時受付機能と、利用者が施設から退場する際に必要なデータの入力を受け付ける退場時受付機能とを有したデータ処理装置がある。この種のデータ処理装置は、例えばカラオケボックス、ダーツバー、マンガ喫茶等のレジャー施設、あるいはスポーツジム、ゴルフ場、ボーリング場等の運動施設等の受付に設置される。このため、この種のデータ処理装置は一般に、受付装置と称される。 There are data processing devices that have an entry reception function that accepts the input of data required when a user enters a facility, and an exit reception function that accepts the input of data required when a user leaves the facility. This type of data processing device is installed at the reception desk of leisure facilities such as karaoke booths, darts bars, and manga cafes, or sports facilities such as sports gyms, golf courses, and bowling alleys. For this reason, this type of data processing device is generally referred to as a reception device.
受付装置には、施設の従業員が操作者となる有人対応の受付装置と、施設の利用者が操作者となるセルフ対応の受付装置とがある。有人対応の受付装置を採用した場合には、従業員が操作者となるため、データの入力ミスが少なく、操作が滞るということは滅多に起こらない。このため、利用者を効率よく捌けるというメリットがある。ただし、常に従業員が受付に居なければならないので、従業員の確保が課題となる。一方、セルフ対応の受付装置を採用した場合には、受付担当の従業員を不要にできる。しかしながら、利用者が操作者となるため、データの入力ミスが発生しやすく、操作に手間取ることも多い。このため、利用者を効率よく捌けないというデメリットがある。 There are two types of reception devices: manned reception devices operated by facility employees, and self-service reception devices operated by facility users. When manned reception devices are used, employees are the operators, so there are fewer data input errors and operation delays rarely occur. This has the advantage of allowing users to be handled efficiently. However, since an employee must be present at the reception desk at all times, securing employees can be an issue. On the other hand, when self-service reception devices are used, reception employees are not required. However, because users are the operators, data input errors are more likely to occur and operation is often slow. This has the disadvantage of making it difficult to handle users efficiently.
このような観点から、例えば利用者が多い曜日又は時間帯は、受付に有人対応の受付装置を多く設置して利用者を効率よく捌けるようにし、逆に利用者が少ない曜日又は時間帯は、受付にセルフ対応の受付装置を多く設置して従業員の負担を軽減したいという要望がある。この要望に対し、現状では、有人対応の受付装置とセルフ対応の受付装置とをそれぞれ必要な台数だけ受付に用意し、曜日又は時間帯等によって使用可能とする受付装置の台数を決めるといった運用を取らざるを得ない。したがって、設備コストがかかる。また、稼働しない受付装置が生じる無駄がある上、受付装置の設置スペースを広く確保しなければならない、等の課題がある。 From this perspective, there is a desire to install more manned reception devices at the reception desk on days or times when there are many customers to handle customers efficiently, and conversely, to install more self-service reception devices at the reception desk on days or times when there are fewer customers to reduce the burden on employees. To meet this desire, currently, there is no choice but to prepare the necessary number of manned and self-service reception devices at the reception desk, and determine the number of reception devices that can be used depending on the day of the week or time of day, etc. This results in high equipment costs. There are also issues such as the waste of unused reception devices and the need to secure a large space to install the reception devices.
本発明の実施形態が解決しようとする課題は、限られた台数の範囲内で有人対応の受付装置の台数とセルフ対応の受付装置の台数とを任意に切り替えることができる受付システムを容易に実現できる受付装置及び受付管理システムを提供しようとするものである。 The problem that embodiments of the present invention aim to solve is to provide a reception device and reception management system that can easily realize a reception system that can arbitrarily switch between manned reception devices and self-service reception devices within a limited number of devices.
一実施形態において、受付装置は、モード取得手段と、記憶手段と、有人制御手段と、セルフ制御手段とを備える。モード取得手段は、利用者が施設に入場する際に必要な第1データの入力を受け付ける入場時受付機能及び利用者が施設から退場する際に必要な第2データの入力を受け付ける退場時受付機能に係る第1データ及び第2データの入力を従業員が行う有人モード、又は、第1データ及び第2データの入力を利用者が行うセルフモードのいずれかの動作モードの情報をサーバから取得する。記憶手段は、モード取得手段により取得した動作モードの情報を記憶する。有人制御手段は、記憶手段により記憶された情報が有人モードの情報である場合には、表示デバイスの画面を有人モードの画面として第1データの入力又は第2データの入力を受け付ける。セルフ制御手段は、記憶手段により記憶された情報がセルフモードの情報である場合には、表示デバイスの画面をセルフモードの画面として第1データの入力又は第2データの入力を受け付ける。 In one embodiment, the reception device includes a mode acquisition means, a storage means, an attended control means, and a self-control means. The mode acquisition means acquires from the server information on either an attended mode in which an employee inputs the first data and second data related to the entry reception function, which accepts input of first data required when a user enters a facility, and an exit reception function, which accepts input of second data required when a user leaves the facility, or a self-control mode in which the user inputs the first data and second data. The storage means stores the information on the operation mode acquired by the mode acquisition means. If the information stored in the storage means is attended mode information, the attended control means displays the display device screen as the attended mode screen and accepts input of the first data or the second data. If the information stored in the storage means is self-control mode information, the self-control means displays the display device screen as the self-control mode and accepts input of the first data or the second data.
以下、限られた台数の範囲内で有人対応の受付装置の台数とセルフ対応の受付装置の台数とを任意に切り替えることができる受付システムを容易に実現できる受付装置及び受付管理システムの実施形態について、図面を用いて説明する。
なお、本実施形態では、受付装置が適用される店舗としてカラオケボックス店舗を例示する。カラオケボックス店舗とは、カラオケを楽しむための施設、いわゆるカラオケボックスを1つ以上備えた店舗である。カラオケボックスには、それぞれ固有のボックス番号が設定されている。ボックス番号は、カラオケボックスを個々に識別するために設定された一連の番号である。ボックス番号は、部屋番号等と言い換えることができる。一般に、カラオケボックス店舗においては、利用者がカラオケボックスに入場する前に、受付にてボックス番号、利用人数、利用開始時刻、利用予定時間等の入場時に必要なデータを受付装置に入力する。また、利用者がカラオケボックスから退場する際には、ボックス番号、利用終了時刻等の退場時に必要なデータを受付装置に入力する。そうすることにより、受付装置では、利用者毎に利用時間、利用人数等に応じたカラオケボックスの利用代金、いわゆる施設利用代金が算出される。また、利用者がカラオケボックス内で飲食をした場合にはその飲食の代金も施設利用代金に加算される。施設利用代金は受付装置の表示デバイスに表示されるので、利用者は、施設利用代金を支払う。このときの支払いに係るデータも受付装置に入力される。本実施形態は、このようなカラオケボックス店舗の受付に設置して好適な受付装置を例示する。また、例えばチェーン展開している複数のカラオケボックス店舗の受付装置と各店舗の受付装置を管理する受付管理サーバとを含む受付管理システムを例示する。
Below, we will use drawings to explain an embodiment of a reception device and reception management system that can easily realize a reception system that can arbitrarily switch between the number of manned reception devices and the number of self-service reception devices within a limited number of devices.
In this embodiment, a karaoke booth establishment is used as an example of a store to which the reception device is applied. A karaoke booth establishment is a store equipped with one or more facilities for enjoying karaoke, known as karaoke booths. Each karaoke booth is assigned a unique booth number. The booth number is a series of numbers assigned to identify each karaoke booth. The booth number can also be referred to as a room number. Generally, in karaoke booth establishments, before a customer enters a karaoke booth, the customer inputs data required for entry, such as the booth number, number of users, start time, and planned usage time, into the reception device at the reception desk. When the customer leaves the karaoke booth, the customer also inputs data required for exit, such as the booth number and end time, into the reception device. This allows the reception device to calculate a karaoke booth usage fee, known as a facility usage fee, for each customer based on the usage time, number of users, etc. Furthermore, if a customer consumes food and drink in the karaoke booth, the cost of the food and drink is added to the facility usage fee. The facility usage fee is displayed on the display device of the reception device, and the customer pays the facility usage fee. The payment data is also input into the reception device. This embodiment exemplifies a reception device suitable for installation at the reception desk of such a karaoke box store, and also exemplifies a reception management system including reception devices of multiple karaoke box stores in a chain, for example, and a reception management server that manages the reception devices of each store.
[受付管理システムの説明]
図1は、本実施形態に係る受付管理システム1000の概略構成を示す模式図である。受付管理システム1000は、例えばチェーン展開している複数のカラオケボックス店舗にそれぞれ構築される受付システム100と、各カラオケボックス店舗を統括する本部によって制御される受付管理サーバ200と、通信ネットワーク300とを含む。通信ネットワーク300は、各受付システム100の受付サーバ1(図2を参照)と受付管理サーバ200との間のデータ通信を司る広域ネットワークである。例えばインターネット、イントラネット、モバイル通信網等が通信ネットワーク300となり得る。
[Description of reception management system]
1 is a schematic diagram showing the overall configuration of a reception management system 1000 according to this embodiment. The reception management system 1000 includes a reception system 100 constructed in each of, for example, a chain of karaoke booth establishments, a reception management server 200 controlled by a headquarters that oversees each of the karaoke booth establishments, and a communication network 300. The communication network 300 is a wide area network that controls data communication between the reception server 1 (see FIG. 2) of each reception system 100 and the reception management server 200. For example, the communication network 300 could be the Internet, an intranet, a mobile communication network, etc.
受付管理サーバ200は、各受付システム100の受付端末2(図2を参照)の管理に係る種々のサービスを提供するためのコンピュータシステムである。受付管理サーバ200は、クラウドコンピューティングの環境下でサービスを提供する。受付管理サーバ200は、オンプレミスの環境下でサービスを提供するものであってもよい。受付管理サーバ200は、単一のサーバで構成されるのでなく、複数のサーバで構成されてもよい。 The reception management server 200 is a computer system for providing various services related to the management of the reception terminals 2 (see Figure 2) of each reception system 100. The reception management server 200 provides services in a cloud computing environment. The reception management server 200 may also provide services in an on-premises environment. The reception management server 200 may not be composed of a single server, but may be composed of multiple servers.
受付管理サーバ200は、店舗別マスタテーブル400を備える。店舗別マスタテーブル400の詳細については後で説明するが、店舗別マスタテーブル400は、各受付システム100の受付端末2に設定される動作モードの情報を記憶するためのものである。店舗別マスタテーブル400に記憶される動作モードの情報は、例えば本部に置かれたメンテナンス用PC(パーソナルコンピュータ)によって適宜更新される。 The reception management server 200 includes a store-specific master table 400. Details of the store-specific master table 400 will be explained later, but the store-specific master table 400 is used to store information about the operating mode set on the reception terminal 2 of each reception system 100. The operating mode information stored in the store-specific master table 400 is updated as needed, for example, by a maintenance PC (personal computer) located at headquarters.
[受付システムの説明]
図2は、1つのカラオケボックス店舗に構築される受付システム100の一実施形態を示す模式図である。受付システム100は、受付サーバ1と、複数台の受付端末2と、複数台の注文端末3と、厨房端末4とを含む。受付システム100は、受付サーバ1と、各受付端末2、各注文端末3及び厨房端末4とを、通信ネットワーク5で接続する。通信ネットワーク5は、典型的にはLAN(Local Area Network)である。LANは、有線LANであってもよいし、無線LANであってもよい。
[Description of the reception system]
2 is a schematic diagram showing an embodiment of a reception system 100 constructed in one karaoke booth. The reception system 100 includes a reception server 1, a plurality of reception terminals 2, a plurality of ordering terminals 3, and a kitchen terminal 4. The reception system 100 connects the reception server 1 with each of the reception terminals 2, each of the ordering terminals 3, and the kitchen terminal 4 via a communication network 5. The communication network 5 is typically a LAN (Local Area Network). The LAN may be a wired LAN or a wireless LAN.
受付サーバ1は、受付業務に係る種々のサービスを提供するためのコンピュータシステムである。受付サーバ1は、オンプレミスの環境下でサービスを提供する。受付サーバ1は、クラウドコンピューティングの環境下でサービスを提供するものであってもよい。受付サーバ1は、受付業務に係る種々のサービスを提供するために、ボックスデータベース6、従業員データベース7、会員データベース8、商品データベース9等のデータベースを管理する。受付サーバ1は、単一のサーバで構成されるのでなく、複数のサーバで構成されてもよい。 The reception server 1 is a computer system for providing various services related to reception work. The reception server 1 provides services in an on-premises environment. The reception server 1 may also provide services in a cloud computing environment. The reception server 1 manages databases such as a box database 6, an employee database 7, a member database 8, and a product database 9 in order to provide various services related to reception work. The reception server 1 may not be composed of a single server, but may be composed of multiple servers.
ボックスデータベース6は、カラオケボックス店舗が備えるカラオケボックスに関するデータを記憶したデータベースである。例えばボックスデータベース6は、各カラオケボックスにそれぞれ割り当てられた識別情報であるボックス番号別に、利用可能人数、基本料金、延長料金等のデータを記憶する。 The box database 6 is a database that stores data related to the karaoke boxes provided by karaoke box establishments. For example, the box database 6 stores data such as the number of people allowed, basic fees, and extension fees for each box number, which is identification information assigned to each karaoke box.
従業員データベース7は、カラオケボックス店舗で従事する従業員に関するデータを記憶したデータベースである。例えば従業員データベース7は、各従業員にそれぞれ割り当てられた識別情報である従業員コード別に、氏名、パスワード等のデータを記憶する。パスワードは、本人認証のために用いられる秘密情報である。 Employee database 7 is a database that stores data related to employees working at karaoke booth establishments. For example, employee database 7 stores data such as names and passwords for each employee code, which is identification information assigned to each employee. Passwords are confidential information used for identity authentication.
会員データベース8は、カラオケボックス店舗の利用会員として登録した利用者、いわゆる会員に関するデータを記憶したデータベースである。例えば会員データベース8は、各会員にそれぞれ割り当てられた識別情報である会員コード別に、氏名、年齢、会員登録日、会員有効期間、サービスポイント等のデータを記憶する。会員となった利用者には、会員コードが記録された会員カードが発行される。あるいは、利用者のスマートフォン等にインストールされた専用のアプリケーションソフトウェアにより、そのスマートフォンの表示デバイスに会員コードが例えばバーコード、二次元コード等の機械可読コードの形態で表示される。また、会員データベース8は、会員がカラオケボックスの利用を事前に予約した場合には、その予約情報も会員毎に記憶する。 Member database 8 is a database that stores data about users who have registered as members of a karaoke booth establishment, or so-called members. For example, member database 8 stores data such as name, age, membership registration date, membership validity period, and service points for each member, which is identification information assigned to each member. Users who become members are issued a membership card with their membership code recorded on it. Alternatively, dedicated application software installed on the user's smartphone or other device displays the membership code in the form of a machine-readable code such as a barcode or two-dimensional code on the smartphone's display device. Furthermore, when a member makes a reservation in advance to use a karaoke booth, member database 8 also stores that reservation information for each member.
商品データベース9は、カラオケボックスの利用者に提供される商品に関するデータを記憶したデータベースである。例えば商品データベース9は、各商品にそれぞれ割り当てられた識別情報である商品コード別に、商品名、価格等の商品に関するデータを記憶する。商品には、食品、飲料品、調理品、煙草等がある。また、有料の照明器具、楽器、音響器具等のレンタル用品も商品に属する。さらには、カラオケボックス店舗では、例えば2時間利用・アルコール飲料飲み放題、2時間利用・ドリンクバー飲み放題等のコースメニューがある。このようなカラオケコースのメニューも商品データベース9に記憶される商品に含まれる。 Product database 9 is a database that stores data about products offered to karaoke booth users. For example, product database 9 stores data about products, such as product names and prices, organized by product code, which is identification information assigned to each product. Products include food, beverages, cooking supplies, cigarettes, etc. Rental items such as lighting equipment, musical instruments, and audio equipment, which are subject to a fee, are also classified as products. Furthermore, karaoke booth establishments offer course menus, such as two hours of use with all-you-can-drink alcoholic beverages, or two hours of use with all-you-can-drink from the drink bar. Such karaoke course menus are also included in the products stored in product database 9.
受付端末2は、カラオケボックス店舗の受付に設置されるデータ処理装置である。受付とは、カラオケボックスに入場する前、あるいはカラオケボックスから退場した後に利用者が立ち寄る場所である。受付は、フロントとも称される。受付は、通常、カラオケボックス店舗の出入口近傍に設けられており、接客用のカウンタテーブルが設置されている。本実施形態では、このカウンタテーブルの上に複数台の受付端末2が一方向に並べられて設置される。 The reception terminal 2 is a data processing device installed at the reception desk of a karaoke booth. The reception desk is the place where patrons stop by before entering or after leaving a karaoke booth. The reception desk is also called the front desk. The reception desk is usually located near the entrance or exit of a karaoke booth, and has a counter table for serving customers. In this embodiment, multiple reception terminals 2 are installed in one direction on this counter table.
なお、受付端末2の設置方法については特に限定されない。詳細は後述するが、受付端末2は、従業員が操作者となる場合もあるし利用者が操作者となる場合もある。したがって、受付端末2は、従業員と利用者が共に操作者となり得るような形態で設置されていればよい。例えば、本実施形態のようにカウンタテーブルの上に設置する場合においても、水平方向に回転する回転台の上に受付端末2を設置し、回転台を適宜回転させることによって、カウンタテーブルの一方の側若しくは他方の側に受付端末2の操作面が向くようにするとよい。 There are no particular limitations on how the reception terminal 2 is installed. As will be described in detail later, the reception terminal 2 may be operated by either an employee or a user. Therefore, the reception terminal 2 may be installed in a manner that allows both employees and users to operate it. For example, even when installed on a counter table as in this embodiment, the reception terminal 2 may be installed on a rotating platform that rotates horizontally, and the rotating platform may be rotated as appropriate so that the operating surface of the reception terminal 2 faces one side or the other of the counter table.
受付端末2は、利用者が施設に入場する際に必要な第1データの入力を受け付ける入場時受付機能と、利用者が施設から退場する際に必要な第2データの入力を受け付ける退場時受付機能とを有する。第1データは、例えば利用者が利用するカラオケボックスのボックス番号、利用人数、利用開始時刻、利用予定時間、コースメニュー、オプションメニュー等である。コースメニューとは、前述したカラオケコースのメニューである。オプションメニューとは、コースを選択しない利用者が入店時に選択可能なメニューであり、例えばドリンクバー、ワンドリンク制等がある。第1データとしては、ドリンクバーを利用する人数、ワンドリンク制を利用する人数及び飲料の種類等が含まれる。すなわち、第1データには、商品メニューの注文データが含まれていてもよい。 The reception terminal 2 has an entry reception function that accepts input of first data required when a user enters the facility, and an exit reception function that accepts input of second data required when a user leaves the facility. The first data includes, for example, the booth number of the karaoke booth the user will be using, the number of users, the start time of use, the planned duration of use, a course menu, an option menu, etc. The course menu is the menu of karaoke courses mentioned above. The option menu is a menu that users who do not select a course can select when entering the store, and includes, for example, a drink bar or a one-drink option. The first data includes, for example, the number of people using the drink bar, the number of people using the one-drink option, and the type of drink. In other words, the first data may also include order data from the product menu.
第2データは、例えば利用者が利用したカラオケボックスのボックス番号、利用終了時刻等である。なお、第1データ及び第2データの項目は、上述した項目に限定されないのは言うまでもない。要は、第1データは入場時に入力が必要なデータである。第2データは、退場時に入力が必要なデータである。このような受付端末2は、受付装置と言い換えることができる。また、受付端末2が受付サーバ1の全部もしくは一部の機能を有することにより、受付装置を構成してもよい。受付端末2の詳細については、後で説明する。 The second data may be, for example, the booth number of the karaoke booth used by the user, the time the user finished using the booth, etc. It goes without saying that the items of the first data and second data are not limited to those described above. In essence, the first data is data that must be entered when entering. The second data is data that must be entered when leaving. Such a reception terminal 2 can be referred to as a reception device. Furthermore, the reception terminal 2 may also be configured as a reception device by having all or part of the functions of the reception server 1. Details of the reception terminal 2 will be explained later.
注文端末3は、各カラオケボックスにそれぞれ設置され、利用者が商品を注文する際に使用するデータ処理装置である。例えばタブレットPCが注文端末3として利用される。利用者は、タブレットPCのタッチパネルに表示される商品メニューの一覧から注文したい商品を選んで数量を入力する。そうすることにより、利用者の注文データは、通信ネットワーク5を介して受付サーバ1へと送信される。因みに注文端末3は、従業員が携帯し、利用者から受けた商品の注文内容を入力する機能を備えたハンディターミナルであってもよい。また、利用者は、自らが所持するスマートフォン等の携帯端末に店舗専用のアプリケーションソフトウェアをインストールしておき、入店時に受付端末2にアプリケーションソフトウェアのID、例えば会員コードを入力することによって、そのスマートフォンを注文端末として利用することができる。 The order terminal 3 is installed in each karaoke booth and is a data processing device used by customers when ordering products. For example, a tablet PC is used as the order terminal 3. Customers select the products they wish to order from a product menu list displayed on the tablet PC's touch panel and enter the quantity. In doing so, the customer's order data is sent to the reception server 1 via the communication network 5. The order terminal 3 may also be a handheld terminal carried by an employee and equipped with the function of inputting product orders received from customers. Customers can also install store-specific application software on their own mobile devices, such as smartphones, and use the smartphone as an order terminal by entering the application software ID, such as a membership code, into the reception terminal 2 upon entering the store.
厨房端末4は、飲食メニュー品目の調理等が行われる厨房に設置される表示装置である。例えばタブレットPCが厨房端末4として利用される。タブレットPCの表示デバイスには、受付サーバ1の作用により、利用者が注文した飲食メニュー品目に関するデータが表示される。厨房の調理人は、厨房端末4に表示された内容に従って飲食メニュー品目を調理する。調理された飲食メニュー品目は、カラオケボックス内の利用者に提供される。因みに厨房端末4は、利用者が注文した飲食メニュー品目に関するデータを記録紙に印刷する印刷装置であってもよい。 The kitchen terminal 4 is a display device installed in the kitchen where food and beverage menu items are prepared. For example, a tablet PC is used as the kitchen terminal 4. The reception server 1 operates to display data related to the food and beverage menu items ordered by the user on the tablet PC's display device. The kitchen chef prepares the food and beverage menu items according to the information displayed on the kitchen terminal 4. The cooked food and beverage menu items are provided to the user in the karaoke booth. Incidentally, the kitchen terminal 4 may also be a printing device that prints data related to the food and beverage menu items ordered by the user on recording paper.
[受付端末の構成説明]
図3は、受付端末2の要部回路構成を示すブロック図である。受付端末2は、タブレットPC20を主体とする。そしてこのタブレットPC20に、プリンタ21、カードリーダ22、釣銭機23及びキャッシュレス決済端末24等のデバイスをそれぞれ接続して、受付端末2を構成する。なお、タブレットPC20に接続されるデバイスは、これらに限らない。例えばバーコード、二次元コード等の機械可読コードを光学的に読み取るスキャナ、あるいは現金、商品券等を収容するためのドロワ等がタブレットPC20に接続されて、受付端末2を構成してもよい。
[Configuration of reception terminal]
3 is a block diagram showing the main circuit configuration of the reception terminal 2. The reception terminal 2 mainly comprises a tablet PC 20. Devices such as a printer 21, a card reader 22, a change dispenser 23, and a cashless payment terminal 24 are connected to the tablet PC 20 to form the reception terminal 2. However, the devices connected to the tablet PC 20 are not limited to these. For example, the reception terminal 2 may also be formed by connecting a scanner that optically reads machine-readable codes such as barcodes and two-dimensional codes, or a drawer for storing cash, gift certificates, etc. to the tablet PC 20.
タブレットPC20は、プロセッサ201、メインメモリ202、補助記憶デバイス203、時計204、通信部205、撮像部206、タッチパネル207、複数のデバイスインターフェース208,209,210,211及びシステム伝送路212等を備える。システム伝送路212は、アドレスバス、データバス、制御信号線等を含む。システム伝送路212は、プロセッサ201と他の各部とを接続し、相互間で授受されるデータ信号を伝送する。 The tablet PC 20 includes a processor 201, a main memory 202, an auxiliary storage device 203, a clock 204, a communication unit 205, an imaging unit 206, a touch panel 207, multiple device interfaces 208, 209, 210, and 211, and a system transmission path 212. The system transmission path 212 includes an address bus, a data bus, control signal lines, and the like. The system transmission path 212 connects the processor 201 to the other components and transmits data signals exchanged between them.
タブレットPC20は、プロセッサ201と、メインメモリ202、補助記憶デバイス203、時計204、通信部205、撮像部206、タッチパネル207及び複数のデバイスインターフェース208,209,210,211とをシステム伝送路212で接続することにより、コンピュータを構成する。 The tablet PC 20 constitutes a computer by connecting a processor 201, a main memory 202, an auxiliary storage device 203, a clock 204, a communication unit 205, an imaging unit 206, a touch panel 207, and multiple device interfaces 208, 209, 210, and 211 via a system transmission path 212.
プロセッサ201は、上記コンピュータの中枢部分に相当する。プロセッサ201は、オペレーティングシステム又はアプリケーションプログラムに従って、受付端末2としての各種の機能を実現するべく各部を制御する。プロセッサ201は、例えばCPU(Central Processing Unit)である。プロセッサ201は、複数のプロセッサコアを含み、複数の処理を並行して実行することが可能なマルチコア・プロセッサであることが好ましい。 The processor 201 corresponds to the central part of the computer. The processor 201 controls each part to realize the various functions of the reception terminal 2 in accordance with an operating system or application program. The processor 201 is, for example, a CPU (Central Processing Unit). It is preferable that the processor 201 is a multi-core processor that includes multiple processor cores and is capable of executing multiple processes in parallel.
メインメモリ202は、上記コンピュータの主記憶部分に相当する。メインメモリ202は、不揮発性のメモリ領域と揮発性のメモリ領域とを含む。メインメモリ202は、不揮発性のメモリ領域ではオペレーティングシステム又はアプリケーションプログラムを記憶する。メインメモリ202は、プロセッサ201が各部を制御するための処理を実行する上で必要なデータを不揮発性又は揮発性のメモリ領域で記憶する場合もある。メインメモリ202は、揮発性のメモリ領域を、プロセッサ201によってデータが適宜書き換えられるワークエリアとして使用する。不揮発性のメモリ領域は、例えばROM(Read Only Memory)である。揮発性のメモリ領域は、例えばRAM(Random Access Memory)である。 Main memory 202 corresponds to the main storage portion of the computer. Main memory 202 includes a non-volatile memory area and a volatile memory area. Main memory 202 stores an operating system or application programs in the non-volatile memory area. Main memory 202 may also store data required for processor 201 to execute processes to control each component in either a non-volatile or volatile memory area. Main memory 202 uses the volatile memory area as a work area where data can be rewritten by processor 201 as appropriate. An example of a non-volatile memory area is ROM (Read Only Memory). An example of a volatile memory area is RAM (Random Access Memory).
補助記憶デバイス203は、上記コンピュータの補助記憶部分に相当する。例えばEEPROM(Electric Erasable Programmable Read-Only Memory)、HDD(Hard Disk Drive)、あるいはSSD(Solid State Drive)等が補助記憶デバイス203となり得る。補助記憶デバイス203は、プロセッサ201が各種の処理を行う上で使用するデータ、プロセッサ201での処理によって作成されたデータ等を記憶する。補助記憶デバイス203は、上記のアプリケーションプログラムを記憶する場合もある。 The auxiliary storage device 203 corresponds to the auxiliary storage portion of the computer. For example, the auxiliary storage device 203 can be an EEPROM (Electric Erasable Programmable Read-Only Memory), a HDD (Hard Disk Drive), or an SSD (Solid State Drive). The auxiliary storage device 203 stores data used by the processor 201 when performing various processes, data created by the processes performed by the processor 201, etc. The auxiliary storage device 203 may also store the application programs described above.
時計204は、日付と時刻を計時する。プロセッサ201は、時計204によって計時されている日付と時刻を現在日時として処理する。 The clock 204 keeps track of the date and time. The processor 201 processes the date and time kept by the clock 204 as the current date and time.
通信部205は、通信ネットワーク5を介して受付サーバ1との間でデータ通信を行うためのインターフェースである。通信部205は、プロセッサ201の指令に応じて受付サーバ1にデータを送信する。また通信部205は、通信ネットワーク5を介して受信した受付サーバ1からのデータを、システム伝送路212を介してプロセッサ201に出力する。通信部205は、無線通信規則に従いデータ通信を行う無線通信部である。通信部205は、有線の通信ケーブルを介してデータ通信を行う有線通信部であってもよい。 The communication unit 205 is an interface for communicating data with the receiving server 1 via the communication network 5. The communication unit 205 transmits data to the receiving server 1 in response to instructions from the processor 201. The communication unit 205 also outputs data received from the receiving server 1 via the communication network 5 to the processor 201 via the system transmission path 212. The communication unit 205 is a wireless communication unit that communicates data in accordance with wireless communication regulations. The communication unit 205 may also be a wired communication unit that communicates data via a wired communication cable.
撮像部206は、カメラを備え、そのカメラのレンズを介して取り込んだ画像を撮像するものである。撮像部206は、撮像された画像のデータを、システム伝送路212を介してプロセッサ201に出力する。プロセッサ201は、撮像部206で撮像された画像を解析して、バーコード、二次元コード等の機械可読コードを読み取り、そのコードが示す情報を取得する機能を有している。例えば撮像部206は、後述する伝票コードや会員を識別する会員コード等を読み取る機能を有している。 The imaging unit 206 is equipped with a camera and captures images captured through the camera lens. The imaging unit 206 outputs the captured image data to the processor 201 via the system transmission path 212. The processor 201 has the function of analyzing the image captured by the imaging unit 206, reading machine-readable codes such as barcodes and two-dimensional codes, and acquiring the information indicated by the codes. For example, the imaging unit 206 has the function of reading slip codes, which will be described later, and membership codes that identify members.
タッチパネル207は、受付端末2の入力デバイス及び表示デバイスとして機能する。タッチパネル207は、プロセッサ201の制御により、入場時受付機能及び退場時受付機能に係る種々の画面を表示する。タッチパネル207は、オペレータによる画面のタッチ操作を検知し、そのタッチ位置を示す信号をプロセッサ201に出力する。 The touch panel 207 functions as an input device and a display device for the reception terminal 2. Under the control of the processor 201, the touch panel 207 displays various screens related to the entrance reception function and the exit reception function. The touch panel 207 detects touch operations on the screen by the operator and outputs a signal indicating the touch position to the processor 201.
デバイスインターフェース208は、プリンタ21を接続する。デバイスインターフェース208は、印刷データをプリンタ21に出力する。プリンタ21は、入場時受付機能において入力された第1データを基に作成された受付伝票の印刷データを印刷する。プリンタ21は、退場時受付機能において入力された第2データを基に作成されたレシートの印刷データを印刷する。受付伝票は、例えば利用者が利用するカラオケボックスのボックス番号、利用人数、利用開始時刻等を印刷した用紙である。ボックス番号は、バーコード等の機械可読コードの形態としても受付伝票に印刷される。レシートは、カラオケボックスの使用料、注文した商品の品目と価格、及びその合計である施設利用代金等の取引データを印刷した用紙である。 The device interface 208 connects to the printer 21. The device interface 208 outputs print data to the printer 21. The printer 21 prints print data for a reception slip created based on the first data input in the entrance reception function. The printer 21 prints print data for a receipt created based on the second data input in the exit reception function. The reception slip is a sheet of paper on which is printed information such as the box number of the karaoke box used by the user, the number of people using the box, and the start time of use. The box number is also printed on the reception slip in the form of a machine-readable code such as a barcode. The receipt is a sheet of paper on which is printed transaction data such as the karaoke box usage fee, the items and prices of the ordered products, and the total facility usage fee.
デバイスインターフェース209は、カードリーダ22を接続する。デバイスインターフェース209は、カードリーダ22によって読み取られたカードデータを取込み、プロセッサ201に出力する。カードリーダ22は、磁気方式対応のカード、接触方式または非接触方式のICチップを含むICカードからカードのデータを取得する。例えばカードリーダ22は、会員カード、クレジットカード等のカード媒体から、そのカードに記録されたデータを読み取る。プロセッサ201は、デバイスインターフェース209を介して入力されたカードデータを処理する。具体的には、カードリーダ22により会員カードのデータが読み取られた場合には、プロセッサ201は、その会員カードに記録された会員コードで特定される会員に関する処理を行う。例えばプロセッサ201は、会員に対してサービスポイントを付与する。なお、利用者が所持する携帯端末のアプリケーションソフトウェアによって会員カードが実現される場合には、その携帯端末に表示された会員コードを上述の撮像部206が読み取ることによって会員情報を取得するとしてもよい。カードリーダ22によりクレジットカードのデータが読み取られた場合には、プロセッサ201は、そのクレジットカードの認証を行う。そして、クレジットカードが認証されたならば、プロセッサ201は、クレジットカードによる施設利用代金の決済を処理する。 The device interface 209 connects the card reader 22. The device interface 209 imports card data read by the card reader 22 and outputs it to the processor 201. The card reader 22 acquires card data from a magnetic card or an IC card containing a contact or contactless IC chip. For example, the card reader 22 reads data recorded on a card medium such as a membership card or credit card. The processor 201 processes the card data input via the device interface 209. Specifically, when membership card data is read by the card reader 22, the processor 201 performs processing related to the member identified by the membership code recorded on the membership card. For example, the processor 201 awards service points to the member. Note that if the membership card is implemented by application software on a mobile terminal carried by the user, the above-mentioned imaging unit 206 may read the membership code displayed on the mobile terminal to acquire member information. When credit card data is read by the card reader 22, the processor 201 authenticates the credit card. Once the credit card is authenticated, the processor 201 processes the payment for facility usage fees via credit card.
デバイスインターフェース210は、釣銭機23を接続する。デバイスインターフェース210は、釣銭機23に投入された紙幣又は硬貨の金種と投入枚数とを取込み、プロセッサ201に出力する。プロセッサ201は、デバイスインターフェース210を介して取り込んだデータを基に、投入金額を算出する。そしてプロセッサ201は、投入金額と施設利用代金とから釣銭額を算出して現金による施設利用代金の決済を処理する。このときプロセッサ201は、デバイスインターフェース210を介して釣銭データを釣銭機23に出力する。釣銭機23は、釣銭データに応じて、紙幣又は硬貨を必要な枚数だけ払い出す。 The device interface 210 connects to the change machine 23. The device interface 210 takes in the denomination and number of banknotes or coins inserted into the change machine 23 and outputs this to the processor 201. The processor 201 calculates the amount inserted based on the data taken in via the device interface 210. The processor 201 then calculates the amount of change from the amount inserted and the facility usage fee, and processes the payment of the facility usage fee in cash. At this time, the processor 201 outputs change data to the change machine 23 via the device interface 210. The change machine 23 dispenses the required number of banknotes or coins according to the change data.
デバイスインターフェース211は、キャッシュレス決済端末24を接続する。キャッシュレス決済端末24は、電子マネー、コード決済等のキャッシュレス決済に対応したものである。デバイスインターフェース211は、キャッシュレス決済端末24に入力されたキャッシュレス決済に係るデータを取込み、プロセッサ201に出力する。プロセッサ201は、デバイスインターフェース211を介して取り込んだデータを基に、キャッシュレスによる施設利用代金の決済を処理する。 The device interface 211 connects to the cashless payment terminal 24. The cashless payment terminal 24 is compatible with cashless payments such as electronic money and code payments. The device interface 211 imports data related to cashless payments input to the cashless payment terminal 24 and outputs it to the processor 201. The processor 201 processes cashless payment of facility usage fees based on the data imported via the device interface 211.
かかる構成の受付端末2は、動作モードとして、有人モードとセルフモードとを選択的に切り替えることができる。有人モードとは、利用者が施設、すなわちカラオケボックスに入場する際に必要な第1データの入力を受け付ける入場時受付機能及び利用者がカラオケボックスから退場する際に必要な第2データの入力を受け付ける退場時受付機能に係る第1データ及び第2データの入力を従業員が行うモードである。すなわち有人モードは、従業員が受付端末2の操作者となる動作モードである。セルフモードとは、入場時受付機能に係る第1データ及び退場時受付機能に係る第2データの入力を利用者が行うモードである。すなわちセルフモードは、利用者が受付端末2の操作者となる動作モードである。また、セルフモードに関しては、入場時受付機能に係る第1データの入力のみを受け付ける入場セルフモードと、退場時受付機能に係る第2データの入力のみを受け付ける退場セルフモードと、入場時受付機能に係る第1データの入力及び退場時受付機能に係る第2データの入力の双方を受け付ける入退場セルフモードとを選択肢として含む。 The reception terminal 2 configured as described above can selectively switch between attended mode and self-service mode as its operating mode. The attended mode is a mode in which an employee inputs the first data and second data related to the entry reception function, which accepts the input of first data required when a user enters the facility, i.e., the karaoke booth, and the exit reception function, which accepts the input of second data required when a user leaves the karaoke booth. In other words, the attended mode is an operating mode in which an employee operates the reception terminal 2. The self-service mode is a mode in which the user inputs the first data related to the entry reception function and the second data related to the exit reception function. In other words, the self-service mode is an operating mode in which the user operates the reception terminal 2. The self-service mode options include an entry self-service mode that accepts only the input of first data related to the entry reception function, an exit self-service mode that accepts only the input of second data related to the exit reception function, and an entry/exit self-service mode that accepts the input of both the first data related to the entry reception function and the second data related to the exit reception function.
このような構成を実現するために、受付端末2は、図4に示すように、補助記憶デバイス203において4種類のアプリケーションソフトウェアを実装している。4種類のアプリケーションソフトウェアは、「有人モードAPL」と称される第1のアプリケーションソフトウェア41と、「入退場セルフモードAPL」と称される第2のアプリケーションソフトウェア42と、「入場セルフモードAPL」と称される第3のアプリケーションソフトウェア43と、「退場セルフモードAPL」と称される第4のアプリケーションソフトウェア44である。 To achieve this configuration, the reception terminal 2 has four types of application software installed in the auxiliary storage device 203, as shown in Figure 4. The four types of application software are first application software 41 called "attended mode APL," second application software 42 called "entrance/exit self-service mode APL," third application software 43 called "entrance self-service mode APL," and fourth application software 44 called "exit self-service mode APL."
第1のアプリケーションソフトウェア41は、有人モードの動作を制御するためのアプリケーションソフトウェアである。第2のアプリケーションソフトウェア42は、入退場セルフモードの動作を制御するためのアプリケーションソフトウェアである。第3のアプリケーションソフトウェア43は、入場セルフモードの動作を制御するためのアプリケーションソフトウェアである。第4のアプリケーションソフトウェア44は、退場セルフモードの動作を制御するためのアプリケーションソフトウェアである。各アプリケーションソフトウェア41~44による制御の詳細については、後述する動作説明の中で明らかにする。 The first application software 41 is application software for controlling operation in the attended mode. The second application software 42 is application software for controlling operation in the entry/exit self-service mode. The third application software 43 is application software for controlling operation in the entry/exit self-service mode. The fourth application software 44 is application software for controlling operation in the exit/exit self-service mode. Details of the control by each application software 41 to 44 will be made clear in the operation explanation below.
なお、各アプリケーションソフトウェア41~44を補助記憶デバイス203にインストールする方法は特に限定されない。リムーバブルな記録媒体に各アプリケーションソフトウェア41~44を記録して、あるいは通信ネットワーク5を介した通信により各アプリケーションソフトウェア41~44を配信して、補助記憶デバイス63にインストールすることができる。記録媒体は、CD-ROM,メモリカード等のようにプログラムを記憶でき、かつ装置が読み取り可能であれば、その形態は問わない。また、各アプリケーションソフトウェア41~44のインストール先は、メインメモリ202であってもよい。 The method for installing each piece of application software 41-44 into the auxiliary storage device 203 is not particularly limited. Each piece of application software 41-44 can be recorded on a removable recording medium, or distributed via communication over the communication network 5, and then installed into the auxiliary storage device 63. The recording medium can be in any form, such as a CD-ROM or memory card, as long as it can store a program and is readable by the device. Furthermore, each piece of application software 41-44 may be installed into the main memory 202.
また受付端末2は、図5に示すように、メインメモリ202における揮発性メモリ領域の一部を、責任者メモリ51の領域と、モードメモリ52の領域としている。
責任者メモリ51は、責任者コードを記憶するための領域である。責任者コードは、受付端末2の操作が許容された従業員の従業員コードである。受付端末2を操作する従業員は、操作開始前にサインオンを行う。サインオンは、受付端末2の操作者を認証して使用可能状態とする機能である。サインオンが承認されると、その従業員の従業員コードが責任者メモリ51に記憶される。
As shown in FIG. 5, the reception terminal 2 uses part of the volatile memory area in the main memory 202 as an area for a manager memory 51 and an area for a mode memory 52 .
The manager memory 51 is an area for storing a manager code. The manager code is the employee code of an employee who is permitted to operate the reception terminal 2. An employee who operates the reception terminal 2 signs on before starting operation. Signing on is a function that authenticates the operator of the reception terminal 2 and makes it available for use. When sign-on is approved, the employee code of that employee is stored in the manager memory 51.
モードメモリ52は、受付端末2の動作モードを特定する情報を記憶するための領域である。前述したように、受付端末2は、動作モードして有人モード、入退場セルフモード、入場セルフモード及び退場セルフモードの4種類を備える。モードメモリ52は、例えば動作モードが有人モードである場合には、その動作モードを特定する情報として「100」を記憶する。同様にモードメモリ52は、動作モードが入退場セルフモードである場合には、その動作モードを特定する情報として「200」を記憶し、動作モードが入場セルフモードである場合には、その動作モードを特定する情報として「300」を記憶し、動作モードが退場セルフモードである場合には、その動作モードを特定する情報として「400」を記憶する。 The mode memory 52 is an area for storing information that identifies the operation mode of the reception terminal 2. As mentioned above, the reception terminal 2 has four operation modes: attended mode, entry/exit self-service mode, entry self-service mode, and exit self-service mode. For example, if the operation mode is attended mode, the mode memory 52 stores "100" as information that identifies the operation mode. Similarly, if the operation mode is entry/exit self-service mode, the mode memory 52 stores "200" as information that identifies the operation mode; if the operation mode is entry self-service mode, the mode memory 52 stores "300" as information that identifies the operation mode; and if the operation mode is exit self-service mode, the mode memory 52 stores "400" as information that identifies the operation mode.
そして受付端末2は、図3に示すように、プロセッサ201がモード取得手段31、記憶手段32、通知手段33、有人制御手段34及びセルフ制御手段35としての機能を実現するようにメインプログラムを実装している。メインプログラムも、アプリケーションソフトウェア41~44と同様に、補助記憶デバイス203又はメインメモリ202にインストールされるアプリケーションソフトウェアの一種である。 As shown in FIG. 3, the reception terminal 2 implements a main program so that the processor 201 realizes the functions of a mode acquisition means 31, a storage means 32, a notification means 33, an attended control means 34, and a self-control means 35. Like the application software 41-44, the main program is also a type of application software installed in the auxiliary storage device 203 or the main memory 202.
モード取得手段31は、受付端末2の動作モードである有人モード又はセルフモードのいずれかの動作モードの情報をサーバから取得する機能である。モード取得手段31は、通信部205を介して接続された受付サーバ1から動作モードの情報を取得する。具体的には、受付端末2に設定される動作モードの情報は、受付管理サーバ200の店舗別マスタテーブル400に記憶されている。そして、受付管理サーバ200と受付サーバ1とは通信ネットワーク300で接続されている。すなわちモード取得手段31は、受付サーバ1を介して受付管理サーバ200から動作モードの情報を取得すると言い換えることができる。なお、モード取得手段31が取得するセルフモードの情報は、入退場セルフモードの情報と、入場セルフモードの情報と、退場セルフモードの情報とを含む。モード取得手段31が取得するセルフモードの情報は、入退場セルフモードの情報だけであってもよい。あるいは、入場セルフモードの情報と退場セルフモードの情報の2種類だけであってもよい。 The mode acquisition means 31 has a function for acquiring information on the operation mode of the reception terminal 2, either attended mode or self-service mode, from the server. The mode acquisition means 31 acquires operation mode information from the connected reception server 1 via the communication unit 205. Specifically, information on the operation mode set in the reception terminal 2 is stored in the store-specific master table 400 of the reception management server 200. The reception management server 200 and reception server 1 are connected via the communication network 300. In other words, the mode acquisition means 31 acquires operation mode information from the reception management server 200 via the reception server 1. Note that the self-service mode information acquired by the mode acquisition means 31 includes information on entry/exit self-service mode, entry self-service mode, and exit self-service mode. The self-service mode information acquired by the mode acquisition means 31 may be only information on entry/exit self-service mode. Alternatively, it may be only two types of information: information on entry self-service mode and information on exit self-service mode.
記憶手段32は、モード取得手段31により取得した動作モードの情報を記憶する機能である。記憶手段32は、モード取得手段31により取得した動作モードの情報をモードメモリ52に記憶する。例えば記憶手段32は、モード取得手段31により有人モードの情報を取得した場合には、動作モードの情報として「100」を記憶する。同様に、記憶手段32は、モード取得手段31により入退場セルフモードの情報を取得した場合には、動作モードの情報として「200」をモードメモリ52に記憶し、入場セルフモードの情報を取得した場合には、動作モードの情報として「300」をモードメモリ52に記憶し、退場セルフモードの情報を取得した場合には、動作モードの情報として「400」をモードメモリ52に記憶する。 The storage means 32 has a function of storing operation mode information acquired by the mode acquisition means 31. The storage means 32 stores the operation mode information acquired by the mode acquisition means 31 in the mode memory 52. For example, when the storage means 32 acquires information about the attended mode by the mode acquisition means 31, it stores "100" as the operation mode information. Similarly, when the storage means 32 acquires information about the entry/exit self-service mode by the mode acquisition means 31, it stores "200" as the operation mode information in the mode memory 52; when the storage means 32 acquires information about the entry/exit self-service mode, it stores "300" as the operation mode information in the mode memory 52; and when the storage means 32 acquires information about the exit/exit self-service mode, it stores "400" as the operation mode information in the mode memory 52.
通知手段33は、モード取得手段31により取得した動作モードが受付端末2において設定されたことを受付サーバ1に通知する機能である。通知手段33は、モード取得手段31により取得した動作モードの情報を、通信部205を介して受付サーバ1に送信することにより通知する。例えば通知手段33は、モード取得手段31により有人モードの情報を取得し、モードメモリ52に記憶した場合には、動作モードを特定する情報として「100」を受付サーバ1に送信して通知する。同様に通知手段33は、モード取得手段31により入退場セルフモードの情報を取得し、モードメモリ52に記憶した場合には、動作モードを特定する情報として「200」を受付サーバ1に送信し、入場セルフモードの情報を取得し、モードメモリ52に記憶した場合には、動作モードを特定する情報として「300」を受付サーバ1に送信し、退場セルフモードの情報を取得し、モードメモリ52に記憶した場合には、動作モードを特定する情報として「400」を受付サーバ1に送信して通知する。 The notification means 33 has a function of notifying the reception server 1 that the operation mode acquired by the mode acquisition means 31 has been set in the reception terminal 2. The notification means 33 notifies the reception server 1 by transmitting the operation mode information acquired by the mode acquisition means 31 to the reception server 1 via the communication unit 205. For example, if the mode acquisition means 31 acquires information about the attended mode and stores it in the mode memory 52, the notification means 33 notifies the reception server 1 by transmitting "100" as information identifying the operation mode. Similarly, if the mode acquisition means 31 acquires information about the entry/exit self-service mode and stores it in the mode memory 52, the notification means 33 transmits "200" as information identifying the operation mode to the reception server 1. If the mode acquisition means 31 acquires information about the entry/exit self-service mode and stores it in the mode memory 52, the notification means 33 transmits "300" as information identifying the operation mode to the reception server 1. If the mode acquisition means 31 acquires information about the entry/exit self-service mode and stores it in the mode memory 52, the notification means 33 transmits "400" as information identifying the operation mode to the reception server 1.
有人制御手段34は、記憶手段32により記憶された情報が有人モードの情報である場合には、表示デバイスの画面を有人モードの画面として第1データの入力又は第2データの入力を受け付ける機能である。すなわち有人制御手段34は、モードメモリ52に記憶されたモード特定情報が「100」、すなわち有人モードの情報である場合には、タッチパネル207の画面を有人モードの画面として、利用者がカラオケボックスに入場する際に必要な第1データの入力又は利用者がカラオケボックスから退場する際に必要な第2データの入力を受け付ける。なお、有人モードの画面については、後述する動作説明の中で明らかにする。 The attended control means 34 has a function of changing the display device screen to the attended mode screen and accepting input of first data or second data when the information stored in the storage means 32 is attended mode information. In other words, when the mode specification information stored in the mode memory 52 is "100", i.e., attended mode information, the attended control means 34 changes the screen of the touch panel 207 to the attended mode screen and accepts input of first data required when a user enters the karaoke booth or input of second data required when a user leaves the karaoke booth. The attended mode screen will be made clear in the operation explanation below.
セルフ制御手段35は、記憶手段32により記憶された情報がセルフモードの情報である場合には、表示デバイスの画面をセルフモードの画面として第1データの入力又は第2データの入力を受け付ける機能である。すなわちセルフ制御手段35は、モードメモリ52に記憶されたモード特定情報が「200」、すなわち入退場セルフモードの情報である場合には、タッチパネル207の画面をセルフモードの画面として、利用者がカラオケボックスに入場する際に必要な第1データの入力又は利用者がカラオケボックスから退場する際に必要な第2データの入力を受け付ける。同様に、セルフ制御手段35は、モードメモリ52に記憶されたモード特定情報が「300」、すなわち入場セルフモードの情報である場合には、タッチパネル207の画面をセルフモードの画面として、利用者がカラオケボックスに入場する際に必要な第1データの入力を受け付ける。また、セルフ制御手段35は、モードメモリ52に記憶されたモード特定情報が「400」、すなわち退場セルフモードの情報である場合には、タッチパネル207の画面をセルフモードの画面として、利用者がカラオケボックスから退場する際に必要な第2データの入力を受け付ける。なお、セルフモードの画面については、後述する動作説明の中で明らかにする。 The self-control means 35 has a function of accepting input of first data or second data on the display device screen as a self-mode screen when the information stored in the memory means 32 is self-mode information. That is, when the mode-specific information stored in the mode memory 52 is "200," i.e., entry/exit self-mode information, the self-control means 35 accepts input of first data required when a user enters a karaoke booth or input of second data required when a user exits a karaoke booth by switching the screen of the touch panel 207 to a self-mode screen. Similarly, when the mode-specific information stored in the mode memory 52 is "300," i.e., entry/exit self-mode information, the self-control means 35 accepts input of first data required when a user enters a karaoke booth by switching the screen of the touch panel 207 to a self-mode screen. Furthermore, when the mode specification information stored in the mode memory 52 is "400," i.e., information for the exit self-service mode, the self-service control means 35 sets the screen of the touch panel 207 to the self-service mode screen and accepts input of second data required when the user exits the karaoke booth. The self-service mode screen will be explained later in the operation description.
[受付サーバの構成説明]
図6は、受付サーバ1の要部回路構成を示すブロック図である。受付サーバ1は、プロセッサ11、メインメモリ12、補助記憶デバイス13、時計14、第1通信インターフェース15、第2通信インターフェース16及びシステム伝送路17等を備える。システム伝送路17は、アドレスバス、データバス、制御信号線等を含む。システム伝送路17は、プロセッサ11と他の各部とを接続し、相互間で授受されるデータ信号を伝送する。受付サーバ1は、プロセッサ11と、メインメモリ12、補助記憶デバイス13、時計14、第1通信インターフェース15及び第2通信インターフェース16とをシステム伝送路17で接続することにより、コンピュータを構成する。
[Configuration of the reception server]
6 is a block diagram showing the main circuit configuration of the receiving server 1. The receiving server 1 includes a processor 11, a main memory 12, an auxiliary storage device 13, a clock 14, a first communication interface 15, a second communication interface 16, and a system transmission path 17. The system transmission path 17 includes an address bus, a data bus, a control signal line, and the like. The system transmission path 17 connects the processor 11 to each of the other components and transmits data signals exchanged between them. The receiving server 1 constitutes a computer by connecting the processor 11 to the main memory 12, the auxiliary storage device 13, the clock 14, the first communication interface 15, and the second communication interface 16 via the system transmission path 17.
プロセッサ11は、上記コンピュータの中枢部分に相当する。プロセッサ11は、オペレーティングシステム又はアプリケーションプログラムに従って、受付サーバ1としての各種の機能を実現するべく各部を制御する。プロセッサ11は、例えばCPUである。プロセッサ11は、複数のプロセッサコアを含み、複数の処理を並行して実行することが可能なマルチコア・プロセッサであることが好ましい。 Processor 11 corresponds to the central part of the computer. Processor 11 controls each part to realize the various functions of the reception server 1 in accordance with the operating system or application program. Processor 11 is, for example, a CPU. It is preferable that processor 11 is a multi-core processor that includes multiple processor cores and can execute multiple processes in parallel.
メインメモリ12は、上記コンピュータの主記憶部分に相当する。メインメモリ12は、不揮発性のメモリ領域と揮発性のメモリ領域とを含む。メインメモリ12は、不揮発性のメモリ領域ではオペレーティングシステム又はアプリケーションプログラムを記憶する。メインメモリ12は、プロセッサ11が各部を制御するための処理を実行する上で必要なデータを不揮発性又は揮発性のメモリ領域で記憶する場合もある。メインメモリ12は、揮発性のメモリ領域を、プロセッサ11によってデータが適宜書き換えられるワークエリアとして使用する。不揮発性のメモリ領域は、例えばROMである。揮発性のメモリ領域は、例えばRAMである。 Main memory 12 corresponds to the main storage portion of the computer. Main memory 12 includes a non-volatile memory area and a volatile memory area. Main memory 12 stores an operating system or application programs in the non-volatile memory area. Main memory 12 may also store data required for processor 11 to execute processes to control each component in either the non-volatile or volatile memory area. Main memory 12 uses the volatile memory area as a work area where data can be rewritten by processor 11 as appropriate. The non-volatile memory area is, for example, ROM. The volatile memory area is, for example, RAM.
補助記憶デバイス13は、上記コンピュータの補助記憶部分に相当する。例えばEEPROM、HDD、あるいはSSD等が補助記憶デバイス13となり得る。補助記憶デバイス13は、プロセッサ11が各種の処理を行う上で使用するデータ、プロセッサ11での処理によって作成されたデータ等を記憶する。補助記憶デバイス13は、上記のアプリケーションプログラムを記憶する場合もある。受付サーバ1は、補助記憶デバイス13の記憶領域の一部を、ボックスデータベース6、従業員データベース7、会員データベース8及び商品データベース9の領域としている。 The auxiliary storage device 13 corresponds to the auxiliary storage portion of the computer. For example, the auxiliary storage device 13 can be an EEPROM, HDD, or SSD. The auxiliary storage device 13 stores data used by the processor 11 when performing various processes, data created by the processes performed by the processor 11, etc. The auxiliary storage device 13 may also store the application programs described above. The reception server 1 uses part of the storage area of the auxiliary storage device 13 as the area for the box database 6, employee database 7, member database 8, and product database 9.
時計14は、日付と時刻を計時する。プロセッサ11は、時計14によって計時されている日付と時刻を現在日時として処理する。 The clock 14 keeps track of the date and time. The processor 11 processes the date and time kept by the clock 14 as the current date and time.
第1通信インターフェース15は、通信ネットワーク5を介して各受付端末2、各注文端末3及び厨房端末4との間でデータ通信を行うためのインターフェースである。
第2通信インターフェース16は、通信ネットワーク300を介して受付管理サーバ200との間でデータ通信を行うためのインターフェースである。
The first communication interface 15 is an interface for performing data communication between each reception terminal 2 , each order terminal 3 and the kitchen terminal 4 via the communication network 5 .
The second communication interface 16 is an interface for performing data communication with the reception management server 200 via the communication network 300 .
かかる構成の受付サーバ1は、メインメモリ12における揮発性メモリ領域の一部を受付端末テーブル61の領域としている。また、受付サーバ1は、同揮発性メモリ領域の一部をボックス別ファイル62の領域としている。 A reception server 1 configured as described above uses part of the volatile memory area in the main memory 12 as an area for the reception terminal table 61. The reception server 1 also uses part of the same volatile memory area as an area for box-specific files 62.
図7は、受付端末テーブル61の主要なデータ構造を示す模式図である。図示するように、受付端末テーブル61は、受付端末IDのカラムCaと、動作モードのカラムCbと、稼働中フラグのカラムCcとを含む。カラムCaには、各受付端末2に対して個々に設定された一意の受付端末IDが記述される。カラムCbには、同一行のカラムCaに記述された受付端末IDで識別される受付端末2の動作モードを特定する情報Mが記述される。カラムCcには、稼働中フラグFが記述される。稼働中フラグFは、同一行のカラムCaに記述された受付端末IDで識別される受付端末2が稼働中であるか否かを識別するための1ビットデータである。本実施形態では、受付端末2が稼働中であることを示す稼働中フラグFを“1”とし、稼働中でないことを示す稼働中フラグFを“0”とする。 Figure 7 is a schematic diagram showing the main data structure of the receiving terminal table 61. As shown in the figure, the receiving terminal table 61 includes a column Ca for the receiving terminal ID, a column Cb for the operating mode, and a column Cc for the operating flag. Column Ca contains a unique receiving terminal ID assigned to each receiving terminal 2. Column Cb contains information M specifying the operating mode of the receiving terminal 2 identified by the receiving terminal ID written in column Ca of the same row. Column Cc contains an operating flag F. The operating flag F is one-bit data used to identify whether the receiving terminal 2 identified by the receiving terminal ID written in column Ca of the same row is operating. In this embodiment, the operating flag F is set to "1" to indicate that the receiving terminal 2 is operating, and set to "0" to indicate that the receiving terminal 2 is not operating.
図8は、ボックス別ファイル62に記憶されるデータ項目の一例を示す模式図である。ボックス別ファイル62は、カラオケボックス毎に用意されたデータファイルである。ボックス別ファイル62は、そのカラオケボックスを利用した利用者に関する情報を記憶する。例えば図8に示すように、ボックス別ファイル62は、ボックス番号、入場日時、退場日時、利用人数、注文データ等の項目を記憶する。ボックス番号は、前述したようにカラオケボックスを識別するための部屋番号である。入場日時及び退場日時は、利用者がカラオケボックスに入場した日時と退場した日時である。入場日時と退場日時とから、利用時間が算出される。利用人数は、利用者の人数である。注文データは、利用者が注文した商品に係るデータである。ボックス別ファイル62に記憶されたデータは、施設利用代金の算出等に用いられる。 Figure 8 is a schematic diagram showing an example of data items stored in the per-box file 62. The per-box file 62 is a data file prepared for each karaoke booth. The per-box file 62 stores information about users who have used that karaoke booth. For example, as shown in Figure 8, the per-box file 62 stores items such as the booth number, entry date and time, exit date and time, number of users, and order data. As mentioned above, the box number is the room number used to identify the karaoke booth. The entry date and time and exit date and time are the date and time when the user entered and exited the karaoke booth. The usage time is calculated from the entry date and time and the exit date and time. The number of users is the number of users. The order data is data related to the products ordered by the user. The data stored in the per-box file 62 is used to calculate facility usage fees, etc.
このように、ボックス別ファイル62は、施設であるカラオケボックスに利用者が入場してから退場するまでの施設利用に関する情報と、その施設内で利用者が注文した商品メニューに関する情報とを、そのカラオケボックスの識別情報であるボックス番号と関連づけて記憶するための領域である。なお、ボックス別ファイル62において、カラオケボックスの識別情報は、ボックス番号をそのまま採用しなくてもよい。例えば、ボックス番号にシリアルの一連番号を組み合わせたものをカラオケボックスの識別情報として採用してもよい。また、例えば任意に生成される固有のコードをカラオケボックスの識別情報として採用してもよい。 In this way, the box-specific file 62 is an area for storing information about facility usage from the time a user enters a karaoke box facility until they leave, and information about the menu items ordered by the user within the facility, in association with the box number, which is the identification information for that karaoke box. Note that in the box-specific file 62, the identification information for a karaoke box does not have to be the box number itself. For example, a combination of the box number and a serial number may be used as the identification information for the karaoke box. Alternatively, for example, an arbitrarily generated unique code may be used as the identification information for the karaoke box.
[店舗別マスタテーブルの説明]
図9は、店舗別マスタテーブル400の主要なデータ構造を示す模式図である。店舗別マスタテーブル400は、受付管理サーバ200によって受付システム100が管理されるカラオケボックス店舗の数だけ存在する。図9に示すように、店舗別マスタテーブル400は、店舗IDと端末台数Nとをヘッダデータとする。店舗IDは、各カラオケボックス店舗を識別するために店舗毎に設定された一意のコードである。端末台数Nは、店舗IDで識別されるカラオケボックス店舗に設置された受付端末2の台数である。
[Store Master Table Description]
9 is a schematic diagram showing the main data structure of the store-specific master table 400. There are as many store-specific master tables 400 as there are karaoke booth stores whose reception systems 100 are managed by the reception management server 200. As shown in FIG. 9, the store-specific master table 400 has a store ID and the number of terminals N as header data. The store ID is a unique code assigned to each store to identify each karaoke booth store. The number of terminals N is the number of reception terminals 2 installed in the karaoke booth store identified by the store ID.
店舗別マスタテーブル400は、受付端末IDのカラムCdと、設置場所データのカラムCeと、設定動作モードMのカラムCfとを含む。カラムCdには、各受付端末2に対して個々に設定された一意の受付端末IDが記述される。 The store-specific master table 400 includes a column Cd for reception terminal ID, a column Ce for installation location data, and a column Cf for set operation mode M. Column Cd contains a unique reception terminal ID assigned to each reception terminal 2.
カラムCeには、同一行のカラムCdに記述された受付端末IDで識別される受付端末2の設置場所を示すデータが記述される。例えば、受付に設置されたカウンタテーブルの左端に受付端末2が設置されている場合には、テキストデータ「カウンタ左端」が記述される。例えば、カウンタテーブルの中央左側に受付端末2が設置されている場合には、テキストデータ「カウンタ中央左」が記述される。上述した設置場所データは一例である。要は、店舗別マスタテーブル400をメンテナンスする担当者が受付端末2の設置場所を理解できればよい。設置場所データは、記号、図形等であってもよい。なお、受付のレイアウトを示す図面あるいは画像が用意されており、その図面または画像を見ることによって担当者が受付端末2の設置場所を理解できるのであれば、店舗別マスタテーブル400から設置場所データのカラムCeを省略することができる。 Column Ce contains data indicating the installation location of the reception terminal 2 identified by the reception terminal ID written in column Cd of the same row. For example, if the reception terminal 2 is installed at the left end of the counter table installed at the reception desk, the text data "left end of counter" is written. For example, if the reception terminal 2 is installed to the left of the center of the counter table, the text data "left center of counter" is written. The installation location data described above is an example. The key is that the person maintaining the store-specific master table 400 should be able to understand the installation location of the reception terminal 2. The installation location data may also be a symbol, graphic, etc. Note that if a drawing or image showing the reception layout is prepared and the person maintaining the store-specific master table 400 can understand the installation location of the reception terminal 2 by looking at the drawing or image, column Ce of the installation location data can be omitted from the store-specific master table 400.
カラムCfには、同一行のカラムCdに記述された受付端末IDで識別される受付端末2の動作モードを特定する情報が記述される。カラムCfに対しては、担当者がメンテナンスPCを操作することによって、動作モードを特定する情報が設定される。そこで次に、動作モードを特定する情報を接いてする手順について説明する。 Column Cf contains information specifying the operation mode of the reception terminal 2 identified by the reception terminal ID written in column Cd of the same row. The information specifying the operation mode is set in column Cf by the person in charge operating the maintenance PC. Next, we will explain the procedure for entering information specifying the operation mode.
担当者がメンテナンスPC500を起動し、店舗別マスタテーブル400の更新業務を選択すると、メンテナンスPC500のディスプレイに、受付管理サーバ200によって管理されるカラオケボックス店舗の一覧が表示される。そこで担当者は、メンテナンスを行うカラオケボックス店舗を選択する。そうすると、ディスプレイの画面が、受付端末設定画面SCx(図10を参照)となる。 When the maintenance staff starts up the maintenance PC 500 and selects the task of updating the store-specific master table 400, a list of karaoke booth stores managed by the reception management server 200 is displayed on the display of the maintenance PC 500. The staff then selects the karaoke booth store for which they wish to perform maintenance. The display then changes to the reception terminal setting screen SCx (see Figure 10).
図10は、受付端末設定画面SCxの一表示例である。図示するように受付端末設定画面SCには、選択されたカラオケボックス店舗、すなわち対象店舗の店舗名と、その対象店舗に設置されている受付端末の台数Nとが表示される。また、その台数N分の受付端末2別に、現時点において店舗別マスタテーブル400に設定されている受付端末ID、設置場所及び設定動作モードMが表示される。さらには、各受付端末2の受付端末IDと関連付けて、編集ボタンTAが配置される。因みに、図10の受付端末設定画面SCxにおいては、カウンタテーブルの左端に設置され、有人モードが設定されている受付端末ID「001」の受付端末2に対して編集ボタンTAaが配置されている。同様に、カウンタテーブルの中央左に設置され、有人モードが設定されている受付端末ID「002」の受付端末2に対しては編集ボタンTAbが配置され、カウンタテーブルの中央右に設置され、入退場セルフモードが設定されている受付端末ID「003」の受付端末2に対しては編集ボタンTAcが配置され、カウンタテーブルの右端に設置され、退場セルフモードが設定されている受付端末ID「004」の受付端末2に対しては編集ボタンTAdが配置されている。 Figure 10 is an example of the reception terminal setting screen SCx. As shown, the reception terminal setting screen SC displays the name of the selected karaoke box store, i.e., the target store, and the number N of reception terminals installed in the target store. In addition, for each of the N reception terminals 2, the reception terminal ID, installation location, and set operation mode M currently set in the store-specific master table 400 are displayed. Furthermore, an edit button TA is arranged in association with the reception terminal ID of each reception terminal 2. Incidentally, on the reception terminal setting screen SCx of Figure 10, an edit button TAa is arranged for the reception terminal 2 with reception terminal ID "001" that is installed at the left end of the counter table and is set to attended mode. Similarly, an edit button TAb is placed for the reception terminal 2 with reception terminal ID "002" that is located at the center left of the counter table and is set to attended mode, an edit button TAc is placed for the reception terminal 2 with reception terminal ID "003" that is located at the center right of the counter table and is set to entry/exit self mode, and an edit button TAd is placed for the reception terminal 2 with reception terminal ID "004" that is located at the right end of the counter table and is set to exit self mode.
担当者は、メンテナンス用PCの入力デバイスを操作して、編集を行う受付端末2と関連付けられた編集ボタンTAを入力する。例えば、カウンタテーブルの中央左に設置されている受付端末2の動作モードを有人モードから入退場セルフモードに変更する場合には、担当者は、編集ボタンTAbを入力する。この入力を受けて、メンテナンス用PCの画面は、マスタ編集画面SCy(図11を参照)に遷移する。 The person in charge operates the input device of the maintenance PC to input the edit button TA associated with the reception terminal 2 to be edited. For example, to change the operating mode of the reception terminal 2 located to the center left of the counter table from attended mode to self-service entry/exit mode, the person in charge inputs the edit button TAb. In response to this input, the screen of the maintenance PC transitions to the master edit screen SCy (see Figure 11).
図11は、マスタ編集画面SCyの一表示例である。図示するように、マスタ編集画面SCyには、入力された編集ボタンTAと関連付けられた受付端末2の受付端末ID、設置場所、及び設定動作モードの情報が表示される。また、編集動作モードとして、設定動作モード以外の動作モードのチェックボックスCBa,CBb,CBcが配置される。なお、編集動作モードのチェックボックスとして、設定動作モードのチェックボックスがあってもよい。その他、マスタ編集画面SCyには、削除ボタンBTpと、戻るボタンBTqと、保存ボタンBTrとが配置される。削除ボタンBTpは、編集対象のマスタデータ、すなわち受付番号、設置場所データ及び設定動作モードのデータを店舗別マスタテーブル400から削除することを指令する操作子である。戻るボタンBTqは、編集対象のマスタデータを店舗別マスタテーブル400に保存することなく受付端末設定画面SCxに戻ることを指令する操作子である。保存ボタンBTrは、編集対象のマスタデータを店舗別マスタテーブル400に保存することを指令する操作子である。 Figure 11 is an example of the master editing screen SCy. As shown, the master editing screen SCy displays the reception terminal ID, installation location, and setting operation mode information of the reception terminal 2 associated with the input edit button TA. Additionally, check boxes CBa, CBb, and CBc for operation modes other than the setting operation mode are provided as edit operation modes. Note that a setting operation mode check box may also be provided as an edit operation mode check box. Additionally, the master editing screen SCy also displays a delete button BTp, a back button BTq, and a save button BTr. The delete button BTp is an operator that commands the deletion of the master data to be edited, i.e., the reception number, installation location data, and setting operation mode data, from the store-specific master table 400. The back button BTq is an operator that commands the return to the reception terminal setting screen SCx without saving the master data to be edited in the store-specific master table 400. The save button BTr is an operator that commands the saving of the master data to be edited in the store-specific master table 400.
図11に示されるマスタ編集画面SCyを確認した担当者は、例えば受付端末2の動作モードを有人モードから入退場セルフモードに変更する場合、入退場セルフモードのチェックボックスCBaにチェックを入れて保存ボタンBTrを入力する。そうすると、店舗別マスタテーブル400に設定されている当該受付端末2の動作モードを特定する情報が、有人モードを特定する情報「100」から入退場セルフモードを特定する情報「200」に更新される。
このように、店舗別マスタテーブル400は、複数の受付端末2毎に動作モードの情報を記憶する記憶部として機能する。そして受付管理サーバ200は、メンテナンス用PCと協働して、店舗別マスタテーブル400に記憶される動作モードの情報を更新する更新手段、としての機能を有している。
11, if the person in charge wants to change the operation mode of the reception terminal 2 from attended mode to self-entry mode, the person in charge checks the checkbox CBa for self-entry mode and presses the save button BTr. Then, the information specifying the operation mode of the reception terminal 2 set in the store-specific master table 400 is updated from information "100" specifying attended mode to information "200" specifying self-entry mode.
In this way, the store-specific master table 400 functions as a storage unit that stores information on the operation mode for each of the reception terminals 2. The reception management server 200 also functions as an update unit that updates the information on the operation mode stored in the store-specific master table 400 in cooperation with the maintenance PC.
[受付端末の動作説明]
次に、図12乃至図17の流れ図、及び、図18乃至図26の画面例を用いて、受付端末2の主要な動作を説明する。なお、流れ図を用いて説明する動作の内容と手順は一例である。同様な作用効果を奏し得るのであれば、その内容及び手順は適宜変更することができる。また、画面例も一例である。出力されるテキストの内容、画像の配置、ソフトウェアキーの種類及びレイアウト等は、適宜変更することができる。
[Operation of the reception terminal]
Next, the main operations of the reception terminal 2 will be explained using the flowcharts of Figures 12 to 17 and the screen examples of Figures 18 to 26. Note that the content and procedures of the operations explained using the flowcharts are merely examples. The content and procedures can be changed as appropriate as long as similar effects can be achieved. The screen examples are also merely examples. The content of the output text, the arrangement of images, the type and layout of software keys, etc. can be changed as appropriate.
図12乃至図16は、受付端末2のプロセッサ201がメインプログラムに従って実行する情報処理の要部手順を示す流れ図である。受付端末2を操作する従業員は、先ず、起動操作OPa(図27,図28を参照)を行う。例えば従業員は、受付端末2の主電源を投入する。このような起動操作OPaを受けて、プロセッサ201は、図12の流れ図に示される手順の情報処理を開始する。プロセッサ201は、ACT1としてタッチパネル207の画面をサインオン画面SCa(図18を参照)とする。 FIGS. 12 to 16 are flowcharts showing the main steps of the information processing executed by the processor 201 of the reception terminal 2 in accordance with a main program. The employee operating the reception terminal 2 first performs a startup operation OPa (see FIGS. 27 and 28). For example, the employee turns on the main power of the reception terminal 2. In response to this startup operation OPa, the processor 201 begins the information processing procedure shown in the flowchart of FIG. 12. In ACT 1, the processor 201 displays the sign-on screen SCa (see FIG. 18) on the screen of the touch panel 207.
図18は、サインオン画面SCaの一表示例である。図示するように、サインオン画面SCaには、ユーザコードの入力欄INaとパスワードの入力欄INbとが配置されている。また、サインオン画面SCaにはサインオンボタンBTaが配置されている。サインオンボタンBTaは、サインオンが行われたことをプロセッサ201に通知するための操作子である。サインオンボタンBTaは、ソフトウェアキーである。サインオン画面SCaを確認した従業員は、サインオン操作OPb(図27,図28を参照)を行う。すなわち従業員は、入力欄INaに自身の従業員コードを入力し、入力欄INbに自身のパスワードを入力して、サインオンボタンBTaを入力する。 Figure 18 is an example of the display of the sign-on screen SCa. As shown in the figure, the sign-on screen SCa has a user code input field INa and a password input field INb. The sign-on screen SCa also has a sign-on button BTa. The sign-on button BTa is an operator for notifying the processor 201 that sign-on has been performed. The sign-on button BTa is a software key. After checking the sign-on screen SCa, the employee performs the sign-on operation OPb (see Figures 27 and 28). That is, the employee enters their employee code in the input field INa, their password in the input field INb, and presses the sign-on button BTa.
サインオン画面SCaを表示した受付端末2のプロセッサ201は、ACT2へと進む。プロセッサ201は、ACT2としてサインオン操作OPbが行われるのを待ち受ける。プロセッサ201は、サインオン画面SCaの入力欄INaに従業員コードが入力され、入力欄INbにパスワードが入力されて、サインオンボタンBTaが入力されると、サインオン操作OPbが行われたと認識する。プロセッサ201は、ACT3へと進む。プロセッサ201は、ACT3として受付サーバ1に対してサインオン通知を行う。すなわちプロセッサ201は、受付サーバ1にサインオン通知のデータ信号を送信するように通信部205を制御する。この制御により、通信部205から通信ネットワーク5を介して受付サーバ1にサインオン通知のデータ信号が送信される。このデータ信号には、サインオン画面SCaに入力された従業員コード及びパスワードが含まれる。また、受付端末2の端末IDも含まれる。 The processor 201 of the reception terminal 2 that has displayed the sign-on screen SCa proceeds to ACT 2. In ACT 2, the processor 201 waits for a sign-on operation OPb to be performed. When an employee code is entered into the input field INa of the sign-on screen SCa, a password is entered into the input field INb, and the sign-on button BTa is pressed, the processor 201 recognizes that the sign-on operation OPb has been performed. The processor 201 proceeds to ACT 3. In ACT 3, the processor 201 sends a sign-on notification to the reception server 1. That is, the processor 201 controls the communication unit 205 to send a sign-on notification data signal to the reception server 1. This control causes the communication unit 205 to send a sign-on notification data signal to the reception server 1 via the communication network 5. This data signal includes the employee code and password entered into the sign-on screen SCa. It also includes the terminal ID of the reception terminal 2.
サインオン通知を受けた受付サーバ1は、受付端末テーブル61を参照して、端末IDに関連付けられた稼働中フラグFが未稼働を示す“0”であるか否かを確認する。稼働中フラグFが“0”の場合、受付サーバ1は、従業員データベース7を検索して、従業員コードとパスワードの有効性を判定する。サインオン画面SCaに入力された従業員コードと関連付けられて従業員データベース7に記憶されているパスワードが、サインオン画面SCaに入力されたパスワードと一致する場合、受付サーバ1は、当該従業員コードで識別される従業員を操作者として承認する。受付サーバ1は、端末IDに関連付けられた稼働中フラグFを“1”とする。これに対し、端末IDに関連付けられた稼働中フラグFが“1”である場合、又はパスワードが一致しない場合には、受付サーバ1は、当該従業員コードで識別される従業員を操作者として承認しない。稼働中フラグFは“0”のままである。受付サーバ1は、サインオン通知元の受付端末2に対して承認結果を送信する。 Upon receiving the sign-on notification, the reception server 1 references the reception terminal table 61 to check whether the operating flag F associated with the terminal ID is "0," indicating that the terminal is not in operation. If the operating flag F is "0," the reception server 1 searches the employee database 7 to determine the validity of the employee code and password. If the password associated with the employee code entered on the sign-on screen SCa and stored in the employee database 7 matches the password entered on the sign-on screen SCa, the reception server 1 approves the employee identified by the employee code as the operator. The reception server 1 sets the operating flag F associated with the terminal ID to "1." On the other hand, if the operating flag F associated with the terminal ID is "1" or the passwords do not match, the reception server 1 does not approve the employee identified by the employee code as the operator. The operating flag F remains "0." The reception server 1 then sends the approval result to the reception terminal 2 that sent the sign-on notification.
サインオン通知を行った受付端末2のプロセッサ201は、ACT4へと進む。プロセッサ201は、ACT4として従業員が操作者として承認されたか否かを待ち受ける。ここで、従業員が操作者として承認されなかった場合、プロセッサ201は、サインオン操作OPbをエラーとする。従業員は、サインオン操作OPbをやり直す。 The processor 201 of the reception terminal 2 that issued the sign-on notification proceeds to ACT 4. In ACT 4, the processor 201 waits to see whether the employee has been approved as an operator. If the employee has not been approved as an operator, the processor 201 treats the sign-on operation OPb as an error. The employee retries the sign-on operation OPb.
従業員が操作者として承認された場合には、プロセッサ201は、ACT5へと進む。プロセッサ201は、ACT5として承認された従業員の従業員コードを責任者メモリ51に記述する。またプロセッサ201は、ACT6として受付サーバ1に設定動作モードを要求する。すなわちプロセッサ201は、受付サーバ1に設定動作モードの要求コマンドCMaを送信するように通信部205を制御する。この制御により、通信部205から通信ネットワーク5を介して受付サーバ1に設定動作モードの要求コマンドCMaが送信される。この要求コマンドCMaには、受付端末2の端末IDが含まれる。 If the employee is approved as an operator, the processor 201 proceeds to ACT 5. In ACT 5, the processor 201 writes the employee code of the approved employee in the manager memory 51. In ACT 6, the processor 201 requests the reception server 1 to set the operation mode. That is, the processor 201 controls the communication unit 205 to send a request command CMa for the operation mode setting to the reception server 1. This control causes the communication unit 205 to send the request command CMa for the operation mode setting to the reception server 1 via the communication network 5. This request command CMa includes the terminal ID of the reception terminal 2.
設定動作モードの要求コマンドCMaを受信した受付サーバ1のプロセッサ11は、図17の流れ図に示す手順の情報処理を実行する。プロセッサ11は、ACT101として要求コマンドCMaを待ち受けている。設定動作モードの要求コマンドCMaを受信すると、プロセッサ11は、ACT102へと進む。プロセッサ11は、ACT102として受付管理サーバ200に動作モードを問い合わせる。すなわちプロセッサ11は、受付管理サーバ200に動作モードの問合せコマンドCMbを送信するように第2通信インターフェース16を制御する。この制御により、第2通信インターフェース16から通信ネットワーク300を介して受付管理サーバ200に動作モードの問合せコマンドCMbが送信される。この問合せコマンドCMbには、設定動作モードの要求コマンドCMaに含まれていた受付端末2の端末IDが含まれる。また、当該受付サーバ1が設置されているカラオケボックス店舗の店舗IDも含まれる。 When the processor 11 of the reception server 1 receives the request command CMa for setting the operating mode, it executes the information processing procedure shown in the flowchart of Figure 17. The processor 11 waits for the request command CMa in ACT 101. Upon receiving the request command CMa for setting the operating mode, the processor 11 proceeds to ACT 102. In ACT 102, the processor 11 inquires of the reception management server 200 about the operating mode. That is, the processor 11 controls the second communication interface 16 to send an operation mode inquiry command CMb to the reception management server 200. This control causes the operation mode inquiry command CMb to be sent from the second communication interface 16 to the reception management server 200 via the communication network 300. This inquiry command CMb includes the terminal ID of the reception terminal 2 that was included in the request command CMa for setting the operating mode. It also includes the store ID of the karaoke box store where the reception server 1 is installed.
動作モードの問合せコマンドCMbを受信した受付管理サーバ200は、その問合せコマンドCMbに含まれる店舗IDで特定される店舗別マスタテーブル400を検索する。そして、問合せコマンドCMbに含まれる端末IDと関連付けて記憶されている設定動作モードの情報を取得する。受付管理サーバ200は、設定動作モードの情報を受付サーバ1に応答する。 When the reception management server 200 receives the operation mode query command CMb, it searches the store-specific master table 400 identified by the store ID included in the query command CMb. It then obtains the set operation mode information stored in association with the terminal ID included in the query command CMb. The reception management server 200 responds with the set operation mode information to the reception server 1.
受付管理サーバ200に動作モードを問い合わせたプロセッサ11は、ACT103へと進む。プロセッサ11は、ACT103として受付管理サーバ200からの応答を待ち受ける。ここで、例えば通信ネットワーク300の通信障害、あるいは受付管理サーバ200の故障などに起因して受付管理サーバ200からの応答を受信できなかった場合、プロセッサ11は、ACT104へと進む。プロセッサ11は、ACT104として要求コマンドCMa送信元の受付端末2に対して否定応答コマンドを送信するように第1通信インターフェース15を制御する。この制御により、第1通信インターフェース15から通信ネットワーク5を介して受付端末2に否定応答コマンドが送信される。 After inquiring about the operating mode from the reception management server 200, the processor 11 proceeds to ACT 103. In ACT 103, the processor 11 waits for a response from the reception management server 200. If the processor 11 is unable to receive a response from the reception management server 200 due to, for example, a communication failure in the communication network 300 or a malfunction of the reception management server 200, the processor 11 proceeds to ACT 104. In ACT 104, the processor 11 controls the first communication interface 15 to send a negative response command to the reception terminal 2 that sent the request command CMa. As a result of this control, the negative response command is sent from the first communication interface 15 to the reception terminal 2 via the communication network 5.
一方、受付管理サーバ200から設定動作モードの情報を受信すると、プロセッサ11は、ACT105へと進む。プロセッサ11は、ACT105として要求コマンドCMa送信元の受付端末2に対して許諾応答コマンドを送信するように第1通信インターフェース15を制御する。この制御により、第1通信インターフェース15から通信ネットワーク5を介して受付端末2に許諾応答コマンドが送信される。許諾応答コマンドには、受付管理サーバ200から受信した動作モードの情報が含まれる。 On the other hand, when information about the set operating mode is received from the reception management server 200, the processor 11 proceeds to ACT 105. In ACT 105, the processor 11 controls the first communication interface 15 to send an acceptance response command to the reception terminal 2 that sent the request command CMa. As a result of this control, the acceptance response command is sent from the first communication interface 15 to the reception terminal 2 via the communication network 5. The acceptance response command includes information about the operating mode received from the reception management server 200.
このように、受付端末2から問合せコマンドCMbを受信した受付サーバ1は、受付管理サーバ200に動作モードの情報を問い合わせる。そして受付サーバ1は、問い合わせた結果に応じて許諾応答コマンドまたは否定応答コマンドを受付端末2に送信する。 In this way, the reception server 1, which receives the query command CMb from the reception terminal 2, queries the reception management server 200 for information about the operating mode. The reception server 1 then sends an acceptance response command or a rejection response command to the reception terminal 2 depending on the query result.
図12の説明に戻る。
設定動作モードの要求コマンドCMaを送信した受付端末2のプロセッサ201は、ACT7へと進む。プロセッサ201は、ACT7として許諾応答コマンドを待ち受ける。この待ち受け状態において、受付サーバ1から否定応答コマンドを受信した場合には、プロセッサ201は、図12の流れ図に示す手順の情報処理をエラーとして終了する。例えばプロセッサ11は、動作モードの設定が不可であることを示すエラーメッセージをタッチパネル207に表示して、情報処理を終了する。エラーとなった受付端末2は、動作モードが設定されないので、使用不能となる。
Returning to the description of FIG.
The processor 201 of the reception terminal 2 that transmitted the request command CMa for setting the operation mode proceeds to ACT 7. The processor 201 waits for an acceptance response command in ACT 7. If a negative response command is received from the reception server 1 in this standby state, the processor 201 terminates the information processing procedure shown in the flowchart of FIG. 12 as an error. For example, the processor 11 displays an error message on the touch panel 207 indicating that the operation mode cannot be set, and terminates the information processing. The reception terminal 2 in which the error occurred cannot be used because the operation mode cannot be set.
ACT7において、受付サーバ1から許諾応答コマンドを受信すると、プロセッサ201は、ACT8へと進む。プロセッサ201は、ACT8として許諾応答コマンドに含まれる設定動作モードの情報を取得する。そしてプロセッサ201は、ACT9へと進む。プロセッサ201は、ACT9として設定動作モードが有人モードであるか否かを確認する。有人モードでない場合、プロセッサ201は、ACT10へと進む。プロセッサ201は、ACT10として設定動作モードが入退場セルフモードであるか否かを確認する。入退場セルフモードでない場合、プロセッサ201は、ACT11へと進む。プロセッサ201は、ACT11として設定動作モードが入場セルフモードであるか否かを確認する。入場セルフモードでない場合、プロセッサ201は、設定動作モードが退場セルフモードであると認識する。言い換えると、サインオンをしてから設定動作モードの情報を取得するまでは、受付端末2は有人モード、セルフモードのいずれのモードでも動作していないデフォルトの状態となる。 When the processor 201 receives an acceptance response command from the reception server 1 in ACT 7, the processor 201 proceeds to ACT 8. In ACT 8, the processor 201 acquires information about the set operation mode included in the acceptance response command. The processor 201 then proceeds to ACT 9. In ACT 9, the processor 201 checks whether the set operation mode is the attended mode. If it is not the attended mode, the processor 201 proceeds to ACT 10. In ACT 10, the processor 201 checks whether the set operation mode is the entry/exit self-service mode. If it is not the entry/exit self-service mode, the processor 201 proceeds to ACT 11. In ACT 11, the processor 201 checks whether the set operation mode is the entry self-service mode. If it is not the entry self-service mode, the processor 201 recognizes that the set operation mode is the exit self-service mode. In other words, after signing on, until the information about the set operation mode is acquired, the reception terminal 2 is in a default state in which it is not operating in either the attended mode or the self-service mode.
ここに、プロセッサ201は、ACT6乃至ACT11の処理により、モード取得手段31としての機能を実現する。 Here, the processor 201 performs the functions of the mode acquisition means 31 through the processing of Acts 6 to 11.
<有人モードの説明>
図13は、設定動作モードが有人モードである場合のプロセッサ201の制御手順を示す流れ図である。プロセッサ201は、ACT21としてモードメモリ52に有人モードを特定する情報「100」を記述する。またプロセッサ201は、ACT22として第1のアプリケーションソフトウェア41である「有人モードAPL」を起動する。以後、プロセッサ201は、「有人モードAPL」に従ってACT23乃至ACT32の動作を制御する。
<Manned mode explanation>
13 is a flowchart showing the control procedure of the processor 201 when the set operation mode is the attended mode. In ACT 21, the processor 201 writes information "100" specifying the attended mode in the mode memory 52. In ACT 22, the processor 201 also starts the "attended mode APL," which is the first application software 41. Thereafter, the processor 201 controls the operations in ACT 23 to ACT 32 in accordance with the "attended mode APL."
プロセッサ201は、ACT23として受付サーバ1に対して有人モードが設定されたことを通知する。すなわちプロセッサ201は、受付サーバ1に有人モードを特定する情報「100」を含むデータ信号を送信するように通信部205を制御する。この制御により、通信部205から通信ネットワーク5を介して受付サーバ1にモード特定情報「100」を含むデータ信号が送信される。このデータ信号には、受付端末2の端末IDも含まれている。 In ACT 23, the processor 201 notifies the reception server 1 that the attended mode has been set. That is, the processor 201 controls the communication unit 205 to send a data signal including the information "100" that specifies the attended mode to the reception server 1. This control causes the communication unit 205 to send a data signal including the mode specification information "100" to the reception server 1 via the communication network 5. This data signal also includes the terminal ID of the reception terminal 2.
ここで、受付端末2から動作モードの通知を受けた受付サーバ1の動作について、図17の流れ図を用いて説明する。前述したように、ACT105において許諾応答コマンドを送信した受付サーバ1のプロセッサ11は、ACT106へと進む。プロセッサ11は、ACT106として受付端末2からの通知を待ち受ける。そして、受付端末2から動作モードの通知を受信すると、プロセッサ11は、ACT107へと進む。プロセッサ11は、ACT107として受付端末テーブル61を更新する。すなわちプロセッサ11は、通知元である受付端末2の端末IDと関連付けてカラムCbに記憶されている動作モードを特定する情報Mを、通知された情報に更新する。すなわちこの場合には、動作モードを特定する情報Mを「100」とする。 Here, the operation of the receiving server 1 upon receiving notification of the operating mode from the receiving terminal 2 will be described using the flowchart in Figure 17. As described above, the processor 11 of the receiving server 1, which sent the acceptance response command in ACT 105, proceeds to ACT 106. In ACT 106, the processor 11 waits for a notification from the receiving terminal 2. Then, upon receiving a notification of the operating mode from the receiving terminal 2, the processor 11 proceeds to ACT 107. In ACT 107, the processor 11 updates the receiving terminal table 61. That is, the processor 11 updates the information M specifying the operating mode, which is stored in column Cb in association with the terminal ID of the receiving terminal 2 that sent the notification, to the notified information. That is, in this case, the information M specifying the operating mode is set to "100".
図13の説明に戻る。
受付サーバ1に対して有人モードが設定されたことを通知したプロセッサ201は、ACT24へと進む。プロセッサ201は、ACT24としてタッチパネル207の画面を有人モードのトップ画面SCb(図19を参照)とする。トップ画面SCbは、有人モードの画面の一例である。
Returning to the description of FIG.
After notifying the reception server 1 that the attended mode has been set, the processor 201 proceeds to ACT 24. In ACT 24, the processor 201 displays the attended mode top screen SCb (see FIG. 19 ) on the screen of the touch panel 207. The top screen SCb is an example of a screen in the attended mode.
図19は、トップ画面SCbの一表示例である。図示するように、有人モードのトップ画面SCbは、ボックス一覧表Taを表示する。ボックス一覧表Taは、各カラオケボックスのボックス番号をそれぞれ割り当てて表示した複数の矩形領域をマトリクス状に配置したものである。各矩形領域には、その領域に表示されたボックス番号のカラオケボックスに関する情報が表示される。例えば、利用者が入場していないカラオケボックスに対しては、「空き」と表示される。利用者が入場しているカラオケボックスに対しては、利用開始時刻、利用人数等が表示される。また、トップ画面SCbには、業務ボタンBTbが配置されている。 Figure 19 is an example of the display of the top screen SCb. As shown in the figure, the top screen SCb in attended mode displays a box list table Ta. The box list table Ta is a matrix of multiple rectangular areas, each assigned to a box number for a karaoke box. Each rectangular area displays information about the karaoke box with the box number displayed in that area. For example, a karaoke box with no users inside will display "Vacant." A karaoke box with users inside will display the start time of use, the number of users, etc. In addition, a business button BTb is located on the top screen SCb.
有人モードのトップ画面SCbを表示した受付端末2のプロセッサ201は、ACT25へと進む。プロセッサ201は、ACT25として入場操作が行われたか否を確認する。入場操作が行われていない場合、プロセッサ201は、ACT26へと進む。プロセッサ201は、ACT26として退場操作が行われたか否を確認する。退場操作が行われていない場合、プロセッサ201は、ACT27へと進む。プロセッサ201は、ACT27として業務ボタンBTbが入力されたか否かを確認する。業務ボタンBTbが入力されていない場合、プロセッサ201は、ACT25へと戻る。このように、トップ画面SCbを表示した受付端末2のプロセッサ201は、ACT25乃至ACT27において入場操作が行われるか、退場操作が行われるか、業務ボタンBTbが入力されるのを待ち受ける。 The processor 201 of the reception terminal 2 displaying the top screen SCb of the attended mode proceeds to ACT 25. The processor 201 checks whether an entry operation has been performed in ACT 25. If an entry operation has not been performed, the processor 201 proceeds to ACT 26. The processor 201 checks whether an exit operation has been performed in ACT 26. If an exit operation has not been performed, the processor 201 proceeds to ACT 27. The processor 201 checks whether the business button BTb has been pressed in ACT 27. If the business button BTb has not been pressed, the processor 201 returns to ACT 25. In this way, the processor 201 of the reception terminal 2 displaying the top screen SCb waits for an entry operation, an exit operation, or the input of the business button BTb in ACT 25 to ACT 27.
トップ画面SCbが表示された受付端末2の操作者は、従業員である。受付担当の従業員は、入場操作又は退場操作OPc(図27を参照)を行う。すなわちカラオケボックスを利用する客、いわゆる利用者が来店すると、従業員は受付端末2に対して入場操作を行う。カラオケボックスを利用していた利用者が店を出る際には、従業員は、受付端末2に対して退場操作を行う。 The operator of the reception terminal 2 on which the top screen SCb is displayed is an employee. The reception employee performs an entry operation or an exit operation OPc (see FIG. 27). That is, when a customer using the karaoke box, or a so-called user, arrives at the store, the employee performs an entry operation on the reception terminal 2. When the user who has been using the karaoke box leaves the store, the employee performs an exit operation on the reception terminal 2.
トップ画面SCbにおいて、ボックス一覧表Taのなかのいずれかのボックス番号が表示された区画領域が例えば長押し操作されると、入場ボタンと退場ボタンとが配置されたポップアップPU(図20を参照)がトップ画面SCbの上に重ねて表示される。 On the top screen SCb, when a partitioned area displaying one of the box numbers in the box list table Ta is pressed and held down, a pop-up PU (see Figure 20) with an enter button and an exit button is displayed superimposed on the top screen SCb.
図20は、トップ画面SCbに重ねてポップアップPUを表示した入場・退場処理画面SCcの一表示例である。ポップアップPUは、ボックス番号「01」の領域が長押し操作されて表示された画像である。入場ボタンは、入場操作の開始をプロセッサ201に指令するための操作子である。退場ボタンは、退場操作の開始をプロセッサ201に指令するための操作子である。このように、従業員が区画領域を例えば長押し操作してポップアップPUを表示させ、入場ボタンにタッチする操作が入場操作である。同様にして従業員がポップアップPUを表示させ、退場ボタンにタッチする操作が退場操作である。なお、ポップアップPUを表示させる操作は長押し操作に限定されない。例えば区画領域内を2回以上連続してタップすることでポップアップPUが表示されるようにしてもよい。 Figure 20 shows an example display of the entry/exit processing screen SCc, which displays a pop-up PU superimposed on the top screen SCb. The pop-up PU is an image displayed when the area with box number "01" is pressed and held. The entry button is an operator for instructing the processor 201 to start an entry operation. The exit button is an operator for instructing the processor 201 to start an exit operation. In this way, an entry operation is performed when an employee presses and holds a partitioned area, for example, to display the pop-up PU, and then touches the entry button. Similarly, an exit operation is performed when an employee displays the pop-up PU and then touches the exit button. Note that the operation for displaying a pop-up PU is not limited to a long press. For example, a pop-up PU may be displayed by tapping the partitioned area two or more times in succession.
ACT25乃至ACT27の待ち受け状態において、入場操作が行われると、プロセッサ201は、ACT28へと進む。プロセッサ201は、ACT28として入場処理を実行する。すなわちプロセッサ201は、ポップアップPUの入場ボタンが入力されたことを検知すると、タッチパネル207の画面を、利用者がカラオケボックスに入場する際に必要な第1データの入力を受け付ける画面とする。その画面は、例えば入室情報入力画面である。入室情報入力画面は、利用人数、利用予定時間、コースメニュー、オプションメニュー等の第1データの入力を受け付ける画面である。操作者である従業員は、入室情報入力画面に、カラオケボックスを利用する利用者の人数、利用予定時間等を入力する。第1データの入力を受け付ける画面は、会員入力画面、会員登録画面等を含んでもよい。会員入力画面は、利用者が会員である場合に、会員コードの入力を受け付ける画面である。会員登録画面は利用者が非会員である場合に、会員登録に必要なデータの入力を受け付ける画面である。入室情報入力画面、会員入力画面、会員登録画面等も、有人モードの画面の一例である。 When an entry operation is performed in the standby state of ACT 25 to ACT 27, the processor 201 proceeds to ACT 28. The processor 201 executes the entry process in ACT 28. That is, when the processor 201 detects that the entry button on the pop-up PU has been pressed, the processor 201 changes the screen of the touch panel 207 to a screen that accepts the input of first data required for a user to enter a karaoke booth. This screen is, for example, an entry information input screen. The entry information input screen is a screen that accepts the input of first data such as the number of users, the planned usage time, the course menu, and the option menu. An employee who is the operator inputs the number of users who will be using the karaoke booth, the planned usage time, etc. into the entry information input screen. The screen that accepts the input of first data may include a membership input screen, a membership registration screen, etc. The membership input screen is a screen that accepts the input of a membership code if the user is a member. The membership registration screen is a screen that accepts the input of data required for membership registration if the user is a non-member. The entry information input screen, member input screen, member registration screen, etc. are also examples of manned mode screens.
プロセッサ201は、例えば入室情報入力画面を介して入力された第1データを基に受付伝票の印刷データを作成し、プリンタ21に出力する。これにより、プリンタ21から受付伝票が発行されるので、従業員は利用者に受付伝票を手渡す。受付伝票を受け取った利用者は、その伝票に印刷されているボックス番号のカラオケボックスを利用することができる。 The processor 201 creates print data for a receipt based on the first data entered, for example, via the entry information input screen, and outputs it to the printer 21. This causes the printer 21 to issue a receipt, which the employee then hands to the user. Upon receiving the receipt, the user can use the karaoke booth with the booth number printed on the slip.
またプロセッサ201は、入力されたボックス番号、利用人数、利用予定時間、コースメニュー、オプションメニュー等を含む第1データを受付サーバ1に送信する。受付サーバ1は、長押し操作された区画領域に割り当てられたボックス番号のボックス別ファイル62に、入場日時、利用人数、コースメニュー、オプションメニュー等を記憶する。また、利用者が会員である場合には、会員コードも記述する。入場日時は、例えば入場ボタンがタッチされた時点で受付端末2の時計204が計時している日時である。 The processor 201 also sends the first data, including the entered box number, number of users, expected usage time, course menu, option menu, etc., to the reception server 1. The reception server 1 stores the entry date and time, number of users, course menu, option menu, etc. in the box-specific file 62 for the box number assigned to the partitioned area where the long press operation was performed. If the user is a member, the membership code is also recorded. The entry date and time is, for example, the date and time measured by the clock 204 of the reception terminal 2 at the time the entry button was touched.
このように入場処理は、第1データの入力を受け付ける画面を表示する処理と、その画面を介して入力された第1データを基に受付伝票を発行する処理と、第1データを受付サーバ1に送信する処理とを含む。なお、受付伝票は、紙を媒体に発行するのではなく、電子データとして利用者のスマートフォンに送信することにより発行してもよい。 In this way, the admission process includes a process of displaying a screen that accepts input of first data, a process of issuing a reception slip based on the first data entered via that screen, and a process of sending the first data to the reception server 1. Note that the reception slip may be issued by sending it as electronic data to the user's smartphone, rather than being issued on paper.
ACT25乃至ACT27の待ち受け状態において、退場操作が行われると、プロセッサ201は、ACT29へと進む。プロセッサ201は、ACT29として退場処理を実行する。すなわちプロセッサ201は、ポップアップPUの退場ボタンが入力されたことを検知すると、タッチパネル207の画面を、利用者がカラオケボックスから退場する際に必要な第2データの入力を受け付ける画面とする。その画面は、例えば伝票読込み画面である。伝票読込み画面を確認した従業員は、利用者から提出を受けた受付伝票のバーコードを撮像部206で読み取らせる。バーコードは、利用者が利用していたカラオケボックスのボックス番号を示すものである。受付伝票は、有人モードの受付端末2から発行されたものであってもよいし、セルフモードの受付端末2から発行されたものであってもよい。第2データの入力を受け付ける画面は、支払い方法選択画面等を含んでもよい。支払い方法選択画面は、施設利用代金の支払い方法を選択するための画面である。支払い方法には、現金、クレジットカード、電子マネー、コード決済等がある。伝票読込み画面、支払い方法選択画面等も有人モードの画面の一例である。有人モードの画面は、他の画面を含んでいてもよい。 When an exit operation is performed in the standby state of ACT 25 through ACT 27, the processor 201 proceeds to ACT 29. The processor 201 executes exit processing in ACT 29. That is, when the processor 201 detects that the exit button on the pop-up PU has been pressed, the processor 201 changes the screen of the touch panel 207 to a screen that accepts input of second data required when the user exits the karaoke booth. This screen may be, for example, a receipt reading screen. After checking the receipt reading screen, the employee has the imaging unit 206 read the barcode on the reception slip submitted by the user. The barcode indicates the booth number of the karaoke booth used by the user. The reception slip may be issued from a reception terminal 2 in manned mode or a reception terminal 2 in self-service mode. The screen that accepts input of second data may include a payment method selection screen, etc. The payment method selection screen is a screen for selecting a payment method for the facility usage fee. Payment methods include cash, credit card, electronic money, code payment, etc. The slip reading screen, payment method selection screen, etc. are also examples of attended mode screens. Attended mode screens may also include other screens.
プロセッサ201は、例えば伝票読込み画面を介して入力されたボックス番号と退場日時とを受付サーバ1に送信する。退場日時は、例えば退場ボタンがタッチされた時点で受付端末2の時計204が計時している日時である。受付サーバ1は、ボックス番号のボックス別ファイル62に、退場日時を記述する。そして受付サーバ1は、ボックス別ファイル62に記述された入場日時と退場日時とから利用時間を算出し、カラオケボックスの使用料を算出する。また受付サーバ1は、同ボックス別ファイル62に記述された注文データを基に商品の価格を加算して施設利用代金を算出する。 The processor 201 transmits the box number and exit date and time entered, for example, via the slip reading screen, to the reception server 1. The exit date and time is, for example, the date and time measured by the clock 204 of the reception terminal 2 at the time the exit button is touched. The reception server 1 records the exit date and time in the box-specific file 62 for the box number. The reception server 1 then calculates the usage time from the entry date and time and exit date and time recorded in the box-specific file 62, and calculates the karaoke box usage fee. The reception server 1 also calculates the facility usage fee by adding the product price based on the order data recorded in the box-specific file 62.
受付サーバ1において施設利用代金が算出されると、受付端末2におけるタッチパネル207の画面が支払い方法選択画面に遷移するので、従業員は、利用者が希望する支払い方法で代金の支払いを受けて、支払いデータを受付端末2に入力する。受付端末2のプロセッサ201は、施設利用代金と支払いデータとに基づいて代金の会計を行うための決済処理を行い、レシートを発行する。 Once the facility usage fee is calculated by the reception server 1, the screen on the touch panel 207 of the reception terminal 2 transitions to a payment method selection screen, and the employee accepts payment using the user's preferred payment method and enters the payment data into the reception terminal 2. The processor 201 of the reception terminal 2 performs settlement processing to account for the fee based on the facility usage fee and payment data, and issues a receipt.
このように退場処理は、第2データの入力を受け付ける画面を表示する処理と、その画面を介して入力された第2データを受付サーバ1に送信する処理と、施設利用代金の決済処理とを含む。なお、決済処理において発行されるレシートは、電子レシートであってもよい。 In this way, the exit process includes a process of displaying a screen that accepts input of second data, a process of sending the second data entered via that screen to the reception server 1, and a process of settling the facility usage fee. Note that the receipt issued in the settlement process may be an electronic receipt.
なお、トップ画面SCbに対する操作は、入場操作と退場操作とに限定されない。例えば、受付の従業員は、カラオケボックスを利用している利用者から内線電話で商品メニューの注文を受ける場合がある。そのような場合には、従業員は、注文があったカラオケボックスのボックス番号が表示された区画領域を選択操作する。例えば従業員は、区画領域をダブルタップする。そうすると、受付端末2は、商品メニューの注文モードとなり、タッチパネル207に商品メニューの一覧が表示される。そこで従業員は、一覧から利用者から注文を受けた商品メニューを選択する。かくして、選択された商品メニューの注文データが当該ボックス番号のボックス別ファイル62に記述される。 Note that operations on the top screen SCb are not limited to entry and exit operations. For example, a reception staff member may receive a product menu order from a karaoke booth patron over the internal phone. In such a case, the staff member selects the partitioned area displaying the box number of the karaoke booth for which the order was placed. For example, the staff member double-tap the partitioned area. This places the reception terminal 2 in product menu ordering mode, and a list of product menu items is displayed on the touch panel 207. The staff member then selects the product menu item ordered by the patron from the list. The order data for the selected product menu item is then written to the box-specific file 62 for that box number.
また、ACT25乃至ACT27の待ち受け状態において、所定の時間、操作が何も行われなかった場合には、タッチパネル207の画面をサインオン画面SCaに戻すようにしてもよい。 Furthermore, if no operation is performed for a predetermined time during the standby state in ACT25 to ACT27, the screen of the touch panel 207 may be returned to the sign-on screen SCa.
ところで、前述したようにトップ画面SCbには、業務ボタンBTbが配置されている。業務ボタンBTbは、業務メニューの切替をプロセッサ201に指令するための操作子である。業務メニューには、登録業務、レポート業務、精算業務、入出金業務、端末認証業務等がある。登録業務とは、商品の売上データをメモリに登録する業務である。レポート業務とは、メモリに登録された売上データの点検レポートを出力する業務である。精算業務とは、メモリに登録された売上データの精算レポートを出力してメモリをクリアする業務である。入出金業務とは、釣銭機に入金された金額及び釣銭機から出金された金額を示す入出金レポートを出力する業務である。端末認証業務は、受付端末2の認証を行う業務である。 As mentioned above, the top screen SCb has a business button BTb located on it. The business button BTb is an operator for instructing the processor 201 to switch business menus. The business menu includes registration business, report business, settlement business, deposit/withdrawal business, and terminal authentication business. The registration business is a business that registers product sales data in memory. The report business is a business that outputs an inspection report of the sales data registered in memory. The settlement business is a business that outputs a settlement report of the sales data registered in memory and clears the memory. The deposit/withdrawal business is a business that outputs a deposit/withdrawal report that shows the amount deposited into the change machine and the amount withdrawn from the change machine. The terminal authentication business is a business that authenticates the reception terminal 2.
また、業務ボタンBTbは、従業員がサインオフを行う場合にも用いられる。サインオフとは、サインオンした従業員の認証を解除し、受付端末2をデフォルトの状態に戻す操作である。したがって、サインオフを行う従業員は、先ず、業務ボタンBTbの入力操作OPd(図27を参照)を行う。 The business button BTb is also used when an employee signs off. Signing off is an operation that cancels the authentication of the signed-on employee and returns the reception terminal 2 to its default state. Therefore, an employee who signs off first performs the input operation OPd (see Figure 27) on the business button BTb.
なお、デフォルトの状態とは、一般には、従業員の認証がされていない状態である。すなわちデフォルトの状態とは、責任者メモリ51に責任者コードが記憶されていない状態である。デフォルトの状態とは、責任者メモリ51に記憶されていた責任者コードがクリアされた状態であるともいえる。そして本実施形態では、デフォルトの状態とは、受付端末2が有人モード、セルフモードのいずれのモードでも動作していない状態を含む。すなわちデフォルトの状態とは、モードメモリ52に動作モードの情報が記憶されていない状態である。デフォルトの状態とは、モードメモリ52に記憶されていた動作モードの情報がクリアされた状態であるともいえる。 The default state generally refers to a state in which an employee has not been authenticated. In other words, the default state refers to a state in which no supervisor code is stored in the supervisor memory 51. The default state can also be said to be a state in which the supervisor code stored in the supervisor memory 51 has been cleared. In this embodiment, the default state includes a state in which the reception terminal 2 is not operating in either the attended mode or the self-service mode. In other words, the default state refers to a state in which no operating mode information is stored in the mode memory 52. The default state can also be said to be a state in which the operating mode information stored in the mode memory 52 has been cleared.
このように受付端末2は、電源オフの状態から起動したとき、あるいはサインオフをしたとき、さらにはサインオンをしてから設定動作モードの情報を取得するまでの間は、有人モード、セルフモードのいずれのモードでも動作していないデフォルトの状態となる。なお、サインオフした場合には、受付端末2の動作モードの情報はモードメモリ52にそのまま維持してもよい。 In this way, when the reception terminal 2 is started up from a powered-off state, when it is signed off, or even after it is signed on and before it acquires information about the set operation mode, it enters a default state in which it is not operating in either attended mode or self-service mode. Note that when it is signed off, the operation mode information of the reception terminal 2 may be maintained in the mode memory 52.
ACT25乃至ACT27の待ち受け状態において、業務ボタンBTbが入力されると、プロセッサ201は、ACT30へと進む。プロセッサ201は、ACT30としてタッチパネル207の画面を業務メニュー画面SCd(図21を参照)とする。 When the business button BTb is input during the standby state of ACT 25 to ACT 27, the processor 201 proceeds to ACT 30. In ACT 30, the processor 201 displays the business menu screen SCd (see FIG. 21) on the screen of the touch panel 207.
図21は業務メニュー画面SCdの一表示例である。図示するように、業務メニュー画面SCdは、「登録」ボタン、「レポート」ボタン、「精算」ボタン、「入出金」ボタン、「端末認証」ボタン及び「サインオフ」ボタンが配置されている。各ボタンは、ソフトウェアキーである。「登録」ボタンは、登録業務の選択をプロセッサ201に指令するための操作子である。「レポート」ボタンは、レポート業務の選択をプロセッサ201に指令するための操作子である。「精算」ボタンは、精算業務の選択をプロセッサ201に指令するための操作子である。「入出金」ボタンは、入出金業務の選択をプロセッサ201に指令するための操作子である。「端末認証」ボタンは、端末認証業務の選択をプロセッサ201に指令するための操作子である。「サインオフ」ボタンは、サインオフをプロセッサ201に指令するための操作子である。 Figure 21 is an example display of the business menu screen SCd. As shown in the figure, the business menu screen SCd has a "Register" button, a "Report" button, a "Settlement" button, a "Deposit/Withdrawal" button, a "Terminal Authentication" button, and a "Sign Off" button. Each button is a software key. The "Register" button is an operator for instructing the processor 201 to select a registration business. The "Report" button is an operator for instructing the processor 201 to select a report business. The "Settlement" button is an operator for instructing the processor 201 to select a settlement business. The "Deposit/Withdrawal" button is an operator for instructing the processor 201 to select a deposit/withdrawal business. The "Terminal Authentication" button is an operator for instructing the processor 201 to select a terminal authentication business. The "Sign Off" button is an operator for instructing the processor 201 to sign off.
サインオフを行う従業員は、業務メニュー画面SCdを確認すると、サインオフ操作OPe(図27を参照)を行う。すなわち従業員は、「サインオフ」ボタンにタッチする。 The employee who wishes to sign off checks the job menu screen SCd and then performs the sign-off operation OPe (see Figure 27). That is, the employee touches the "Sign Off" button.
業務メニュー画面SCdを表示した受付端末2のプロセッサ201は、ACT31へと進む。プロセッサ201は、ACT31として「サインオフ」ボタンが入力されたか否かを確認する。「サインオフ」ボタン以外のボタンが入力された場合には、プロセッサ201は、そのボタンに割り当てられた業務を処理する。 The processor 201 of the reception terminal 2 that has displayed the business menu screen SCd proceeds to ACT 31. In ACT 31, the processor 201 checks whether the "Sign Off" button has been pressed. If a button other than the "Sign Off" button has been pressed, the processor 201 processes the business assigned to that button.
「サインオフ」ボタンが入力された場合には、プロセッサ201は、ACT32へと進む。プロセッサ201は、ACT32として受付サーバ1に対してサインオフ通知を行う。すなわちプロセッサ201は、受付サーバ1にサインオフ通知のデータ信号を送信するように通信部205を制御する。この制御により、通信部205から通信ネットワーク5を介して受付サーバ1にサインオフ通知のデータ信号が送信される。このデータ信号には、責任者メモリ51に記憶されている従業員コードが含まれる。また、受付端末2の端末IDも含まれる。 If the "Sign Off" button is pressed, the processor 201 proceeds to ACT 32. In ACT 32, the processor 201 sends a sign-off notification to the reception server 1. That is, the processor 201 controls the communication unit 205 to send a sign-off notification data signal to the reception server 1. This control causes the communication unit 205 to send a sign-off notification data signal to the reception server 1 via the communication network 5. This data signal includes the employee code stored in the manager memory 51. It also includes the terminal ID of the reception terminal 2.
サインオフ通知を受けた受付サーバ1は、受付端末テーブル61を参照して、端末IDに関連付けられた稼働中フラグFを“0”とする。また、動作モードを特定する情報Mをクリアする。 Upon receiving the sign-off notification, the reception server 1 references the reception terminal table 61 and sets the operating flag F associated with the terminal ID to "0." It also clears the information M that identifies the operating mode.
サインオフ通知を行った受付端末2のプロセッサ201は、ACT33へと進む。プロセッサ201は、ACT33として第1のアプリケーションソフトウェア41である有人モードAPLを停止する。またプロセッサ201は、ACT34として責任者メモリ51及びモードメモリ52に記憶していたデータをクリアする。このように、サインオフの入力を受け付けたプロセッサ201は、サインオフの処理を実行する。サインオフの処理は上述したACT32乃至ACT34の処理を含む。すなわち、サインオフとは、サインオンした従業員の認証を解除し、受付端末2をデフォルトの状態に戻すための処理である。サインオフの処理を終えたプロセッサ201は、図8のACT1へと戻る。すなわちプロセッサ201は、タッチパネル207の画面をサインオン画面SCaとする。 The processor 201 of the reception terminal 2 that issued the sign-off notification proceeds to ACT 33. In ACT 33, the processor 201 stops the attended mode APL, which is the first application software 41. In addition, in ACT 34, the processor 201 clears the data stored in the manager memory 51 and the mode memory 52. In this way, the processor 201 that has accepted the sign-off input executes the sign-off process. The sign-off process includes the processes of ACT 32 to ACT 34 described above. In other words, sign-off is a process for canceling the authentication of the employee who has signed on and returning the reception terminal 2 to its default state. After completing the sign-off process, the processor 201 returns to ACT 1 in Figure 8. In other words, the processor 201 sets the screen of the touch panel 207 to the sign-on screen SCa.
ここに、プロセッサ201は、ACT21の処理により、記憶手段32としての機能を実現する。プロセッサ201は、ACT23の処理により、通知手段33としての機能を実現する。プロセッサ201は、ACT22乃至ACT29の処理により有人制御手段34としての機能を実現する。 Here, the processor 201 realizes the function of the storage means 32 through the processing of ACT 21. The processor 201 realizes the function of the notification means 33 through the processing of ACT 23. The processor 201 realizes the function of the manned control means 34 through the processing of ACT 22 to ACT 29.
<入退場セルフモードの説明>
図14は、設定動作モードが入退場セルフモードである場合のプロセッサ201の制御手順を示す流れ図である。プロセッサ201は、ACT41としてモードメモリ52に入退場セルフモードを特定する情報「200」を記述する。またプロセッサ201は、ACT42として第2のアプリケーションソフトウェア42である「入退場セルフモードAPL」を起動する。以後、プロセッサ201は、「入退場セルフモードAPL」に従ってACT43乃至ACT50の動作を制御する。
<Explanation of self-entry/exit mode>
14 is a flowchart showing the control procedure of the processor 201 when the set operation mode is the entry/exit self mode. In ACT 41, the processor 201 writes information "200" specifying the entry/exit self mode in the mode memory 52. In ACT 42, the processor 201 also starts up the "entry/exit self mode APL," which is the second application software 42. Thereafter, the processor 201 controls the operations in ACT 43 to ACT 50 in accordance with the "entry/exit self mode APL."
プロセッサ201は、ACT43として受付サーバ1に対して入退場セルフモードが設定されたことを通知する。すなわちプロセッサ201は、受付サーバ1に入退場セルフモードを特定する情報「200」を含むデータ信号を送信するように通信部205を制御する。この制御により、通信部205から通信ネットワーク5を介して受付サーバ1にモード特定情報「200」を含むデータ信号が送信される。このデータ信号には、受付端末2の端末IDも含まれている。 In ACT 43, the processor 201 notifies the reception server 1 that the entry/exit self mode has been set. That is, the processor 201 controls the communication unit 205 to send a data signal including the information "200" that identifies the entry/exit self mode to the reception server 1. This control causes the communication unit 205 to send a data signal including the mode identification information "200" to the reception server 1 via the communication network 5. This data signal also includes the terminal ID of the reception terminal 2.
端末IDとモード特定情報「200」とを含むデータ信号を受信した受付サーバ1のプロセッサ11は、図17を用いて説明したACT107の更新処理を実行する。すなわちプロセッサ11は、受付端末テーブル61を参照して、当該端末IDに関連付けられた動作モードを特定する情報Mを「200」とする。 When the processor 11 of the reception server 1 receives a data signal including the terminal ID and mode specification information "200", it executes the update process of ACT107 described with reference to FIG. 17. That is, the processor 11 references the reception terminal table 61 and sets the information M specifying the operating mode associated with the terminal ID to "200".
受付サーバ1に対して入退場セルフモードが設定されたことを通知したプロセッサ201は、ACT44へと進む。プロセッサ201は、ACT44としてタッチパネル207の画面を入退場セルフモードのトップ画面SCe-a(図22を参照)とする。トップ画面SCe-aは、セルフモードの画面の一例である。 After notifying the reception server 1 that the entry/exit self-service mode has been set, the processor 201 proceeds to ACT 44. In ACT 44, the processor 201 displays the entry/exit self-service mode top screen SCe-a (see FIG. 22) on the screen of the touch panel 207. The top screen SCe-a is an example of a self-service mode screen.
図22は、トップ画面SCe-aの一表示例である。図示するように、入退場セルフモードのトップ画面SCe-aは、入場エリアARaと退場エリアARbの2つの領域に区分されている。そして、入場エリアARaには、「予約有」ボタンBTcと「予約無」ボタンBTdとが配置されている。退場エリアARbには、「会計」ボタンBTeが配置されている。「予約有」ボタンBTcは、事前にカラオケボックスの予約をしていた利用者が入場の際に操作する操作子である。「予約有」ボタンBTcは、プロセッサ201にカラオケボックス予約有りの利用者が入場することを指令する操作子であるともいえる。「予約無」ボタンBTdは、カラオケボックスの予約をしていない利用者が入場の際に操作する操作子である。「予約無」ボタンBTdは、プロセッサ201にカラオケボックス予約無しの利用者が入場することを指令する操作子であるともいえる。「会計」ボタンBTeは、カラオケボックスを利用していた利用者が店を出る際に操作する操作子である。「会計」ボタンBTeは、プロセッサ201にカラオケボックスからの退場を指令する操作子であるともいえる。 Figure 22 is an example display of the top screen SCe-a. As shown in the figure, the top screen SCe-a in the entry/exit self-service mode is divided into two areas: an entry area ARa and an exit area ARb. The entry area ARa has a "Reservation" button BTc and a "No Reservation" button BTd. The exit area ARb has a "Pay" button BTe. The "Reservation" button BTc is an operator operated by a user who has previously reserved a karaoke box upon entering the store. The "Reservation" button BTc can also be considered an operator that instructs the processor 201 to allow a user with a karaoke box reservation to enter. The "No Reservation" button BTd is an operator operated by a user who has not previously reserved a karaoke box upon entering the store. The "No Reservation" button BTd can also be considered an operator that instructs the processor 201 to allow a user without a karaoke box reservation to enter the store. The "Pay" button BTe is an operator operated by a user who has previously used a karaoke box upon leaving the store. The "Pay" button BTe can also be considered an operator that commands the processor 201 to exit the karaoke booth.
入退場セルフモードのトップ画面SCe-aを表示した受付端末2のプロセッサ201は、ACT45へと進む。プロセッサ201は、ACT45として入場操作が行われたか否を確認する。入場操作が行われていない場合、プロセッサ201は、ACT46へと進む。プロセッサ201は、ACT46として退場操作が行われたか否を確認する。退場操作が行われていない場合、プロセッサ201は、ACT47へと進む。プロセッサ201は、ACT47として特定操作が行われたか否かを確認する。特定操作については、後述する。特定操作が行われていない場合、プロセッサ201は、ACT45へと戻る。このように、トップ画面SCe-aを表示した受付端末2のプロセッサ201は、ACT45乃至ACT47において入場操作が行われるか、退場操作が行われるか、特定操作が行われるのを待ち受ける。 The processor 201 of the reception terminal 2 that has displayed the top screen SCe-a of the entry/exit self mode proceeds to ACT 45. The processor 201 checks whether an entry operation has been performed in ACT 45. If an entry operation has not been performed, the processor 201 proceeds to ACT 46. The processor 201 checks whether an exit operation has been performed in ACT 46. If an exit operation has not been performed, the processor 201 proceeds to ACT 47. The processor 201 checks whether a specific operation has been performed in ACT 47. The specific operation will be described later. If a specific operation has not been performed, the processor 201 returns to ACT 45. In this way, the processor 201 of the reception terminal 2 that has displayed the top screen SCe-a waits for an entry operation, an exit operation, or a specific operation to be performed in ACT 45 to ACT 47.
トップ画面SCe-aが表示された受付端末2の操作者は、利用者である。利用者は、入場操作又は退場操作OPf(図28を参照)を行う。すなわちカラオケボックスを利用する客、いわゆる利用者は、来店時に受付にて受付端末2を操作して入場操作を行う。その後、カラオケボックスの利用を終えて店を出る際には、利用者は受付にて受付端末2を操作して退場操作を行う。 The operator of the reception terminal 2 on which the top screen SCe-a is displayed is the user. The user performs an entry operation or an exit operation OPf (see FIG. 28). That is, a customer using a karaoke booth, or a user, operates the reception terminal 2 at the reception desk when they arrive at the store to enter. Then, when they have finished using the karaoke booth and are leaving the store, the user operates the reception terminal 2 at the reception desk to exit.
具体的には、事前に予約をして来店した利用者は、トップ画面SCe-aの「予約有」ボタンBTcにタッチする。予約をせずに来店した利用者は、トップ画面SCe-aの「予約無」ボタンBTdにタッチする。このように、「予約有」ボタンBTc又は「予約無」ボタンBTdにタッチする操作が入場操作である。一方、店を出る利用者は、トップ画面SCe-aの「会計」ボタンBTeを入力する。このように、「会計」ボタンBTeを入力する操作が退場操作である。 Specifically, a customer who arrives at the store with a prior reservation touches the "Reservation" button BTc on the top screen SCe-a. A customer who arrives at the store without a reservation touches the "No Reservation" button BTd on the top screen SCe-a. In this way, the operation of touching the "Reservation" button BTc or the "No Reservation" button BTd is an entry operation. On the other hand, a customer leaving the store presses the "Checkout" button BTe on the top screen SCe-a. In this way, the operation of pressing the "Checkout" button BTe is an exit operation.
ACT45乃至ACT47の待ち受け状態において、入場操作が行われると、プロセッサ201は、ACT48へと進む。プロセッサ201は、ACT48として入場処理を実行する。すなわち「予約有」ボタンBTcが入力された場合には、プロセッサ201は、タッチパネル207の画面を会員入力画面とする。会員入力画面は、会員コードの入力を受け付ける画面である。利用者は、例えば会員カードのデータをカードリーダ22に読み取らせる。プロセッサ201は、カードリーダ22によって読み取られた会員カードデータから会員コードを取得する。そしてプロセッサ201は、その会員コードを受付サーバ1に送信する。受付サーバ1は、会員データベース8を検索して会員コードで識別される利用者の予約情報を取得し、その予約情報を受付端末2に送信する。予約情報を受信した受付端末2のプロセッサ201は、タッチパネル207の画面を利用人数入力画面SCf-a(図25を参照)とする。一方、「予約無」ボタンBTdが入力された場合には、プロセッサ201は、タッチパネル207の画面を利用人数入力画面SCf-aとする。 When an entry operation is performed in the standby state of ACT45 to ACT47, the processor 201 proceeds to ACT48. The processor 201 executes the entry process in ACT48. That is, when the "Reservation" button BTc is pressed, the processor 201 sets the screen of the touch panel 207 to the membership input screen. The membership input screen is a screen that accepts the input of a membership code. The user, for example, has the card reader 22 read data from their membership card. The processor 201 acquires the membership code from the membership card data read by the card reader 22. The processor 201 then transmits the membership code to the reception server 1. The reception server 1 searches the membership database 8 to acquire reservation information for the user identified by the membership code, and transmits the reservation information to the reception terminal 2. Upon receiving the reservation information, the processor 201 of the reception terminal 2 sets the screen of the touch panel 207 to the number of users input screen SCf-a (see Figure 25). On the other hand, when the "No reservation" button BTd is pressed, the processor 201 displays the number of users input screen SCf-a on the touch panel 207.
図25は、利用人数入力画面SCf-aの表示例である。図示するように、利用人数入力画面SCf-aは、利用者の人数と、20歳未満の利用者がいるか否かという情報を受け付けるための画面である。20歳未満の利用者がいるか否かという情報を受け付けるために、受付端末2は、年齢等の会員情報と関連付けられる会員コードの入力を受け付けるようにしてもよい。利用者が利用人数などを入力してOKボタンにタッチすると、タッチパネル207の画面がカラオケボックス選択画面となる。カラオケボックス選択画面は、利用するカラオケボックスのボックス番号の選択を受け付けるための画面である。カラオケボックス選択画面は、カラオケコースのコースメニュー、オプションメニュー等の選択を受け付ける画面でもある。このような利用人数入力画面SCf-a及びカラオケボックス選択画面は、利用者がカラオケボックスに入場する際に必要な第1データの入力を受け付ける画面である。すなわち利用人数入力画面SCf-a、カラオケボックス選択画面等も、セルフモードの画面の一例である。 Figure 25 is a display example of the number-of-users input screen SCf-a. As shown, the number-of-users input screen SCf-a is a screen for accepting information such as the number of users and whether any users are under the age of 20. To accept information such as whether any users are under the age of 20, the reception terminal 2 may accept the input of a membership code associated with membership information such as age. When a user enters the number of users and touches the OK button, the screen on the touch panel 207 becomes a karaoke box selection screen. The karaoke box selection screen is a screen for accepting the selection of the box number of the karaoke box to be used. The karaoke box selection screen is also a screen for accepting the selection of the karaoke course menu, option menu, etc. The number-of-users input screen SCf-a and karaoke box selection screen are screens for accepting the input of first data required when a user enters a karaoke box. In other words, the number-of-users input screen SCf-a, karaoke box selection screen, etc. are also examples of self-mode screens.
プロセッサ201は、利用人数入力画面SCf-a、カラオケボックス選択画面等を介して入力された第1データを基に受付伝票の印刷データを作成し、プリンタ21に出力する。これにより、プリンタ21から受付伝票が発行されるので、利用者は、受付伝票を持ってカラオケボックスへと移動する。 The processor 201 creates print data for the receipt based on the first data entered via the number of users input screen SCf-a, the karaoke box selection screen, etc., and outputs it to the printer 21. This causes the printer 21 to print the receipt, and the user then proceeds to the karaoke box with the receipt in hand.
またプロセッサ201は、入力されたボックス番号、利用人数、20歳未満の利用者がいるか否かという情報、利用予定時間、コースメニュー、オプションメニュー等の第1データを受付サーバ1に送信する。受付サーバ1は、カラオケボックス選択画面で入力されたボックス番号のボックス別ファイル62に、入場日時、利用人数、コースメニュー、オプションメニュー等を記憶する。また、利用者が会員である場合には、会員コードも記述する。入場日時は、例えば「予約有」ボタンBTc又は「予約無」ボタンBTdがタッチされた時点で受付端末2の時計204が計時している日時である。 The processor 201 also transmits first data to the reception server 1, such as the input box number, number of users, information on whether there are any users under the age of 20, expected usage time, course menu, option menu, etc. The reception server 1 stores the entry date and time, number of users, course menu, option menu, etc. in the box-specific file 62 for the box number input on the karaoke box selection screen. If the user is a member, the membership code is also entered. The entry date and time is the date and time measured by the clock 204 of the reception terminal 2 at the time, for example, the "Reservation" button BTc or the "No Reservation" button BTd is touched.
このように入場処理は、第1データの入力を受け付ける画面を表示する処理と、その画面を介して入力された第1データを基に受付伝票を発行する処理と、第1データを受付サーバ1に送信する処理とを含む。なお、受付伝票は、紙を媒体に発行するのではなく、電子データとして利用者のスマートフォンに送信することにより発行してもよい。 In this way, the admission process includes a process of displaying a screen that accepts input of first data, a process of issuing a reception slip based on the first data entered via that screen, and a process of sending the first data to the reception server 1. Note that the reception slip may be issued by sending it as electronic data to the user's smartphone, rather than being issued on paper.
ACT45乃至ACT47の待ち受け状態において、退場操作が行われると、プロセッサ201は、ACT49へと進む。プロセッサ201は、ACT49として退場処理を実行する。すなわちプロセッサ201は、「会計」ボタンBTeが入力されたことを検知すると、タッチパネル207の画面を、利用者がカラオケボックスから退場する際に必要な第2データの入力を受け付ける画面とする。その画面は、例えば伝票読込み画面SCf-b(図26を参照)である。 When an exit operation is performed in the standby state of ACT 45 to ACT 47, the processor 201 proceeds to ACT 49. The processor 201 executes the exit process in ACT 49. That is, when the processor 201 detects that the "Checkout" button BTe has been pressed, it changes the screen of the touch panel 207 to a screen that accepts input of second data required when the user exits the karaoke booth. This screen is, for example, the receipt reading screen SCf-b (see Figure 26).
図26は、伝票読込み画面SCf-bの表示例である。図示するように伝票読込み画面SCf-bは、利用者に受付伝票のバーコードをカメラに翳すことを指示するための画面である。伝票読込み画面SCf-bを確認した利用者は、受付伝票のバーコードを撮像部206のレンズに翳す。なお受付伝票は、セルフモードの受付端末2から発行されたものであってもよいし、有人モードの受付端末2から発行されたものであってもよい。 Figure 26 is a display example of the receipt reading screen SCf-b. As shown in the figure, the receipt reading screen SCf-b is a screen for instructing the user to hold the barcode on the reception slip over the camera. After checking the receipt reading screen SCf-b, the user holds the barcode on the reception slip over the lens of the imaging unit 206. Note that the reception slip may be issued from a reception terminal 2 in self-service mode or from a reception terminal 2 in manned mode.
このような操作により、受付伝票のバーコードが撮像部206によって読み取られると、プロセッサ201は、バーコードを解析して得たボックス番号と退場日時とを受付サーバ1に送信する。退場日時は、例えば「会計」ボタンBTeがタッチされた時点で受付端末2の時計204が計時している日時である。受付サーバ1は、ボックス番号のボックス別ファイル62に、退場日時を記述する。そして受付サーバ1は、ボックス別ファイル62に記述された入場日時と退場日時とから利用時間を算出し、カラオケボックスの使用料を算出する。また受付サーバ1は、同ボックス別ファイル62に記述された注文データを基に商品の価格を加算して施設利用代金を算出する。 When the barcode on the reception slip is read by the imaging unit 206 through this operation, the processor 201 analyzes the barcode and transmits the box number and exit date and time obtained to the reception server 1. The exit date and time is, for example, the date and time measured by the clock 204 of the reception terminal 2 at the time the "Checkout" button BTe is touched. The reception server 1 records the exit date and time in the box-specific file 62 for the box number. The reception server 1 then calculates the usage time from the entry date and time and exit date and time recorded in the box-specific file 62, and calculates the karaoke box usage fee. The reception server 1 also calculates the facility usage fee by adding the product prices based on the order data recorded in the box-specific file 62.
受付サーバ1において施設利用代金が算出されると、受付端末2におけるタッチパネル207の画面が支払い方法選択画面に遷移するので、利用者は、希望する支払い方法を選択し、その支払い方法で代金の支払いを行う。このような操作を受けて、受付端末2のプロセッサ201は、施設利用代金と支払いデータとに基づいて決済処理を行い、レシートを発行する。伝票読込み画面SCf-b、支払い方法選択画面等もセルフモードの画面の一例である。セルフモードの画面は、他の画面を含んでいてもよい。 When the facility usage fee is calculated by the reception server 1, the screen on the touch panel 207 of the reception terminal 2 transitions to a payment method selection screen, where the user selects the desired payment method and pays the fee using that payment method. In response to this operation, the processor 201 of the reception terminal 2 performs settlement processing based on the facility usage fee and payment data, and issues a receipt. The slip reading screen SCf-b, payment method selection screen, etc. are also examples of self-mode screens. The self-mode screen may include other screens.
このように退場処理は、第2データの入力を受け付ける画面を表示する処理と、その画面を介して入力された第2データを受付サーバ1に送信する処理と、施設利用代金の決済処理とを含む。なお、決済処理において発行されるレシートは、電子レシートであってもよい。なお、ACT45乃至ACT47の待ち受け状態において、所定の時間、操作が何も行われなかった場合でも、タッチパネル207の画面は、サインオン画面SCaに戻ることはない。 In this way, the exit process includes a process of displaying a screen that accepts input of second data, a process of sending the second data input via that screen to the reception server 1, and a process of settling the facility usage fee. The receipt issued in the settlement process may be an electronic receipt. Even if no operation is performed for a predetermined period of time in the standby state of ACT 45 to ACT 47, the screen of the touch panel 207 will not return to the sign-on screen SCa.
ところで、前述したように、トップ画面SCe-aを表示した受付端末2のプロセッサ201は、ACT45乃至ACT47において、特定操作OPg(図28を参照)が行われるのを待ち受けている。特定操作OPgは、利用者による入場操作及び退場操作ではあり得ない格別な操作である。例えば、タッチパネル207の任意の4か所を指でタッチする操作を特定操作POhと定義する。このような特定操作OPgは、店舗管理者などの一部の従業員のみが知り得る操作である。 As mentioned above, the processor 201 of the reception terminal 2 displaying the top screen SCe-a waits for a specific operation OPg (see FIG. 28) to be performed in ACT45 to ACT47. The specific operation OPg is a special operation that is not possible among the entry and exit operations performed by a user. For example, the operation of touching any four points on the touch panel 207 with a finger is defined as a specific operation POh. Such a specific operation OPg is an operation that is known only to certain employees, such as the store manager.
プロセッサ201は、ACT45乃至ACT47において、特定操作OPgが行われたことを検知すると、ACT50へと進む。プロセッサ201は、ACT50として受付サーバ1に対してサインオフ通知を行う。すなわちプロセッサ201は、受付サーバ1にサインオフ通知のデータ信号を送信するように通信部205を制御する。この制御により、通信部205から通信ネットワーク5を介して受付サーバ1にサインオフ通知のデータ信号が送信される。このデータ信号には、責任者メモリ51に記憶されている従業員コードが含まれる。また、受付端末2の端末IDも含まれる。 When the processor 201 detects that a specific operation OPg has been performed in ACT 45 to ACT 47, it proceeds to ACT 50. In ACT 50, the processor 201 sends a sign-off notification to the reception server 1. That is, the processor 201 controls the communication unit 205 to send a sign-off notification data signal to the reception server 1. This control causes the communication unit 205 to send a sign-off notification data signal to the reception server 1 via the communication network 5. This data signal includes the employee code stored in the manager memory 51. It also includes the terminal ID of the reception terminal 2.
なお、ACT45乃至ACT47において、特定操作OPhが行われたことを検知した場合、プロセッサ201は、ACT50へと進む前に、従業員の認証操作を受け付けるようにしてもよい。認証操作とは、例えば従業員コードの入力とパスワードの入力を受け付ける操作である。認証操作とは、従業員コードの入力だけであってもよい。 Note that, if it is detected in ACT 45 to ACT 47 that a specific operation OPh has been performed, the processor 201 may accept an employee authentication operation before proceeding to ACT 50. The authentication operation is, for example, an operation that accepts input of an employee code and a password. The authentication operation may also be only input of the employee code.
サインオフ通知を受けた受付サーバ1は、受付端末テーブル61を参照して、端末IDに関連付けられた稼働中フラグFを“0”とする。また、動作モードを特定する情報Mをクリアする。 Upon receiving the sign-off notification, the reception server 1 references the reception terminal table 61 and sets the operating flag F associated with the terminal ID to "0." It also clears the information M that identifies the operating mode.
サインオフ通知を行った受付端末2のプロセッサ201は、ACT51へと進む。プロセッサ201は、ACT51として第2のアプリケーションソフトウェア42である入退場セルフモードAPLを停止する。またプロセッサ201は、ACT52として責任者メモリ51及びモードメモリ52に記憶していたデータをクリアする。このように、サインオフの入力を受け付けたプロセッサ201は、サインオフの処理を実行する。サインオフの処理は上述したACT50乃至ACT52の処理を含む。すなわち、サインオフとは、サインオンした従業員の認証を解除し、受付端末2をデフォルトの状態に戻すための処理である。サインオフの処理を終えたプロセッサ201は、図8のACT1へと戻る。すなわちプロセッサ201は、タッチパネル207の画面をサインオン画面SCaとする。 The processor 201 of the reception terminal 2 that issued the sign-off notification proceeds to ACT 51. In ACT 51, the processor 201 stops the entry/exit self-service mode APL, which is the second application software 42. In ACT 52, the processor 201 also clears the data stored in the manager memory 51 and the mode memory 52. In this way, the processor 201 that has accepted the sign-off input executes the sign-off process. The sign-off process includes the processes of ACT 50 to ACT 52 described above. In other words, sign-off is a process for canceling the authentication of the employee who has signed on and returning the reception terminal 2 to its default state. After completing the sign-off process, the processor 201 returns to ACT 1 in Figure 8. In other words, the processor 201 sets the screen of the touch panel 207 to the sign-on screen SCa.
ここに、プロセッサ201は、ACT41の処理により、記憶手段32としての機能を実現する。プロセッサ201は、ACT43の処理により、通知手段33としての機能を実現する。プロセッサ201は、ACT42乃至ACT49の処理によりセルフ制御手段35としての機能を実現する。 Here, the processor 201 realizes the function of the storage means 32 through the processing of ACT 41. The processor 201 realizes the function of the notification means 33 through the processing of ACT 43. The processor 201 realizes the function of the self-control means 35 through the processing of ACT 42 to ACT 49.
<入場セルフモードの説明>
図15は、設定動作モードが入場セルフモードである場合のプロセッサ201の制御手順を示す流れ図である。プロセッサ201は、ACT61としてモードメモリ52に入場セルフモードを特定する情報「300」を記述する。またプロセッサ201は、ACT62として第3のアプリケーションソフトウェア43である「入場セルフモードAPL」を起動する。以後、プロセッサ201は、「入場セルフモードAPL」に従ってACT63乃至ACT68の動作を制御する。
<Explanation of self-entry mode>
15 is a flowchart showing the control procedure of the processor 201 when the set operation mode is the entry self-service mode. In ACT 61, the processor 201 writes information "300" specifying the entry self-service mode in the mode memory 52. In ACT 62, the processor 201 also starts up the "entry self-service mode APL," which is the third application software 43. Thereafter, the processor 201 controls the operations in ACT 63 to ACT 68 in accordance with the "entry self-service mode APL."
プロセッサ201は、ACT63として受付サーバ1に対して入場セルフモードが設定されたことを通知する。すなわちプロセッサ201は、受付サーバ1に入場セルフモードを特定する情報「300」を含むデータ信号を送信するように通信部205を制御する。この制御により、通信部205から通信ネットワーク5を介して受付サーバ1にモード特定情報「300」を含むデータ信号が送信される。このデータ信号には、受付端末2の端末IDも含まれている。 In ACT 63, the processor 201 notifies the reception server 1 that the self-entry mode has been set. That is, the processor 201 controls the communication unit 205 to send a data signal containing information "300" that identifies the self-entry mode to the reception server 1. This control causes the communication unit 205 to send a data signal containing the mode-identifying information "300" to the reception server 1 via the communication network 5. This data signal also contains the terminal ID of the reception terminal 2.
端末IDとモード特定情報「200」とを含むデータ信号を受信した受付サーバ1のプロセッサ11は、図17を用いて説明したACT107の更新処理を実行する。すなわちプロセッサ11は、受付端末テーブル61を参照して、当該端末IDに関連付けられた動作モードを特定する情報Mを「300」とする。 When the processor 11 of the reception server 1 receives a data signal including the terminal ID and mode specification information "200", it executes the update process of ACT107 described with reference to FIG. 17. That is, the processor 11 references the reception terminal table 61 and sets the information M specifying the operating mode associated with the terminal ID to "300".
受付サーバ1に対して入場セルフモードが設定されたことを通知したプロセッサ201は、ACT64へと進む。プロセッサ201は、ACT64としてタッチパネル207の画面を入場セルフモードのトップ画面SCe-b(図23を参照)とする。トップ画面SCe-bは、セルフモードの画面の一例である。 After notifying the reception server 1 that the self-entry mode has been set, the processor 201 proceeds to ACT 64. In ACT 64, the processor 201 displays the top screen SCe-b (see Figure 23) of the self-entry mode on the screen of the touch panel 207. The top screen SCe-b is an example of a screen in the self-entry mode.
図23は、トップ画面SCe-bの一表示例である。図示するように、入場セルフモードのトップ画面SCe-bは、入退場セルフモードのトップ画面SCe-aにおける入場エリアARaと同じである。すなわち、トップ画面SCe-bには、「予約有」ボタンBTcと「予約無」ボタンBTdとが配置されている。 Figure 23 shows an example of the display of the top screen SCe-b. As shown in the figure, the top screen SCe-b for the self-entry entry mode is the same as the entrance area ARa on the top screen SCe-a for the self-entry/exit mode. That is, the top screen SCe-b has a "Reservation" button BTc and a "No Reservation" button BTd.
入場セルフモードのトップ画面SCe-bを表示した受付端末2のプロセッサ201は、ACT65へと進む。プロセッサ201は、ACT65として入場操作が行われたか否を確認する。入場操作が行われていない場合、プロセッサ201は、ACT66へと進む。プロセッサ201は、ACT66として特定操作が行われたか否かを確認する。特定操作は、「入退場セルフモードの説明」において説明した特定操作と同一である。特定操作が行われていない場合、プロセッサ201は、ACT65へと戻る。このように、トップ画面SCe-bを表示した受付端末2のプロセッサ201は、ACT65及びACT66において入場操作が行われるか、特定操作が行われるのを待ち受ける。 The processor 201 of the reception terminal 2 that displays the top screen SCe-b of the entry self-service mode proceeds to ACT 65. The processor 201 checks whether an entry operation has been performed in ACT 65. If an entry operation has not been performed, the processor 201 proceeds to ACT 66. The processor 201 checks whether a specific operation has been performed in ACT 66. The specific operation is the same as the specific operation described in "Explanation of Entry/Exit Self-Service Mode." If a specific operation has not been performed, the processor 201 returns to ACT 65. In this way, the processor 201 of the reception terminal 2 that displays the top screen SCe-b waits for an entry operation to be performed or a specific operation to be performed in ACT 65 and ACT 66.
トップ画面SCe-bが表示された受付端末2の操作者は、利用者である。利用者は、入場操作を行う。すなわちカラオケボックスを利用する客、いわゆる利用者は、来店時に受付にて受付端末2を操作して入場操作を行う。この入場操作は、「入退場セルフモードの説明」において説明した入場操作と同一である。 The operator of the reception terminal 2 on which the top screen SCe-b is displayed is the user. The user performs the entry operation. In other words, a customer using a karaoke booth, or a user, operates the reception terminal 2 at the reception desk to perform the entry operation when arriving at the store. This entry operation is the same as the entry operation described in "Explanation of Self-Entry/Exit Mode."
ACT65及びACT66の待ち受け状態において、入場操作が行われると、プロセッサ201は、ACT67へと進む。プロセッサ201は、ACT67として入場処理を実行する。この入場処理も、「入退場セルフモードの説明」において、ACT48として説明した入場処理と同一である。よって、入場操作及び入場処理については、「入退場セルフモードの説明」の記載をそのまま代用し、ここでの説明は省略する。 When an entry operation is performed in the standby state of ACT 65 and ACT 66, the processor 201 proceeds to ACT 67. The processor 201 executes the entry process in ACT 67. This entry process is the same as the entry process described in ACT 48 in the "Explanation of the Entry/Exit Self-Service Mode." Therefore, the description of the entry operation and entry process is substituted as is in the "Explanation of the Entry/Exit Self-Service Mode," and a description thereof will be omitted here.
プロセッサ201は、ACT65及びACT66の待ち受け状態において、特定操作OPgが行われたことを検知すると、ACT68へと進む。プロセッサ201は、ACT68として受付サーバ1に対してサインオフ通知を行う。サインオフ通知の処理も、「入退場セルフモードの説明」において、ACT50として説明したサインオフ通知の処理と同一である。また、サインオフ通知を受けた受付サーバ1の動作も同様である。よって、サインオフ通知については、「入退場セルフモードの説明」の記載をそのまま代用し、ここでの説明は省略する。 When the processor 201 detects that a specific operation OPg has been performed in the standby state of ACT 65 and ACT 66, it proceeds to ACT 68. In ACT 68, the processor 201 sends a sign-off notification to the reception server 1. The sign-off notification processing is the same as the sign-off notification processing described in ACT 50 in the "Explanation of Entry/Exit Self-Service Mode." The operation of the reception server 1 upon receiving the sign-off notification is also similar. Therefore, the description in the "Explanation of Entry/Exit Self-Service Mode" is used as is for the sign-off notification, and a description here will be omitted.
サインオフ通知を行った受付端末2のプロセッサ201は、ACT69へと進む。プロセッサ201は、ACT69として第3のアプリケーションソフトウェア43である入場セルフモードAPLを停止する。またプロセッサ201は、ACT70として責任者メモリ51及びモードメモリ52に記憶していたデータをクリアする。このように、サインオフの入力を受け付けたプロセッサ201は、サインオフの処理を実行する。サインオフの処理は上述したACT68乃至ACT70の処理を含む。すなわち、サインオフとは、サインオンした従業員の認証を解除し、受付端末2をデフォルトの状態に戻すための処理である。サインオフの処理を終えたプロセッサ201は、図8のACT1へと戻る。すなわちプロセッサ201は、タッチパネル207の画面をサインオン画面SCaとする。 The processor 201 of the reception terminal 2 that issued the sign-off notification proceeds to ACT 69. In ACT 69, the processor 201 stops the entry self-mode APL, which is the third application software 43. In ACT 70, the processor 201 also clears the data stored in the manager memory 51 and the mode memory 52. In this way, the processor 201 that has accepted the sign-off input executes the sign-off process. The sign-off process includes the processes of ACT 68 to ACT 70 described above. In other words, sign-off is a process for canceling the authentication of the employee who has signed on and returning the reception terminal 2 to its default state. After completing the sign-off process, the processor 201 returns to ACT 1 in Figure 8. In other words, the processor 201 sets the screen of the touch panel 207 to the sign-on screen SCa.
ここに、プロセッサ201は、ACT61の処理により、記憶手段32としての機能を実現する。プロセッサ201は、ACT63の処理により、通知手段33としての機能を実現する。プロセッサ201は、ACT62乃至ACT67の処理によりセルフ制御手段35としての機能を実現する。 Here, the processor 201 realizes the function of the storage means 32 through the processing of Act 61. The processor 201 realizes the function of the notification means 33 through the processing of Act 63. The processor 201 realizes the function of the self-control means 35 through the processing of Acts 62 to 67.
<退場セルフモードの説明>
図16は、設定動作モードが退場セルフモードである場合のプロセッサ201の制御手順を示す流れ図である。プロセッサ201は、ACT81としてモードメモリ52に退場セルフモードを特定する情報「400」を記述する。またプロセッサ201は、ACT82として第4のアプリケーションソフトウェア44である「退場セルフモードAPL」を起動する。以後、プロセッサ201は、「退場セルフモードAPL」に従ってACT83乃至ACT88の動作を制御する。
<Explanation of self-exit mode>
16 is a flowchart showing the control procedure of the processor 201 when the set operation mode is the exit self mode. In ACT 81, the processor 201 writes information "400" specifying the exit self mode in the mode memory 52. In ACT 82, the processor 201 also starts up the "exit self mode APL," which is the fourth application software 44. Thereafter, the processor 201 controls the operations in ACT 83 to ACT 88 in accordance with the "exit self mode APL."
プロセッサ201は、ACT83として受付サーバ1に対して退場セルフモードが設定されたことを通知する。すなわちプロセッサ201は、受付サーバ1に退場セルフモードを特定する情報「400」を含むデータ信号を送信するように通信部205を制御する。この制御により、通信部205から通信ネットワーク5を介して受付サーバ1にモード特定情報「400」を含むデータ信号が送信される。このデータ信号には、受付端末2の端末IDも含まれている。 In ACT 83, the processor 201 notifies the reception server 1 that the exit self-service mode has been set. That is, the processor 201 controls the communication unit 205 to send a data signal including information "400" that identifies the exit self-service mode to the reception server 1. This control causes the communication unit 205 to send a data signal including the mode-identifying information "400" to the reception server 1 via the communication network 5. This data signal also includes the terminal ID of the reception terminal 2.
端末IDとモード特定情報「200」とを含むデータ信号を受信した受付サーバ1のプロセッサ11は、図17を用いて説明したACT107の更新処理を実行する。すなわちプロセッサ11は、受付端末テーブル61を参照して、当該端末IDに関連付けられた動作モードを特定する情報Mを「400」とする。 When the processor 11 of the reception server 1 receives a data signal including the terminal ID and mode specification information "200", it executes the update process of ACT107 described with reference to FIG. 17. That is, the processor 11 references the reception terminal table 61 and sets the information M specifying the operating mode associated with the terminal ID to "400".
受付サーバ1に対して退場セルフモードが設定されたことを通知したプロセッサ201は、ACT84へと進む。プロセッサ201は、ACT84としてタッチパネル207の画面を退場セルフモードのトップ画面SCe-c(図24を参照)とする。トップ画面SCe-cは、セルフモードの画面の一例である。 After notifying the reception server 1 that the exit self-service mode has been set, the processor 201 proceeds to ACT 84. In ACT 84, the processor 201 displays the screen of the touch panel 207 as the exit self-service mode top screen SCe-c (see FIG. 24). The top screen SCe-c is an example of a self-service mode screen.
図24は、トップ画面SCe-cの一表示例である。図示するように、退場セルフモードのトップ画面SCe-cは、入退場セルフモードのトップ画面SCe-aにおける退場エリアARbと同じである。すなわち、トップ画面SCe-cには、「会計」ボタンBTeが配置されている。 Figure 24 shows an example of the display of the top screen SCe-c. As shown in the figure, the top screen SCe-c for the self-service exit mode is the same as the exit area ARb on the top screen SCe-a for the self-service entry/exit mode. That is, the top screen SCe-c has a "Checkout" button BTe.
退場セルフモードのトップ画面SCe-cを表示した受付端末2のプロセッサ201は、ACT85へと進む。プロセッサ201は、ACT85として退場操作が行われたか否を確認する。退場操作が行われていない場合、プロセッサ201は、ACT86へと進む。プロセッサ201は、ACT86として特定操作が行われたか否かを確認する。特定操作は、「入退場セルフモードの説明」において説明した特定操作と同一である。特定操作が行われていない場合、プロセッサ201は、ACT85へと戻る。このように、トップ画面SCe-cを表示した受付端末2のプロセッサ201は、ACT85及びACT86において退場操作が行われるか、特定操作が行われるのを待ち受ける。 The processor 201 of the reception terminal 2 that has displayed the top screen SCe-c of the exit self-service mode proceeds to ACT 85. The processor 201 checks whether an exit operation has been performed in ACT 85. If an exit operation has not been performed, the processor 201 proceeds to ACT 86. The processor 201 checks whether a specific operation has been performed in ACT 86. The specific operation is the same as the specific operation described in "Explanation of Entry/Exit Self-Service Mode." If a specific operation has not been performed, the processor 201 returns to ACT 85. In this way, the processor 201 of the reception terminal 2 that has displayed the top screen SCe-c waits for an exit operation to be performed or for a specific operation to be performed in ACT 85 and ACT 86.
トップ画面SCe-cが表示された受付端末2の操作者は、利用者である。利用者は、退場操作を行う。すなわちカラオケボックスを利用する客、いわゆる利用者は、来店時に受付にて受付端末2を操作して退場操作を行う。この退場操作は、「入退場セルフモードの説明」において説明した退場操作と同一である。 The operator of the reception terminal 2 on which the top screen SCe-c is displayed is the user. The user performs the exit operation. In other words, a customer using a karaoke booth, or a user, operates the reception terminal 2 at the reception desk when arriving to perform the exit operation. This exit operation is the same as the exit operation described in "Explanation of the Entry/Exit Self Mode."
ACT85及びACT86の待ち受け状態において、退場操作が行われると、プロセッサ201は、ACT87へと進む。プロセッサ201は、ACT87として退場処理を実行する。この退場処理も、「入退場セルフモードの説明」において、ACT49として説明した退場処理と同一である。よって、退場操作及び退場処理については、「入退場セルフモードの説明」の記載をそのまま代用し、ここでの説明は省略する。 When an exit operation is performed in the standby state of ACT 85 and ACT 86, the processor 201 proceeds to ACT 87. The processor 201 executes the exit process in ACT 87. This exit process is the same as the exit process described in ACT 49 in the "Explanation of the Entry/Exit Self Mode." Therefore, the description in the "Explanation of the Entry/Exit Self Mode" applies as is for the exit operation and exit process, and the description here will be omitted.
プロセッサ201は、ACT85及びACT86の待ち受け状態において、特定操作OPgが行われたことを検知すると、ACT88へと進む。プロセッサ201は、ACT88として受付サーバ1に対してサインオフ通知を行う。サインオフ通知の処理も、「入退場セルフモードの説明」において、ACT50として説明したサインオフ通知の処理と同一である。また、サインオフ通知を受けた受付サーバ1の動作も同様である。よって、サインオフ通知については、「入退場セルフモードの説明」の記載をそのまま代用し、ここでの説明は省略する。 When the processor 201 detects that a specific operation OPg has been performed while in the standby state of ACT 85 and ACT 86, it proceeds to ACT 88. In ACT 88, the processor 201 sends a sign-off notification to the reception server 1. The sign-off notification processing is the same as the sign-off notification processing described in ACT 50 in the "Explanation of Entry/Exit Self Mode." The operation of the reception server 1 upon receiving the sign-off notification is also similar. Therefore, the description in the "Explanation of Entry/Exit Self Mode" is used as is for the sign-off notification, and a description here will be omitted.
サインオフ通知を行った受付端末2のプロセッサ201は、ACT89へと進む。プロセッサ201は、ACT89として第4のアプリケーションソフトウェア44である退場セルフモードAPLを停止する。またプロセッサ201は、ACT90として責任者メモリ51及びモードメモリ52に記憶していたデータをクリアする。このように、サインオフの入力を受け付けたプロセッサ201は、サインオフの処理を実行する。サインオフの処理は上述したACT88乃至ACT90の処理を含む。すなわち、サインオフとは、サインオンした従業員の認証を解除し、受付端末2をデフォルトの状態に戻すための処理である。サインオフの処理を終えたプロセッサ201は、図8のACT1へと戻る。すなわちプロセッサ201は、タッチパネル207の画面をサインオン画面SCaとする。 The processor 201 of the reception terminal 2 that issued the sign-off notification proceeds to ACT 89. In ACT 89, the processor 201 stops the exit self-mode APL, which is the fourth application software 44. In addition, in ACT 90, the processor 201 clears the data stored in the manager memory 51 and the mode memory 52. In this way, the processor 201 that has accepted the sign-off input executes the sign-off process. The sign-off process includes the processes of ACT 88 to ACT 90 described above. In other words, sign-off is a process for canceling the authentication of the employee who has signed on and returning the reception terminal 2 to its default state. After completing the sign-off process, the processor 201 returns to ACT 1 in Figure 8. In other words, the processor 201 sets the screen of the touch panel 207 to the sign-on screen SCa.
ここに、プロセッサ201は、ACT81の処理により、記憶手段32としての機能を実現する。プロセッサ201は、ACT83の処理により、通知手段33としての機能を実現する。プロセッサ201は、ACT82乃至ACT87の処理によりセルフ制御手段35としての機能を実現する。 Here, the processor 201 realizes the function of the storage means 32 through the processing of ACT 81. The processor 201 realizes the function of the notification means 33 through the processing of ACT 83. The processor 201 realizes the function of the self-control means 35 through the processing of ACT 82 to ACT 87.
[受付端末の作用説明]
図27は、有人モードに係る操作手順と受付端末に表示される画面の遷移例を示すシーケンス図である。例えば、開店前に受付端末2に対して従業員が起動操作OPaを行うと、受付端末2の表示デバイスであるタッチパネル207にサインオン画面SCaが表示される。そこで従業員は、サインオン操作OPbを行う。
[Explanation of reception terminal operation]
27 is a sequence diagram showing an example of the operational procedure for the attended mode and the transition of screens displayed on the reception terminal. For example, when an employee performs a startup operation OPa on the reception terminal 2 before opening, a sign-on screen SCa is displayed on the touch panel 207, which is the display device of the reception terminal 2. The employee then performs a sign-on operation OPb.
サインオン操作OPbが行われると、受付端末2は、受付サーバ1に設定動作モードの要求コマンドCMaを送信する。この要求コマンドCMaを受信した受付サーバ1は、受付管理サーバ200に対して動作モードの問合せコマンドCMbを送信する。問合せコマンドCMbを受信した受付管理サーバ200は、店舗別マスタテーブル400を検索し、受付端末2の端末IDと関連付けて記憶されている設定動作モードの情報を取得して受付サーバ1に送信する。受付サーバ1は、受付管理サーバ200から受信した設定動作モードの情報を受付端末2に送信する。 When a sign-on operation OPb is performed, the reception terminal 2 sends a request command CMa for the set operating mode to the reception server 1. Upon receiving this request command CMa, the reception server 1 sends an operation mode inquiry command CMb to the reception management server 200. Upon receiving the inquiry command CMb, the reception management server 200 searches the store master table 400, obtains information on the set operating mode stored in association with the terminal ID of the reception terminal 2, and sends this information to the reception server 1. The reception server 1 sends the set operating mode information received from the reception management server 200 to the reception terminal 2.
受付端末2は、受付サーバ1を介して受付管理サーバ200から取得した設定動作モードの情報をモードメモリ52で記憶する。かくして、受付端末2のタッチパネル207の画面が有人モードのトップ画面SCbとなる。以後、受付端末2は、入場操作及び退場操作OPcを従業員が行う有人モードの機種として動作する。 The reception terminal 2 stores the set operation mode information obtained from the reception management server 200 via the reception server 1 in the mode memory 52. Thus, the screen on the touch panel 207 of the reception terminal 2 becomes the manned mode top screen SCb. Thereafter, the reception terminal 2 operates as a manned mode model in which the entry operation and exit operation OPc are performed by an employee.
なお、受付管理サーバ200から設定動作モードの情報を取得した受付端末2は、その設定動作モードの情報を受付サーバ1に通知する。この通知を受けて、受付サーバ1は、受付端末テーブル61で管理される当該受付端末2の動作モードの情報を、通知された動作モードの情報に更新する。 The reception terminal 2 that acquires the set operation mode information from the reception management server 200 notifies the reception server 1 of the set operation mode information. Upon receiving this notification, the reception server 1 updates the operation mode information of the reception terminal 2 managed in the reception terminal table 61 to the notified operation mode information.
有人モードが設定された受付端末2に対して、従業員が入場操作又は退場操作OPcを行うと、タッチパネル207の画面は、有人モードにおける入場・退場処理画面SCcに遷移する。従業員は、入場・退場処理画面SCcを介して利用者がカラオケボックスに入場する際に必要な第1データ又は利用者がカラオケボックスから退場する際に必要な第2データを入力することができる。そして、入場操作又は退場操作を終えると、タッチパネル207の画面は、有人モードのトップ画面SCbに戻る。 When an employee performs an entry operation or an exit operation OPc on a reception terminal 2 that is set to attended mode, the screen on the touch panel 207 transitions to the attended mode entry/exit processing screen SCc. The employee can use the entry/exit processing screen SCc to input first data required when a user enters the karaoke booth or second data required when a user leaves the karaoke booth. Then, when the entry operation or exit operation is completed, the screen on the touch panel 207 returns to the attended mode top screen SCb.
一方、従業員が業務ボタン操作OPd、つまりは業務ボタンBTbにタッチすると、タッチパネル207の画面は業務メニュー画面SCdとなる。ここで、従業員がサインオフ操作OPeを行うと、有人モードで動作していた受付端末2はサインオフ状態となる。すなわち、責任者メモリ51に記憶されていた従業員コードがクリアされる。また、モードメモリ52のデータもクリアされる。そして、タッチパネル207の画面は、サインオン画面SCaとなる。 On the other hand, when an employee operates the business button OPd, that is, touches the business button BTb, the screen on the touch panel 207 changes to the business menu screen SCd. Here, when the employee performs the sign-off operation OPe, the reception terminal 2 operating in manned mode enters the sign-off state. In other words, the employee code stored in the manager memory 51 is cleared. The data in the mode memory 52 is also cleared. The screen on the touch panel 207 then changes to the sign-on screen SCa.
したがって、例えば従業員がサインオン操作OPbを行うことによって、受付端末2は、店舗別マスタテーブル400に記憶されている設定動作モードの情報が変更されていない限り、引き続き有人モードの機種として動作する。これに対し、設定動作モードの情報が入退場セルフモード、入場セルフモード又は退場セルフモードの情報に変更されていた場合には、受付端末2は、セルフモードの機種として動作する。 Therefore, for example, when an employee performs the sign-on operation OPb, the reception terminal 2 continues to operate as a model in manned mode unless the set operating mode information stored in the store-specific master table 400 has been changed. In contrast, if the set operating mode information has been changed to entry/exit self-service mode, entrance self-service mode, or exit self-service mode, the reception terminal 2 will operate as a model in self-service mode.
図28は、セルフモードに係る操作手順と受付端末に表示される画面の遷移例を示すシーケンス図である。従業員のサインオン操作に応じて受付管理サーバ200から取得した動作モードの情報がセルフモードの情報であると、タッチパネル207の画面は、セルフモードのトップ画面SCeとなる。具体的には、入退場セルフモードの情報「200」を取得した場合には、タッチパネル207の画面は入退場セルフモードのトップ画面SCe-aとなり、入場セルフモードの情報「300」を取得した場合には、タッチパネル207の画面は入場セルフモードのトップ画面SCe-bとなり、退場セルフモードの情報「400」を取得した場合には、タッチパネル207の画面は退場セルフモードのトップ画面SCe-cとなる。 Figure 28 is a sequence diagram showing the operational procedures for self-service mode and an example of the transition of screens displayed on the reception terminal. When the operating mode information acquired from the reception management server 200 in response to the employee's sign-on operation is self-service mode information, the screen on the touch panel 207 becomes the self-service mode top screen SCe. Specifically, when entry/exit self-service mode information "200" is acquired, the screen on the touch panel 207 becomes the entry/exit self-service mode top screen SCe-a; when entry/exit self-service mode information "300" is acquired, the screen on the touch panel 207 becomes the entry/exit self-service mode top screen SCe-b; and when exit/exit self-service mode information "400" is acquired, the screen on the touch panel 207 becomes the exit/exit self-service mode top screen SCe-c.
以後、トップ画面SCe-aが表示された受付端末2は、入場操作及び退場操作OPfを利用者が行う入退場セルフモードの機種として動作する。トップ画面SCe-bが表示された受付端末2は、入場操作OPfを利用者が行う入場セルフモードの機種として動作する。トップ画面SCe-cが表示された受付端末2は、退場操作OPfを利用者が行う退場セルフモードの機種として動作する。 After this, the reception terminal 2 on which the top screen SCe-a is displayed operates as a model in the self-entry/exit mode, in which the user performs the entry operation and exit operation OPf. The reception terminal 2 on which the top screen SCe-b is displayed operates as a model in the self-entry mode, in which the user performs the entry operation OPf. The reception terminal 2 on which the top screen SCe-c is displayed operates as a model in the self-exit mode, in which the user performs the exit operation OPf.
なお、受付管理サーバ200から設定動作モードの情報を取得した受付端末2は、その設定動作モードの情報を受付サーバ1に通知する。この通知を受けて、受付サーバ1は、受付端末テーブル61で管理される当該受付端末2の動作モードの情報を、通知された動作モードの情報に更新する。 The reception terminal 2 that acquires the set operation mode information from the reception management server 200 notifies the reception server 1 of the set operation mode information. Upon receiving this notification, the reception server 1 updates the operation mode information of the reception terminal 2 managed in the reception terminal table 61 to the notified operation mode information.
セルフモードが設定された受付端末2に対して、利用者が入場操作又は退場操作OPfを行うと、タッチパネル207の画面は、セルフモードにおける入場・退場処理画面SCfに遷移する。例えば、利用者がトップ画面SCe-a又はトップ画面SCe-bの「予約無」ボタンBTcを入力すると、タッチパネル207の画面は、利用人数入力画面SCf-aとなる。利用者がトップ画面SCe-a又はトップ画面SCe-cの「会計」ボタンBTeを入力すると、タッチパネル207の画面は、伝票読込み画面SCf-bとなる。かくして利用者は、入場・退場処理画面SCfを介して第1データ又は第2データを入力することができる。そして、入場操作又は退場操作を終えると、タッチパネル207の画面は、セルフモードのトップ画面SCeに戻る。 When a user performs an entry or exit operation OPf on a reception terminal 2 in which self-mode is set, the screen on the touch panel 207 transitions to the entry/exit processing screen SCf in self-mode. For example, when the user presses the "No Reservation" button BTc on the top screen SCe-a or top screen SCe-b, the screen on the touch panel 207 changes to the number of users input screen SCf-a. When the user presses the "Checkout" button BTe on the top screen SCe-a or top screen SCe-c, the screen on the touch panel 207 changes to the receipt reading screen SCf-b. In this way, the user can enter first data or second data via the entry/exit processing screen SCf. Then, when the entry or exit operation is completed, the screen on the touch panel 207 returns to the top screen SCe in self-mode.
一方、従業員が特定操作OPgとしてタッチパネル207の任意の4か所を指でタッチすると、セルフモードで動作していた受付端末2はサインオフ状態となる。すなわち、責任者メモリ51に記憶されていた従業員コードがクリアされる。また、モードメモリ52のデータもクリアされる。そして、タッチパネル207の画面は、サインオン画面SCaとなる。 On the other hand, when an employee touches any four points on the touch panel 207 with their finger as a specific operation OPg, the reception terminal 2 operating in self mode enters a sign-off state. In other words, the employee code stored in the manager memory 51 is cleared. The data in the mode memory 52 is also cleared. The screen on the touch panel 207 then becomes the sign-on screen SCa.
したがって、例えば従業員がサインオン操作OPbを行うことによって、受付端末2は、店舗別マスタテーブル400に記憶されている設定動作モードの情報が変更されていない限り、引き続きセルフモードの機種として動作する。これに対し、設定動作モードの情報が有人モードの情報に変更されていた場合には、受付端末2は、有人モードの機種として動作する。 Therefore, for example, when an employee performs the sign-on operation OPb, the reception terminal 2 continues to operate as a self-service mode model unless the set operating mode information stored in the store-specific master table 400 has been changed. In contrast, if the set operating mode information has been changed to attended mode information, the reception terminal 2 operates as an attended mode model.
[受付システムの取引に係る説明]
図29は、受付システム100の取引に係る手順を示すシーケンス図である。受付システム100においては、受付端末2と、受付サーバ1と、注文端末3とが、利用者との取引に係るデータを処理する装置となる。受付端末2は、有人モードであってもよいしセルフモードであってもよい。
[Explanation regarding transactions in the reception system]
29 is a sequence diagram showing the procedure for a transaction in the reception system 100. In the reception system 100, the reception terminal 2, the reception server 1, and the order terminal 3 are devices that process data related to transactions with users. The reception terminal 2 may be in either an attended mode or a self-service mode.
図27又は図28を用いて説明したように、サインオン操作OPbに応じて設定動作モードの情報を取得した受付端末2は、その情報が有人モードの情報である場合には、有人モードの受付端末として機能し、セルフモードの情報である場合にはセルフモードの受付端末として機能する。また、セルフモードの受付端末2は、入退場セルフモードの受付端末、入場モードの受付端末又は退場モードの受付端末として機能する。 As explained using FIG. 27 or 28, the reception terminal 2 that acquires information about the set operation mode in response to the sign-on operation OPb functions as a reception terminal for attended mode if the information is for attended mode, and functions as a reception terminal for self-service mode if the information is for self-service mode. Furthermore, the reception terminal 2 in self-service mode functions as a reception terminal for entry/exit self-service mode, an entrance mode reception terminal, or an exit mode reception terminal.
有人モードの受付端末2、及び、退場セルフモード以外のセルフモードの受付端末2は、第1データの入力を受け付ける。第1データは、利用者が利用するカラオケボックスのボックス番号、会員情報、利用人数、利用開始時刻、コースメニュー、オプションメニュー等を含む。 The reception terminal 2 in manned mode and the reception terminal 2 in self-service mode other than the exit self-service mode accept input of first data. The first data includes the booth number of the karaoke booth used by the user, membership information, number of users, start time of use, course menu, option menu, etc.
利用者が来店すると、有人モードの受付端末2においては、従業員の入場操作OPcにより第1データが入力される。退場セルフモード以外のセルフモードの受付端末2においては、利用者の入場操作OPfにより第1データが入力される。第1データが入力されると、受付端末2では、その第1データを基に受付伝票SLが発行される。 When a customer enters the store, the first data is input by an employee's entry operation OPc at the reception terminal 2 in manned mode. The first data is input by the customer's entry operation OPf at the reception terminal 2 in a self-service mode other than the exit self-service mode. Once the first data is input, the reception terminal 2 issues a reception slip SL based on the first data.
また、受付端末2に入力された第1データは受付サーバ1へと送信される。受付サーバ1は、第1データをボックス別ファイル62に記憶する。具体的には受付サーバ1は、第1データに含まれるボックス番号で識別されるボックス別ファイル62に、受付端末2から受信した第1データを記憶する。ボックス別ファイル62に第1データは、利用者との取引を決済するのに必要な取引データとなる。 The first data entered into the reception terminal 2 is also sent to the reception server 1. The reception server 1 stores the first data in a box-specific file 62. Specifically, the reception server 1 stores the first data received from the reception terminal 2 in a box-specific file 62 identified by the box number included in the first data. The first data in the box-specific file 62 becomes transaction data required to settle the transaction with the user.
ところで、受付時に入力される第1データに含まれるコースメニュー及びオプションメニューは、利用者が注文する商品メニューのデータである。その一方で、利用者は、カラオケボックスを利用している最中も商品メニューを注文することができる。商品メニューの注文は、利用者が注文端末3を操作して行うことができる。あるいは有人モードで動作している受付端末2がある場合には、従業員がその受付端末2を操作して商品メニューの注文を行うことができる。注文端末3又は受付端末2を介して入力された注文データは、受付サーバ1に送信される。受付サーバ1は、注文データを該当するボックス別ファイル62に記憶する。かくして、利用者との取引を決済するのに必要な取引データに注文データが追加される。 The course menu and option menu included in the first data entered at the time of reception are data on the product menu ordered by the user. At the same time, users can also order product menu items while using the karaoke booth. Product menu items can be ordered by the user operating the ordering terminal 3. Alternatively, if a reception terminal 2 operating in manned mode is available, an employee can operate that reception terminal 2 to order product menu items. Order data entered via the ordering terminal 3 or reception terminal 2 is sent to the reception server 1. The reception server 1 stores the order data in the corresponding box-specific file 62. Thus, the order data is added to the transaction data required to settle the transaction with the user.
また、有人モードの受付端末2、及び、入場セルフモード以外のセルフモードの受付端末2は、第2データの入力を受け付ける。第2データは、利用者が利用したカラオケボックスのボックス番号、利用終了時刻、代金支払い方法等である。ボックス番号は、受付伝票SLに印刷された機械可読コードから読み取ることで、入力することができる。有人モードの受付端末2においては、従業員の入場操作OPcにより第2データが入力される。入場セルフモード以外のセルフモードの受付端末2においては、利用者の入場操作OPfにより第2データが入力される。 In addition, reception terminals 2 in attended mode and reception terminals 2 in self-service modes other than entry self-service mode accept the input of second data. The second data includes the box number of the karaoke box used by the customer, the time of completion of use, and the payment method. The box number can be input by reading it from the machine-readable code printed on the reception slip SL. At reception terminals 2 in attended mode, the second data is input by an employee's entry operation OPc. At reception terminals 2 in self-service modes other than entry self-service mode, the second data is input by a customer's entry operation OPf.
受付端末2に入力された第2データは受付サーバ1へと送信される。受付サーバ1は、第2データを該当するボックス別ファイル62に記憶する。かくして、利用者との取引を決済するのに必要な取引データに第2データが追加される。 The second data entered into the reception terminal 2 is sent to the reception server 1. The reception server 1 stores the second data in the corresponding box-specific file 62. In this way, the second data is added to the transaction data required to settle the transaction with the user.
受付サーバ1は、ボックス別ファイル62のデータ、つまりは第1データ、注文データ及び第2データを含む取引データを、第2データが入力された受付端末2へと送信する。取引データを受信した受付端末2は、選択された代金支払い方法に応じて決済処理を実行する。そして受付端末2は、取引データの明細が印刷されたレシートREを発行する。レシートは、電子レシートであってもよい。以上で、受付システム100に係る利用者との取引が終了する。 The reception server 1 transmits the data in the box-specific file 62, that is, the transaction data including the first data, order data, and second data, to the reception terminal 2 into which the second data was input. Upon receiving the transaction data, the reception terminal 2 executes the payment process according to the selected payment method. The reception terminal 2 then issues a receipt RE on which details of the transaction data are printed. The receipt may be an electronic receipt. This completes the transaction with the user related to the reception system 100.
[実施形態の効果の説明]
以上詳述したように、本実施形態の受付端末2は、サインオン操作をする毎に、店舗別マスタテーブル400に記憶されている設定動作モードの情報に従った動作モードで動作する。すなわち、設定動作モードの情報が有人モードの情報である場合には、有人モードの受付端末2として動作する。設定動作モードの情報がセルフモードの情報である場合には、セルフモードの受付端末2として動作する。
[Explanation of Effects of the Embodiment]
As described above in detail, each time a sign-on operation is performed, the reception terminal 2 of this embodiment operates in an operation mode according to the set operation mode information stored in the store-specific master table 400. That is, if the set operation mode information is information about the attended mode, the reception terminal 2 operates as the attended mode reception terminal 2. If the set operation mode information is information about the self-service mode, the reception terminal 2 operates as the self-service mode reception terminal 2.
したがって、例えば受付に5台の受付端末2を設置したカラオケボックス店舗等の施設において、利用者が多い曜日又は時間帯は、3台を有人対応の受付端末2とし、2台をセルフ対応の受付端末2として動作させる。また、利用者が少ない曜日又は時間帯は、2台を有人対応の受付端末2とし、3台をセルフ対応の受付端末2として動作させる。このように、受付に設置される複数台の受付端末2の一部を有人対応の受付端末とし、残りをセルフ対応の受付端末として、効率的に利用者を捌くことができる受付システム100を容易に実現することができる。また、受付に設置される全ての受付端末2を有人対応の受付端末2としたり、セルフ対応の受付端末2としたりすることも容易に実現できる。しかも、店舗の従業員は、受付端末2に対してサインオン操作をするだけでよいので、従業員の負担になることはない。 Therefore, for example, in a facility such as a karaoke booth that has five reception terminals 2 installed at the reception desk, on days or times when there are many customers, three of the reception terminals 2 are operated as staffed reception terminals 2 and two as self-service reception terminals 2. Furthermore, on days or times when there are few customers, two of the reception terminals 2 are operated as staffed reception terminals 2 and three as self-service reception terminals 2. In this way, a reception system 100 can be easily implemented that can efficiently handle customers by using some of the multiple reception terminals 2 installed at the reception desk as staffed reception terminals and the rest as self-service reception terminals. It is also easy to implement a system where all of the reception terminals 2 installed at the reception desk are staffed reception terminals 2 or self-service reception terminals 2. Furthermore, since store employees only need to sign on to the reception terminals 2, it does not impose a burden on the employees.
さらには、セルフ対応の受付端末2についても、入場時受付機能に係る第1データの入力のみを受け付ける入場セルフモードの機種としたり、退場時受付機能に係る第2データの入力のみを受け付ける退場セルフモードの機種としたりすることができる。さらには、入場時受付機能に係る第1データの入力及び退場時受付機能に係る第2データの入力の双方を受け付ける入退場セルフモードの機種とすることも可能である。したがって、セルフモードの受付端末2についても、入場時受付機能を有する受付端末2の台数と退場時受付機能を有する受付端末2の台数とを限られた台数の範囲内で適宜変更することができる。この場合においても、店舗の従業員は、受付端末2に対してサインオン操作をするだけでよいので、従業員の負担になることはない。 Furthermore, the self-service reception terminals 2 can be configured as either an entry self-service mode model that only accepts input of first data related to the entry reception function, or an exit self-service mode model that only accepts input of second data related to the exit reception function. It is also possible to configure them as entry/exit self-service mode models that accept both input of first data related to the entry reception function and input of second data related to the exit reception function. Therefore, for self-service mode reception terminals 2, the number of reception terminals 2 with the entry reception function and the number of reception terminals 2 with the exit reception function can be changed as needed within a limited number. Even in this case, store employees only need to sign on to the reception terminals 2, so it does not impose a burden on the employees.
ところで、稼働中の受付端末2の動作モードを変更する場合には、店舗別マスタテーブル400に記憶される設定動作モードの情報を変更した後、サインオフ操作を行ってから再度サインオン操作を行えばよい。したがって、例えば有人モードで動作していた受付端末2をセルフモードに切り替える場合には、その受付端末2を操作していた従業員がサインオフ操作とサインオン操作を行えばよいので、速やかに動作モードを変更することができる。 When changing the operating mode of a reception terminal 2 that is currently in operation, all that is required is to change the set operating mode information stored in the store-specific master table 400, then sign off and then sign on again. Therefore, for example, if a reception terminal 2 that was operating in manned mode needs to be switched to self-service mode, the employee operating the reception terminal 2 simply signs off and on, allowing the operating mode to be changed quickly.
一方、セルフモードで動作していた受付端末2については、従業員が特定操作OPhを行うことによってサインオフするので、その後、従業員がサインオン操作を行えばよい。したがって、やはり、速やかに動作モードを変更することができる。その上、セルフモードで動作していた受付端末2については、特定操作OPhが行われない限りはサインオフしない。特定操作は、利用者による入場操作及び退場操作ではあり得ない格別な操作である。したがって、セルフモードで動作している受付端末2が、利用者の操作によってサインオフしてしまう可能性は略なく、システムを安定して動作させることができる。 On the other hand, for a reception terminal 2 operating in self mode, the employee can sign off by performing the specific operation OPh, and then the employee can perform the sign-on operation. This also allows the operating mode to be changed quickly. Furthermore, a reception terminal 2 operating in self mode will not sign off unless the specific operation OPh is performed. A specific operation is a special operation that is not possible as part of a user's entry or exit operation. Therefore, there is almost no chance that a reception terminal 2 operating in self mode will sign off due to a user's operation, allowing the system to operate stably.
また、受付端末2は、通知手段33を有しており、モード取得手段31により取得した動作モードを受付サーバ1に通知するようにしている。一方、受付サーバ1は、受付端末テーブル61を備えており、各受付端末2から通知された動作モードの情報を受付端末別に記憶するようにしている。したがって、受付端末テーブル61の情報を参酌することによって、有人モードとして動作している受付端末2の台数と、セルフモードとして動作している受付端末2の台数とを容易に確認できるメリットがある。 The reception terminal 2 also has a notification means 33, which notifies the reception server 1 of the operating mode acquired by the mode acquisition means 31. Meanwhile, the reception server 1 has a reception terminal table 61, which stores information on the operating mode notified from each reception terminal 2 for each reception terminal. Therefore, by referring to the information in the reception terminal table 61, it is possible to easily check the number of reception terminals 2 operating in attended mode and the number of reception terminals 2 operating in self-service mode.
[第2の実施形態]
図30は、第2の実施形態における店舗別マスタテーブル401の主要なデータ構造を示す模式図である。店舗別マスタテーブル401は、第1の実施形態の店舗別マスタテーブル400と比較して、設定動作モードMのカラムCfが異なる。具体的には、店舗別マスタテーブル401は、設定動作モードMのカラムCfが曜日別となっている。すなわち、カラムCfには、同一行のカラムCdに記述された受付端末IDで識別される受付端末2の動作モードを特定する情報が曜日別に記述される。カラムCfに対しては、担当者がメンテナンスPCを操作することによって、動作モードを特定する情報が曜日別に設定される。
Second Embodiment
30 is a schematic diagram showing the main data structure of the store-specific master table 401 in the second embodiment. The store-specific master table 401 is different from the store-specific master table 400 in the first embodiment in the column Cf for the set operation mode M. Specifically, in the store-specific master table 401, the column Cf for the set operation mode M is divided by day of the week. That is, in the column Cf, information specifying the operation mode of the reception terminal 2 identified by the reception terminal ID written in the column Cd of the same row is written for each day of the week. In the column Cf, the information specifying the operation mode is set for each day of the week by the maintenance staff operating the maintenance PC.
図31は、第2の実施形態において、受付サーバ1のプロセッサ11が実行する情報処理の要部手順を示す流れ図である。なお、図17に示した第1の実施形態の処理と共通する部分には同一符号を付し、その詳しい説明は省略する。すなわちプロセッサ11は、ACT101として受付端末2から送信される要求コマンドCMaを待ち受けている。設定動作モードの要求コマンドCMaを受信すると、プロセッサ11は、ACT110へと進む。プロセッサ11は、ACT110として時計14によって計時されている現在の日付の曜日を取得する。しかる後、プロセッサ11は、ACT102へと進む。プロセッサ11は、ACT102として受付管理サーバ200に動作モードを問い合わせる。すなわちプロセッサ11は、受付管理サーバ200に動作モードの問合せコマンドCMbを送信するように第2通信インターフェース16を制御する。この制御により、第2通信インターフェース16から通信ネットワーク300を介して受付管理サーバ200に動作モードの問合せコマンドCMbが送信される。この問合せコマンドCMbには、設定動作モードの要求コマンドCMaに含まれていた受付端末2の端末IDと、ACT110の処理で取得した曜日とが含まれる。また、当該受付サーバ1が設置されているカラオケボックス店舗の店舗IDも含まれる。 Figure 31 is a flowchart showing the main steps of the information processing executed by the processor 11 of the reception server 1 in the second embodiment. Note that parts common to the processing of the first embodiment shown in Figure 17 are assigned the same reference numerals, and detailed descriptions thereof will be omitted. Specifically, the processor 11 waits for a request command CMa to be sent from the reception terminal 2 in ACT 101. Upon receiving the request command CMa for the set operation mode, the processor 11 proceeds to ACT 110. In ACT 110, the processor 11 acquires the day of the week for the current date measured by the clock 14. Thereafter, the processor 11 proceeds to ACT 102. In ACT 102, the processor 11 inquires of the reception management server 200 about the operation mode. Specifically, the processor 11 controls the second communication interface 16 to send an operation mode inquiry command CMb to the reception management server 200. This control causes the operation mode inquiry command CMb to be sent from the second communication interface 16 to the reception management server 200 via the communication network 300. This query command CMb includes the terminal ID of the reception terminal 2 that was included in the request command CMa for the set operation mode, and the day of the week acquired in the processing of ACT 110. It also includes the store ID of the karaoke box store where the reception server 1 is installed.
動作モードの問合せコマンドCMbを受信した受付管理サーバ200は、その問合せコマンドCMbに含まれる店舗IDで特定される店舗別マスタテーブル400を検索する。そして、問合せコマンドCMbに含まれる端末IDと関連付けて記憶されている設定動作モードの情報のうち、問合せコマンドCMbに含まれる曜日に対応付けられた情報を取得する。受付管理サーバ200は、設定動作モードの情報を受付サーバ1に応答する。 When the reception management server 200 receives the operation mode query command CMb, it searches the store-specific master table 400 identified by the store ID included in the query command CMb. It then obtains the information associated with the day of the week included in the query command CMb from the information on the set operation mode stored in association with the terminal ID included in the query command CMb. The reception management server 200 responds with the information on the set operation mode to the reception server 1.
受付管理サーバ200に動作モードを問い合わせたプロセッサ11は、ACT103へと進む。プロセッサ11は、ACT103として受付管理サーバ200からの応答を待ち受ける。以後、プロセッサ11は、ACT103以降の処理を第1の実施形態と同様に実行する。 After inquiring about the operating mode from the reception management server 200, the processor 11 proceeds to ACT 103. In ACT 103, the processor 11 waits for a response from the reception management server 200. Thereafter, the processor 11 executes the processing from ACT 103 onwards in the same manner as in the first embodiment.
このような構成の第2の実施形態によれば、店舗別マスタテーブル400の設定如何により、曜日毎に、有人モードの受付端末2の台数とセルフモードの受付端末2の台数とを可変することができる。その結果、例えば平日はセルフモードの受付端末2の台数を増やし、休日は有人モードの受付端末2の台数を増やす、といった実務的な運用を、店舗の従業員が意識することなく容易に実現することができる。 In the second embodiment configured as described above, the number of reception terminals 2 in attended mode and the number of reception terminals 2 in self-service mode can be varied for each day of the week depending on the settings in the store-specific master table 400. As a result, practical operations such as increasing the number of reception terminals 2 in self-service mode on weekdays and increasing the number of reception terminals 2 in attended mode on holidays can be easily implemented without store employees even being aware of it.
なお、第2の実施形態では、店舗別マスタテーブル401における設定動作モードMのカラムCfを曜日別としたが、例えば時間帯別、日付別、週別、月別等としてもよい。 In the second embodiment, the column Cf for the set operation mode M in the store master table 401 is organized by day of the week, but it may also be organized by time period, date, week, month, etc.
[第3の実施形態]
図32は、第3の実施形態において、受付サーバ1のプロセッサ11が実行する情報処理の要部手順を示す流れ図である。なお、図17に示した第1の実施形態の処理と共通する部分には同一符号を付し、その詳しい説明は省略する。すなわちプロセッサ11は、ACT101として受付端末2から設定動作モードの要求コマンドCMaを受信すると、ACT102として受付管理サーバ200に動作モードを問い合わせる。そしてプロセッサ11は、ACT103として受付管理サーバ200からの応答を待ち受ける。ここで、受付管理サーバ200から設定動作モードの情報を受信すると、プロセッサ11は、ACT105へと進む。プロセッサ11は、ACT105として要求コマンドCMa送信元の受付端末2に対して許諾応答コマンドを送信するように第1通信インターフェース15を制御する。許諾応答コマンドには、受付管理サーバ200から受信した動作モードの情報が含まれる。
[Third embodiment]
FIG. 32 is a flowchart showing the main steps of information processing executed by the processor 11 of the receiving server 1 in the third embodiment. Portions common to the processing of the first embodiment shown in FIG. 17 are assigned the same reference numerals, and detailed description thereof will be omitted. That is, when the processor 11 receives a request command CMa for setting the operating mode from the receiving terminal 2 in ACT 101, it inquires of the operating mode from the reception management server 200 in ACT 102. Then, the processor 11 waits for a response from the reception management server 200 in ACT 103. Here, when the processor 11 receives information about the set operating mode from the reception management server 200, the processor 11 proceeds to ACT 105. In ACT 105, the processor 11 controls the first communication interface 15 to transmit an acceptance response command to the receiving terminal 2 that transmitted the request command CMa. The acceptance response command includes information about the operating mode received from the reception management server 200.
これに対し、例えば通信ネットワーク300の通信障害、あるいは受付管理サーバ200の故障などに起因して受付管理サーバ200からの応答を受信できなかった場合には、プロセッサ11は、ACT121へと進む。プロセッサ11は、ACT121として受付端末テーブル61を検索する。そしてプロセッサ11は、ACT122として要求コマンドCMa送信元の受付端末2の端末IDと関連付けて受付端末テーブル61に記憶されている動作モードの情報を取得する。 In contrast, if a response cannot be received from the reception management server 200 due to, for example, a communication failure in the communication network 300 or a malfunction of the reception management server 200, the processor 11 proceeds to ACT 121. In ACT 121, the processor 11 searches the reception terminal table 61. Then, in ACT 122, the processor 11 obtains the operating mode information stored in the reception terminal table 61 in association with the terminal ID of the reception terminal 2 that sent the request command CMa.
その後、プロセッサ11は、ACT105へと進む。プロセッサ11は、ACT105として要求コマンドCMa送信元の受付端末2に対して許諾応答コマンドを送信するように第1通信インターフェース15を制御する。許諾応答コマンドには、ACT122の処理において受付端末テーブル61から取得した動作モードの情報が含まれる。 Then, the processor 11 proceeds to ACT 105. In ACT 105, the processor 11 controls the first communication interface 15 to send an acceptance response command to the receiving terminal 2 that sent the request command CMa. The acceptance response command includes information about the operating mode obtained from the receiving terminal table 61 in the processing of ACT 122.
前述したように、第1の実施形態では、受付サーバ1のプロセッサ11は、例えば通信ネットワーク300の通信障害、あるいは受付管理サーバ200の故障などに起因して受付管理サーバ200から応答を受信できなかった場合には、受付端末2に対して否定応答コマンドを送信する。その結果、受付端末2は、動作モードが設定されないので、使用不能となる。 As described above, in the first embodiment, if the processor 11 of the reception server 1 is unable to receive a response from the reception management server 200 due to, for example, a communication failure in the communication network 300 or a malfunction of the reception management server 200, the processor 11 sends a negative response command to the reception terminal 2. As a result, the operating mode of the reception terminal 2 is not set, and the reception terminal 2 becomes unusable.
これに対して第3の実施形態では、プロセッサ11は、受付管理サーバ200から応答を受信できなかった場合には、受付端末テーブル61から取得した動作モードの情報を受付端末2に送信する。かくして受付端末2においては、受付端末テーブル61から取得した動作モードの情報が設定されるので、その情報に応じたモードで動作する。 In contrast, in the third embodiment, if the processor 11 does not receive a response from the reception management server 200, it sends the operating mode information obtained from the reception terminal table 61 to the reception terminal 2. Thus, the operating mode information obtained from the reception terminal table 61 is set in the reception terminal 2, and the reception terminal 2 operates in a mode corresponding to that information.
このように第3の実施形態によれば、例えば通信ネットワーク300の通信障害、あるいは受付管理サーバ200の故障等が発生しても、受付端末2が動作不能となることを防ぐことができる。 In this way, according to the third embodiment, even if a communication failure occurs in the communication network 300 or a malfunction occurs in the reception management server 200, the reception terminal 2 can be prevented from becoming inoperable.
[変形例]
前記実施形態では、受付端末2の動作モードを切り替える際には、一旦、受付端末2をサインオフしてから動作モードを切り替えるようにした。この点に関しては、サインオフすることなく動作モードを切り替えるようにしてもよい。例えば、有人モードで動作している受付端末2においては、業務メニュー画面SCdに「モード切替」ボタンを追加する。そして、この「モード切替」ボタンが入力された場合には、プロセッサ201は、受付サーバ1に設定動作モードを要求する。一方、セルフモードで動作している受付端末2においては、特定操作OPhが行われると、プロセッサ201は、受付サーバ1に設定動作モードを要求する。このように構成することにより、サインオフすることなく動作モードを切り替えることができる。
[Modification]
In the above embodiment, when switching the operation mode of the reception terminal 2, the reception terminal 2 is first signed off before switching the operation mode. However, the operation mode may be switched without signing off. For example, in a reception terminal 2 operating in attended mode, a "mode switch" button is added to the business menu screen SCd. When this "mode switch" button is pressed, the processor 201 requests the reception server 1 to set the operation mode. On the other hand, in a reception terminal 2 operating in self mode, when a specific operation OPh is performed, the processor 201 requests the reception server 1 to set the operation mode. By configuring in this way, the operation mode can be switched without signing off.
ところで、前記実施形態では動作モードを切り替える前に必ずサインオフしているので、切替前に受付端末2に入力された第1データ又は第2データはクリアされる。しかし、サインオフすることなく動作モードを切り替えた場合には、第1データ又は第2データが残ってしまう場合がある。このような第1データ又は第2データについては、動作モードの切替後も引き継ぐようにしてもよいし、引き継がないようにしてもよい。 In the above embodiment, signing off is always performed before switching the operating mode, so the first data or second data entered into the reception terminal 2 before switching is cleared. However, if the operating mode is switched without signing off, the first data or second data may remain. Such first data or second data may or may not be carried over after switching the operating mode.
前記実施形態では、セルフモードにおいて入場操作又は退場操作を待ち受けているときに特定操作を待ち受けるものとした。特定操作は、入場操作を受け付けた後の入場処理の最中に、あるいは退場操作を受け付けた後の退場処理の最中に受け付けてもよい。例えば入場処理又は退場処理の最中に特定操作を受け付けた場合には、プロセッサ201は、それまで入力された入場処理又は退場処理に係るデータを破棄してサインオフする。あるいは、入場処理又は退場処理の最中にエラー等の異常が発生して特定操作を受け付けた場合には、プロセッサ201は、それまで入力された入場処理又は退場処理に係るデータを維持してサインオフする。そしてその際は、発生したエラーに沿った店員向けの表示を行うようにしてもよい。 In the above embodiment, a specific operation is awaited when an entry operation or an exit operation is awaited in self mode. A specific operation may be accepted during the entry process after an entry operation has been accepted, or during the exit process after an exit operation has been accepted. For example, if a specific operation is accepted during the entry process or the exit process, the processor 201 discards the data related to the entry process or the exit process that has been input up to that point and signs off. Alternatively, if an abnormality such as an error occurs during the entry process or the exit process and a specific operation is accepted, the processor 201 signs off while maintaining the data related to the entry process or the exit process that has been input up to that point. At that time, a message may be displayed to the store clerk according to the error that has occurred.
前記実施形態では、受付端末2は、「有人モードAPL」、「入退場セルフモードAPL」、「入場セルフモードAPL」及び「退場セルフモードAPL」の4種類のアプリケーションソフトウェア41~44を実行するものとして説明した。これら4種類のアプリケーションソフトウェア41~44は、1つのアプリケーションソフトウェアとして構成されたものであってもよい。あるいは、セルフモードに係る「入退場セルフモードAPL」、「入場セルフモードAPL」及び「退場セルフモードAPL」の3種類については、1つのアプリケーションソフトウェアとして構成されたものであってもよい。 In the above embodiment, the reception terminal 2 has been described as executing four types of application software 41 to 44: "Attended mode APL," "Entry/Exit Self-Service mode APL," "Entry Self-Service mode APL," and "Exit Self-Service mode APL." These four types of application software 41 to 44 may be configured as a single piece of application software. Alternatively, the three types related to self-service mode, "Entry/Exit Self-Service mode APL," "Entry Self-Service mode APL," and "Exit Self-Service mode APL," may be configured as a single piece of application software.
前記実施形態では、受付管理サーバ200が店舗別マスタテーブル400を備え、各受付システム100の受付サーバ1が、受付端末2から設定動作モードの要求がある毎に、受付管理サーバ200に設定動作モードの問合せを行うようにした。他の実施形態としては、受付管理サーバ200が予め各受付システム100の受付サーバ1に、その店舗のマスタテーブル400をダウンロードしておく。そして受付サーバ1は、受付端末2から設定動作モードの要求があると、店舗別マスタテーブル400を検索して当該受付端末2に対する情報として設定された設定動作モードの情報を取得して応答する。このような構成を採用することにより、受付サーバ1が受付管理サーバ200に設定動作モードの問合せを行わなくなるので、通信ネットワーク300の通信トラフィック量を低減できるメリットがある。 In the above embodiment, the reception management server 200 is equipped with a store-specific master table 400, and the reception server 1 of each reception system 100 queries the reception management server 200 for the set operating mode each time a request for the set operating mode is received from a reception terminal 2. In another embodiment, the reception management server 200 downloads the master table 400 for each store to the reception server 1 of each reception system 100 in advance. Then, when a request for the set operating mode is received from a reception terminal 2, the reception server 1 searches the store-specific master table 400, obtains information on the set operating mode set for that reception terminal 2, and responds. By adopting this configuration, the reception server 1 no longer queries the reception management server 200 for the set operating mode, which has the advantage of reducing the amount of communication traffic on the communication network 300.
前記実施形態では、図10に示す受付端末設定画面SCxにおいて、各受付端末2の受付端末IDと関連付けて編集ボタンTAを配置した。この点に関しては、編集ボタンTAに代えて、図11に示すマスタ編集画面SCyのように、設定動作モード以外の動作モードのチェックボックスCBa,CBb,CBcを配置してもよい。そうすることにより、編集ボタンTAを入力する手間が省けるので、操作性が向上する。 In the above embodiment, the edit button TA was arranged in association with the reception terminal ID of each reception terminal 2 on the reception terminal setting screen SCx shown in FIG. 10. In this regard, instead of the edit button TA, check boxes CBa, CBb, and CBc for operation modes other than the setting operation mode may be arranged, as on the master editing screen SCy shown in FIG. 11. This saves the trouble of inputting the edit button TA, thereby improving operability.
前記実施形態では、タブレットPC20を主体として受付端末2を構成した。受付端末2は、キーボードとディスプレイとを備えたパーソナルコンピュータを主体に構成してもよい。また、汎用のPOS(Point Of Sales)端末等の商品登録装置を受付端末2とすることも可能である。 In the above embodiment, the reception terminal 2 is primarily configured as a tablet PC 20. The reception terminal 2 may also be primarily configured as a personal computer equipped with a keyboard and display. It is also possible for the reception terminal 2 to be a product registration device such as a general-purpose POS (Point of Sales) terminal.
前記実施形態では、利用者が利用する施設をカラオケボックスとし、そのカラオケボックスを経営するカラオケボックス店舗の受付に設置される受付端末2を例示した。施設は、カラオケボックスに限定されない。例えばダーツバー、マンガ喫茶等のレジャー施設、あるいはスポーツジム、ゴルフ場、ボーリング場等の運動施設等であってもよい。すなわち、これらの施設の受付に設置される受付端末2を、本実施形態のように有人モードとセルフモードとを切り替えられるようにしてもよい。したがって、利用者が施設に入場する際に必要な第1データ、及び、利用者が施設から退場する際に必要な第2データについても、その施設の形態によって適宜変更されることとなる。例えば、施設利用代金が定額の施設においては、第1データとして施設利用代金の会計に係るデータを入力する場合もあり得る。 In the above embodiment, the facility used by users is a karaoke box, and the example shows a reception terminal 2 installed at the reception of a karaoke box establishment that operates the karaoke box. The facility is not limited to a karaoke box. For example, it may be a leisure facility such as a darts bar or manga cafe, or an athletic facility such as a sports gym, golf course, or bowling alley. That is, the reception terminal 2 installed at the reception of these facilities may be able to switch between manned mode and self-service mode, as in this embodiment. Therefore, the first data required when a user enters the facility and the second data required when a user leaves the facility will also be changed appropriately depending on the type of facility. For example, in a facility where the facility usage fee is a fixed amount, data related to the accounting for the facility usage fee may be entered as the first data.
この他、本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態及びその変形は、発明の範囲に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。 Although several other embodiments of the present invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These novel embodiments can be embodied in a variety of other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and their variations are included within the scope of the invention, as well as the scope of the invention and its equivalents as set forth in the claims.
1…受付サーバ、2…受付端末、3…注文端末、4…厨房端末、5…通信ネットワーク、6…ボックスデータベース、7…従業員データベース、8…会員データベース、9…商品データベース、20…タブレットPC、21…プリンタ、22…カードリーダ、23…釣銭機、24…キャッシュレス決済端末、31…モード取得手段、32…記憶手段、33…通知手段、34…有人制御手段、35…セルフ制御手段、51…責任者メモリ、52…モードメモリ、61…受付端末テーブル、62…ボックス別ファイル、100…受付システム、200…受付管理サーバ、300…通信ネットワーク、400,401…店舗別マスタテーブル、500…メンテナンス用PC、1000…受付管理システム。
1...Reception server, 2...Reception terminal, 3...Order terminal, 4...Kitchen terminal, 5...Communication network, 6...Box database, 7...Employee database, 8...Member database, 9...Product database, 20...Tablet PC, 21...Printer, 22...Card reader, 23...Change machine, 24...Cashless payment terminal, 31...Mode acquisition means, 32...Storage means, 33...Notification means, 34...Attended control means, 35...Self-control means, 51...Manager memory, 52...Mode memory, 61...Reception terminal table, 62...Box-specific file, 100...Reception system, 200...Reception management server, 300...Communication network, 400, 401...Store-specific master table, 500...Maintenance PC, 1000...Reception management system.
Claims (7)
前記モード取得手段により取得した動作モードの情報を記憶する記憶手段と、
前記記憶手段により記憶された情報が前記有人モードの情報である場合には、表示デバイスの画面を有人モードの画面として前記第1データの入力又は前記第2データの入力を受け付ける有人制御手段と、
前記記憶手段により記憶された情報が前記セルフモードの情報である場合には、前記表示デバイスの画面をセルフモードの画面として前記第1データの入力又は前記第2データの入力を受け付けるセルフ制御手段と、
を具備する受付装置。 a mode acquisition means for acquiring from a server information on an operation mode of either an attended mode in which an employee inputs the first data and the second data related to an entry reception function that accepts input of first data required when a user enters a facility and an exit reception function that accepts input of second data required when the user leaves the facility, or a self-service mode in which the user inputs the first data and the second data;
a storage means for storing information on the operation mode acquired by the mode acquisition means;
an attendant control means for, when the information stored in the storage means is the attendant mode information, changing the screen of the display device to an attendant mode screen and accepting the input of the first data or the second data;
a self-control means for, when the information stored in the storage means is the information of the self-mode, changing the screen of the display device to a self-mode screen and accepting input of the first data or the second data;
A reception device comprising:
前記サーバは、
前記複数の受付装置毎に、当該受付装置の動作モードとして、利用者が施設に入場する際に必要な第1データの入力を受け付ける入場時受付機能及び前記利用者が前記施設から退場する際に必要な第2データの入力を受け付ける退場時受付機能に係る前記第1データ及び前記第2データの入力を従業員が行う有人モード、又は、前記第1データ及び前記第2データの入力を利用者が行うセルフモードのいずれかの動作モードの情報を記憶する記憶部、
を具備し、
前記複数の受付装置は、
前記サーバから、当該受付装置の情報として前記記憶部に記憶された前記動作モードの情報を取得するモード取得手段と、
前記モード取得手段により取得した動作モードの情報を記憶する記憶手段と、
前記記憶手段により記憶された情報が前記有人モードの情報である場合には、表示デバイスの画面を有人モードの画面として前記第1データの入力又は前記第2データの入力を受け付ける有人制御手段と、
前記記憶手段により記憶された情報が前記セルフモードの情報である場合には、前記表示デバイスの画面をセルフモードの画面として前記第1データの入力又は前記第2データの入力を受け付けるセルフ制御手段と、
を具備する受付管理システム。 A reception management system including a plurality of reception devices and a server that manages the plurality of reception devices,
The server
a storage unit that stores, for each of the plurality of reception devices, information on an operation mode of the reception device, the operation mode being either a manned mode in which an employee inputs the first data and the second data relating to an entry reception function that accepts input of first data required when a user enters a facility and an exit reception function that accepts input of second data required when the user exits the facility, or a self-service mode in which the user inputs the first data and the second data;
Equipped with
the plurality of reception devices,
a mode acquisition means for acquiring, from the server, information on the operation mode stored in the storage unit as information on the reception device;
a storage means for storing information on the operation mode acquired by the mode acquisition means;
an attendant control means for, when the information stored in the storage means is the attendant mode information, changing the screen of the display device to an attendant mode screen and accepting the input of the first data or the second data;
a self-control means for, when the information stored in the storage means is the information of the self-mode, changing the screen of the display device to a self-mode screen and accepting input of the first data or the second data;
A reception management system comprising:
利用者が施設に入場する際に必要な第1データの入力を受け付ける入場時受付機能及び前記利用者が前記施設から退場する際に必要な第2データの入力を受け付ける退場時受付機能に係る前記第1データ及び前記第2データの入力を従業員が行う有人モード、又は、前記第1データ及び前記第2データの入力を利用者が行うセルフモードのいずれかの動作モードの情報を前記サーバから取得するモード取得手段、
前記モード取得手段により取得した動作モードの情報を記憶する記憶手段、
前記記憶手段により記憶された情報が前記有人モードの情報である場合には、表示デバイスの画面を有人モードの画面として前記第1データの入力又は前記第2データの入力を受け付ける有人制御手段、及び、
前記記憶手段により記憶された情報が前記セルフモードの情報である場合には、前記表示デバイスの画面をセルフモードの画面として前記第1データの入力又は前記第2データの入力を受け付けるセルフ制御手段、
として機能させるためのプログラム。
A reception device computer equipped with a communication function with the server,
a mode acquisition means for acquiring from the server information on one of an operational mode in which an employee inputs the first data and the second data related to an entry reception function for accepting input of first data required when a user enters a facility and an exit reception function for accepting input of second data required when the user leaves the facility, or a self-service mode in which the user inputs the first data and the second data;
a storage means for storing information on the operation mode acquired by the mode acquisition means;
an attendant control means for, when the information stored in the storage means is the attendant mode information, changing a screen of a display device to an attendant mode screen and accepting input of the first data or the second data; and
a self-control means for, when the information stored in the storage means is the information of the self-mode, changing the screen of the display device to a self-mode screen and accepting the input of the first data or the second data;
A program to function as a
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023131388A JP7815180B2 (en) | 2023-08-10 | 2023-08-10 | Reception management system, reception device and its program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023131388A JP7815180B2 (en) | 2023-08-10 | 2023-08-10 | Reception management system, reception device and its program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2025026047A JP2025026047A (en) | 2025-02-21 |
| JP7815180B2 true JP7815180B2 (en) | 2026-02-17 |
Family
ID=94644982
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2023131388A Active JP7815180B2 (en) | 2023-08-10 | 2023-08-10 | Reception management system, reception device and its program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7815180B2 (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2017182322A (en) | 2016-03-29 | 2017-10-05 | 株式会社リクルートホールディングス | Order management system, order management apparatus and program |
| JP2019101570A (en) | 2017-11-29 | 2019-06-24 | 株式会社Epark | Reservation system, reservation method, and reservation program |
| WO2022034881A1 (en) | 2020-08-12 | 2022-02-17 | 日本電気株式会社 | Store system, store management device, store management method, and program |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6971723B2 (en) * | 2017-09-04 | 2021-11-24 | 東芝テック株式会社 | Order terminal and its program |
| JP7124855B2 (en) * | 2020-08-31 | 2022-08-24 | 株式会社リコー | Information processing device, program and information processing system |
-
2023
- 2023-08-10 JP JP2023131388A patent/JP7815180B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2017182322A (en) | 2016-03-29 | 2017-10-05 | 株式会社リクルートホールディングス | Order management system, order management apparatus and program |
| JP2019101570A (en) | 2017-11-29 | 2019-06-24 | 株式会社Epark | Reservation system, reservation method, and reservation program |
| WO2022034881A1 (en) | 2020-08-12 | 2022-02-17 | 日本電気株式会社 | Store system, store management device, store management method, and program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2025026047A (en) | 2025-02-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6925192B2 (en) | Payment equipment and programs | |
| JP7770600B2 (en) | Registered payment device | |
| JP7743114B2 (en) | Merchandise sales data processing device and program | |
| JP7743115B2 (en) | Product sales data processing device and program | |
| JP7113484B2 (en) | Merchandise sales data processing system and program | |
| JP6107108B2 (en) | POS system and program | |
| JP2025071275A (en) | In-store status management device and program | |
| JP2018106270A (en) | Accounting device and program thereof | |
| JP7028438B2 (en) | Product sales data processing equipment, systems, and programs | |
| JP7815180B2 (en) | Reception management system, reception device and its program | |
| JP7390704B2 (en) | Ticket vending machines and ticket vending machine systems and programs | |
| JP7813750B2 (en) | Reception device and its program | |
| JP6283295B2 (en) | Product information registration terminal, sales processing system, and program. | |
| JP7835426B2 (en) | Sales data processing device, program | |
| US20250148378A1 (en) | Facility management device and facility management method | |
| JP6219139B2 (en) | Gift exchange system | |
| JP7828915B2 (en) | Sales data processing program and terminal device | |
| JP2025099345A (en) | Store terminal and reception system | |
| JP2021043644A (en) | Incentive imparting system | |
| JP7853238B2 (en) | Transaction processing device and information processing program | |
| JP7270245B2 (en) | POS register and POS system | |
| JP2025149250A (en) | Transaction processing system, transaction processing device and its program | |
| JP7188929B2 (en) | Registered payment device and information processing program | |
| JP6212364B2 (en) | Gift exchange system | |
| JP2024015193A (en) | equipment, systems and programs |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20250314 |
|
| 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: 20260106 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20260204 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7815180 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |