JP2018005285A - Information processor and program - Google Patents

Information processor and program Download PDF

Info

Publication number
JP2018005285A
JP2018005285A JP2016126825A JP2016126825A JP2018005285A JP 2018005285 A JP2018005285 A JP 2018005285A JP 2016126825 A JP2016126825 A JP 2016126825A JP 2016126825 A JP2016126825 A JP 2016126825A JP 2018005285 A JP2018005285 A JP 2018005285A
Authority
JP
Japan
Prior art keywords
cash register
terminals
purchase
store
cashier
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2016126825A
Other languages
Japanese (ja)
Other versions
JP6785077B2 (en
Inventor
ズン グエン
Dung Nguyen
ズン グエン
村田 俊英
Shunei Murata
俊英 村田
健太郎 岡本
Kentaro Okamoto
健太郎 岡本
西川 泰司
Taiji Nishikawa
泰司 西川
高橋 秀明
Hideaki Takahashi
秀明 高橋
宏一 渡邉
Koichi Watanabe
宏一 渡邉
寺内 亨
Toru Terauchi
亨 寺内
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)

Abstract

PROBLEM TO BE SOLVED: To provide an information processor capable of efficiently supporting operations of register terminals and a program.SOLUTION: The information processor includes: prediction means for predicting the number of commodities purchased from the number of customers visiting a shop on the basis of a purchase rate which indicates a rate of customers purchasing commodities against customers visiting the shop and an average number of commodities purchased by each of those customers, recorded as past performance; first calculation means for calculating the total processing number of commodities which can be processed by all available register terminals on the basis of the number of the available register terminals among register terminals installed in the shop and the number of commodities which can be processed by a register terminal per unit time; determination means for determining whether waiting time for accounting is generated on the basis of a differential value between the number of commodities purchased and the total processing number of commodities; and notification means for making a notification corresponding to a result of the determination by the first determination means.SELECTED DRAWING: Figure 7

Description

本発明の実施形態は、情報処理装置及びプログラムに関する。   Embodiments described herein relate generally to an information processing apparatus and a program.

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

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

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

実施形態の情報処理装置は、予測手段と、第1算出手段と、第1判定手段と、報知手段とを備える。予測手段は、過去の実績として記録された、店舗に来店した客のうち商品を購入した客の割合を示す購買率と、当該客により購入された商品の平均点数とに基づいて、来店中の客数から商品の購入点数を予測する。第1算出手段は、前記店舗に設置されたレジ端末のうち稼働中のレジ端末の台数と、一のレジ端末で単位時間当たりに処理することが可能な商品の処理点数とに基づいて、稼働中の全レジ端末で処理することが可能な総処理点数を算出する。第1判定手段は、前記購入点数と前記総処理点数との差分値に基づいて、会計待ちが発生するかを判定する。報知手段は、前記第1判定手段の判定結果に応じた報知を行う。   The information processing apparatus according to the embodiment includes a prediction unit, a first calculation unit, a first determination unit, and a notification unit. Based on the purchase rate that shows the percentage of customers who purchased products among the customers who visited the store, and the average score of the products purchased by the customers, Predict the number of products 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 processing points of products that can be processed per unit time by one cash register terminal. The total number of processing points that can be processed at all the cash register terminals is calculated. A 1st determination means determines whether accounting waiting generate | occur | produces based on the difference value of the said purchase score and the said total process score. The notification means performs notification according to the determination result of the first determination means.

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

以下に添付図面を参照して、情報処理装置及びプログラムの実施形態を詳細に説明する。なお、以下の実施形態では、本発明の情報処理装置及びプログラムをスーパーマーケットやコンビニエンスストア等の店舗に適用した例について説明するが、この実施形態によりこの発明が限定されるものではない。   Hereinafter, embodiments of an information processing apparatus and a program will be described in detail with reference to the accompanying drawings. In the following embodiment, an example in which the information processing apparatus and the program of the present invention are applied to a store such as a supermarket or a convenience store will be described. However, 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 illustrating 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 and the second camera 22 and the management server 30 are connected via a wired or wireless network N2. The portable terminal 40 and the management server 30 are connected via a 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 for (accounts for) a product for one transaction while referring to a product master (not shown) in which a product code, a unit price, and the like of each product sold in the store are stored. .

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

レジ端末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 illustrating a configuration example of the cashier 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. Moreover, the control part 11 is provided with timekeeping functions, such as RTC (Real Time Clock).

制御部11には、バス12を介して、通信I/F(インタフェース)13と、入力部14と、コードスキャナ15と、表示部16と、プリンタ17と、記憶部18とが接続される。   A communication I / F (interface) 13, an input unit 14, a code scanner 15, a display unit 16, a printer 17, and a storage unit 18 are connected to the control unit 11 via a 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 includes 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 numeric key for inputting the amount of money, the number of sales points, and the like, a current key for instructing a total output of products registered for sale as a single transaction. In addition, the input device has a support request key for outputting a support request when, for example, a queue for accounting occurs.

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

表示部16は、液晶ディスプレイ等の表示デバイスを有する。表示部16は、制御部11の制御に従い、各種の情報を表示する。プリンタ17は、サーマルプリンタ等のプリンタ装置である。プリンタ17は、制御部11の制御に従い、レシートやジャーナル等の印字を行う。   The display unit 16 includes a display device such as a liquid crystal display. The display unit 16 displays various information according to 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 includes a storage device such as an HDD (Hard Disk Drive) or an SSD (Solid State Drive). The storage unit 18 stores various programs executed by the control unit 11 (CPU), setting information, and the like.

また、レジ端末10は、制御部11(CPU)と、ROMや記憶部18に記憶されたプログラムとの協働により実現される機能部を備える。具体的には、制御部11(CPU)がプログラムを実行することで、会計処理部111及び状態通知部112等の機能部がRAM上に実現される。なお、会計処理部111及び状態通知部112は、制御部11が備える専用プロセッサ等によりハードウェア的に実現されてもよい。   In addition, the cash register terminal 10 includes a functional unit realized by the cooperation of the control unit 11 (CPU) and a program stored in the ROM or the storage unit 18. Specifically, the control unit 11 (CPU) executes a program, so that functional units such as the accounting processing unit 111 and the status notification unit 112 are realized on the RAM. Note that the accounting processing unit 111 and the state notification unit 112 may be realized in hardware by a dedicated processor or the like included 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 related to accounting. For example, the accounting processing unit 111 reads 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. Further, the accounting processing unit 111 calculates the sales price of the product from the unit price included in the product information, the number of sales input via the input unit 14, and the like. In addition, when the registration and accounting for one commercial transaction are completed, the accounting processing unit 111 performs sales registration by recording the product ID, sales price, and the like of those products in a sales master file (not shown). Then, the accounting processing unit 111 causes the printer 17 to output a receipt indicating the breakdown of the transaction.

状態通知部112は、通信I/F13と協働し、当該レジ端末10の状態を管理サーバ30に通知する。例えば、状態通知部112は、自己のレジ端末10が休止状態から稼働状態に移行する際に、稼働状態を示す状態情報を管理サーバ30に送信する。また、状態通知部112は、自己のレジ端末10が稼働状態から休止状態に移行する際に、休止状態を示す状態情報を管理サーバ30に送信する。ここで、稼働状態は、会計処理部111による会計処理を実行することが可能な状態を意味する。また、休止状態は、会計処理を実行することのできない状態を意味し、例えば電源オフの状態やスタンバイ状態等が挙げられる。   The state notification unit 112 notifies the management server 30 of the state of the cashier terminal 10 in cooperation with the communication I / F 13. For example, the state notification unit 112 transmits state information indicating the operation state to the management server 30 when the self-register terminal 10 shifts from the sleep state to the operation state. Further, the state notification unit 112 transmits state information indicating the dormant state to the management server 30 when the self-register terminal 10 shifts from the operating state to the dormant state. Here, the operating state means a state in which the accounting processing by the accounting processing unit 111 can be executed. The hibernation state means a state in which the accounting process cannot be executed, and examples 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 identification information (hereinafter referred to as a cash register number) that can identify the cash register terminal 10 in addition to information indicating the operating status or the hibernation status. In addition, when the self-registration terminal 10 is in an operating state, the state notification unit 112 transmits information indicating the cash register form (single system or two-person system) of the cash register terminal 10 in the state information. In addition, when the cash register terminal 10 is in an operating state, the status notification unit 112 may include identification information (sales clerk ID) that can identify the clerk who operates the cash register terminal 10 included in the status information. .

図1に戻り、第1カメラ21は、店舗の入口付近を撮像可能な位置に設けられ、来店した客を撮像する。また、第2カメラ22は、店舗の出口付近を撮像可能な位置に設けられ、店舗から出る客を撮像する。第1カメラ21及び第2カメラ22は、撮像により得られた画像データを、管理サーバ30に順次送信する。なお、入口と出口とが同一の場合には、第1カメラ21の撮像方向は、来店する客の顔を撮像可能な方向に向けられ、第2カメラ22の撮像方向は、店舗から出る客の顔を撮像可能な方向に向けられるものとする。   Returning to FIG. 1, the 1st camera 21 is provided in the position which can image the entrance vicinity of a store, and images the customer who visited the store. Moreover, the 2nd camera 22 is provided in the position which can image the exit vicinity of a store, and images the customer who leaves a store. The first camera 21 and the second camera 22 sequentially transmit 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 coming to the store can be imaged, and the imaging direction of the second camera 22 is the direction of the customer leaving the store. It is assumed that the face is directed in a direction in which the face can be imaged.

管理サーバ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 apparatus of this embodiment. The management server 30 has a configuration as shown in FIG. 3, for example. Here, FIG. 3 is a diagram illustrating 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 including a CPU, a ROM, a RAM, and the like. Further, the control unit 31 has a timekeeping function such as 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 includes 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 includes a display device such as a liquid crystal display. The display unit 37 displays various information according to the control of the control unit 31.

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

また、記憶部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 in the store. The purchase history data D1 is data that records a tendency related to the product purchase of a customer who visits the store, and stores the purchase rate and the average purchase score in association with the date and time (year / month / day / date) when these values are acquired. . Here, the “purchase rate” means a ratio of customers (number of customers) who actually purchased a product among customers (number of customers) who visited the store during the time period. The “average purchase points” means the average value of the number of products purchased by each customer who visited the store during that time period. The purchase history data D1 preferably holds at least data for the past year.

購買履歴データD1に記録するデータの取得方法は特に問わず、公知の方法を用いてもよい。例えば、管理サーバ30が、来店客数と、各レジ端末10で取引を行った客の割合(購買率)と、その買い上げ店数とを所定時間毎に集計し、集計結果を現在の日時と対応付けて購買履歴データD1に登録する構成としてもよい。また、購買履歴データD1には、日時とともに、その時間帯の天候や気温等の他の要素を記録してもよい。   A method for obtaining data 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 percentage of customers who made transactions at each cash register terminal 10 (purchasing rate), and the number of stores purchased at a predetermined time, and the totaled result corresponds to the current date and time. In addition, the configuration may be such that the purchase history data D1 is registered. Further, in the purchase history data D1, other elements such as the weather and temperature of the time zone may be recorded together with the date and time.

また、記憶部38は、レジ端末10のレジ形態毎の処理能力が記録された処理能力データD2を記憶する。ここで、処理能力は、一台のレジ端末10で単位時間(例えば、10分や1時間)当たりに処理することが可能な商品点数を意味する。処理能力は、各レジ形態の実績値から設定される。例えば、処理能力は、レジ端末10の各々で単位時間当たりに処理された商品点数の平均値や最大値(最小値)等としてもよい。   In addition, the storage unit 38 stores processing capacity data D2 in which the processing capacity of each cash register terminal 10 is recorded. Here, the processing capacity means the number of items 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 product points processed per unit time in each of the cash register terminals 10.

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

また、記憶部38は、レジ端末10の稼働状況を管理するためのレジ管理テーブルT1を記憶する。具体的には、レジ管理テーブルT1は、レジ端末10の各々を識別するレジナンバーに対応付けて、そのレジナンバーのレジ端末10から送信された状態情報を記憶し管理する。   Further, the storage unit 38 stores a 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 status information transmitted from the cash register terminal 10 of the cash register number in association with the cash register number for identifying each cash register terminal 10.

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

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

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

また、管理サーバ30は、制御部31(CPU)と、ROMや記憶部38に記憶されたプログラムとの協働により実現される機能部を備える。具体的には、図3に示すように、制御部31(CPU)がプログラムを実行することで、稼働状況管理部311、来店客数算出部312、判断処理部313及び報知処理部314等の機能部がRAM上に実現される。なお、稼働状況管理部311、来店客数算出部312、判断処理部313及び報知処理部314は、制御部31が備える専用プロセッサ等によりハードウェア的に実現されてもよい。   In addition, the management server 30 includes a functional unit that is realized by cooperation between the control unit 31 (CPU) and a program stored in the ROM or the storage unit 38. Specifically, as shown in FIG. 3, the control unit 31 (CPU) executes a program, so that functions such as an operation status management unit 311, a visitor number calculation unit 312, a determination processing unit 313, and a notification processing unit 314 are provided. Are implemented on the RAM. The operating status management unit 311, the store visitor number calculation unit 312, the determination processing unit 313, and the notification processing unit 314 may be realized in 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 cashier terminals 10 in the cashier management table T1 in association with the cashier number of the cashier terminal 10 that is the transmission source.

来店客数算出部312は、店舗に設けられた各種装置から得られる情報に基づき、来店中の客の人数を算出する。具体的には、来店客数算出部312は、第1カメラ21及び第2カメラ22から送信される画像データを解析することで、店舗に入った客の人数と、店舗から出た客の人数とをそれぞれ計数する。そして、来店客数算出部312は、それらの人数の差分(店舗に入った客の人数−店舗から出た客の人数)を算出することで、来店中の客の人数を来店客数として算出する。なお、画像データから人数を計数する方法は特に問わず、公知の技術を用いることが可能である。例えば、顔検出技術を用いることで、画像データから人の顔を検出し、その検出した顔の個数を客の人数としてもよい。   The store visitor count calculation unit 312 calculates the number of customers visiting the store based on 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 determine the number of customers who have entered the store and the number of customers who have exited the store. Are counted. Then, the store visitor number calculation unit 312 calculates the number of customers visiting the store as the number of store visitors by calculating the difference between the numbers (number of customers entering the store−number of customers leaving the store). A method for counting the number of persons 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 the image data, and the number of detected faces may be the number of customers.

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

判断処理部313は、本実施形態の予測手段、第1算出手段、第1判定手段、第2算出手段及び第2判定手段に対応する。判断処理部313は、現在の日時に対応する過去の実績に基づいて、来店客数から来店中の客が購入する商品の購入点数を予測する。また、判断処理部313は、稼働中のレジ端末10の台数とその処理能力とに基づいて、稼働中の全レジ端末10で処理することが可能な商品の総処理点数を算出する。   The determination processing unit 313 corresponds to the prediction unit, the first calculation unit, the first determination unit, the second calculation unit, and the second determination unit of the present embodiment. Based on the past performance corresponding to the current date and time, the determination processing unit 313 predicts the number of products purchased by the customers visiting the store from the number of customers visiting the store. Further, the determination processing unit 313 calculates the total number of processing points of 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, based on the following formula (1), the determination processing unit 313 calculates the difference between the product purchase score predicted from the number of customers visiting the store (purchase score) and the total processing score that can be processed by the operating cash register terminal 10. Is calculated as the number of surplus points.
Surplus points = (Number of customers visiting the store x Purchase rate x Average number of points purchased)-(Number of one-person cashiers x One-person cashier capacity)-(Number of two-person cashier x Two-person cashier) (1)

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

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

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

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

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

また、判断処理部313は、算出した余剰点数に基づき、会計待ちが発生するかを判定する。具体的には、判断処理部313は、余剰点数に基づき、来店客数から予測した買い上げ点数を処理するのに、稼働中のレジ端末10の処理能力が足りているか否かを判断する。   In addition, the determination processing unit 313 determines whether or not waiting for accounting occurs based on the calculated surplus points. Specifically, the determination processing unit 313 determines whether or not the processing capability 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 score exceeds the first threshold, the determination processing unit 313 determines that the processing capability is insufficient, that is, waiting for accounting occurs. In this case, the determination processing unit 313 calculates the number of cash register terminals 10 that are newly operated and the number of cash register terminals 10 that are to change the cash register form (single system → two-person system) in order to prevent waiting for payment. For this purpose (hereinafter referred to as operation determination processing). Further, for example, when the surplus point number is below the second threshold value (however, the second threshold value ≦ the first threshold value), the determination processing unit 313 determines that the processing capacity has been exceeded, that is, that no waiting for accounting occurs. In this case, the determination processing unit 313 calculates the number of cash register terminals 10 to be paused or 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. If the surplus points belong to a threshold range between the first threshold and the second threshold, the determination processing unit 313 determines that the processing capability is appropriate.

ここで、第1閾値及び第2閾値は、任意の値を設定することが可能である。第1閾値及び第2閾値は、例えば0等の同値を設定してもよいし、異なる値(但し、第1閾値>第2閾値)を設定してもよい。なお、稼働判断処理及び休止判断処理の詳細については後述する。   Here, the first threshold value and the second threshold value can be set to arbitrary values. For the first threshold and the second threshold, for example, the same value such as 0 may be set, or different values (however, the first threshold> the second threshold) may be set. 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 unit of this embodiment. The notification processing unit 314 notifies the processing result of the determination processing unit 313 in cooperation with 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 portable terminal 40 via the third communication I / F 35.

なお、報知先は携帯端末40に限らないものとする。例えば、報知処理部314は、判断処理部313の処理結果を表示部37に表示させることで報知を行ってもよい。また、報知処理部314は、第1通信I/F33を介して、判断処理部313の処理結果に応じた報知をレジ端末10の各々に行ってもよい。   Note that the notification destination is not limited to the mobile terminal 40. For example, the notification processing unit 314 may perform notification by causing the display unit 37 to display the processing result of the determination processing unit 313. Further, the notification processing unit 314 may perform notification according to the processing result of the determination processing unit 313 to each of the cashier 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 possessed by a store clerk (for example, a store manager). For example, the portable terminal 40 has a configuration as shown in FIG. Here, FIG. 6 is a diagram illustrating a configuration example of the mobile terminal 40. As shown in FIG. 6, the portable terminal 40 includes a control unit 41 having a computer configuration including a CPU, a ROM, a RAM, and the like. The control unit 41 also has a timekeeping function such as RTC.

制御部41には、バス42を介して、通信I/F43と、入力部44と、表示部45と、報知部46と、記憶部47とが接続される。   A communication I / F 43, an input unit 44, a display unit 45, a notification unit 46, and a storage unit 47 are connected to the control unit 41 via a 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 includes input devices 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 includes a display device such as a liquid crystal display. The display unit 45 displays various information according to the control of the control unit 41. The notification unit 46 performs notification by light, sound, vibration, or the like. The storage unit 47 includes a storage device such as an HDD or an SSD. The storage unit 47 stores various programs executed by the control unit 41 (CPU), setting information, and the like.

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

報知制御部411は、携帯端末40の状態が所定の条件を満たす場合に、報知部46を動作させることで報知を行う。例えば、報知制御部411は、管理サーバ30から報知を受け付けたことを条件に、報知部46を動作させる。また、報知制御部411は、表示制御部412と協働することで、画面表示により報知を行ってもよい。   The notification control unit 411 performs notification by operating the notification unit 46 when the state of the mobile terminal 40 satisfies a predetermined condition. For example, the notification control unit 411 operates the notification unit 46 on condition that the notification is received from the management server 30. Further, the notification control unit 411 may perform notification by screen display 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 notified by the management server 30 (the processing result of the determination processing unit 313) in response to a user operation via the input unit 44.

次に、図7〜図9を参照して、上記した管理サーバ30の動作について説明する。図7は、管理サーバ30で実行されるレジ運用支援処理の一例を示すフローチャートである。なお、本実施形態では、第1閾値及び第2閾値を0に設定した例について説明する。   Next, the operation of the management server 30 will be described with reference to FIGS. FIG. 7 is a flowchart illustrating an example of a cash register operation support process executed by the management server 30. In the present 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 store customers calculated by the store visitor number calculating unit 312 (step S11). Here, the timing at which the determination processing unit 313 acquires the number of customers is not particularly limited. For example, the determination processing unit 313 may acquire the number of customers at a predetermined time interval such as 5 minutes or 30 minutes. The determination processing unit 313 may acquire the number of customers on the condition that a support request is output from the cashier terminal 10.

続いて、判断処理部313は、現在の日時に対応する過去の実績(購買率、平均買い上げ点数)、一人制レジ台数、二人制レジ台数及びレジ形態毎の処理能力を、購買履歴データD1、処理能力データD2及びレジ管理テーブルT1から読み出す。次いで、判断処理部313は、上記式(1)に基づき、ステップS11で取得した来店客数と、購買履歴データD1等から読み出した各種情報とを用いて余剰点数を算出する(ステップS12)。   Subsequently, the judgment processing unit 313 displays the past performance (purchase rate, average purchase points) corresponding to the current date and time, the number of one-person cash registers, the number of two-person cash registers, and the processing capability for each cash register form as purchase history data D1. The data is read from the processing capacity data D2 and the cash register management table T1. Next, based on the above equation (1), the determination processing unit 313 calculates a surplus score using the number of customers acquired in step S11 and various information read from the purchase history data D1 and 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 capability of the cashier terminal 10 is insufficient on the condition that the surplus score exceeds 0 (step S13; Yes). In this case, the determination processing unit 313 executes an 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 cashier 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 a pause determination process (see FIG. 9) (step S16), and ends this process.

なお、余剰点数が0の場合(ステップS13;No→ステップS15;No)、判断処理部313は、レジ端末10の処理能力は適切と判断し、本処理を終了する。   In addition, when the number of surplus points is 0 (step S13; No-> step S15; No), the judgment process part 313 judges that the processing capability of the cash register terminal 10 is appropriate, and complete | finishes this process.

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

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

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

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

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

判断処理部313は、式(3)の関係が成立することを条件に(ステップS23;Yes)、残りの店員で一人制必要台数分のレジ端末10を一人制で稼働させることができると判断する。そして、報知処理部314は、判断処理部313の処理結果に基づいて、休止状態のレジ端末10を一人制で稼働させる一人制必要台数を携帯端末40に送信(報知)し(ステップS24)、本処理を終了する。   The determination processing unit 313 determines that the remaining clerk can operate the cash register terminals 10 for the required number of single-person systems on a condition that the relationship of Expression (3) is satisfied (step S23; Yes). To do. Then, the notification processing unit 314 transmits (notifies) to the portable terminal 40 the necessary number of single-person systems that operate the dormant cash register terminal 10 based on the processing result of the determination processing unit 313 (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 cash register terminals 10 for the necessary number of single-person systems by the remaining shop clerk on the condition that the relationship of the expression (3) is not established (step S23; No). Judge. In this case, the notification processing unit 314 transmits (notifies) the required number of single persons and the insufficient number of salesclerks to the portable terminal 40 based on the processing result of the determination processing unit 313 (step S25), and ends this processing. To do. Note that the number of salesclerks that are insufficient corresponds to a value obtained by subtracting the left side of Expression (3) from the right side of Expression (3).

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

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

続いて、判断処理部313は、レジ管理テーブルT1に登録されたレジ端末10の総数(以下、総レジ台数という)と、二人制必要台数とを比較し、総レジ台数が二人制必要台数以上か否かを判定する(ステップS27)。ここで、判断処理部313は、総レジ台数が二人制必要台数以上であることを条件に(ステップS27;Yes)、二人制必要台数分のレジ端末10を二人制で稼働させることで、余剰点数分の商品を処理できると判断する。   Subsequently, the determination 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 required number of two people, and the total number of cash registers requires two people. It is determined whether or not the number is greater than or equal to the number (step S27). Here, the judgment processing unit 313 operates the cash register terminals 10 corresponding to the required number of two persons on a two-person system on condition that the total number of cash registers is equal to or greater than the required number of two-person systems (Step S27; Yes). Thus, it is determined that the product for the surplus points can be processed.

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

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

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

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

次に、図9を参照して、上述したステップS16の休止判断処理について説明する。図9は、管理サーバ30で実行される休止判断処理の一例を示すフローチャートである。   Next, with reference to FIG. 9, the pause determination process in step S16 described above will be described. FIG. 9 is a flowchart illustrating an example of the suspension 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 excess score into a positive value by subtracting the excess 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 cash register terminal 10 operating in the two-person system can be shifted to the single-person system on condition that the cash register 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 cashier terminals 10 to be shifted to the single system (the number of shifts to the single system) (step S43). Specifically, the determination processing unit 313 calculates the number of single-person shifts based on the following formula (6). Here, any value can be set as the two-person correction value, regardless of the particular one. For example, by setting the two-person system correction value to a positive number, it is possible to estimate the number of units that shift to the one-person system is small.
Number of single-person shift = excess points ÷ (two-person processing capacity-single-person processing capacity)-two-person correction value (6)

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

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

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

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

一方、ステップ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 that is 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 (the number of hibernation shifts). (Step S50). Specifically, the determination processing unit 313 calculates the number of suspension transitions based on the following formula (8).
Number of suspension transitions = excess points ÷ single-person processing capacity-single-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 obtained by subtracting the number of suspension transitions calculated in step S50 from the number of cash register terminals 10 currently in operation is equal to or greater than the minimum guaranteed number (step). S51). The determination processing unit 313 determines that the cash register terminals 10 corresponding to the number of suspension transitions can be shifted to a dormant state on condition that the remaining number is equal to or greater than the minimum guaranteed number (step S51; Yes). Then, the notification processing unit 314 transmits (notifies) the number of sleep transitions to be shifted to the sleep state to the portable terminal 40 based on the processing result of the determination processing unit 313 (step S52), and ends this process.

また、残りの台数が最低保障台数未満となることを条件に(ステップS51;No)、判断処理部313は、稼働レジ台数から最低保障台数を減算した台数(減算休止移行台数)分のレジ端末10を、休止状態に移行できると判断する。この場合、報知処理部314は、判断処理部313の処理結果に基づき、休止状態に移行させる減算休止移行台数を携帯端末40に送信(報知)し(ステップS53)、本処理を終了する。   Also, on condition that the remaining number is less than the minimum guaranteed number (step S51; No), the determination processing unit 313 has the same number of cash register terminals as the number of subtracting the minimum guaranteed number from the number of operating cash registers (the number of subtraction suspension transitions). 10 is determined to be able to shift to a dormant state. In this case, the notification processing unit 314 transmits (notifies) the number of subtraction suspension transitions to be shifted to the suspension state to the portable terminal 40 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 products purchased from the number of customers visiting the store based on the past results, and the total number of products that can be processed by all the operating cash register terminals 10. By comparing with the number of processing points, it is determined whether or not an accounting wait occurs. Then, the management server 30 notifies the portable terminal 40 according to the determination result. Thereby, the store manager who possesses the portable terminal 40 can prevent the occurrence of waiting for accounting by operating the cashier terminal 10 or changing the cashier form based on the notification content from the management server 30. Therefore, the management server 30 can efficiently support the operation of the cashier terminal 10.

また、管理サーバ30は、会計待ちが発生すると判定(判断)したことを条件に、新たに稼働させるレジ端末10の台数やレジ形態を変更するレジ端末10の台数を算出し、携帯端末40に報知する。これにより、携帯端末40を所持する店長は、管理サーバ30から報知された台数に基づき、レジ端末10の稼働やレジ形態の変更を行うことで、会計待ちの発生を防ぐことができる。   In addition, the management server 30 calculates the number of cashier terminals 10 to be newly operated and the cashier terminals 10 to change the cashier form on the condition that it is determined (determined) that waiting for payment occurs. Inform. Thereby, the store manager who possesses the portable terminal 40 can prevent the occurrence of waiting for payment by performing the operation of the cashier terminal 10 or changing the cashier form based on the number notified from the management server 30.

また、管理サーバ30は、会計待ちが発生しないと判定(判断)したことを条件に、休止させるレジ端末10の台数やレジ形態を変更するレジ端末10の台数を算出し、携帯端末40に報知する。これにより、携帯端末40を所持する店長は、管理サーバ30から報知された台数に基づき、レジ端末10の休止やレジ形態の変更を行うことで、レジ端末10を効率的に稼働させることができる。   In addition, the management server 30 calculates the number of the cashier terminals 10 to be suspended and the number of the cashier terminals 10 to change the cashier form on condition that it is determined (determined) that no accounting wait occurs, and notifies the portable terminal 40 of the number. To do. Thereby, the store manager who possesses the portable 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 notified from the management server 30. .

また、管理サーバ30は、予測した購入点数を処理するレジ端末10の台数や、当該レジ端末10を稼働する店員数が足りない場合に、それらの値を携帯端末40に報知する。これにより、携帯端末40を所持する店長は、管理サーバ30から報知された不足数に基づき、レジ端末10や店員の補充を行うことができる。   In addition, the management server 30 notifies the mobile terminal 40 of these values when the number of the cashier terminals 10 that process the predicted purchase points and the number of shop assistants operating the cashier terminals 10 are insufficient. Thereby, the store manager who has the portable terminal 40 can replenish the cashier terminal 10 and the store clerk based on the shortage number notified from the management server 30.

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

例えば、上記実施形態では、管理サーバ30が、購買履歴データD1、処理能力データD2、レジ管理テーブルT1及び店員管理テーブルT2を保持する構成としたが、管理サーバ30がアクセス可能な他の装置が保持する構成としてもよい。   For example, in the above-described 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 by the management server 30 are available. It is good also as a structure to hold | maintain.

また、上記実施形態では、一人制での稼働を優先したが、これに限らず、二人制での稼働を優先する構成としてもよい。   Moreover, in the said embodiment, although priority was given to the operation by a single system, it is not restricted to this, It is good also as a structure which gives priority to the operation by a 2 person system.

また、上記実施形態では、購買履歴データD1は、日時単位で購買率及び平均買い上げ点数を保持する構成としたが、これに限らず、購買率と平均買い上げ点数との組を一つ保持する構成としてもよい。この場合、判断処理部313は、現在の日時によらず、購買履歴データD1が保持する購買率及び平均買い上げ点数に基づき、来店客数から予測される買い上げ点数を算出する。   In the above embodiment, the purchase history data D1 is configured to hold the purchase rate and the average purchase score in units of date and time. However, the present invention is not limited to this, and the purchase history data D1 is configured to hold one set of the purchase rate and the average purchase score. It is good. In this case, the determination processing unit 313 calculates the number of purchases predicted from the number of customers visiting the store based on the purchase rate and the average purchase number held in 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)等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。   The program executed in each device of the above embodiment is a file in an installable or executable format, such as a floppy (registered trademark) disk, a CD (Compact Disc), a CD-R (Compact Disc-Recordable), 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), USB memory (Universal Serial Bus memory), etc. You may comprise as follows.

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

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

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

Claims (6)

過去の実績として記録された、店舗に来店した客のうち商品を購入した客の割合を示す購買率と、当該客により購入された商品の平均点数とに基づいて、来店中の客数から商品の購入点数を予測する予測手段と、
前記店舗に設置されたレジ端末のうち稼働中のレジ端末の台数と、一のレジ端末で単位時間当たりに処理することが可能な商品の処理点数とに基づいて、稼働中の全レジ端末で処理することが可能な総処理点数を算出する第1算出手段と、
前記購入点数と前記総処理点数との差分値に基づいて、会計待ちが発生するかを判定する第1判定手段と、
前記第1判定手段の判定結果に応じた報知を行う報知手段と、
を備える情報処理装置。
Based on the purchase rate, which shows the percentage of customers who purchased products among the customers who visited the store, and the average number of products purchased by the customers, A forecasting means for forecasting purchase points;
Based on the number of cashier terminals in operation among the cashier terminals installed in the store and the number of processing points of products that can be processed per unit time by one cashier terminal, First calculation means for calculating the total number of processing points that can be processed;
First determination means for determining whether to wait for a transaction based on a difference value between the purchase points and the total processing points;
Notification means for performing notification according to the determination result of the first determination means;
An information processing apparatus comprising:
前記第1判定手段により会計待ちが発生すると判定されたことを条件に、前記購入点数と前記総処理点数との差分値と、前記処理点数とに基づいて、前記購入点数の処理に不足する前記レジ端末の台数を算出する第2算出手段を更に備え、
前記報知手段は、前記第2算出手段が算出した台数を報知する請求項1に記載の情報処理装置。
Based on the difference between the purchase score and the total processing score and the processing score, the purchase score processing is insufficient on the condition that the first determination means determines that accounting waiting occurs. A second calculating means for calculating the number of cashier terminals;
The information processing apparatus according to claim 1, wherein the notification unit notifies the number of units calculated by the second calculation unit.
前記第2算出手段は、前記第1判定手段により会計待ちが発生しないと判定されたことを条件に、前記購入点数と前記総処理点数との差分値と、前記処理点数とに基づいて、前記購入点数の処理に超過する前記レジ端末の台数を算出する請求項2に記載の情報処理装置。   The second calculation means is based on the difference value between the purchase score and the total processing score, and the processing score, on the condition that the first determination means determines that no waiting for accounting occurs. The information processing apparatus according to claim 2, wherein the number of the cash register terminals exceeding the purchase point processing is calculated. 前記第1算出手段は、前記稼働中のレジ端末のレジ形態毎の台数と、当該レジ形態毎の前記処理点数とに基づいて、稼働中の全レジ端末で処理することが可能な前記総処理点数を算出し、
前記第2算出手段は、前記購入点数と前記総処理点数との差分値と、前記レジ形態毎の前記処理点数とに基づいて、前記レジ端末の台数を算出する請求項2又は3に記載の情報処理装置。
The first calculation means is configured to process the total processing that can be processed by all the operating cash register terminals based on the number of cash register terminals in operation for each cash register type and the processing points for each cash register type. Calculate the score,
The said 2nd calculation means calculates the number of the said cashier terminals based on the difference value of the said purchase score and the said total processing score, and the said processing score for every said cash register form. Information processing device.
前記店舗の店員数と、前記稼働中のレジ端末の台数とに基づき、当該レジ端末の操作に係る店員を除いた残りの店員数で、前記第2算出手段が算出した不足台数分の前記レジ端末を稼働できるかを判定する第2判定手段を更に備え、
前記報知手段は、前記第2判定手段が稼働できないと判定したことを条件に、前記不足台数分の前記レジ端末の稼働に不足する店員数を報知する請求項2〜4の何れか一項に記載の情報処理装置。
Based on the number of clerk of the store and the number of cashier terminals in operation, the remaining number of clerk excluding the clerk involved in the operation of the cashier terminal and the number of cashiers calculated by the second calculating means. A second determination means for determining whether the terminal can be operated;
5. The reporting device according to claim 2, wherein the reporting unit reports the number of salesclerks that are insufficient for operating the cash register terminal for the shortage on condition that the second determination unit cannot be operated. The information processing apparatus described.
コンピュータを、
過去の実績として記録された、店舗に来店した客のうち商品を購入した客の割合を示す購買率と、当該客により購入された商品の平均点数とに基づいて、来店中の客数から商品の購入点数を予測する予測手段と、
前記店舗に設置されたレジ端末のうち稼働中のレジ端末の台数と、一のレジ端末で単位時間当たりに処理することが可能な商品の処理点数とに基づいて、稼働中の全レジ端末で処理することが可能な総処理点数を算出する第1算出手段と、
前記購入点数と前記総処理点数との差分値に基づいて、会計待ちが発生するかを判定する第1判定手段と、
前記第1判定手段の判定結果に応じた報知を行う報知手段と、
して機能させるためのプログラム。
Computer
Based on the purchase rate, which shows the percentage of customers who purchased products among the customers who visited the store, and the average number of products purchased by the customers, A forecasting means for forecasting purchase points;
Based on the number of cashier terminals in operation among the cashier terminals installed in the store and the number of processing points of products that can be processed per unit time by one cashier terminal, First calculation means for calculating the total number of processing points that can be processed;
First determination means for determining whether to wait for a transaction based on a difference value between the purchase points and the total processing points;
Notification means for performing notification according to the determination result of the first determination means;
Program to make it function.
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 true JP2018005285A (en) 2018-01-11
JP6785077B2 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)

Citations (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 Commodity sales data processor, method for calculating schedule number of open stands for every time zone and computer-readable storage medium storing program for calculating the estimated number of open stands
JP2004178277A (en) * 2002-11-27 2004-06-24 Toshiba Lighting & Technology Corp Sales floor plan supporting system
JP2006221367A (en) * 2005-02-09 2006-08-24 Takachiho Koeki Kk Server, information processor and computer program
JP2014038552A (en) * 2012-08-20 2014-02-27 Nec Corp Container, calculator, and system and method for queue prevention
JP2015103023A (en) * 2013-11-25 2015-06-04 株式会社寺岡精工 POS management device and POS management program
JP2015149089A (en) * 2015-03-31 2015-08-20 パナソニックIpマネジメント株式会社 Accounting service support device, accounting service support system, and accounting service support method
WO2015175520A1 (en) * 2014-05-13 2015-11-19 Wal-Mart Stores, Inc. Systems and methods for cashier scheduling
JP2016110228A (en) * 2014-12-02 2016-06-20 東芝テック株式会社 Information processing device and program

Patent Citations (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 Commodity sales data processor, method for calculating schedule number of open stands for every time zone and computer-readable storage medium storing program for calculating the estimated number of open stands
JP2004178277A (en) * 2002-11-27 2004-06-24 Toshiba Lighting & Technology Corp Sales floor plan supporting system
JP2006221367A (en) * 2005-02-09 2006-08-24 Takachiho Koeki Kk Server, information processor and computer program
JP2014038552A (en) * 2012-08-20 2014-02-27 Nec Corp Container, calculator, and system and method for queue prevention
JP2015103023A (en) * 2013-11-25 2015-06-04 株式会社寺岡精工 POS management device and POS management program
WO2015175520A1 (en) * 2014-05-13 2015-11-19 Wal-Mart Stores, Inc. Systems and methods for cashier scheduling
JP2016110228A (en) * 2014-12-02 2016-06-20 東芝テック株式会社 Information processing device and program
JP2015149089A (en) * 2015-03-31 2015-08-20 パナソニックIpマネジメント株式会社 Accounting service support device, accounting service support system, and accounting service support method

Also Published As

Publication number Publication date
JP6785077B2 (en) 2020-11-18

Similar Documents

Publication Publication Date Title
JP6675229B2 (en) Work assignment support device, terminal device, and program
US8856034B2 (en) Intelligent point of sale system
US20130066698A1 (en) Automatic rebate generation
JP6596831B2 (en) Prediction system, prediction method and program
JP2015148918A (en) Accounting service support device, accounting service support system, and accounting service support method
JP2014149685A (en) Customer service analyzer, customer service analyzing system and customer service analyzing method
JP7242763B2 (en) mobile terminal and program
JP2015149089A (en) Accounting service support device, accounting service support system, and accounting service support method
US6810385B1 (en) Method and apparatus using consumer idle time for productive activities
JP6655427B2 (en) Information processing device and program
JP7298644B2 (en) Processing device, processing method and program
JP2006221367A (en) Server, information processor and computer program
JP6102591B2 (en) Checkout monitoring apparatus, method and program
JP6785077B2 (en) Information processing equipment and programs
JP6257502B2 (en) Information processing apparatus and program
US20180308110A1 (en) Server device and service method
JP2022110063A (en) Coupon issuing system, coupon issuing method and program
JP2018025882A (en) Image processing device and control method thereof, display device, computer program
US20220092630A1 (en) Digital signage terminal
JP7429336B1 (en) In-store management system
JP2020086985A (en) Server device and program
JP7495307B2 (en) Information processing device and program
JP2019067233A (en) Information presentation system
JP5371930B2 (en) Sales display system, data processing apparatus and control program
JP2010073060A (en) Self-checkout device, self-checkout system and self-checkout method

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