Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6785077B2 - Information processing equipment and programs - Google Patents
[go: Go Back, main page]

JP6785077B2 - Information processing equipment and programs - Google Patents

Information processing equipment and programs Download PDF

Info

Publication number
JP6785077B2
JP6785077B2 JP2016126825A JP2016126825A JP6785077B2 JP 6785077 B2 JP6785077 B2 JP 6785077B2 JP 2016126825 A JP2016126825 A JP 2016126825A JP 2016126825 A JP2016126825 A JP 2016126825A JP 6785077 B2 JP6785077 B2 JP 6785077B2
Authority
JP
Japan
Prior art keywords
cash register
points
store
purchased
terminals
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.)
Expired - Fee Related
Application number
JP2016126825A
Other languages
Japanese (ja)
Other versions
JP2018005285A (en
Inventor
ズン グエン
ズン グエン
村田 俊英
俊英 村田
健太郎 岡本
健太郎 岡本
西川 泰司
泰司 西川
高橋 秀明
秀明 高橋
宏一 渡邉
宏一 渡邉
寺内 亨
亨 寺内
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Tec Corp
Original Assignee
Toshiba Tec Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toshiba Tec Corp filed Critical Toshiba Tec Corp
Priority to JP2016126825A priority Critical patent/JP6785077B2/en
Publication of JP2018005285A publication Critical patent/JP2018005285A/en
Application granted granted Critical
Publication of JP6785077B2 publication Critical patent/JP6785077B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Cash Registers Or Receiving Machines (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明の実施形態は、情報処理装置及びプログラムに関する。 Embodiments of the present invention relate to information processing devices and programs.

従来、スーパーマーケット等の店舗では、商品の会計処理を行うためのレジ端末が設けられている。係る店舗では、会計待ちの行列が発生すると、店員が待ち行列を直接又は監視カメラ等を介して確認してから応援依頼を発し、この応援依頼に応じて新たなレジ端末を稼働させる等の会計待ちの緩和措置を行っている。また、従来、店舗内(会計待ちエリア等)を撮像した映像に基づいて、店舗内に滞在する人物の状態を検知し、この検知結果に基づいて、客の会計待ちを軽減する行動を指示すべきと判定した場合に、レジ装置の稼働を指示する報知を行う技術が提案されている。 Conventionally, stores such as supermarkets are provided with cash register terminals for accounting for products. At such a store, when a queue for accounting occurs, the clerk confirms the queue directly or through a surveillance camera, etc., and then issues a support request, and in response to this support request, a new cashier terminal is operated. The waiting mitigation measures are being taken. In addition, conventionally, the state of a person staying in the store is detected based on an image of the inside of the store (accounting waiting area, etc.), and based on this detection result, an action to reduce the customer's accounting waiting is indicated. A technique has been proposed in which a notification is given to instruct the operation of a cash register device when it is determined that the cash register should be operated.

しかしながら、上記した従来の技術では、実際に会計待ちの行列が発生した場合や、店舗内が混雑した場合に報知を行うため、既に会計待ちの行列が発生している可能性がある。また、レジ装置を停止(休止)させる場合も、実際に会計待ちが解消された段階で停止を決定することになるため効率的とは言えず、レジ端末の運用支援の観点から更なる改善の余地がある。 However, in the above-mentioned conventional technique, there is a possibility that a queue waiting for accounting has already occurred because notification is given when a queue waiting for accounting actually occurs or when the store is crowded. In addition, even when the cashier device is stopped (suspended), it cannot be said that it is efficient because the stop is decided when the waiting for accounting is actually resolved, and further improvement is made from the viewpoint of operational support of the cashier terminal. There is room.

本発明が解決しようとする課題は、レジ端末の運用支援を効率的に行うことが可能な情報処理装置及びプログラムを提供することである。 An object to be solved by the present invention is to provide an information processing device and a program capable of efficiently supporting the operation of a cash register terminal.

実施形態の情報処理装置は、予測手段と、第1算出手段と、第1判定手段と、第2算出手段と、第2判定手段と、報知手段とを備える。予測手段は、過去の実績として記録された、店舗に来店した客のうち商品を購入した客の割合を示す購買率と、当該客により購入された商品の平均点数とに基づいて、来店中の客数から商品の購入点数を予測する。第1算出手段は、前記店舗に設置されたレジ端末のうち稼働中のレジ端末の台数と、一のレジ端末で単位時間当たりに処理することが可能な商品の処理点数とに基づいて、稼働中の全レジ端末で処理することが可能な総処理点数を算出する。第1判定手段は、前記購入点数と前記総処理点数との差分値に基づいて、会計待ちが発生するかを判定する。第2算出手段は、前記第1判定手段により会計待ちが発生すると判定されたことを条件に、前記購入点数と前記総処理点数との差分値と、前記処理点数とに基づいて、前記購入点数の処理に不足する前記レジ端末の台数を算出する。第2判定手段は、前記店舗の店員数と、前記稼働中のレジ端末の台数とに基づき、当該レジ端末の操作に係る店員を除いた残りの店員数で、前記第2算出手段が算出した不足台数分の前記レジ端末を稼働できるかを判定する。報知手段は、前記第2判定手段が稼働できないと判定したことを条件に、前記不足台数分の前記レジ端末の稼働に不足する店員数を報知する。 The information processing device of the embodiment includes a prediction means, a first calculation means, a first determination means, a second calculation means, a second determination means, and a notification means. The predictive means is based on the purchase rate, which indicates the percentage of customers who purchased products among the customers who visited the store, and the average score of the products purchased by the customer, which was recorded as a past record. Predict the number of items purchased from the number of customers. The first calculation means operates based on the number of cash register terminals in operation among the cash register terminals installed in the store and the number of product processing points that can be processed by one cash register terminal per unit time. Calculate the total number of processing points that can be processed by all the cashier terminals inside. The first determination means determines whether or not an accounting wait occurs based on the difference value between the purchase points and the total processing points. The second calculation means is based on the difference value between the purchase points and the total processing points and the processing points on the condition that the first determination means determines that a cash register wait occurs. Calculate the number of the cashier terminals that are insufficient for the processing of. The second determination means is calculated by the second calculation means based on the number of clerk of the store and the number of operating cash register terminals, and the remaining number of clerk excluding the clerk involved in the operation of the cash register terminal. It is determined whether the cashier terminals for the shortage can be operated. The notification means notifies the number of clerk who is insufficient for the operation of the cash register terminal for the shortage number, on condition that the second determination means cannot be operated.

図1は、実施形態に係る店舗内システムの構成を模式的に示す図である。FIG. 1 is a diagram schematically showing a configuration of an in-store system according to an embodiment. 図2は、図1に示したレジ端末の構成例を示す図である。FIG. 2 is a diagram showing a configuration example of the cash register terminal shown in FIG. 図3は、図1に示した管理サーバの構成例を示す図である。FIG. 3 is a diagram showing a configuration example of the management server shown in FIG. 図4は、図3に示したレジ管理テーブルのデータ構成の一例を模式的に示す図である。FIG. 4 is a diagram schematically showing an example of the data structure of the cash register management table shown in FIG. 図5は、図3に示した店員管理テーブルのデータ構成の一例を模式的に示す図である。FIG. 5 is a diagram schematically showing an example of the data structure of the clerk management table shown in FIG. 図6は、図1に示した携帯端末の構成例を示す図である。FIG. 6 is a diagram showing a configuration example of the mobile terminal shown in FIG. 図7は、実施形態の管理サーバで実行されるレジ運用支援処理の一例を示すフローチャートである。FIG. 7 is a flowchart showing an example of the cash register operation support process executed by the management server of the embodiment. 図8は、実施形態の管理サーバで実行される稼働判断処理の一例を示すフローチャートである。FIG. 8 is a flowchart showing an example of the operation determination process executed by the management server of the embodiment. 図9は、実施形態の管理サーバで実行される休止判断処理の一例を示すフローチャートである。FIG. 9 is a flowchart showing an example of a pause determination process executed by the management server of the embodiment.

以下に添付図面を参照して、情報処理装置及びプログラムの実施形態を詳細に説明する。なお、以下の実施形態では、本発明の情報処理装置及びプログラムをスーパーマーケットやコンビニエンスストア等の店舗に適用した例について説明するが、この実施形態によりこの発明が限定されるものではない。 The information processing apparatus and the embodiment of the program will be described in detail with reference to the accompanying drawings. In the following embodiment, an example in which the information processing device and the program of the present invention are applied to a store such as a supermarket or a convenience store will be described, but the present invention is not limited to this embodiment.

図1は、本実施形態に係る店舗内システム1の構成を模式的に示す図である。店舗内システム1は、レジ端末10と、第1カメラ21と、第2カメラ22と、管理サーバ30と、携帯端末40とを有する。 FIG. 1 is a diagram schematically showing a configuration of an in-store system 1 according to the present embodiment. The in-store system 1 includes a cash register terminal 10, a first camera 21, a second camera 22, a management server 30, and a mobile terminal 40.

レジ端末10と管理サーバ30とは、有線又は無線のネットワークN1を介して接続される。第1カメラ21及び第2カメラ22と管理サーバ30とは、有線又は無線のネットワークN2を介して接続される。携帯端末40と管理サーバ30とは、無線のネットワークN3を介して接続される。ここで、ネットワークN1、N2及びN3の何れか又は全ては、同一のネットワークであってもよい。 The cash register terminal 10 and the management server 30 are connected via a wired or wireless network N1. The first camera 21, the second camera 22, and the management server 30 are connected via a wired or wireless network N2. The mobile terminal 40 and the management server 30 are connected via the wireless network N3. Here, any or all of the networks N1, N2 and N3 may be the same network.

レジ端末10は、店舗内に設置されるPOS(Point Of Sale)レジスタ装置である。レジ端末10は、店舗内で販売される各商品の商品コード、単価等が格納された商品マスタ(図示せず)を参照しながら、一取引にかかる商品の登録と会計(精算)とを行う。 The cash register terminal 10 is a POS (Point Of Sale) register device installed in a store. The cash register terminal 10 registers and accounts (settlement) the products related to one transaction while referring to the product master (not shown) in which the product code, unit price, etc. of each product sold in the store are stored. ..

また、レジ端末10は、一人制と二人制とに切り替えて稼働させることで、二つのレジ形態を実現することができる。ここで、一人制は、一人の店員が商品の登録及び会計を行うレジ形態を意味する。また、二人制は、二人の店員が協力し、商品の登録と会計とを個別に行うレジ形態を意味する。 Further, the cash register terminal 10 can be operated in two cash register forms by switching between a one-person system and a two-person system. Here, the one-person system means a cash register form in which one clerk registers and accounts for products. In addition, the two-person system means a cash register form in which two clerk cooperate to register and check out products individually.

レジ端末10は、例えば図2に示すような構成を有している。ここで、図2は、レジ端末10の構成例を示す図である。図2に示すように、レジ端末10は、CPU(Central Processing Unit)、ROM(Read Only Memory)、RAM(Random Access Memory)等で構成されるコンピュータ構成の制御部11を備える。また、制御部11は、RTC(Real Time Clock)等の計時機能を備える。 The cash register terminal 10 has a configuration as shown in FIG. 2, for example. Here, FIG. 2 is a diagram showing a configuration example of the cash register terminal 10. As shown in FIG. 2, the cash register terminal 10 includes a control unit 11 having a computer configuration including a CPU (Central Processing Unit), a ROM (Read Only Memory), a RAM (Random Access Memory), and the like. Further, the control unit 11 has a time counting function such as an RTC (Real Time Clock).

制御部11には、バス12を介して、通信I/F(インタフェース)13と、入力部14と、コードスキャナ15と、表示部16と、プリンタ17と、記憶部18とが接続される。 The communication I / F (interface) 13, the input unit 14, the code scanner 15, the display unit 16, the printer 17, and the storage unit 18 are connected to the control unit 11 via the bus 12.

通信I/F13は、ネットワークN1に接続するための、有線又は無線の通信I/Fである。入力部14は、キーボードやポインティングデバイス等の入力デバイスを有する。入力部14は、入力デバイスを介して操作者からの操作入力を受け付け、その操作内容に応じた信号を制御部11に通知する。例えば、入力デバイスは、金額や売上点数等を入力するための置数キーや、一商取引として販売登録が行われた商品の合計出力を指示する現計キー等を有する。また、入力デバイスは、会計待ちの行列が発生した場合等に応援依頼を出力するための応援依頼キーを有する。 The communication I / F 13 is a wired or wireless communication I / F for connecting to the network N1. The input unit 14 has an input device such as a keyboard and a pointing device. The input unit 14 receives an operation input from the operator via the input device, and notifies the control unit 11 of a signal corresponding to the operation content. For example, the input device has a number key for inputting an amount of money, a number of points sold, and the like, and a current total key for instructing the total output of products registered for sale as a commercial transaction. In addition, the input device has a support request key for outputting a support request when a queue waiting for accounting occurs.

コードスキャナ15は、バーコードや二次元コード等のコードシンボルを光学的に読み取るスキャナ装置である。コードスキャナ15は、商品に付されたコードシンボルから、当該商品を特定可能な商品ID等を読み取る。 The code scanner 15 is a scanner device that optically reads code symbols such as barcodes and two-dimensional codes. The code scanner 15 reads a product ID or the like that can identify the product from the code symbol attached to the product.

表示部16は、液晶ディスプレイ等の表示デバイスを有する。表示部16は、制御部11の制御に従い、各種の情報を表示する。プリンタ17は、サーマルプリンタ等のプリンタ装置である。プリンタ17は、制御部11の制御に従い、レシートやジャーナル等の印字を行う。 The display unit 16 has a display device such as a liquid crystal display. The display unit 16 displays various information under the control of the control unit 11. The printer 17 is a printer device such as a thermal printer. The printer 17 prints a receipt, a journal, or the like under the control of the control unit 11.

記憶部18は、HDD(Hard Disk Drive)やSSD(Solid State Drive)等の記憶装置を有する。記憶部18は、制御部11(CPU)が実行する各種プログラムや設定情報等を記憶する。 The storage unit 18 has a storage device such as an HDD (Hard Disk Drive) or an SSD (Solid State Drive). The storage unit 18 stores various programs and setting information executed by the control unit 11 (CPU).

また、レジ端末10は、制御部11(CPU)と、ROMや記憶部18に記憶されたプログラムとの協働により実現される機能部を備える。具体的には、制御部11(CPU)がプログラムを実行することで、会計処理部111及び状態通知部112等の機能部がRAM上に実現される。なお、会計処理部111及び状態通知部112は、制御部11が備える専用プロセッサ等によりハードウェア的に実現されてもよい。 Further, the cash register terminal 10 includes a functional unit realized by cooperation between a control unit 11 (CPU) and a program stored in a ROM or a storage unit 18. Specifically, when the control unit 11 (CPU) executes the program, functional units such as the accounting processing unit 111 and the status notification unit 112 are realized on the RAM. The accounting processing unit 111 and the status notification unit 112 may be realized in terms of hardware by a dedicated processor or the like provided in the control unit 11.

会計処理部111は、商品の登録(売上登録)及び会計に係る会計処理を行う。例えば、会計処理部111は、コードスキャナ15によって商品から読み取られた商品IDに基づき、当該商品IDに対応する商品情報を商品マスタから読み出す。また、会計処理部111は、商品情報に含まれる単価や、入力部14を介して入力される販売個数等から商品の販売価格を算出する。また、会計処理部111は、一商取引分の登録及び会計が完了すると、それら商品の商品IDや販売価格等を、図示しない売上マスタファイル等に記録することで売上登録を行う。そして、会計処理部111は、その取引の内訳を示すレシートを、プリンタ17から出力させる。 The accounting processing unit 111 performs product registration (sales registration) and accounting processing related to accounting. For example, the accounting processing unit 111 reads the product information corresponding to the product ID from the product master based on the product ID read from the product by the code scanner 15. In addition, the accounting processing unit 111 calculates the selling price of the product from the unit price included in the product information, the number of units sold via the input unit 14, and the like. Further, when the registration and accounting for one commercial transaction is completed, the accounting processing unit 111 registers the product ID, the selling price, etc. of those products in a sales master file or the like (not shown) to register the sales. Then, the accounting processing unit 111 outputs a receipt showing the breakdown of the transaction from the printer 17.

状態通知部112は、通信I/F13と協働し、当該レジ端末10の状態を管理サーバ30に通知する。例えば、状態通知部112は、自己のレジ端末10が休止状態から稼働状態に移行する際に、稼働状態を示す状態情報を管理サーバ30に送信する。また、状態通知部112は、自己のレジ端末10が稼働状態から休止状態に移行する際に、休止状態を示す状態情報を管理サーバ30に送信する。ここで、稼働状態は、会計処理部111による会計処理を実行することが可能な状態を意味する。また、休止状態は、会計処理を実行することのできない状態を意味し、例えば電源オフの状態やスタンバイ状態等が挙げられる。 The status notification unit 112 cooperates with the communication I / F 13 to notify the management server 30 of the status of the cash register terminal 10. For example, when the status notification unit 112 shifts from the hibernation state to the operating state, the status notification unit 112 transmits status information indicating the operating state to the management server 30. Further, when the status notification unit 112 shifts from the operating state to the hibernation state, the status notification unit 112 transmits the status information indicating the hibernation state to the management server 30. Here, the operating state means a state in which accounting processing can be executed by the accounting processing unit 111. In addition, the hibernation state means a state in which accounting processing cannot be executed, and examples thereof include a power-off state and a standby state.

また、状態通知部112が送信する状態情報には、稼働状態又は休止状態を示す情報の他、当該レジ端末10を識別可能な識別情報(以下、レジナンバーという)が含まれる。なお、状態通知部112は、自己のレジ端末10が稼働状態の場合には、レジ端末10のレジ形態(一人制又は二人制)を示す情報を状態情報に含めて送信する。また、状態通知部112は、自己のレジ端末10が稼働状態の場合、自己のレジ端末10を操作する店員を識別可能な識別情報(店員ID)を、状態情報に含めて送信してもよい。 Further, the status information transmitted by the status notification unit 112 includes information indicating an operating state or a hibernation state, as well as identification information (hereinafter, referred to as a cash register number) that can identify the cash register terminal 10. When the cashier terminal 10 is in operation, the status notification unit 112 transmits information indicating the cashier form (one-person system or two-person system) of the cashier terminal 10 in the state information. Further, when the cash register terminal 10 is in operation, the status notification unit 112 may include identification information (clerk ID) that can identify the clerk who operates the cash register terminal 10 in the status information and transmit the information. ..

図1に戻り、第1カメラ21は、店舗の入口付近を撮像可能な位置に設けられ、来店した客を撮像する。また、第2カメラ22は、店舗の出口付近を撮像可能な位置に設けられ、店舗から出る客を撮像する。第1カメラ21及び第2カメラ22は、撮像により得られた画像データを、管理サーバ30に順次送信する。なお、入口と出口とが同一の場合には、第1カメラ21の撮像方向は、来店する客の顔を撮像可能な方向に向けられ、第2カメラ22の撮像方向は、店舗から出る客の顔を撮像可能な方向に向けられるものとする。 Returning to FIG. 1, the first camera 21 is provided at a position where the vicinity of the entrance of the store can be imaged, and images the customers who come to the store. Further, the second camera 22 is provided at a position where the vicinity of the exit of the store can be imaged, and images the customers leaving the store. The first camera 21 and the second camera 22 sequentially transmit the image data obtained by imaging to the management server 30. When the entrance and the exit are the same, the imaging direction of the first camera 21 is directed to the direction in which the face of the customer visiting the store can be imaged, and the imaging direction of the second camera 22 is the imaging direction of the customer leaving the store. The face shall be oriented in a direction that allows imaging.

管理サーバ30は、本実施形態の情報処理装置に対応するサーバ装置である。管理サーバ30は、例えば図3に示すような構成を有している。ここで、図3は、管理サーバ30の構成例を示す図である。図3に示すように、管理サーバ30は、CPU、ROM、RAM等で構成されるコンピュータ構成の制御部31を備える。また、制御部31は、RTC等の計時機能を備える。 The management server 30 is a server device corresponding to the information processing device of the present embodiment. The management server 30 has a configuration as shown in FIG. 3, for example. Here, FIG. 3 is a diagram showing a configuration example of the management server 30. As shown in FIG. 3, the management server 30 includes a control unit 31 having a computer configuration composed of a CPU, ROM, RAM, and the like. Further, the control unit 31 has a timekeeping function such as an RTC.

制御部31には、バス32を介して、第1通信I/F33と、第2通信I/F34と、第3通信I/F35と、入力部36と、表示部37と、記憶部38とが接続される。 The control unit 31 includes a first communication I / F 33, a second communication I / F 34, a third communication I / F 35, an input unit 36, a display unit 37, and a storage unit 38 via the bus 32. Is connected.

第1通信I/F33は、ネットワークN1に接続するための、有線又は無線の通信I/Fである。第2通信I/F34は、ネットワークN2に接続するための、有線又は無線の通信I/Fである。第3通信I/F35は、ネットワークN3に接続するための、無線の通信I/Fである。 The first communication I / F 33 is a wired or wireless communication I / F for connecting to the network N1. The second communication I / F 34 is a wired or wireless communication I / F for connecting to the network N2. The third communication I / F 35 is a wireless communication I / F for connecting to the network N3.

入力部36は、キーボード等の入力デバイスを有する。入力部36は、入力デバイスを介して操作者からの操作入力を受け付け、その操作内容に応じた信号を制御部31に通知する。表示部37は、液晶ディスプレイ等の表示デバイスを有する。表示部37は、制御部31の制御に従い各種の情報を表示する。 The input unit 36 has an input device such as a keyboard. The input unit 36 receives an operation input from the operator via the input device, and notifies the control unit 31 of a signal corresponding to the operation content. The display unit 37 has a display device such as a liquid crystal display. The display unit 37 displays various information under the control of the control unit 31.

記憶部38は、HDDやSSD等の記憶装置を有する。記憶部38は、制御部31(CPU)が実行する各種のプログラムや各種の設定情報を記憶する。 The storage unit 38 has a storage device such as an HDD or an SSD. The storage unit 38 stores various programs and various setting information executed by the control unit 31 (CPU).

また、記憶部38は、当該店舗で行われた過去の実績を示すデータとして、購買履歴データD1と処理能力データD2とを記憶する。購買履歴データD1は、来店した客の商品購入に係る傾向を記録したデータであって、購買率及び平均買い上げ点数を、これらの値を取得した日時(年月日時分)と対応付けて記憶する。ここで、「購買率」は、その時間帯に来店した客(客数)のうち、実際に商品を購入した客(客数)の割合を意味する。「平均買い上げ点数」は、その時間帯に来店した各客が購入した商品個数の平均値を意味する。なお、購買履歴データD1は、少なくとも過去1年分のデータを保持することが好ましい。 In addition, the storage unit 38 stores purchase history data D1 and processing capacity data D2 as data indicating past results performed at the store. The purchase history data D1 is data that records the tendency of customers who visit the store to purchase products, and stores the purchase rate and the average number of purchase points in association with the date and time (year, month, day, hour, and minute) when these values were acquired. .. Here, the "purchase rate" means the ratio of the customers (number of customers) who actually purchased the product to the customers (number of customers) who visited the store during that time period. The "average number of items purchased" means the average number of items purchased by each customer who visited the store during that time period. The purchase history data D1 preferably retains data for at least the past year.

購買履歴データD1に記録するデータの取得方法は特に問わず、公知の方法を用いてもよい。例えば、管理サーバ30が、来店客数と、各レジ端末10で取引を行った客の割合(購買率)と、その買い上げ店数とを所定時間毎に集計し、集計結果を現在の日時と対応付けて購買履歴データD1に登録する構成としてもよい。また、購買履歴データD1には、日時とともに、その時間帯の天候や気温等の他の要素を記録してもよい。 The method of acquiring the data to be recorded in the purchase history data D1 is not particularly limited, and a known method may be used. For example, the management server 30 totals the number of customers visiting the store, the ratio of customers who have made transactions at each cash register terminal 10 (purchase rate), and the number of stores purchased at predetermined time intervals, and the totaled result corresponds to the current date and time. It may be attached and registered in the purchase history data D1. Further, the purchase history data D1 may record other factors such as the weather and the temperature in the time zone together with the date and time.

また、記憶部38は、レジ端末10のレジ形態毎の処理能力が記録された処理能力データD2を記憶する。ここで、処理能力は、一台のレジ端末10で単位時間(例えば、10分や1時間)当たりに処理することが可能な商品点数を意味する。処理能力は、各レジ形態の実績値から設定される。例えば、処理能力は、レジ端末10の各々で単位時間当たりに処理された商品点数の平均値や最大値(最小値)等としてもよい。 In addition, the storage unit 38 stores the processing capacity data D2 in which the processing capacity of each cash register form of the cash register terminal 10 is recorded. Here, the processing capacity means the number of products that can be processed per unit time (for example, 10 minutes or 1 hour) by one cash register terminal 10. The processing capacity is set from the actual value of each cash register form. For example, the processing capacity may be an average value or a maximum value (minimum value) of the number of products processed per unit time by each of the cash register terminals 10.

処理能力データD2に記録するデータの取得方法は特に問わず、公知の方法を用いてもよい。例えば、レジ端末10の各々で、レジ形態と処理した商品点数とを記録し、これらの記録結果から、単位時間当たりに処理することが可能な商品点数の平均値や最大値(最小値)等を取得してもよい。なお、二人制の処理能力は、一人制の処理能力を2倍にした値よりも一般的に大きくなる。 The method of acquiring the data to be recorded in the processing capacity data D2 is not particularly limited, and a known method may be used. For example, each of the cash register terminals 10 records the cash register form and the number of processed products, and from these recording results, the average value or the maximum value (minimum value) of the number of products that can be processed per unit time, etc. May be obtained. It should be noted that the processing capacity of the two-person system is generally larger than the value obtained by doubling the processing capacity of the one-person system.

また、記憶部38は、レジ端末10の稼働状況を管理するためのレジ管理テーブルT1を記憶する。具体的には、レジ管理テーブルT1は、レジ端末10の各々を識別するレジナンバーに対応付けて、そのレジナンバーのレジ端末10から送信された状態情報を記憶し管理する。 Further, the storage unit 38 stores the cash register management table T1 for managing the operating status of the cash register terminal 10. Specifically, the cash register management table T1 stores and manages the state information transmitted from the cash register terminal 10 of the cash register number in association with the cash register number that identifies each of the cash register terminals 10.

図4は、レジ管理テーブルT1のデータ構成の一例を模式的に示す図である。図4に示すように、レジ管理テーブルT1は、各レジ端末10のレジナンバーと対応付けて、当該レジ端末10が稼働中か休止中かを示す状態情報を記憶する。ここで、レジナンバーの個数は、店舗内に設けられたレジ端末10の総数に対応する。また、図4の状態情報では、「一人制」が一人制で稼働中であることを示し、「二人制」が二人制で稼働中であることを示している。 FIG. 4 is a diagram schematically showing an example of the data structure of the cash register management table T1. As shown in FIG. 4, the cash register management table T1 stores state information indicating whether the cash register terminal 10 is in operation or inactive in association with the cash register number of each cash register terminal 10. Here, the number of cash register numbers corresponds to the total number of cash register terminals 10 provided in the store. Further, in the state information of FIG. 4, it is shown that the "one-person system" is operating in the one-person system, and the "two-person system" is in operation in the two-person system.

また、記憶部38は、店舗で働く店員(レジ要員)の勤怠状況を管理するための店員管理テーブルT2を記憶する。具体的には、店員管理テーブルT2は、店員の各々を識別する店員IDと対応付けて、当該店員の勤怠状況を示す勤怠情報を記憶する。図5は、店員管理テーブルT2のデータ構成の一例を模式的に示す図である。図5に示すように、店員管理テーブルT2は、各店員の店員IDと対応付けて、当該店員が出勤しているか否かを示す勤怠情報を記憶する。ここで、店員IDの個数は、店舗に勤務する店員の総数に対応する。また、図5の勤怠情報では、○印が出勤していることを、×印が欠勤していることを意味する。つまり、出勤状況に○印が付された店員の人数が、勤務中の店員数に対応する。 In addition, the storage unit 38 stores the clerk management table T2 for managing the attendance status of the clerk (cash register staff) working in the store. Specifically, the clerk management table T2 stores attendance information indicating the attendance status of the clerk in association with the clerk ID that identifies each of the clerk. FIG. 5 is a diagram schematically showing an example of the data structure of the clerk management table T2. As shown in FIG. 5, the clerk management table T2 stores attendance information indicating whether or not the clerk is at work in association with the clerk ID of each clerk. Here, the number of clerk IDs corresponds to the total number of clerk working in the store. Further, in the attendance information of FIG. 5, a circle mark means that the employee is at work, and a cross mark means that the employee is absent. In other words, the number of clerk with a circle in the attendance status corresponds to the number of clerk on duty.

なお、勤怠情報の取得方法は特に問わず、公知の方法を用いてもよい。例えば、管理サーバ30が、タイムカード等の外部装置から各店員の勤怠状況を読み取ってもよい。また、管理サーバ30は、各店員が携帯する端末装置(例えば携帯端末40)と交信することで、店舗内にいる店員を勤務中として管理してもよい。また、勤怠情報は、リアルタイムで取得するものに限らず、日時単位で予め作成された出勤予定表(シフトスケジュール)等であってもよい。 The method of acquiring attendance information is not particularly limited, and a known method may be used. For example, the management server 30 may read the attendance status of each clerk from an external device such as a time card. Further, the management server 30 may manage the clerk in the store as being on duty by communicating with the terminal device (for example, the mobile terminal 40) carried by each clerk. Further, the attendance information is not limited to the one acquired in real time, and may be an attendance schedule (shift schedule) or the like created in advance for each date and time.

また、管理サーバ30は、制御部31(CPU)と、ROMや記憶部38に記憶されたプログラムとの協働により実現される機能部を備える。具体的には、図3に示すように、制御部31(CPU)がプログラムを実行することで、稼働状況管理部311、来店客数算出部312、判断処理部313及び報知処理部314等の機能部がRAM上に実現される。なお、稼働状況管理部311、来店客数算出部312、判断処理部313及び報知処理部314は、制御部31が備える専用プロセッサ等によりハードウェア的に実現されてもよい。 Further, the management server 30 includes a functional unit realized by cooperation between the control unit 31 (CPU) and the program stored in the ROM or the storage unit 38. Specifically, as shown in FIG. 3, when the control unit 31 (CPU) executes the program, the functions of the operation status management unit 311, the number of customers visiting the store calculation unit 312, the judgment processing unit 313, the notification processing unit 314, and the like are performed. The unit is realized on the RAM. The operation status management unit 311, the number of customers visiting the store calculation unit 312, the judgment processing unit 313, and the notification processing unit 314 may be realized by hardware by a dedicated processor or the like provided in the control unit 31.

稼働状況管理部311は、レジ端末10の各々から送信された状態情報を、送信元のレジ端末10のレジナンバーに対応付けて、レジ管理テーブルT1に格納する。 The operation status management unit 311 stores the status information transmitted from each of the cash register terminals 10 in the cash register management table T1 in association with the cash register number of the cash register terminal 10 of the transmission source.

来店客数算出部312は、店舗に設けられた各種装置から得られる情報に基づき、来店中の客の人数を算出する。具体的には、来店客数算出部312は、第1カメラ21及び第2カメラ22から送信される画像データを解析することで、店舗に入った客の人数と、店舗から出た客の人数とをそれぞれ計数する。そして、来店客数算出部312は、それらの人数の差分(店舗に入った客の人数−店舗から出た客の人数)を算出することで、来店中の客の人数を来店客数として算出する。なお、画像データから人数を計数する方法は特に問わず、公知の技術を用いることが可能である。例えば、顔検出技術を用いることで、画像データから人の顔を検出し、その検出した顔の個数を客の人数としてもよい。 The store visitor number calculation unit 312 calculates the number of customers visiting the store based on the information obtained from various devices provided in the store. Specifically, the store visitor number calculation unit 312 analyzes the image data transmitted from the first camera 21 and the second camera 22 to obtain the number of customers entering the store and the number of customers leaving the store. Are counted respectively. Then, the store visitor number calculation unit 312 calculates the number of customers visiting the store as the number of customers visiting the store by calculating the difference between the number of customers (the number of customers entering the store-the number of customers leaving the store). The method of counting the number of people from the image data is not particularly limited, and a known technique can be used. For example, by using a face detection technique, a human face may be detected from image data, and the number of detected faces may be used as the number of customers.

なお、来店客数は、画像データから算出するものに限らず、他の方法を用いてもよい。例えば、店舗の入口(出口)に、人数を計数するための人数計数装置(ゲート等)が設けられている場合には、この人数計数装置で計数された人数に基づいて、来店客数を算出してもよい。 The number of customers visiting the store is not limited to the one calculated from the image data, and other methods may be used. For example, if a number counting device (gate, etc.) for counting the number of people is provided at the entrance (exit) of the store, the number of customers visiting the store is calculated based on the number of people counted by this number counting device. You may.

判断処理部313は、本実施形態の予測手段、第1算出手段、第1判定手段、第2算出手段及び第2判定手段に対応する。判断処理部313は、現在の日時に対応する過去の実績に基づいて、来店客数から来店中の客が購入する商品の購入点数を予測する。また、判断処理部313は、稼働中のレジ端末10の台数とその処理能力とに基づいて、稼働中の全レジ端末10で処理することが可能な商品の総処理点数を算出する。 The determination processing unit 313 corresponds to the prediction means, the first calculation means, the first determination means, the second calculation means, and the second determination means of the present embodiment. The judgment processing unit 313 predicts the number of purchased items of the products purchased by the customers who are visiting the store from the number of customers visiting the store based on the past results corresponding to the current date and time. Further, the determination processing unit 313 calculates the total number of processed products that can be processed by all the operating cash register terminals 10 based on the number of operating cash register terminals 10 and the processing capacity thereof.

具体的には、判断処理部313は、下記式(1)に基づき、来店客数から予測される商品の買い上げ点数(購入点数)と、稼働中のレジ端末10で処理できる総処理点数との差分を余剰点数として算出する。
余剰点数=(来店客数×購買率×平均買い上げ点数)−(一人制レジ台数×一人制処理能力)−(二人制レジ台数×二人制処理能力)…(1)
Specifically, the judgment processing unit 313 is based on the following formula (1), and the difference between the number of purchased items (number of purchased items) predicted from the number of customers visiting the store and the total number of processed points that can be processed by the operating cashier terminal 10. Is calculated as a surplus score.
Surplus points = (number of customers visiting the store x purchase rate x average number of points purchased)-(number of cashiers with one person x processing capacity with one person)-(number of cashiers with two people x processing capacity with two people) ... (1)

式(1)において、右辺第一項の「来店客数」は、来店客数算出部312が算出した現在の来店客数である。「購買率」及び「平均買い上げ点数」は、購買履歴データD1に記憶された、現在の日時に対応する過去の購買率及び平均買い上げ点数である。判断処理部313は、現在の日時に対応する購買率及び平均買い上げ点数を購買履歴データD1から読み出し、来店客数算出部312から取得した来店客数に乗算することで、来店客数から予測される買い上げ点数を算出する。 In the formula (1), the “number of customers visiting the store” in the first item on the right side is the current number of customers visiting the store calculated by the number of customers visiting the store 312. The "purchase rate" and the "average purchase point" are the past purchase rate and the average purchase point corresponding to the current date and time stored in the purchase history data D1. The judgment processing unit 313 reads the purchase rate and the average number of purchase points corresponding to the current date and time from the purchase history data D1 and multiplies the number of store visitors acquired from the store visitor number calculation unit 312 to predict the number of purchase points from the number of store visitors. Is calculated.

なお、購買履歴データD1に複数年度分のデータが格納されている場合には、直近の年度の「購買率」及び「平均買い上げ点数」を用いてもよいし、各年度のデータから算出した「購買率」及び「平均買い上げ点数」の平均値を用いてもよい。また、購買履歴データD1に気温や天候の要素が記録されている場合には、判断処理部313は、それらの要素を加味して「購買率」及び「平均買い上げ点数」を導出してもよい。 When the purchase history data D1 stores data for a plurality of years, the "purchase rate" and the "average number of points purchased" of the latest year may be used, or the "purchase rate" calculated from the data of each year may be used. The average value of "purchase rate" and "average number of points purchased" may be used. Further, when the factors of temperature and weather are recorded in the purchase history data D1, the determination processing unit 313 may derive the "purchase rate" and the "average number of purchase points" in consideration of these factors. ..

また、式(1)において、右辺第二項の「一人制レジ台数」は、レジ管理テーブルT1に記録された稼働中のレジ端末10のうち、一人制で稼働中のレジ端末10の台数である。「一人制処理能力」は、処理能力データD2に記録された一人制の処理能力である。判断処理部313は、レジ管理テーブルT1から一人制レジ台数を読み出し、処理能力データD2から一人制処理能力を読み出すと、これらの値を乗算することで、一人制で稼働中のレジ端末10で処理することが可能な商品点数を算出する。 Further, in the formula (1), the “number of cashiers per person” in the second item on the right side is the number of cashier terminals 10 operating by one person among the cashier terminals 10 in operation recorded in the cashier management table T1. is there. The "one-person processing capacity" is the one-person processing capacity recorded in the processing capacity data D2. When the judgment processing unit 313 reads the number of single-person cash registers from the cash register management table T1 and reads the single-person processing capacity from the processing capacity data D2, the judgment processing unit 313 multiplies these values to display the cash register terminal 10 operating in a single-person system. Calculate the number of products that can be processed.

また、式(1)において、右辺第三項の「二人制レジ台数」は、レジ管理テーブルT1に記録された稼働中のレジ端末10のうち、二人制で稼働中のレジ端末10の台数である。また、「二人制処理能力」は、処理能力データD2に記録された二人制の処理能力である。判断処理部313は、レジ管理テーブルT1から二人制レジ台数を読み出し、処理能力データD2から二人制処理能力を読み出すと、これらの値を乗算することで、二人制で稼働中のレジ端末10で処理することが可能な商品点数を算出する。 Further, in the formula (1), the "number of two-person cash register" in the third item on the right side is the cash register terminal 10 operating in a two-person system among the operating cash register terminals 10 recorded in the cash register management table T1. It is the number of units. The "two-person processing capacity" is the two-person processing capacity recorded in the processing capacity data D2. When the judgment processing unit 313 reads the number of two-person cash registers from the cash register management table T1 and reads the two-person processing capacity from the processing capacity data D2, the cash register operating in the two-person system is multiplied by these values. The number of products that can be processed by the terminal 10 is calculated.

そして、判断処理部313は、式(1)に基づき、右辺第一項から第二項及び第三項の値を減算することで余剰点数を算出する。 Then, the determination processing unit 313 calculates the surplus points by subtracting the values of the second and third terms from the first term on the right side based on the equation (1).

また、判断処理部313は、算出した余剰点数に基づき、会計待ちが発生するかを判定する。具体的には、判断処理部313は、余剰点数に基づき、来店客数から予測した買い上げ点数を処理するのに、稼働中のレジ端末10の処理能力が足りているか否かを判断する。 In addition, the judgment processing unit 313 determines whether or not an accounting wait occurs based on the calculated surplus points. Specifically, the determination processing unit 313 determines whether or not the processing capacity of the operating cash register terminal 10 is sufficient to process the purchase points predicted from the number of customers visiting the store based on the surplus points.

例えば、余剰点数が第1閾値を上回る場合、判断処理部313は、処理能力が不足している、つまり会計待ちが発生すると判断する。この場合、判断処理部313は、会計待ちの発生を防ぐため、新たに稼働するレジ端末10の台数や、レジ形態の変更(一人制→二人制)を行うレジ端末10の台数を算出するための処理(以下、稼働判断処理という)を実行する。また、例えば、余剰点数が第2閾値(但し、第2閾値≦第1閾値)を下回る場合、判断処理部313は、処理能力が超過している、つまり会計待ちが発生しないと判断する。この場合、判断処理部313は、処理能力を下げるため、休止するレジ端末10の台数や、レジ形態の変更(二人制→一人制)を行うレジ端末10の台数を算出するための処理(以下、休止判断処理という)を実行する。なお、余剰点数が第1閾値と第2閾値との間の閾値範囲に属する場合、判断処理部313は、処理能力が適切と判断する。 For example, when the surplus points exceed the first threshold value, the determination processing unit 313 determines that the processing capacity is insufficient, that is, a waiting for accounting occurs. In this case, the judgment processing unit 313 calculates the number of newly operating cash register terminals 10 and the number of cash register terminals 10 for changing the cash register form (one-person system → two-person system) in order to prevent the occurrence of waiting for accounting. (Hereinafter, referred to as operation judgment processing) is executed. Further, for example, when the number of surplus points is less than the second threshold value (however, the second threshold value ≤ the first threshold value), the determination processing unit 313 determines that the processing capacity is exceeded, that is, no accounting wait occurs. In this case, the judgment processing unit 313 processes to calculate the number of cash register terminals 10 to be suspended and the number of cash register terminals 10 to change the cash register form (two-person system → one-person system) in order to reduce the processing capacity ( Hereinafter, the pause determination process) is executed. When the surplus points belong to the threshold range between the first threshold and the second threshold, the determination processing unit 313 determines that the processing capacity is appropriate.

ここで、第1閾値及び第2閾値は、任意の値を設定することが可能である。第1閾値及び第2閾値は、例えば0等の同値を設定してもよいし、異なる値(但し、第1閾値>第2閾値)を設定してもよい。なお、稼働判断処理及び休止判断処理の詳細については後述する。 Here, any value can be set for the first threshold value and the second threshold value. The first threshold value and the second threshold value may be set to the same value such as 0, or different values (provided that the first threshold value> the second threshold value) may be set. The details of the operation determination process and the suspension determination process will be described later.

報知処理部314は、本実施形態の報知手段に対応する。報知処理部314は、判断処理部313と協働し、当該判断処理部313の処理結果を報知する。例えば、報知処理部314は、第3通信I/F35を介して、判断処理部313の処理結果に応じた報知を携帯端末40に行う。 The notification processing unit 314 corresponds to the notification means of the present embodiment. The notification processing unit 314 cooperates with the determination processing unit 313 to notify the processing result of the determination processing unit 313. For example, the notification processing unit 314 performs notification according to the processing result of the determination processing unit 313 to the mobile terminal 40 via the third communication I / F 35.

なお、報知先は携帯端末40に限らないものとする。例えば、報知処理部314は、判断処理部313の処理結果を表示部37に表示させることで報知を行ってもよい。また、報知処理部314は、第1通信I/F33を介して、判断処理部313の処理結果に応じた報知をレジ端末10の各々に行ってもよい。 The notification destination is not limited to the mobile terminal 40. For example, the notification processing unit 314 may perform notification by displaying the processing result of the determination processing unit 313 on the display unit 37. Further, the notification processing unit 314 may perform notification according to the processing result of the determination processing unit 313 to each of the cash register terminals 10 via the first communication I / F 33.

図1に戻り、携帯端末40は、店舗の店員(例えば、店長等)が所持するスマートフォン等の携帯端末である。携帯端末40は、例えば図6に示すような構成を有している。ここで、図6は、携帯端末40の構成例を示す図である。図6に示すように、携帯端末40は、CPU、ROM、RAM等で構成されるコンピュータ構成の制御部41を備える。また、制御部41は、RTC等の計時機能を備える。 Returning to FIG. 1, the mobile terminal 40 is a mobile terminal such as a smartphone owned by a store clerk (for example, a store manager). The mobile terminal 40 has a configuration as shown in FIG. 6, for example. Here, FIG. 6 is a diagram showing a configuration example of the mobile terminal 40. As shown in FIG. 6, the mobile terminal 40 includes a control unit 41 having a computer configuration composed of a CPU, a ROM, a RAM, and the like. Further, the control unit 41 has a timekeeping function such as an RTC.

制御部41には、バス42を介して、通信I/F43と、入力部44と、表示部45と、報知部46と、記憶部47とが接続される。 The communication I / F 43, the input unit 44, the display unit 45, the notification unit 46, and the storage unit 47 are connected to the control unit 41 via the bus 42.

通信I/F43は、ネットワークN3に接続するための、無線の通信I/Fである。入力部44は、キーボードやポインティングデバイス等の入力デバイスを有する。入力部44は、入力デバイスを介して操作者からの操作入力を受け付け、その操作内容に応じた信号を制御部41に通知する。 The communication I / F 43 is a wireless communication I / F for connecting to the network N3. The input unit 44 has an input device such as a keyboard and a pointing device. The input unit 44 receives an operation input from the operator via the input device, and notifies the control unit 41 of a signal corresponding to the operation content.

表示部45は、液晶ディスプレイ等の表示デバイスを有する。表示部45は、制御部41の制御に従い各種の情報を表示する。報知部46は、光や音、振動等によって報知を行う。記憶部47は、HDDやSSD等の記憶装置を有する。記憶部47は、制御部41(CPU)が実行する各種プログラムや設定情報等を記憶する。 The display unit 45 has a display device such as a liquid crystal display. The display unit 45 displays various information under the control of the control unit 41. The notification unit 46 notifies by light, sound, vibration, or the like. The storage unit 47 has a storage device such as an HDD or an SSD. The storage unit 47 stores various programs and setting information executed by the control unit 41 (CPU).

また、携帯端末40は、制御部41(CPU)と、ROMや記憶部47に記憶されたプログラムとの協働により実現される機能部を備える。具体的には、図6に示すように、制御部41(CPU)がプログラムを実行することで、報知制御部411及び表示制御部412等の機能部がRAM上に実現される。なお、報知制御部411及び表示制御部412は、制御部41が備える専用プロセッサ等によりハードウェア的に実現されてもよい。 Further, the mobile terminal 40 includes a functional unit realized by cooperation between the control unit 41 (CPU) and a program stored in the ROM or the storage unit 47. Specifically, as shown in FIG. 6, when the control unit 41 (CPU) executes the program, functional units such as the notification control unit 411 and the display control unit 412 are realized on the RAM. The notification control unit 411 and the display control unit 412 may be realized by hardware by a dedicated processor or the like provided in the control unit 41.

報知制御部411は、携帯端末40の状態が所定の条件を満たす場合に、報知部46を動作させることで報知を行う。例えば、報知制御部411は、管理サーバ30から報知を受け付けたことを条件に、報知部46を動作させる。また、報知制御部411は、表示制御部412と協働することで、画面表示により報知を行ってもよい。 When the state of the mobile terminal 40 satisfies a predetermined condition, the notification control unit 411 performs notification by operating the notification unit 46. For example, the notification control unit 411 operates the notification unit 46 on condition that the notification is received from the management server 30. In addition, the notification control unit 411 may perform notification by displaying a screen in cooperation with the display control unit 412.

表示制御部412は、表示部45の画面表示を制御する。例えば、表示制御部412は、入力部44を介したユーザ操作に応じて、管理サーバ30から報知された内容(判断処理部313の処理結果)を表示部45に表示させる。 The display control unit 412 controls the screen display of the display unit 45. For example, the display control unit 412 causes the display unit 45 to display the content (process result of the determination processing unit 313) notified from the management server 30 in response to the user operation via the input unit 44.

次に、図7〜図9を参照して、上記した管理サーバ30の動作について説明する。図7は、管理サーバ30で実行されるレジ運用支援処理の一例を示すフローチャートである。なお、本実施形態では、第1閾値及び第2閾値を0に設定した例について説明する。 Next, the operation of the management server 30 described above will be described with reference to FIGS. 7 to 9. FIG. 7 is a flowchart showing an example of the cash register operation support process executed by the management server 30. In this embodiment, an example in which the first threshold value and the second threshold value are set to 0 will be described.

まず、判断処理部313は、来店客数算出部312で算出された来店客数を取得する(ステップS11)。ここで、判断処理部313が来店客数を取得するタイミングは特に問わないものとする。例えば、判断処理部313は、5分や30分間隔等、所定の時間間隔で来店客数を取得してもよい。また、判断処理部313は、レジ端末10から応援依頼が出力されたことを条件に、来店客数を取得する構成としてもよい。 First, the determination processing unit 313 acquires the number of customers visiting the store calculated by the number of customers visiting the store 312 (step S11). Here, the timing at which the determination processing unit 313 acquires the number of customers visiting the store is not particularly limited. For example, the determination processing unit 313 may acquire the number of customers visiting the store at predetermined time intervals such as 5 minutes or 30 minutes. Further, the determination processing unit 313 may be configured to acquire the number of customers visiting the store on condition that the support request is output from the cash register terminal 10.

続いて、判断処理部313は、現在の日時に対応する過去の実績(購買率、平均買い上げ点数)、一人制レジ台数、二人制レジ台数及びレジ形態毎の処理能力を、購買履歴データD1、処理能力データD2及びレジ管理テーブルT1から読み出す。次いで、判断処理部313は、上記式(1)に基づき、ステップS11で取得した来店客数と、購買履歴データD1等から読み出した各種情報とを用いて余剰点数を算出する(ステップS12)。 Next, the judgment processing unit 313 determines the past results (purchase rate, average number of points purchased) corresponding to the current date and time, the number of one-person cash registers, the number of two-person cash registers, and the processing capacity for each cash register form, as purchase history data D1. , Read from the processing capacity data D2 and the cash register management table T1. Next, the determination processing unit 313 calculates the number of surplus points based on the above formula (1) by using the number of customers visiting the store acquired in step S11 and various information read from the purchase history data D1 or the like (step S12).

続いて、判断処理部313は、ステップS12で算出した余剰点数が、0を上回るか否かを判定する(ステップS13)。ここで、判断処理部313は、余剰点数が0を上回ることを条件に(ステップS13;Yes)、レジ端末10の処理能力が不足していると判断する。この場合、判断処理部313は、稼働判断処理(図8参照)を実行し(ステップS14)、本処理を終了する。 Subsequently, the determination processing unit 313 determines whether or not the number of surplus points calculated in step S12 exceeds 0 (step S13). Here, the determination processing unit 313 determines that the processing capacity of the cash register terminal 10 is insufficient on condition that the surplus points exceed 0 (step S13; Yes). In this case, the determination processing unit 313 executes the operation determination process (see FIG. 8) (step S14), and ends this process.

また、判断処理部313は、余剰点数が0未満であることを条件に(ステップS13;No→ステップS15;Yes)、レジ端末10の処理能力が超過していると判断する。この場合、判断処理部313は、休止判断処理(図9参照)を実行し(ステップS16)、本処理を終了する。 Further, the determination processing unit 313 determines that the processing capacity of the cash register terminal 10 is exceeded on condition that the number of surplus points is less than 0 (step S13; No → step S15; Yes). In this case, the determination processing unit 313 executes the pause determination process (see FIG. 9) (step S16), and ends this process.

なお、余剰点数が0の場合(ステップS13;No→ステップS15;No)、判断処理部313は、レジ端末10の処理能力は適切と判断し、本処理を終了する。 When the number of surplus points is 0 (step S13; No → step S15; No), the determination processing unit 313 determines that the processing capacity of the cash register terminal 10 is appropriate, and ends this processing.

次に、図8を参照して、上述したステップS14の稼働判断処理について説明する。図8は、管理サーバ30で実行される稼働判断処理の一例を示すフローチャートである。 Next, the operation determination process in step S14 described above will be described with reference to FIG. FIG. 8 is a flowchart showing an example of the operation determination process executed by the management server 30.

まず、判断処理部313は、ステップS12で算出した余剰点数分の商品を、一人制の処理能力で処理するのに必要なレジ端末10の台数(一人制必要台数)を算出する(ステップS21)。具体的には、判断処理部313は、下記式(2)に基づいて、一人制必要台数を算出する。
一人制必要台数=余剰点数÷一人制処理能力…(2)
First, the judgment processing unit 313 calculates the number of cash register terminals 10 (the number required for the one-person system) required to process the products corresponding to the surplus points calculated in step S12 with the processing capacity of the one-person system (step S21). .. Specifically, the determination processing unit 313 calculates the required number of units per person based on the following equation (2).
Required number of units per person = Surplus points ÷ Processing capacity per person ... (2)

続いて、判断処理部313は、レジ管理テーブルT1に登録された休止状態にあるレジ端末10の台数(以下、休止レジ台数という)と、一人制必要台数とを比較し、休止レジ台数が一人制必要台数以上か否かを判定する(ステップS22)。ここで、判断処理部313は、休止レジ台数が一人制必要台数以上となることを条件に(ステップS22;Yes)、休止状態にある一人制必要台数分のレジ端末10を一人制で稼働させることで、余剰点数分の商品を処理できると判断する。 Subsequently, the judgment processing unit 313 compares the number of dormant cash register terminals 10 registered in the cash register management table T1 (hereinafter referred to as the number of dormant cash registers) with the number of required one-person cash registers, and the number of dormant cash registers is one. It is determined whether or not the number of units exceeds the required number (step S22). Here, the determination processing unit 313 operates the cashier terminals 10 for the number of dormant cashiers required for one person on the condition that the number of dormant cashiers exceeds the number required for one person (step S22; Yes). Therefore, it is judged that the products corresponding to the surplus points can be processed.

続いて、判断処理部313は、店舗で勤務中の店員のうちレジ端末10を操作している店員を除いた残りの店員で、一人制必要台数分のレジ端末10を一人制で稼働することができるか否かを判定する(ステップS23)。具体的には、判断処理部313は、下記式(3)の関係が成立するか否かを判定する。
勤務店員数−(一人制レジ台数+二人制レジ台数×2)≧一人制必要台数…(3)
Next, the judgment processing unit 313 is the remaining clerk excluding the clerk who is operating the cash register terminal 10 among the clerk working at the store, and operates the cash register terminal 10 for the required number of people by one person. Is determined (step S23). Specifically, the determination processing unit 313 determines whether or not the relationship of the following equation (3) is established.
Number of employees- (Number of cashiers for one person + Number of cashiers for two people x 2) ≥ Number of cashiers required for one person ... (3)

式(3)において、「勤務店員数」は、店員管理テーブルT2に登録された勤務中の店員数である。また、「一人制レジ台数」は、レジ管理テーブルT1に登録された一人制で稼働中のレジ端末10の台数である。また、「二人制レジ台数」は、レジ管理テーブルT1に登録された二人制で稼働中のレジ端末10の台数である。つまり、式(3)の左辺は、店舗で勤務中の店員のうちレジ端末10を操作している店員を除いた残りの店員数を意味する。 In the formula (3), the “number of working clerk” is the number of working clerk registered in the clerk management table T2. The "number of cashiers per person" is the number of cashier terminals 10 operating by one person registered in the cashier management table T1. The "two-person cash register number" is the number of cash register terminals 10 operating in a two-person system registered in the cash register management table T1. That is, the left side of the formula (3) means the number of remaining clerk who are working at the store, excluding the clerk who is operating the cash register terminal 10.

判断処理部313は、式(3)の関係が成立することを条件に(ステップS23;Yes)、残りの店員で一人制必要台数分のレジ端末10を一人制で稼働させることができると判断する。そして、報知処理部314は、判断処理部313の処理結果に基づいて、休止状態のレジ端末10を一人制で稼働させる一人制必要台数を携帯端末40に送信(報知)し(ステップS24)、本処理を終了する。 Judgment processing unit 313 determines that the remaining clerk can operate the cashier terminals 10 for the required number of cashiers by one person, on condition that the relationship of the formula (3) is established (step S23; Yes). To do. Then, based on the processing result of the determination processing unit 313, the notification processing unit 314 transmits (notifies) the required number of one-person systems for operating the dormant cash register terminal 10 by one person to the mobile terminal 40 (step S24). This process ends.

また、判断処理部313は、式(3)の関係が成立しないことを条件に(ステップS23;No)、残りの店員で一人制必要台数分のレジ端末10を一人制で稼働させることができないと判断する。この場合、報知処理部314は、判断処理部313の処理結果に基づいて、一人制必要台数と、不足する店員数とを携帯端末40に送信(報知)し(ステップS25)、本処理を終了する。なお、不足する店員数は、式(3)の右辺から式(3)の左辺を減算した値に対応する。 Further, the judgment processing unit 313 cannot operate the cashier terminals 10 for the required number of one-person systems by one person, provided that the relationship of the formula (3) is not established (step S23; No). Judge. In this case, the notification processing unit 314 transmits (notifies) the required number of people for one person and the insufficient number of clerk to the mobile terminal 40 based on the processing result of the judgment processing unit 313 (step S25), and ends this processing. To do. The insufficient number of clerk corresponds to the value obtained by subtracting the left side of the formula (3) from the right side of the formula (3).

一方、ステップS22において、休止レジ台数が一人制必要台数未満となる場合(ステップS22;No)、判断処理部313は、休止状態のレジ端末10の全てを一人制で稼働させても、余剰点数を処理できないと判断する。 On the other hand, in step S22, when the number of dormant cash registers is less than the number required for the one-person system (step S22; No), the determination processing unit 313 has a surplus point even if all the dormant cash register terminals 10 are operated by one person. Judged that it cannot be processed.

この場合、判断処理部313は、ステップS12で算出した余剰点数分の商品を、二人制の処理能力で処理するのに必要なレジ端末10の台数(二人制必要台数)を算出する(ステップS26)。具体的には、判断処理部313は、下記式(4)に基づいて、二人制必要台数を算出する。
二人制必要台数=(余剰点数−休止レジ台数×一人制処理能力)÷(二人制処理能力−一人制処理能力)…(4)
In this case, the judgment processing unit 313 calculates the number of cash register terminals 10 (the number required for the two-person system) required to process the products for the surplus points calculated in step S12 with the processing capacity of the two-person system (the number of the cashier terminals required for the two-person system). Step S26). Specifically, the determination processing unit 313 calculates the required number of two-person system based on the following formula (4).
Required number of two-person system = (surplus points-number of suspended cash registers x one-person processing capacity) ÷ (two-person processing capacity-one-person processing capacity) ... (4)

続いて、判断処理部313は、レジ管理テーブルT1に登録されたレジ端末10の総数(以下、総レジ台数という)と、二人制必要台数とを比較し、総レジ台数が二人制必要台数以上か否かを判定する(ステップS27)。ここで、判断処理部313は、総レジ台数が二人制必要台数以上であることを条件に(ステップS27;Yes)、二人制必要台数分のレジ端末10を二人制で稼働させることで、余剰点数分の商品を処理できると判断する。 Subsequently, the judgment processing unit 313 compares the total number of cash register terminals 10 registered in the cash register management table T1 (hereinafter referred to as the total number of cash registers) with the number required for the two-person system, and the total number of cash registers is required for the two-person system. It is determined whether or not the number is equal to or greater than the number (step S27). Here, the judgment processing unit 313 operates the cashier terminals 10 for the required number of cashiers in a two-person system on the condition that the total number of cashiers is equal to or more than the required number of cashiers (step S27; Yes). Then, it is judged that the products for the surplus points can be processed.

続いて、判断処理部313は、店舗で勤務中の店員のうちレジ端末10を操作している店員を除いた残りの店員で、二人制必要台数分のレジ端末10を二人制で稼働することができるか否かを判定する(ステップS28)。具体的には、判断処理部313は、下記式(5)の関係が成立するか否かを判定する。
勤務店員数−(一人制レジ台数+二人制レジ台数×2)≧休止レジ台数+二人制必要台数…(5)
Subsequently, the judgment processing unit 313 is the remaining clerk excluding the clerk who is operating the cash register terminal 10 among the clerk working at the store, and operates the cash register terminal 10 for the required number of two people in a two-person system. It is determined whether or not this can be done (step S28). Specifically, the determination processing unit 313 determines whether or not the relationship of the following equation (5) is established.
Number of employees at work- (Number of cash registers for one person + Number of cash registers for two people x 2) ≥ Number of cash registers for suspension + Number of cash registers required for two people ... (5)

判断処理部313は、式(5)の関係が成立することを条件に(ステップS28;Yes)、残りの店員で二人制必要台数分のレジ端末10を二人制で稼働させることができると判断する。そして、報知処理部314は、判断処理部313の処理結果に基づき、全てのレジ端末10の稼働指示と、二人制で稼働させるレジ端末10の二人制必要台数を携帯端末40に送信(報知)し(ステップS29)、本処理を終了する。 The determination processing unit 313 can operate the cashier terminals 10 for the required number of two-person system by the remaining clerk on the condition that the relationship of the formula (5) is established (step S28; Yes). Judge. Then, the notification processing unit 314 transmits the operation instruction of all the cash register terminals 10 and the required number of cash register terminals 10 to be operated by the two-person system to the mobile terminal 40 based on the processing result of the judgment processing unit 313 ( (Notification) (step S29), and this process ends.

また、判断処理部313は、式(5)の関係が成立しないことを条件に(ステップS28;No)、残りの店員で二人制必要台数分のレジ端末10を二人制で稼働させることができないと判断する。この場合、報知処理部314は、判断処理部313の処理結果に基づき、全てのレジ端末10の稼働指示と、二人制で稼働させるレジ端末10の二人制必要台数と、不足する店員数とを携帯端末40に送信(報知)し(ステップS30)、本処理を終了する。なお、不足する店員数は、式(5)の右辺から式(5)の左辺を減算した値に対応する。 Further, the judgment processing unit 313 operates the cashier terminals 10 for the required number of two-person system by the remaining clerk on the condition that the relationship of the formula (5) is not established (step S28; No). Judge that it cannot be done. In this case, the notification processing unit 314 gives an operation instruction of all the cash register terminals 10 based on the processing result of the judgment processing unit 313, the required number of cash register terminals 10 to be operated by the two-person system, and the insufficient number of clerk. Is transmitted (notified) to the mobile terminal 40 (step S30), and this process ends. The shortage of clerk corresponds to the value obtained by subtracting the left side of the formula (5) from the right side of the formula (5).

また、ステップS27において、総レジ台数が二人制必要台数未満となる場合(ステップS27;No)、判断処理部313は、レジ端末10の全てを二人制で稼働させても、余剰点数を処理できないと判断する。この場合、報知処理部314は、判断処理部313の処理結果に基づき、全てのレジ端末10を二人制で稼働させる指示と、不足するレジ端末10の台数(レジ台数)とを携帯端末40に送信(報知)し(ステップS31)、本処理を終了する。なお、不足するレジ端末10の台数は、二人制必要台数から総レジ台数を減算した値に対応する。 Further, in step S27, when the total number of cash registers is less than the number required for the two-person system (step S27; No), the judgment processing unit 313 calculates the surplus points even if all the cash register terminals 10 are operated by the two-person system. Judge that it cannot be processed. In this case, the notification processing unit 314 gives an instruction to operate all the cash register terminals 10 by a two-person system and the number of insufficient cash register terminals 10 (the number of cash registers) based on the processing result of the judgment processing unit 313. Is transmitted (notified) to (step S31), and this process is terminated. The number of cash register terminals 10 that is insufficient corresponds to the value obtained by subtracting the total number of cash registers from the number required for the two-person system.

次に、図9を参照して、上述したステップS16の休止判断処理について説明する。図9は、管理サーバ30で実行される休止判断処理の一例を示すフローチャートである。 Next, the pause determination process in step S16 described above will be described with reference to FIG. FIG. 9 is a flowchart showing an example of the pause determination process executed by the management server 30.

まず、判断処理部313は、ステップS12で算出した余剰点数を0から減算することで、余剰点数の符号を正の値に変換した過剰点数を算出する(ステップS41)。 First, the determination processing unit 313 calculates the excess score obtained by converting the sign of the surplus score into a positive value by subtracting the surplus score calculated in step S12 from 0 (step S41).

続いて、判断処理部313は、レジ管理テーブルT1を参照し、二人制で稼働中のレジ端末10が存在するか否かを判定する(ステップS42)。判断処理部313は、二人制で稼働中のレジ端末10が存在することを条件に(ステップS42;Yes)、この二人制で稼働中のレジ端末10を一人制に移行できると判断する。 Subsequently, the determination processing unit 313 refers to the cash register management table T1 and determines whether or not there is a cash register terminal 10 operating in a two-person system (step S42). The determination processing unit 313 determines that the cashier terminal 10 operating in the two-person system can be transferred to the one-person system on condition that the cashier terminal 10 operating in the two-person system exists (step S42; Yes). ..

続いて、判断処理部313は、一人制に移行するレジ端末10の台数(一人制移行台数)を算出する(ステップS43)。具体的には、判断処理部313は、下記式(6)に基づいて、一人制移行台数を算出する。ここで、二人制補正値は、特に問わず、任意の値を設定することが可能である。例えば、二人制補正値を正数とすることで、一人制へ移行する台数を少なく見積もることができる。
一人制移行台数=過剰点数÷(二人制処理能力−一人制処理能力)−二人制補正値…(6)
Subsequently, the determination processing unit 313 calculates the number of cash register terminals 10 that shift to the one-person system (number of shift to one-person system) (step S43). Specifically, the determination processing unit 313 calculates the number of units to be transferred to the one-person system based on the following formula (6). Here, the two-person correction value can be set to any value regardless of the particular value. For example, by setting the two-person correction value to a positive number, it is possible to underestimate the number of units that will shift to the one-person system.
Number of transitions to one-person system = excess points ÷ (two-person processing capacity-one-person processing capacity) -two-person correction value ... (6)

続いて、判断処理部313は、二人制で稼働中のレジ端末10の台数(二人制レジ台数)と、一人制移行台数とを比較し、二人制レジ台数が一人制移行台数を上回るか否かを判定する(ステップS44)。判断処理部313は、二人制レジ台数が一人制移行台数を上回ることを条件に(ステップS44;Yes)、二人制で稼働中のレジ端末10の一部を一人制に変更すると判断する。そして、報知処理部314は、判断処理部313の処理結果に基づき、一人制に移行させる一人制移行台数を携帯端末40に送信(報知)し(ステップS45)、本処理を終了する。 Next, the judgment processing unit 313 compares the number of cash register terminals 10 operating in a two-person system (the number of two-person cash registers) with the number of one-person cash registers, and the number of two-person cash registers is the number of one-person cash registers. It is determined whether or not it exceeds (step S44). Judgment processing unit 313 determines that a part of the cash register terminals 10 operating in the two-person system will be changed to the one-person system on condition that the number of two-person cash registers exceeds the number of one-person shifts (step S44; Yes). .. Then, based on the processing result of the determination processing unit 313, the notification processing unit 314 transmits (notifies) the number of people to be transferred to the one-person system to the mobile terminal 40 (step S45), and ends this processing.

また、判断処理部313は、二人制レジ台数が一人制移行台数以下となることを条件に(ステップS44;No)、二人制で稼働中のレジ端末10の全てを一人制に移行できると判断する。この場合、判断処理部313は、更に休止状態に移行するレジ端末10の台数(休止移行台数)を算出する(ステップS46)。具体的には、判断処理部313は、下記式(7)に基づいて、休止移行台数を算出する。ここで、一人制補正値は、特に問わず、任意の値を設定することが可能である。例えば、一人制補正値を正数とすることで、休止状態に移行する台数を少なく見積もることができる。
休止移行台数=(過剰点数−二人制レジ台数×(二人制処理能力−一人制処理能力)÷一人制処理能力)−一人制補正値…(7)
Further, the judgment processing unit 313 can shift all the cash register terminals 10 operating in the two-person system to the one-person system on condition that the number of two-person cash registers is less than or equal to the number of one-person shifts (step S44; No). Judge. In this case, the determination processing unit 313 further calculates the number of cash register terminals 10 (number of hibernation transitions) that transition to the hibernation state (step S46). Specifically, the determination processing unit 313 calculates the number of pause transitions based on the following equation (7). Here, the one-person correction value can be set to any value without any particular limitation. For example, by setting the one-person correction value to a positive number, it is possible to underestimate the number of units that shift to the hibernation state.
Number of transitions to suspension = (excess score-number of two-person cash registers x (two-person processing capacity-one-person processing capacity) ÷ one-person processing capacity) -one-person correction value ... (7)

続いて、判断処理部313は、現在稼働中のレジ端末10の台数(稼働レジ台数)から、ステップS46で算出した休止移行台数を減算した残りの台数が、予め定められた最低保障台数(例えば1台)以上となるか否かを判定する(ステップS47)。判断処理部313は、残りの台数が最低保障台数以上となることを条件に(ステップS47;Yes)、休止移行台数分のレジ端末10を休止状態に移行できると判断する。そして、報知処理部314は、判断処理部313の処理結果に基づき、稼働中の全てのレジ端末10について二人制での稼働を終了する指示と、休止状態に移行させる休止移行台数とを携帯端末40に送信(報知)し(ステップS48)、本処理を終了する。 Subsequently, the determination processing unit 313 subtracts the number of hibernation transitions calculated in step S46 from the number of cash register terminals 10 currently in operation (the number of operating cash registers), and the remaining number is a predetermined minimum guaranteed number (for example,). (1 unit) or more is determined (step S47). The determination processing unit 313 determines that the cashier terminals 10 for the number of hibernation transitions can be put into hibernation on condition that the remaining number of handsets is equal to or greater than the minimum guaranteed number (step S47; Yes). Then, based on the processing result of the judgment processing unit 313, the notification processing unit 314 carries an instruction to end the operation of all the cash register terminals 10 in operation by a two-person system and the number of hibernation transitions to be put into the hibernation state. It is transmitted (notified) to the terminal 40 (step S48), and this process is terminated.

また、判断処理部313は、残りの台数が最低保障台数未満となることを条件に(ステップS47;No)、稼働レジ台数から最低保障台数を減算した台数(減算休止移行台数)分のレジ端末10を、休止状態に移行できると判断する。この場合、報知処理部314は、判断処理部313の処理結果に基づき、稼働中の全てのレジ端末10について二人制での稼働を終了する指示と、休止状態に移行させる減算休止移行台数とを携帯端末40に送信(報知)し(ステップS49)、本処理を終了する。 Further, the judgment processing unit 313 is a cashier terminal for the number of cashier terminals obtained by subtracting the minimum guaranteed number of cashiers from the number of operating cashiers (subtraction suspension transition number) on condition that the remaining number of cashiers is less than the minimum guaranteed number (step S47; No). It is determined that 10 can be put into hibernation. In this case, based on the processing result of the judgment processing unit 313, the notification processing unit 314 gives an instruction to end the operation of all the cash register terminals 10 in operation by a two-person system, and the subtraction pause transition number to shift to the hibernation state. Is transmitted (notified) to the mobile terminal 40 (step S49), and this process ends.

一方、ステップS42において、二人制で稼働中のレジ端末10が存在しない場合(ステップS42;No)、判断処理部313は、休止状態に移行するレジ端末10の台数(休止移行台数)を算出する(ステップS50)。具体的には、判断処理部313は、下記式(8)に基づいて、休止移行台数を算出する。
休止移行台数=過剰点数÷一人制処理能力−一人制補正値…(8)
On the other hand, in step S42, when there is no cash register terminal 10 operating in a two-person system (step S42; No), the determination processing unit 313 calculates the number of cash register terminals 10 that shift to the hibernation state (pause transition number). (Step S50). Specifically, the determination processing unit 313 calculates the number of pause transitions based on the following equation (8).
Number of transitions to suspension = excess points ÷ one-person processing capacity-one-person correction value ... (8)

続いて、判断処理部313は、現在稼働中のレジ端末10の台数から、ステップS50で算出した休止移行台数を減算した残りの台数が、最低保障台数以上となるか否かを判定する(ステップS51)。判断処理部313は、残りの台数が最低保障台数以上となることを条件に(ステップS51;Yes)、休止移行台数分のレジ端末10を休止状態に移行できると判断する。そして、報知処理部314は、判断処理部313の処理結果に基づき、休止状態に移行させる休止移行台数を携帯端末40に送信(報知)し(ステップS52)、本処理を終了する。 Subsequently, the determination processing unit 313 determines whether or not the remaining number of the cashier terminals 10 currently in operation minus the number of hibernation transitions calculated in step S50 is equal to or greater than the minimum guaranteed number (step). S51). The determination processing unit 313 determines that the cashier terminals 10 for the number of hibernation transitions can be put into hibernation on condition that the remaining number of handsets is equal to or greater than the minimum guaranteed number (step S51; Yes). Then, based on the processing result of the determination processing unit 313, the notification processing unit 314 transmits (notifies) the number of hibernation transitions to be shifted to the hibernation state to the mobile terminal 40 (step S52), and ends this processing.

また、残りの台数が最低保障台数未満となることを条件に(ステップS51;No)、判断処理部313は、稼働レジ台数から最低保障台数を減算した台数(減算休止移行台数)分のレジ端末10を、休止状態に移行できると判断する。この場合、報知処理部314は、判断処理部313の処理結果に基づき、休止状態に移行させる減算休止移行台数を携帯端末40に送信(報知)し(ステップS53)、本処理を終了する。 Further, on condition that the remaining number of units is less than the minimum guaranteed number (step S51; No), the judgment processing unit 313 is a cashier terminal for the number of operating cashiers minus the minimum guaranteed number (subtraction suspension transition number). It is determined that 10 can be put into hibernation. In this case, the notification processing unit 314 transmits (notifies) the number of subtraction pause transitions to be shifted to the hibernation state to the mobile terminal 40 (notification) based on the processing result of the determination processing unit 313 (step S53), and ends this processing.

以上のように、管理サーバ30では、過去の実績に基づいて、来店中の客数から商品の購入点数を予測し、その値を稼働中の全レジ端末10で処理することが可能な商品の総処理点数と比較することで、会計待ちが発生するか否かを判定する。そして、管理サーバ30は、その判定結果に応じた報知を携帯端末40に行う。これにより、携帯端末40を所持する店長は、管理サーバ30からの報知内容に基づき、レジ端末10の稼働やレジ形態の変更を行うことで会計待ちの発生を未然に防ぐことができる。したがって、管理サーバ30は、レジ端末10の運用支援を効率的に行うことができる。 As described above, the management server 30 predicts the number of purchased items from the number of customers visiting the store based on past results, and the total number of products that can be processed by all the cashier terminals 10 in operation. By comparing with the number of processed points, it is determined whether or not there is a waiting list. Then, the management server 30 notifies the mobile terminal 40 according to the determination result. As a result, the store manager who owns the mobile terminal 40 can prevent the occurrence of waiting for accounting by operating the cash register terminal 10 or changing the cash register form based on the content of the notification from the management server 30. Therefore, the management server 30 can efficiently support the operation of the cash register terminal 10.

また、管理サーバ30は、会計待ちが発生すると判定(判断)したことを条件に、新たに稼働させるレジ端末10の台数やレジ形態を変更するレジ端末10の台数を算出し、携帯端末40に報知する。これにより、携帯端末40を所持する店長は、管理サーバ30から報知された台数に基づき、レジ端末10の稼働やレジ形態の変更を行うことで、会計待ちの発生を防ぐことができる。 Further, the management server 30 calculates the number of cash register terminals 10 to be newly operated and the number of cash register terminals 10 to change the cash register form on the condition that it is determined (determined) that an accounting wait will occur, and the mobile terminal 40 is used. Notify. As a result, the store manager who owns the mobile terminal 40 can prevent the occurrence of waiting for accounting by operating the cash register terminal 10 or changing the cash register form based on the number of units notified from the management server 30.

また、管理サーバ30は、会計待ちが発生しないと判定(判断)したことを条件に、休止させるレジ端末10の台数やレジ形態を変更するレジ端末10の台数を算出し、携帯端末40に報知する。これにより、携帯端末40を所持する店長は、管理サーバ30から報知された台数に基づき、レジ端末10の休止やレジ形態の変更を行うことで、レジ端末10を効率的に稼働させることができる。 Further, the management server 30 calculates the number of cash register terminals 10 to be suspended and the number of cash register terminals 10 to change the cash register form on the condition that the checkout wait does not occur, and notifies the mobile terminal 40. To do. As a result, the store manager who owns the mobile terminal 40 can operate the cash register terminal 10 efficiently by suspending the cash register terminal 10 or changing the cash register form based on the number of units notified from the management server 30. ..

また、管理サーバ30は、予測した購入点数を処理するレジ端末10の台数や、当該レジ端末10を稼働する店員数が足りない場合に、それらの値を携帯端末40に報知する。これにより、携帯端末40を所持する店長は、管理サーバ30から報知された不足数に基づき、レジ端末10や店員の補充を行うことができる。 Further, the management server 30 notifies the mobile terminal 40 of the values when the number of cash register terminals 10 for processing the predicted number of purchased items or the number of clerk operating the cash register terminal 10 is insufficient. As a result, the store manager who owns the mobile terminal 40 can replenish the cashier terminal 10 and the store clerk based on the shortage number notified from the management server 30.

以上、本発明の実施形態を説明したが、この実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。この新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。この実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。 Although the embodiment of the present invention has been described above, this embodiment is presented as an example and is not intended to limit the scope of the invention. This novel embodiment can be implemented in various other embodiments, and various omissions, replacements, and changes can be made without departing from the gist of the invention. This embodiment and its modifications are included in the scope and gist of the invention, and are also included in the scope of the invention described in the claims and the equivalent scope thereof.

例えば、上記実施形態では、管理サーバ30が、購買履歴データD1、処理能力データD2、レジ管理テーブルT1及び店員管理テーブルT2を保持する構成としたが、管理サーバ30がアクセス可能な他の装置が保持する構成としてもよい。 For example, in the above embodiment, the management server 30 is configured to hold the purchase history data D1, the processing capacity data D2, the cash register management table T1, and the clerk management table T2, but other devices accessible to the management server 30 may be used. It may be a structure to hold.

また、上記実施形態では、一人制での稼働を優先したが、これに限らず、二人制での稼働を優先する構成としてもよい。 Further, in the above-described embodiment, the operation by one person is prioritized, but the present invention is not limited to this, and the operation may be prioritized by two people.

また、上記実施形態では、購買履歴データD1は、日時単位で購買率及び平均買い上げ点数を保持する構成としたが、これに限らず、購買率と平均買い上げ点数との組を一つ保持する構成としてもよい。この場合、判断処理部313は、現在の日時によらず、購買履歴データD1が保持する購買率及び平均買い上げ点数に基づき、来店客数から予測される買い上げ点数を算出する。 Further, in the above embodiment, the purchase history data D1 has a configuration in which the purchase rate and the average purchase points are held for each date and time, but the present invention is not limited to this, and the purchase history data D1 holds one set of the purchase rate and the average purchase points. May be. In this case, the determination processing unit 313 calculates the number of purchase points predicted from the number of customers visiting the store based on the purchase rate and the average number of purchase points held by the purchase history data D1 regardless of the current date and time.

また、上記実施形態の各装置で実行されるプログラムは、インストール可能な形式または実行可能な形式のファイルでフロッピー(登録商標)ディスク、CD(Compact Disc)、CD−R(Compact Disc-Recordable)、CD−ROM(Compact Disc Read Only Memory)、DVD(Digital Versatile Disc)、SDメモリカード(SD memory card)、USBメモリ(Universal Serial Bus memory)等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。 Further, the program executed by each device of the above-described embodiment is a file in an installable format or an executable format, and is a floppy (registered trademark) disc, a CD (Compact Disc), a CD-R (Compact Disc-Recordable), or a file. Provided by recording on a computer-readable recording medium such as a CD-ROM (Compact Disc Read Only Memory), DVD (Digital Versatile Disc), SD memory card (SD memory card), or USB memory (Universal Serial Bus memory). It may be configured as follows.

また、上記実施形態の各装置で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせること等により提供するように構成してもよい。 Further, the program executed by each device of the above embodiment may be stored on a computer connected to a network such as the Internet and provided by downloading via the network.

1 店舗内システム
10 レジ端末
21 第1カメラ
22 第2カメラ
30 管理サーバ
40 携帯端末
311 稼働状況管理部
312 来店客数算出部
313 判断処理部
314 報知処理部
1 In-store system 10 Cash register terminal 21 1st camera 22 2nd camera 30 Management server 40 Mobile terminal 311 Operation status management unit 312 Store visitor number calculation unit 313 Judgment processing unit 314 Notification processing unit

特開2015−149089号公報JP-A-2015-149809

Claims (4)

過去の実績として記録された、店舗に来店した客のうち商品を購入した客の割合を示す購買率と、当該客により購入された商品の平均点数とに基づいて、来店中の客数から商品の購入点数を予測する予測手段と、
前記店舗に設置されたレジ端末のうち稼働中のレジ端末の台数と、一のレジ端末で単位時間当たりに処理することが可能な商品の処理点数とに基づいて、稼働中の全レジ端末で処理することが可能な総処理点数を算出する第1算出手段と、
前記購入点数と前記総処理点数との差分値に基づいて、会計待ちが発生するかを判定する第1判定手段と、
前記第1判定手段により会計待ちが発生すると判定されたことを条件に、前記購入点数と前記総処理点数との差分値と、前記処理点数とに基づいて、前記購入点数の処理に不足する前記レジ端末の台数を算出する第2算出手段と、
前記店舗の店員数と、前記稼働中のレジ端末の台数とに基づき、当該レジ端末の操作に係る店員を除いた残りの店員数で、前記第2算出手段が算出した不足台数分の前記レジ端末を稼働できるかを判定する第2判定手段と、
前記第2判定手段が稼働できないと判定したことを条件に、前記不足台数分の前記レジ端末の稼働に不足する店員数を報知する報知手段と、
を備える情報処理装置。
Based on the purchase rate, which is recorded as a past record and indicates the percentage of customers who purchased the product among the customers who visited the store, and the average score of the product purchased by the customer, the number of customers visiting the store is used to determine the product. Predictive means for predicting the number of items purchased,
Based on the number of cash register terminals in operation among the cash register terminals installed in the store and the number of product processing points that can be processed per unit time by one cash register terminal, all the cash register terminals in operation The first calculation means for calculating the total number of processing points that can be processed,
A first determination means for determining whether or not an accounting wait occurs based on the difference value between the number of purchased items and the total number of processed items.
The processing of the purchased points is insufficient based on the difference value between the purchased points and the total processed points and the processed points on the condition that the first determination means determines that the waiting for accounting occurs. A second calculation method for calculating the number of cash register terminals,
Based on the number of clerk at the store and the number of cash register terminals in operation, the number of remaining clerk excluding the clerk involved in the operation of the cash register terminal is the number of cash registers for the shortage calculated by the second calculation means. A second determination means for determining whether the terminal can be operated,
On condition that it is determined that the second determination means cannot be operated, the notification means for notifying the number of clerk who is insufficient for the operation of the cash register terminal for the insufficient number of units , and the notification means.
Information processing device equipped with.
前記第2算出手段は、前記第1判定手段により会計待ちが発生しないと判定されたことを条件に、前記購入点数と前記総処理点数との差分値と、前記処理点数とに基づいて、前記購入点数の処理に超過する前記レジ端末の台数を算出する請求項1に記載の情報処理装置。 The second calculation means is based on the difference value between the purchase points and the total processing points and the processing points, provided that the first determination means determines that no accounting wait occurs. The information processing device according to claim 1 , wherein the number of cash register terminals that exceeds the processing of purchased points is calculated. 前記第1算出手段は、前記稼働中のレジ端末のレジ形態毎の台数と、当該レジ形態毎の前記処理点数とに基づいて、稼働中の全レジ端末で処理することが可能な前記総処理点数を算出し、
前記第2算出手段は、前記購入点数と前記総処理点数との差分値と、前記レジ形態毎の前記処理点数とに基づいて、前記レジ端末の台数を算出する請求項1又は2に記載の情報処理装置。
The first calculation means is the total processing that can be processed by all the cash register terminals in operation based on the number of cash register terminals in operation for each cash register form and the number of processing points for each cash register form. Calculate the score and
The second calculation means according to claim 1 or 2 , wherein the second calculation means calculates the number of cash register terminals based on the difference value between the purchase points and the total processing points and the processing points for each cash register form. Information processing device.
コンピュータを、
過去の実績として記録された、店舗に来店した客のうち商品を購入した客の割合を示す購買率と、当該客により購入された商品の平均点数とに基づいて、来店中の客数から商品の購入点数を予測する予測手段と、
前記店舗に設置されたレジ端末のうち稼働中のレジ端末の台数と、一のレジ端末で単位時間当たりに処理することが可能な商品の処理点数とに基づいて、稼働中の全レジ端末で処理することが可能な総処理点数を算出する第1算出手段と、
前記購入点数と前記総処理点数との差分値に基づいて、会計待ちが発生するかを判定する第1判定手段と、
前記第1判定手段により会計待ちが発生すると判定されたことを条件に、前記購入点数と前記総処理点数との差分値と、前記処理点数とに基づいて、前記購入点数の処理に不足する前記レジ端末の台数を算出する第2算出手段と、
前記店舗の店員数と、前記稼働中のレジ端末の台数とに基づき、当該レジ端末の操作に係る店員を除いた残りの店員数で、前記第2算出手段が算出した不足台数分の前記レジ端末を稼働できるかを判定する第2判定手段と、
前記第2判定手段が稼働できないと判定したことを条件に、前記不足台数分の前記レジ端末の稼働に不足する店員数を報知する報知手段と、
して機能させるためのプログラム。
Computer,
Based on the purchase rate, which is recorded as a past record and indicates the percentage of customers who purchased the product among the customers who visited the store, and the average score of the product purchased by the customer, the number of customers visiting the store is used to determine the product. Predictive means for predicting the number of items purchased,
Based on the number of cash register terminals in operation among the cash register terminals installed in the store and the number of product processing points that can be processed per unit time by one cash register terminal, all the cash register terminals in operation The first calculation means for calculating the total number of processing points that can be processed,
A first determination means for determining whether or not an accounting wait occurs based on the difference value between the number of purchased items and the total number of processed items.
The processing of the purchased points is insufficient based on the difference value between the purchased points and the total processed points and the processed points on the condition that the first determination means determines that the waiting for accounting occurs. A second calculation method for calculating the number of cash register terminals,
Based on the number of clerk at the store and the number of cash register terminals in operation, the number of remaining clerk excluding the clerk involved in the operation of the cash register terminal is the number of cash registers for the shortage calculated by the second calculation means. A second determination means for determining whether the terminal can be operated,
On condition that it is determined that the second determination means cannot be operated, the notification means for notifying the number of clerk who is insufficient for the operation of the cash register terminal for the insufficient number of units , and the notification means.
A program to make it work.
JP2016126825A 2016-06-27 2016-06-27 Information processing equipment and programs Expired - Fee Related JP6785077B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016126825A JP6785077B2 (en) 2016-06-27 2016-06-27 Information processing equipment and programs

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016126825A JP6785077B2 (en) 2016-06-27 2016-06-27 Information processing equipment and programs

Publications (2)

Publication Number Publication Date
JP2018005285A JP2018005285A (en) 2018-01-11
JP6785077B2 true JP6785077B2 (en) 2020-11-18

Family

ID=60946234

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016126825A Expired - Fee Related JP6785077B2 (en) 2016-06-27 2016-06-27 Information processing equipment and programs

Country Status (1)

Country Link
JP (1) JP6785077B2 (en)

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11110647A (en) * 1997-10-03 1999-04-23 Toshiba Tec Corp A computer-readable storage medium storing a product sales data processing apparatus, a method of calculating the number of scheduled open vehicles by time zone, and a program for calculating the number of open scheduled vehicles by time zone
JP2004178277A (en) * 2002-11-27 2004-06-24 Toshiba Lighting & Technology Corp Sales floor planning support system
JP2006221367A (en) * 2005-02-09 2006-08-24 Takachiho Koeki Kk Server, information processor and computer program
JP6036000B2 (en) * 2012-08-20 2016-11-30 日本電気株式会社 Computer, matrix prevention system, matrix prevention method
JP6277688B2 (en) * 2013-11-25 2018-02-14 株式会社寺岡精工 POS management device and POS management program
CA2948836A1 (en) * 2014-05-13 2015-11-19 Wal-Mart Stores, Inc. Systems and methods for cashier scheduling
JP6257502B2 (en) * 2014-12-02 2018-01-10 東芝テック株式会社 Information processing apparatus and program
JP6098981B2 (en) * 2015-03-31 2017-03-22 パナソニックIpマネジメント株式会社 Accounting work support apparatus, accounting work support system, and accounting work support method

Also Published As

Publication number Publication date
JP2018005285A (en) 2018-01-11

Similar Documents

Publication Publication Date Title
US20130066698A1 (en) Automatic rebate generation
JP4388082B2 (en) Self-settlement type store operation method, system, and portable terminal used therefor
US20210182894A1 (en) Sales promotion system
US20110208602A1 (en) Sale data processing terminal and control method thereof
JP6655427B2 (en) Information processing device and program
JP2022110063A (en) COUPON ISSUING SYSTEM, COUPON ISSUING METHOD AND PROGRAM
JP2019114187A (en) POS system and monitoring device
JP6102591B2 (en) Checkout monitoring apparatus, method and program
JP6785077B2 (en) Information processing equipment and programs
KR20220072722A (en) Server and program
EP4134892A1 (en) Transaction processing system, input processing device, settlement device and method
JP7555857B2 (en) Registration device, information processing device, and program
US20180308110A1 (en) Server device and service method
JP2016110228A (en) Information processing device and program
JP2006221367A (en) Server, information processor and computer program
JP2022099169A (en) Server apparatus, program, and discount notification system
JP2018147410A (en) Sales data processing apparatus and program
JP7429336B1 (en) In-store management system
JP7692770B2 (en) Signage terminal and program
JP7322238B2 (en) Forecast management device and program
EP4310762A1 (en) Display system, server device, and display device
JP7506143B2 (en) Sales data processing device and program
US20250104035A1 (en) Store server, sales information management system, and method
US20240242179A1 (en) Information processing apparatus and information processing method
JP7527612B2 (en) Sales system, payment device, program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190520

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200330

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200428

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200625

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: 20201006

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20201026

R150 Certificate of patent or registration of utility model

Ref document number: 6785077

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees