JP7362387B2 - Information notification device and notification program - Google Patents
Information notification device and notification program Download PDFInfo
- Publication number
- JP7362387B2 JP7362387B2 JP2019171507A JP2019171507A JP7362387B2 JP 7362387 B2 JP7362387 B2 JP 7362387B2 JP 2019171507 A JP2019171507 A JP 2019171507A JP 2019171507 A JP2019171507 A JP 2019171507A JP 7362387 B2 JP7362387 B2 JP 7362387B2
- Authority
- JP
- Japan
- Prior art keywords
- notification
- congestion
- information
- electronic device
- area
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明の実施形態は、情報通知装置、及びコンピュータに実行させる通知プログラムに関する。 Embodiments of the present invention relate to an information notification device and a notification program executed by a computer.
近年、買物客が、ショッピングカートなどの台車に備えられた端末を用いて、店舗において購入を決定した商品の買上登録を行いながら、買上登録が済んだ商品を台車に載置してゆくようにしたシステムが実現されている。 In recent years, shoppers have begun registering the products they have decided to purchase at a store using terminals installed on trolleys such as shopping carts, and then placing the registered products on the trolley. A system has been realized.
こうしたシステムが用いられた店舗では、客が台車と共に購入しようとする商品が陳列された売り場に移動し、商品を手に取って確認した上で商品の買上登録の操作を行う。従って、客が目的としている売り場、あるいは売り場周辺のエリアに他の買物客が複数いるなどして混雑している場合には、台車と共に目的とする売り場まで移動することができず買い物することが難しい。このような場合、客は、混雑が解消するまで売り場近くで待ったり、時間をずらして売り場を複数回訪れて混雑が解消されているかを確認したり、目的とする売り場での買い物をあきらめたりするなどしていた。すなわち、買い物の長時間化や購入機会の損失などの状況が発生していた。 In a store that uses such a system, a customer moves with a trolley to the sales floor where the products they wish to purchase are displayed, picks up the products, inspects them, and then registers the product for purchase. Therefore, if there are multiple other shoppers in the sales area or the area around the sales area that is crowded, the customer will not be able to move with the trolley to the sales area and will not be able to shop. difficult. In such cases, customers may wait near the sales area until the congestion has cleared, visit the sales area multiple times at different times to see if the congestion has eased, or give up shopping at the desired sales area. etc. In other words, situations such as longer shopping hours and lost purchasing opportunities have occurred.
本発明の実施形態が解決しようとする課題は、買物客が効率的に目的とする買い物ができるように情報を通知することが可能な情報通知装置、及び通知プログラムを提供することである。 The problem to be solved by the embodiments of the present invention is to provide an information notification device and a notification program that can notify shoppers of information so that they can efficiently make their desired purchases.
実施形態によれば、情報通知装置は、検出手段、受信手段、設定手段、第1通知手段を有する。検出手段は、店舗内の混雑状況を複数のエリア毎に検出する。受信手段は、店舗内の電子機器から混雑状況に関する情報の通知要求を受信する。設定手段は、前記通知要求に応じて、前記電子機器に対応する前記情報の通知対象とする特定のエリアを設定する。第1通知手段は、前記特定のエリアの混雑状況について混雑が解消したと判別される場合に、前記電子機器に混雑解消を通知する。 According to the embodiment, the information notification device includes a detection means, a reception means, a setting means, and a first notification means. The detection means detects the congestion situation in the store for each of a plurality of areas. The receiving means receives a notification request for information regarding the congestion situation from an electronic device in the store. The setting means sets a specific area to be notified of the information corresponding to the electronic device in response to the notification request. The first notification means notifies the electronic device that the congestion has been resolved when it is determined that the congestion in the specific area has been resolved.
以下、本実施形態について、図面を参照しながら説明する。 This embodiment will be described below with reference to the drawings.
図1は、本実施形態の通知システムの構成を示すブロック図である。本実施形態の通知システムは、例えばスーパーマーケット、量販店、大型電気店、ホームセンターなどの店舗Sに設置される。本実施形態における通知システムは、客が目的とする店舗内の売り場が混雑している場合に、その売り場のエリアを客からの要求に応じて設定しておき、混雑が解消された時に客に通知することができる。 FIG. 1 is a block diagram showing the configuration of a notification system according to this embodiment. The notification system of this embodiment is installed in a store S such as a supermarket, a mass retailer, a large electronics store, or a home center. The notification system in this embodiment sets the area of the store according to the customer's request when the sales floor in the store that the customer is interested in is crowded, and when the congestion is relieved, the notification system alerts the customer. Can be notified.
まず、図1を用いて、本実施形態が適用される店舗のレイアウト例について説明する。 First, an example of the layout of a store to which this embodiment is applied will be described using FIG. 1.
図1に示すように店舗Sは、複数の商品棚Rが配置された売場S1と、入口IN近くのカート置場S2とに区分けされている。各商品棚Rには、それぞれ物品の一例である商品が陳列されている。入口INから入店した買物客は、カート置場S2からカートCを持ち出して売場S1へ入る。そして買物客は、カートCを操作しながら売場S1を回り、商品棚Rに陳列されている商品のなかから購入する商品を取り出して、カートCに取り付けられたカート端末10(後述する)において買上登録してカートCのカゴに入れる。商品を取り終えた買物客は、カートCを操作して図示しない会計場(レジ)へ移動し、会計を行う。 As shown in FIG. 1, the store S is divided into a sales floor S1 where a plurality of product shelves R are arranged and a cart storage area S2 near the entrance IN. Each product shelf R displays products that are examples of products. A shopper who enters the store from the entrance IN takes out a cart C from the cart storage area S2 and enters the sales area S1. Then, the shopper moves around the sales floor S1 while operating the cart C, takes out the product to purchase from among the products displayed on the product shelf R, and purchases it at the cart terminal 10 (described later) attached to the cart C. Register and add to Cart C. After picking up the items, the shopper operates the cart C to move to a cash register (not shown) and pay the bill.
各商品棚Rには、カートCの位置を検出するために使用する発信機Bが取り付けられている。本実施形態では、例えば、商品棚Rのコーナに発信機Bが取り付けられている。発信機Bは、例えば近距離無線通信により、周期的にビーコン信号を発信する。ビーコン信号には固有のビーコンIDが含まれる。発信機Bは、原則的にはほぼ同じ発信強度でビーコン信号を発信する。発信機Bは、周辺の環境に応じて、意図的に発信強度を変化させてもよい。 A transmitter B used to detect the position of the cart C is attached to each product shelf R. In this embodiment, a transmitter B is attached to a corner of a product shelf R, for example. Transmitter B periodically transmits a beacon signal by, for example, short-range wireless communication. The beacon signal includes a unique beacon ID. Transmitter B basically transmits beacon signals with approximately the same transmission strength. Transmitter B may intentionally change the transmission intensity depending on the surrounding environment.
一方、詳細は後述するが、カートCには発信機Bから発信されるビーコン信号を受信するための送受信回路104(図3を参照)が備えられており、売場S1に入ったカートCの送受信回路104は、少なくとも1つの受信機Bから発信されるビーコン信号を受信する。なお、発信機Bの取付箇所は、図1のレイアウト例に限定されるものではない。要は、上述したように、売場S1に入ったカートCの送受信回路104が、少なくとも1つの受信機Bから発信されるビーコン信号を受信できればよい。 On the other hand, although the details will be described later, the cart C is equipped with a transmitting/receiving circuit 104 (see FIG. 3) for receiving the beacon signal transmitted from the transmitter B. Circuit 104 receives beacon signals transmitted from at least one receiver B. Note that the mounting location of the transmitter B is not limited to the layout example shown in FIG. In short, as described above, it is sufficient that the transmitting/receiving circuit 104 of the cart C that has entered the sales floor S1 can receive the beacon signal transmitted from at least one receiver B.
売場S1には、複数のエリアAR1~AR14が設定されている。エリアAR1~AR14は、例えば、特定の商品の売り場毎に設定されている。本実施形態における通知システムでは、エリアAR1~AR14についてエリア毎に混雑状況が検出され、客からの要求に応じて特定のエリアについての混雑状況に関する情報を通知することができる。 A plurality of areas AR1 to AR14 are set in the sales floor S1. Areas AR1 to AR14 are set, for example, for each sales area of a specific product. In the notification system in this embodiment, the congestion situation is detected for each area in areas AR1 to AR14, and information regarding the congestion situation in a specific area can be notified in response to a request from a customer.
また、売場S1には、売場S1の全ての範囲、少なくともエリアAR1~AR14を撮影範囲とする複数のカメラ(図3を参照)が設置される。カメラによって撮影された画像は、売場S1内にいる客、カートCなどを検出する処理などに用いられる。 In addition, a plurality of cameras (see FIG. 3) are installed in the sales floor S1, whose shooting range covers the entire range of the sales floor S1, at least areas AR1 to AR14. Images taken by the camera are used for processing to detect customers, carts C, etc. in the sales floor S1.
図2は、カートCの一例を示す斜視図である。カートCは、ハンドルC1を備えたフレームC2の下方部に4つのキャスターC3を取り付け、前後及び左右の方向に移動可能となっている。フレームC2の一部は、買物カゴEを着脱自在に支持するための支持部C4となっている。買物客は、支持部C4に支持された買物カゴEに、購入する商品を上方から入れる。 FIG. 2 is a perspective view showing an example of the cart C. The cart C has four casters C3 attached to the lower part of a frame C2 provided with a handle C1, and is movable in the front-back and left-right directions. A part of the frame C2 serves as a support portion C4 for detachably supporting the shopping cart E. The shopper places the products to be purchased into the shopping cart E supported by the support part C4 from above.
ハンドルC1近傍のフレームC2には、カート端末10(電子機器)が取り付けられている。カート端末10は、タッチパネル107を備えており、ハンドルC1を握ってカートCを操作する買物客が該タッチパネル107に表示される画像を視認できる位置に取り付けられている。 A cart terminal 10 (electronic device) is attached to the frame C2 near the handle C1. The cart terminal 10 is equipped with a touch panel 107, and is attached at a position where a shopper who operates the cart C by gripping the handle C1 can view an image displayed on the touch panel 107.
支持部C4のハンドルC1とは反対側には、撮像デバイスであるカメラ30が取り付けられている。カメラ30は、カートCに置かれた買物カゴEを撮影できるように設けられている。カメラ30は、客が商品を買物カゴEに投入したり、取り出したりするのを監視するためのものである。 A camera 30, which is an imaging device, is attached to the opposite side of the support portion C4 from the handle C1. The camera 30 is provided so as to be able to photograph the shopping cart E placed on the cart C. The camera 30 is used to monitor when customers put products into and take out products from the shopping cart E.
なお、本実施形態では、カートCに取り付けられた専用のカート端末10を対象にして説明するが、他の電子機器を用いることも可能である。例えば、客が所持するスマートフォンなどに、後述する処理を実行するアプリケーションプログラムをインストールし、入店時に同プログラムを起動することで同様の処理を実行させることが可能である。 Note that although this embodiment will be described with reference to the dedicated cart terminal 10 attached to the cart C, it is also possible to use other electronic devices. For example, it is possible to install an application program that executes the processing described below on a smartphone owned by a customer, and to execute the same processing by activating the program when entering the store.
図3は、本実施形態における通知システムの構成を示すブロック図である。 FIG. 3 is a block diagram showing the configuration of the notification system in this embodiment.
図3に示すように、通知システムは、カート端末10、通信ネットワーク40、情報通知サーバ50、カメラ60、カメラコントローラ61を含む。 As shown in FIG. 3, the notification system includes a cart terminal 10, a communication network 40, an information notification server 50, a camera 60, and a camera controller 61.
図3では、カート端末10の要部回路構成を示す。カート端末10は、プロセッサ101、メインメモリ102、補助記憶デバイス103、送受信回路104、スキャナ105、画像処理回路106、タッチパネル107、リーダ109、通信ユニット110、及びシステムバス112を備える。 FIG. 3 shows the main circuit configuration of the cart terminal 10. The cart terminal 10 includes a processor 101, a main memory 102, an auxiliary storage device 103, a transmission/reception circuit 104, a scanner 105, an image processing circuit 106, a touch panel 107, a reader 109, a communication unit 110, and a system bus 112.
カート端末10は、システムバス112に、プロセッサ101、メインメモリ102、補助記憶デバイス103、送受信回路104、スキャナ105、画像処理回路106、タッチパネル107、リーダ109、通信ユニット110を直接または信号入出力回路を介して接続する。カート端末10は、プロセッサ101、メインメモリ102及び補助記憶デバイス103と、これらを接続するシステムバス112とによってコンピュータを構成する。 The cart terminal 10 connects a processor 101 , main memory 102 , auxiliary storage device 103 , transmission/reception circuit 104 , scanner 105 , image processing circuit 106 , touch panel 107 , reader 109 , and communication unit 110 to a system bus 112 directly or via a signal input/output circuit. Connect via. The cart terminal 10 constitutes a computer including a processor 101, a main memory 102, an auxiliary storage device 103, and a system bus 112 that connects these.
プロセッサ101は、上記コンピュータの中枢部分に相当する。プロセッサ101は、オペレーティングシステムやアプリケーションプログラムに従って、カート端末10としての各種の機能を実現するべく各部を制御する。 Processor 101 corresponds to the central part of the computer. The processor 101 controls each part to realize various functions of the cart terminal 10 according to the operating system and application programs.
メインメモリ102は、上記コンピュータの主記憶部分に相当する。メインメモリ102は、不揮発性のメモリ領域と揮発性のメモリ領域とを含む。メインメモリ102は、不揮発性のメモリ領域ではオペレーティングシステムやアプリケーションプログラムを記憶する。アプリケーションプログラムには、後述する混雑情報要求処理(図7参照)を実行するプログラムを含む。またメインメモリ102は、プロセッサ101が各部を制御するための処理を実行する上で必要なデータを不揮発性または揮発性のメモリ領域で記憶する場合もある。メインメモリ102は、揮発性のメモリ領域を、プロセッサ101によってデータが適宜書き換えられるワークエリアとして使用する。 Main memory 102 corresponds to the main memory portion of the computer. Main memory 102 includes a nonvolatile memory area and a volatile memory area. The main memory 102 stores an operating system and application programs in a nonvolatile memory area. The application program includes a program that executes congestion information request processing (see FIG. 7), which will be described later. Further, the main memory 102 may store data necessary for the processor 101 to execute processing for controlling each unit in a non-volatile or volatile memory area. The main memory 102 uses a volatile memory area as a work area in which data is appropriately rewritten by the processor 101.
補助記憶デバイス103は、上記コンピュータの補助記憶部分に相当する。例えばEEPROM(Electric Erasable Programmable Read-Only Memory)、HDD(Hard Disc Drive)、あるいはSSD(Solid State Drive)等が補助記憶デバイス103として使用される。補助記憶デバイス103は、プロセッサ101が各種の処理を行う上で使用するデータや、プロセッサ101での処理によって生成されたデータを保存する。補助記憶デバイス103は、上記のアプリケーションプログラムを記憶する場合もある。 The auxiliary storage device 103 corresponds to the auxiliary storage portion of the computer. For example, an EEPROM (Electric Erasable Programmable Read-Only Memory), an HDD (Hard Disc Drive), or an SSD (Solid State Drive) is used as the auxiliary storage device 103. The auxiliary storage device 103 stores data used by the processor 101 to perform various processes and data generated by processing by the processor 101. The auxiliary storage device 103 may also store the above application program.
送受信回路104は、発信機Bから発信されたビーコン信号を受信し、そのビーコン信号から、ビーコンIDを検出する。また送受信回路104は、電波受信強度を測定するための測定回路を含み、受信したビーコン信号の電波受信強度を測定する。送受信回路104は、ビーコン信号を受信する毎に、ビーコン信号から検出したビーコンIDと、測定回路で測定された電波受信強度値とをプロセッサ101に供給する。 Transmission/reception circuit 104 receives a beacon signal transmitted from transmitter B, and detects a beacon ID from the beacon signal. The transmitting/receiving circuit 104 also includes a measuring circuit for measuring the radio wave reception strength, and measures the radio wave reception strength of the received beacon signal. Every time the transmitting/receiving circuit 104 receives a beacon signal, it supplies the beacon ID detected from the beacon signal and the radio wave reception strength value measured by the measuring circuit to the processor 101.
プロセッサ101は、送受信回路104からビーコンIDと電波受信強度値とを受け取ると、その電波受信強度値を基に、ビーコンIDから特定される発信機Bとカート端末10との距離を算出する。プロセッサ101は、単一の若しくは複数の発信機Bとの距離情報を用いて、カート端末10の位置、つまりはカートCの売場S内における位置を算出する。プロセッサ101は、カート端末10が客により使用されている間、カート端末10(カートC)の現在位置を示す位置情報を、カート端末10に固有の端末IDと共に通信ネットワーク40を介して情報通知サーバ50に送信する。なお、カート端末10の現在位置を検出する方法は、発信機Bから発信されたビーコン信号(ビーコンID)を利用する方法に限らない。例えば、カート端末10にセンサ(加速度センサ、ジャイロセンサ(角速度センサ)、地磁気センサ(電子コンパス)など)を設けてカートCの移動を検出して現在位置を特定する方法、カート端末10において現在位置を検出するのではなく、情報通知サーバ50において、カメラ60により撮影された画像からカートCを検出する方法などを用いることも可能である。 When the processor 101 receives the beacon ID and the radio wave reception strength value from the transmission/reception circuit 104, it calculates the distance between the transmitter B specified from the beacon ID and the cart terminal 10 based on the radio wave reception strength value. The processor 101 calculates the position of the cart terminal 10, that is, the position of the cart C in the sales floor S using the distance information with the single or plural transmitters B. While the cart terminal 10 is being used by a customer, the processor 101 sends position information indicating the current position of the cart terminal 10 (cart C) to an information notification server via the communication network 40 along with a terminal ID unique to the cart terminal 10. Send to 50. Note that the method of detecting the current position of the cart terminal 10 is not limited to the method of using the beacon signal (beacon ID) transmitted from the transmitter B. For example, a method is provided in which the cart terminal 10 is provided with a sensor (an acceleration sensor, a gyro sensor (angular velocity sensor), a geomagnetic sensor (electronic compass), etc.) to detect the movement of the cart C and determine the current position; Instead of detecting the cart C, it is also possible to use a method in which the information notification server 50 detects the cart C from an image taken by the camera 60.
スキャナ105は、商品の買上登録をするためのもので、商品に付されたバーコード、二次元データコード等のコードシンボルを読み取る。商品には、その商品特有のコードシンボルが付されている。スキャナ105は、読み取ったコードシンボルのデータをプロセッサ101に出力する。スキャナ105は、レーザ光の走査によりコードシンボルを読み取るタイプであってもよいし、撮像デバイスで撮像した画像からコードシンボルを読み取るタイプであってもよい。 The scanner 105 is used to register the purchase of a product, and reads code symbols such as barcodes and two-dimensional data codes attached to products. Each product is assigned a code symbol unique to that product. The scanner 105 outputs the read code symbol data to the processor 101. The scanner 105 may be of a type that reads code symbols by scanning with laser light, or may be of a type that reads code symbols from an image captured by an imaging device.
画像処理回路106は、カメラ30を接続する。画像処理回路106は、カメラ30で撮像される画像をリアルタイムで取り込み、必要に応じて加工する。プロセッサ101は、画像処理回路106により取り込まれた画像をもとに商品識別などの処理を実行する。 The image processing circuit 106 connects the camera 30. The image processing circuit 106 captures images captured by the camera 30 in real time and processes them as necessary. The processor 101 executes processing such as product identification based on the image captured by the image processing circuit 106.
タッチパネル107は、カート端末10の入力デバイスおよび表示デバイスとして機能する。タッチパネル107は、カート端末10の動作状態に応じた、各種の機能ボタンを含む操作画面を表示すると共に、客による入力操作を受け付ける。 The touch panel 107 functions as an input device and a display device of the cart terminal 10. The touch panel 107 displays an operation screen including various function buttons according to the operating state of the cart terminal 10, and also accepts input operations by the customer.
リーダ109は、ポイントカード、会員カード等の記録媒体に記録されたデータを読み取り、読み取ったデータをプロセッサ101に出力する。リーダ109は、記録媒体が磁気カードの場合には磁気カードリーダであり、接触式ICカードの場合にはICカードリーダである。非接触式ICカード又はスマートフォン等のようにRFID(Radio Frequency Identification)を使用した記録媒体の場合には、RFIDリーダがリーダ109として使用される。 The reader 109 reads data recorded on a recording medium such as a point card or membership card, and outputs the read data to the processor 101. The reader 109 is a magnetic card reader when the recording medium is a magnetic card, and an IC card reader when the recording medium is a contact type IC card. In the case of a recording medium using RFID (Radio Frequency Identification), such as a non-contact IC card or a smartphone, an RFID reader is used as the reader 109.
通信ユニット110は、通信ネットワーク40を介して接続される情報通知サーバ50との間でデータ通信を行う。通信ネットワーク40は、例えば無線ネットワークである。 The communication unit 110 performs data communication with the information notification server 50 connected via the communication network 40. Communication network 40 is, for example, a wireless network.
情報通知サーバ50は、売場S1のエリアAR1~AR14についてエリア毎に混雑状況を検出し、カート端末10から受信される混雑状況に関する情報の通知要求に応じて特定のエリアについての混雑状況に関する情報を通知する混雑情報通知処理を実行する。 The information notification server 50 detects the congestion situation for each area in areas AR1 to AR14 of the sales floor S1, and transmits information about the congestion situation for a specific area in response to a notification request for information about the congestion situation received from the cart terminal 10. Executes congestion information notification processing.
情報通知サーバ50は、売場S1に設置された複数のカメラ60によって撮影された画像の画像データを、カメラコントローラ61を通じて受信する。情報通知サーバ50は、例えばカート端末10から受信される位置情報をもとに特定されるエリア毎のカート端末10が存在する数、画像データをもとに撮影画像から検出されるエリア毎の客やカートCの数などをもとにエリア毎の混雑状況を検出することができる。 The information notification server 50 receives image data of images taken by a plurality of cameras 60 installed in the sales floor S1 through the camera controller 61. The information notification server 50 stores, for example, the number of cart terminals 10 in each area specified based on position information received from the cart terminals 10, and the number of customers in each area detected from photographed images based on image data. The congestion situation in each area can be detected based on the number of carts and carts C, etc.
カメラコントローラ61は、有線通信又は無線通信を介してカメラ60を接続して動作を制御する。カメラコントローラ61は、各カメラ60で撮影された画像の画像信号を受信し、情報通知サーバ50に画像データを送信する。 The camera controller 61 connects the camera 60 via wired or wireless communication and controls its operation. The camera controller 61 receives image signals of images taken by each camera 60 and transmits image data to the information notification server 50.
図4は、情報通知サーバ50の要部回路構成を示すブロック図である。情報通知サーバ50は、プロセッサ51、メインメモリ52、補助記憶デバイス53、通信ユニット54、I/Oインタフェース55及びシステムバス56を備える。そして情報通知サーバ50は、システムバス56に、プロセッサ51、メインメモリ52、補助記憶デバイス53、通信ユニット54及びI/Oインタフェース55を直接または信号入出力回路を介して接続する。かくして情報通知サーバ50は、プロセッサ51、メインメモリ52及び補助記憶デバイス53と、これらを接続するシステムバス56とによってコンピュータを構成する。 FIG. 4 is a block diagram showing the main circuit configuration of the information notification server 50. The information notification server 50 includes a processor 51, a main memory 52, an auxiliary storage device 53, a communication unit 54, an I/O interface 55, and a system bus 56. The information notification server 50 connects the processor 51, main memory 52, auxiliary storage device 53, communication unit 54, and I/O interface 55 to the system bus 56 directly or via a signal input/output circuit. Thus, the information notification server 50 constitutes a computer by the processor 51, the main memory 52, the auxiliary storage device 53, and the system bus 56 that connects these.
プロセッサ51は、上記コンピュータの中枢部分に相当する。プロセッサ51は、オペレーティングシステムやアプリケーションプログラムに従って、情報通知サーバ50としての各種の機能を実現するべく各部を制御する。 The processor 51 corresponds to the central part of the computer. The processor 51 controls each part to implement various functions of the information notification server 50 according to the operating system and application programs.
メインメモリ52は、上記コンピュータの主記憶部分に相当する。メインメモリ52は、不揮発性のメモリ領域と揮発性のメモリ領域とを含む。メインメモリ52は、不揮発性のメモリ領域ではオペレーティングシステムやアプリケーションプログラムを記憶する。アプリケーションプログラムには、後述する混雑情報通知処理(図6参照)を実行するプログラムを含む。またメインメモリ52は、プロセッサ51が各部を制御するための処理を実行する上で必要なデータを不揮発性または揮発性のメモリ領域で記憶する場合もある。メインメモリ52は、揮発性のメモリ領域を、プロセッサ51によってデータが適宜書き換えられるワークエリアとして使用する。 The main memory 52 corresponds to the main memory portion of the computer. Main memory 52 includes a nonvolatile memory area and a volatile memory area. The main memory 52 is a nonvolatile memory area that stores an operating system and application programs. The application program includes a program that executes congestion information notification processing (see FIG. 6), which will be described later. Further, the main memory 52 may store data necessary for the processor 51 to execute processing for controlling each unit in a non-volatile or volatile memory area. The main memory 52 uses a volatile memory area as a work area in which data is appropriately rewritten by the processor 51.
補助記憶デバイス53は、上記コンピュータの補助記憶部分に相当する。例えばEEPROM、HDD、あるいはSSD等が補助記憶デバイス53として使用される。補助記憶デバイス53は、プロセッサ51が各種の処理を行う上で使用するデータや、プロセッサ51での処理によって生成されたデータを保存する。補助記憶デバイス53は、上記のアプリケーションプログラムを記憶する場合もある。 The auxiliary storage device 53 corresponds to the auxiliary storage portion of the computer. For example, an EEPROM, HDD, or SSD is used as the auxiliary storage device 53. The auxiliary storage device 53 stores data used by the processor 51 in performing various processes and data generated by processing by the processor 51. The auxiliary storage device 53 may also store the above application program.
メインメモリ52または補助記憶デバイス53には、混雑情報通知処理を実行することにより、売場S1の各エリアの混雑状況を示す混雑情報81、混雑状況に関する情報の通知要求元(混雑状況の通知先)とするカート端末10を管理するための通知管理情報82が記録される。 By executing the congestion information notification process, the main memory 52 or the auxiliary storage device 53 stores congestion information 81 indicating the congestion status of each area of the sales floor S1, and a notification request source (congestion status notification destination) of information regarding the congestion status. Notification management information 82 for managing the cart terminal 10 is recorded.
通信ユニット54は、通信ネットワーク40を介して接続される各カート端末10との間でデータ通信を行う。 The communication unit 54 performs data communication with each cart terminal 10 connected via the communication network 40.
I/Oインタフェース55は、カメラコントローラ61を通じて、カメラ60により撮影された画像の画像データを入力する。 The I/O interface 55 receives image data of an image photographed by the camera 60 through the camera controller 61.
図5(A)(B)は、情報通知サーバ50において管理される混雑情報81と通知管理情報82のデータ構成の一例を示す図である。 FIGS. 5A and 5B are diagrams showing an example of the data structure of congestion information 81 and notification management information 82 managed by the information notification server 50.
図5(A)に示すように、混雑情報81には、売場S1に設定された複数のエリアAR1~AR14のそれぞれの現在の混雑状況を示すデータが記録される。情報通知サーバ50は、例えば店舗Sの営業時間中、継続して各エリアAR1~AR14の混雑状況を検出して、混雑情報81を更新しているものとする。 As shown in FIG. 5(A), the congestion information 81 records data indicating the current congestion status of each of a plurality of areas AR1 to AR14 set in the sales floor S1. It is assumed that the information notification server 50 continuously detects the congestion status of each area AR1 to AR14 and updates the congestion information 81 during business hours of the store S, for example.
混雑状況は、例えば、各カート端末10から受信される位置情報に基づくエリア毎のカート端末10が存在する数、撮影画像から検出されるエリア毎の客やカートCの数などをもとに検出される。プロセッサ51は、エリアに存在するカート端末10、客あるいはカートCの数などの少なくとも1つに基づいて混雑状況を判別する。混雑状況は、想定される最大の混雑状態と全く客がいない状態との間を比率(%)で表したり、複数段階で区分された段階で表したりすることができる。 The congestion situation is detected based on, for example, the number of cart terminals 10 in each area based on the position information received from each cart terminal 10, the number of customers and carts C in each area detected from the photographed image, etc. be done. The processor 51 determines the congestion situation based on at least one of the number of cart terminals 10, customers, or carts C existing in the area. The congestion situation can be expressed as a ratio (%) between the expected maximum congestion state and a state where there are no customers at all, or it can be expressed as a stage divided into multiple stages.
情報通知サーバ50は、エリア毎に設定された混雑の判定基準に基づいて、判定基準を超える混雑状況の場合には混雑状態とし、判定基準以下の場合には混雑が解消された(混雑していない)状態として管理するものとする。 Based on the congestion determination criteria set for each area, the information notification server 50 determines that the congestion state exceeds the criteria and indicates that the congestion has been resolved (congested). shall be managed as a state (no).
なお、プロセッサ51は、エリアAR1~AR14のそれぞれに存在するカート端末10、客あるいはカートCの数に基づいて混雑状況を判別するのではなく、対象とするエリアの周辺の他のエリアに存在するカート端末10、客あるいはカートCの数を含めて混雑状況を判別するようにしても良い。 Note that the processor 51 does not determine the congestion situation based on the number of cart terminals 10, customers, or carts C existing in each of the areas AR1 to AR14, but based on the number of cart terminals 10, customers, or carts C existing in each of the areas AR1 to AR14. The congestion situation may be determined by including the number of cart terminals 10, customers, or carts C.
例えばスーパーマーケットでは、客が店舗Sで買い物をする場合に、移動する経路に傾向がある。すなわち、あるエリアにいた客は、その後、周辺の特定のエリアに移動する可能性が高い。従って、対象とするエリアの混雑状態(カート端末10の数など)と、経路上にある他の特定のエリアとの混雑状態とを統合して混雑状況を判別するようにしても良い。また、対象とするエリアの混雑状態と他のエリアとの混雑状態とを等価に扱うだけで無く、他のエリアの混雑状態について低く重みづけするなどして統合するようにしても良い。 For example, in a supermarket, when customers shop at store S, there are trends in the routes they travel. In other words, customers who were in a certain area are likely to move to a specific surrounding area. Therefore, the congestion status may be determined by integrating the congestion status of the target area (such as the number of cart terminals 10) and the congestion status of other specific areas on the route. Furthermore, in addition to treating the congestion state of the target area and the congestion state of other areas equally, it is also possible to integrate the congestion state of the other area by giving a lower weight to it.
これにより、現在のエリアの混雑状態だけに基づいて混雑状況を判別するだけでなく、少しの時間(客が別のエリアに移動する程度の時間)が経過した後の混雑状態を想定した混雑状況の判別が可能となる。また、目的とするエリアの混雑状態が解消されたとしても、周辺のエリアが混雑していればカートCを操作して移動することが困難である。従って、周辺のエリアを含めて混雑状況を判別することで、カートCを移動させて買い物が可能であるか判断するための適切な混雑状況を求めることができる。 This allows us to not only determine the congestion status based only on the current congestion status of the area, but also to determine the congestion status based on the congestion status assumed after a short period of time (equivalent to the time when customers move to another area). It becomes possible to determine the Furthermore, even if the congestion in the target area is resolved, it is difficult to operate and move the cart C if surrounding areas are crowded. Therefore, by determining the congestion situation including the surrounding area, it is possible to find an appropriate congestion situation for determining whether it is possible to move the cart C and shop.
図5(B)に示すように、通知管理情報82には、カート端末10から混雑状況に関する情報の通知要求の受信に応じて、通知要求の送信元のカート端末10を管理するためのデータが記録される。通知管理情報82には、例えばカート端末10から受信される端末ID、通知対象エリア(特定のエリア)、カート端末10の現在位置を示すデータが対応づけて設定される。1つのカート端末10は、複数箇所のエリアを通知対象エリアとして指定することができる。現在位置は、カート端末10の移動に伴って更新される。また、通知管理情報82には、カート端末10から混雑情報の再通知要求が受信された場合に、この再通知要求が受信された時刻から予め設定された所定の時間後(例えば5分後)の再通知時刻が設定される。 As shown in FIG. 5(B), the notification management information 82 includes data for managing the cart terminal 10 that is the sender of the notification request in response to receiving a notification request for information regarding congestion status from the cart terminal 10. recorded. In the notification management information 82, for example, a terminal ID received from the cart terminal 10, a notification target area (specific area), and data indicating the current position of the cart terminal 10 are set in association with each other. One cart terminal 10 can designate multiple areas as notification target areas. The current position is updated as the cart terminal 10 moves. In addition, in the notification management information 82, when a congestion information re-notification request is received from the cart terminal 10, a predetermined time (for example, 5 minutes later) that is set in advance from the time when this re-notification request is received. The re-notification time is set.
次に、本実施形態における通知システムの動作について説明する。 Next, the operation of the notification system in this embodiment will be explained.
図6は、情報通知サーバ50により実行される混雑情報通知処理を示すフローチャートである。図7は、本実施形態におけるカート端末10により実行される混雑情報要求処理を示すフローチャートである。 FIG. 6 is a flowchart showing congestion information notification processing executed by the information notification server 50. FIG. 7 is a flowchart showing congestion information request processing executed by the cart terminal 10 in this embodiment.
カート端末10は、通常の買い物時には、客の操作によりスキャナ105により読み取られたコードシンボルに応じた、買上登録された商品の一覧をタッチパネル107に表示させている。また、タッチパネル107には、例えば混雑情報の通知要求を送信するための機能ボタンが設けられている。 During normal shopping, the cart terminal 10 causes the touch panel 107 to display a list of products registered for purchase according to the code symbol read by the scanner 105 through the customer's operation. Furthermore, the touch panel 107 is provided with a function button for transmitting a notification request for congestion information, for example.
客は、店舗SにおいてカートCを移動させて目的とする売り場に向かったところ、混雑していることが確認できたものとする。客は、売り場の混雑が解消されてから買い物をするため、タッチパネル107に表示された機能ボタンを操作して、混雑情報の通知要求の送信を指示する。 Assume that a customer moves a cart C to a desired sales area at a store S and finds that it is crowded. The customer operates a function button displayed on the touch panel 107 to instruct the transmission of a congestion information notification request in order to shop after the congestion in the sales floor is resolved.
プロセッサ101は、混雑情報の通知要求の送信が指示されると(図7、Act1、Yes)、送受信回路104により受信されるビーコン信号(ビーコンID)をもとにして現在位置を検出し(Act2)、端末IDと現在位置を示す位置情報とを含む、混雑情報の通知要求を情報通知サーバ50に送信する(Act3)。 When the processor 101 is instructed to transmit a congestion information notification request (FIG. 7, Act 1, Yes), the processor 101 detects the current position based on the beacon signal (beacon ID) received by the transmitting/receiving circuit 104 (Act 2). ), transmits a congestion information notification request including the terminal ID and location information indicating the current location to the information notification server 50 (Act 3).
情報通知サーバ50のプロセッサ51は、混雑情報の通知要求が受信されると(図6、Act31、Yes)、通知要求元の端末IDと現在位置の位置情報を受信し(Act32)、端末IDと位置情報を対応づけて通知管理情報82に記録する(Act33)。プロセッサ51は、混雑情報81に記録された各エリアAR1~AR14の現在の混雑状況をもとに混雑情報を生成して、通知要求の要求元とするカート端末10に対して送信する(Act34)。プロセッサ51は、カート端末10の現在位置を示す位置情報に基づいて、カート端末10の現在位置から予め決められた範囲内にある混雑しているエリアを通知するための混雑情報を生成する。あるいは、現在位置から最も近い混雑しているエリアを対象としても良い。 When the processor 51 of the information notification server 50 receives the notification request for congestion information (FIG. 6, Act 31, Yes), it receives the terminal ID of the notification request source and the current location information (Act 32), and receives the terminal ID and the current location information. The location information is associated and recorded in the notification management information 82 (Act 33). The processor 51 generates congestion information based on the current congestion status of each area AR1 to AR14 recorded in the congestion information 81, and transmits it to the cart terminal 10 that is the source of the notification request (Act 34). . Processor 51 generates congestion information for reporting a crowded area within a predetermined range from the current location of cart terminal 10 based on location information indicating the current location of cart terminal 10 . Alternatively, the target may be the crowded area closest to the current location.
カート端末10のプロセッサ101は、情報通知サーバ50から混雑情報を受信すると(図7、Act4、Yes)、タッチパネル107の買上登録された商品の一覧表示に代えて混雑情報を表示する(Act5)。 When the processor 101 of the cart terminal 10 receives the congestion information from the information notification server 50 (FIG. 7, Act 4, Yes), it displays the congestion information instead of displaying the list of products registered for purchase on the touch panel 107 (Act 5).
図8は、カート端末10のタッチパネル107に表示される混雑情報の表示画面SC1の表示例を示している。図8に示す例では、混雑情報をもとに、エリアAR1(○○売り場)とエリアAR7(××売り場)が混雑中であることが示されている。 FIG. 8 shows a display example of the congestion information display screen SC1 displayed on the touch panel 107 of the cart terminal 10. In the example shown in FIG. 8, based on the congestion information, it is shown that area AR1 (○○ department) and area AR7 (XX department) are crowded.
例えば、客が、カートC(カート端末10)と共に目的とするエリアAR1の「○○売り場」に向かっていたところ、エリアAR2のいる時にエリアAR1の「○○売り場」が混雑している様子が確認されたため、混雑情報の通知要求の送信を指示したものとする。この時、客(カート端末10)の現在位置を含むエリアAR2に近い、エリアAR1(○○売り場)とエリアAR7(××売り場)が混雑中であることを示す混雑情報が通知される。 For example, when a customer was heading towards the destination "○○ department" in area AR1 with cart C (cart terminal 10), he noticed that "○○ department" in area AR1 was crowded when he was in area AR2. Since it has been confirmed, it is assumed that an instruction has been given to send a congestion information notification request. At this time, congestion information indicating that area AR1 (○○ department) and area AR7 (XX department), which are close to area AR2 including the current location of the customer (cart terminal 10), are crowded is notified.
客は、混雑情報の表示画面SC1から混雑状況に関する情報の通知対象とするエリアを、タッチパネル107に対するタッチ操作によって指定する。例えば、プロセッサ101は、表示画面SC1のエリアAR1の「○○売り場」が指定されたことを検出すると(Act6)、この指定されたエリアAR1を示す通知対象エリア情報を情報通知サーバ50に送信する(Act7)。 The customer specifies an area to which information regarding the congestion situation is to be notified from the congestion information display screen SC1 by a touch operation on the touch panel 107. For example, when the processor 101 detects that "○○ department" in the area AR1 of the display screen SC1 is designated (Act 6), it transmits notification target area information indicating this designated area AR1 to the information notification server 50. (Act 7).
情報通知サーバ50のプロセッサ51は、カート端末10から通知対象エリア情報が受信されると(図6、Act35、Yes)、通知管理情報82のカート端末10を示す端末IDと対応づけて通知対象エリア情報を記録する(Act35)。 When the processor 51 of the information notification server 50 receives the notification target area information from the cart terminal 10 (FIG. 6, Act 35, Yes), the processor 51 of the information notification server 50 associates the notification target area information with the terminal ID indicating the cart terminal 10 of the notification management information 82 and sets the notification target area information. Record information (Act 35).
こうして、カート端末10から混雑情報の通知要求を送信することにより、カート端末10の現在位置から近い範囲にある混雑しているエリアを示す混雑情報が情報通知サーバ50からカート端末10に通知される。従って、カート端末10では、混雑情報を必要とする通知対象エリアを指定する際に、選択肢が制限されているので操作を容易にすることができる。 In this way, by transmitting a congestion information notification request from the cart terminal 10, the information notification server 50 notifies the cart terminal 10 of congestion information indicating a crowded area in a range near the current location of the cart terminal 10. . Therefore, in the cart terminal 10, when specifying a notification target area that requires congestion information, the options are limited, making the operation easier.
なお、前述した説明では、カート端末10の現在位置から近い範囲の混雑しているエリアから通知対象エリアを指定するとしているが、その他の方法により通知対象エリアを指定できるようにしても良い。例えば、店舗Sの全てのエリアAR1~AR14を対象として、混雑しているエリアを図8と同様にして表示して指定できるようにしても良い。 In the above description, it is assumed that the notification target area is specified from a crowded area close to the current position of the cart terminal 10, but the notification target area may be specified by other methods. For example, for all areas AR1 to AR14 of the store S, crowded areas may be displayed and specified in the same manner as in FIG.
また、客が売場S1において買い物中に混雑情報の通知要求を指示するだけでなく、例えば入店時に現在の店舗Sの混雑状況を通知して、通知対象エリアを指定できるようにしても良い。 Further, in addition to instructing a customer to request notification of congestion information while shopping in the sales floor S1, the customer may be notified of the current congestion status of the store S when entering the store, and may be able to specify an area to be notified.
情報通知サーバ50のプロセッサ51は、通知管理情報82に通知対象エリアが設定されると、この通知対象エリアについて混雑が解消されたかを監視する。プロセッサ51は、混雑が解消されたことが検出されるまで監視を継続する(Act39、No)。 When a notification target area is set in the notification management information 82, the processor 51 of the information notification server 50 monitors whether congestion has been resolved in this notification target area. The processor 51 continues monitoring until it is detected that the congestion has been resolved (Act 39, No).
一方、カート端末10では、通知対象エリアが設定された後、任意のタイミングで通知対象エリアについての混雑状況の送信要求を送信することができる。客は、通知対象エリアについての現状の混雑状況に関する情報の通知要求を送信するため、タッチパネル107に表示された機能ボタンを操作して、混雑情報の通知要求の送信を指示する。プロセッサ101は、混雑情報の通知要求の送信が指示されると(図7、Act10、Yes)、プロセッサ101は、端末IDと共に混雑情報の通知要求を情報通知サーバ50に送信する(Act11)。 On the other hand, in the cart terminal 10, after the notification target area is set, it is possible to transmit a request to send the congestion status of the notification target area at any timing. In order to send a notification request for information regarding the current congestion status of the notification target area, the customer operates a function button displayed on the touch panel 107 and instructs to send a notification request for congestion information. When the processor 101 is instructed to send a congestion information notification request (FIG. 7, Act 10, Yes), the processor 101 sends the congestion information notification request together with the terminal ID to the information notification server 50 (Act 11).
情報通知サーバ50のプロセッサ51は、カート端末10から混雑情報の通知要求を受信すると(図6、Act37、Yes)、通知管理情報82において端末IDと対応づけられた通知対象エリアの混雑状況に応じた混雑情報を生成して、カート端末10に送信する(Act38)。例えば、プロセッサ51は、端末ID「0001」のカート端末10から通知要求を受信した場合、通知管理情報82において端末ID「0001」と対応づけて設定された通知対象エリア「AR1」の混雑状況を混雑情報81から判別して混雑情報を生成する。 When the processor 51 of the information notification server 50 receives the congestion information notification request from the cart terminal 10 (FIG. 6, Act 37, Yes), the processor 51 of the information notification server 50 performs processing according to the congestion status of the notification target area associated with the terminal ID in the notification management information 82. Then, congestion information is generated and transmitted to the cart terminal 10 (Act 38). For example, when the processor 51 receives a notification request from the cart terminal 10 with the terminal ID "0001", the processor 51 reports the congestion status of the notification target area "AR1" that is set in association with the terminal ID "0001" in the notification management information 82. Congestion information is generated by determining from the congestion information 81.
カート端末10のプロセッサ101は、情報通知サーバ50から混雑情報を受信すると(図7、Act12、Yes)、タッチパネル107の買上登録された商品の一覧表示に代えて混雑情報の表示画面SC2を表示する(Act13)。 When the processor 101 of the cart terminal 10 receives the congestion information from the information notification server 50 (FIG. 7, Act 12, Yes), it displays the congestion information display screen SC2 instead of displaying the list of products registered for purchase on the touch panel 107. (Act 13).
図9は、カート端末10のタッチパネル107に表示される混雑情報の表示画面SC2の表示例を示している。図9に示す例では、混雑情報をもとに、AR1(○○売り場)の混雑度を示す情報が表示されている。例えば、現在の「○○売り場」の混雑度が60%であり、やや混んでいることを示すメッセージが表示されている。表示画面SC2に表示されたボタンB1が操作されると、プロセッサ101は、タッチパネル107の混雑情報の表示画面SC2を閉じて、買上登録された商品の一覧表示に戻す。 FIG. 9 shows a display example of the congestion information display screen SC2 displayed on the touch panel 107 of the cart terminal 10. In the example shown in FIG. 9, information indicating the degree of congestion of AR1 (○○ department) is displayed based on the congestion information. For example, a message is displayed indicating that the current congestion level of the "○○ department" is 60%, indicating that it is somewhat crowded. When the button B1 displayed on the display screen SC2 is operated, the processor 101 closes the congestion information display screen SC2 on the touch panel 107 and returns to displaying a list of products registered for purchase.
こうして、客は、通知対象エリアについては、任意のタイミングで混雑状況を確認することができる。従って、例えば混雑状況が解消される前に、混雑状況を確認した上で目的とする売り場に向かって買い物をすることもできるので、混雑状況が解消されるまで待つこと無く、効率的に買い物することができる。 In this way, the customer can check the congestion status of the notification target area at any time. Therefore, for example, you can check the congestion situation before the congestion situation clears and head to the desired sales area to shop, so you can shop efficiently without having to wait until the congestion situation is cleared. be able to.
一方、情報通知サーバ50のプロセッサ51は、通知管理情報82に設定された通知対象エリアについて混雑が解消されたことが判別されると(図6、Act39、Yes)、カート端末10に対して混雑が解消された通知対象エリアを通知するための混雑解消通知を送信する(Act40)。 On the other hand, when it is determined that the congestion has been resolved in the notification target area set in the notification management information 82 (FIG. 6, Act 39, Yes), the processor 51 of the information notification server 50 sends the cart terminal 10 A congestion elimination notification is sent to notify the notification target area where congestion has been resolved (Act 40).
カート端末10のプロセッサ101は、情報通知サーバ50から混雑解消通知を受信すると(図7、Act14、Yes)、タッチパネル107の買上登録された商品の一覧表示に代えて混雑解消通知画面SC3を表示する(Act15)。 When the processor 101 of the cart terminal 10 receives the congestion relief notification from the information notification server 50 (FIG. 7, Act 14, Yes), it displays the congestion relief notification screen SC3 instead of displaying the list of products registered for purchase on the touch panel 107. (Act 15).
図10は、カート端末10のタッチパネル107に表示される混雑解消通知画面SC3の表示例を示している。図10に示す例では、通知対象エリアとした設定した「○○売場」の混雑が解消されたことを示すメッセージが表示されている。図10に示す混雑解消通知画面SC3では、例えば再通知ボタンB2と確認ボタンB3が表示されている。 FIG. 10 shows a display example of the congestion relief notification screen SC3 displayed on the touch panel 107 of the cart terminal 10. In the example shown in FIG. 10, a message is displayed indicating that the congestion in the "○○ department" set as the notification target area has been resolved. In the congestion relief notification screen SC3 shown in FIG. 10, for example, a re-notification button B2 and a confirmation button B3 are displayed.
客は、再通知ボタンB2の操作によって、所定の時間以降に混雑解消通知を再送信することを情報通知サーバ50に指示することができる。また、客は、確認ボタンB3の操作によって、混雑解消通知を終了して、通知対象エリアの削除を指示することができる。 The customer can instruct the information notification server 50 to resend the congestion relief notification after a predetermined time by operating the re-notification button B2. Further, the customer can end the congestion relief notification and instruct deletion of the notification target area by operating the confirmation button B3.
プロセッサ101は、再通知ボタンB2が操作されたことを検出すると(Act16、Yes)、情報通知サーバ50に対して再通知要求を送信する(Act17)。 When the processor 101 detects that the re-notification button B2 has been operated (Act 16, Yes), it transmits a re-notification request to the information notification server 50 (Act 17).
情報通知サーバ50のプロセッサ51は、カート端末10から再通知要求を受信すると(図6、Act41、Yes)、通知管理情報82に、再通知要求を受信した時刻から予め設定された一定時間後に再通知時刻を設定して、引き続き、通知対象エリアについて混雑が解消されたかを監視する。再通知時刻が設定された通知対象エリアについては、プロセッサ51は、混雑が解消されたことが検出されても、再通知時刻に到達していなければ、カート端末10に対して混雑解消通知を送信しないものとする。また、再通知時刻に到達する前に、再度、通知対象エリアが混雑状態となった場合には、再通知時刻以降に、混雑が解消されたことが検出された場合に(Act39、Yes)、前述と同様にして、カート端末10に対して混雑解消通知を送信する(Act40)。 When the processor 51 of the information notification server 50 receives the re-notification request from the cart terminal 10 (FIG. 6, Act 41, Yes), the processor 51 of the information notification server 50 adds the re-notification request to the notification management information 82 after a preset period of time from the time when the re-notification request is received. Set the notification time and continue to monitor whether congestion in the notification target area has been resolved. For the notification target area for which the re-notification time has been set, even if it is detected that the congestion has been resolved, if the re-notification time has not yet been reached, the processor 51 sends a congestion relief notification to the cart terminal 10. shall not be done. In addition, if the notification target area becomes congested again before the re-notification time is reached, if it is detected that the congestion has been resolved after the re-notification time (Act 39, Yes), In the same manner as described above, a congestion relief notification is sent to the cart terminal 10 (Act 40).
こうして、混雑解消通知が受信された場合に、他の売り場での買い物などのために、直ぐに混雑が解消された目的の売り場に向かうことができなくても、再通知要求を指示することで、所定の時間後に、再度、通知対象エリアの混雑情報を取得することができる。 In this way, when a congestion relief notification is received, even if you are unable to immediately go to the desired department where the congestion has been cleared due to shopping at another department, by instructing a re-notification request, After a predetermined period of time, the congestion information of the notification target area can be acquired again.
なお、前述した説明では、情報通知サーバ50は、カート端末10からの再通知要求に応じて一定時間後に再通知時刻を設定するとしているが、客が任意の時間(3分、5分、10分など)を指定して再通知時刻を設定できるようにしても良い。 Note that in the above explanation, the information notification server 50 sets the re-notification time after a certain period of time in response to the re-notification request from the cart terminal 10; It may also be possible to set the re-notification time by specifying (minutes, etc.).
一方、プロセッサ101は、確認ボタンB3が操作されたことを検出すると(Act16、No)、情報通知サーバ50に対して確認通知を送信する(Act18)。 On the other hand, when the processor 101 detects that the confirmation button B3 has been operated (Act 16, No), it transmits a confirmation notification to the information notification server 50 (Act 18).
情報通知サーバ50のプロセッサ51は、カート端末10から確認通知を受信すると(Act42、Yes)、通知管理情報82に設定された確認通知送信元の端末IDと対応づけられた通知対象エリアを削除する(Act43)。 When the processor 51 of the information notification server 50 receives the confirmation notification from the cart terminal 10 (Act 42, Yes), it deletes the notification target area associated with the terminal ID of the confirmation notification transmission source set in the notification management information 82. (Act 43).
こうして、混雑解消通知が受信された場合に、直ぐに、目的の売り場に移動して買い物ができる場合には、確認通知を送信することで、混雑解消情報の送信を停止させることができる。 In this way, when the congestion relief notification is received, if the user can immediately move to the desired department and shop, the transmission of the congestion relief information can be stopped by transmitting the confirmation notification.
なお、前述した説明では、1人の客(カート端末10)を対象として説明しているが、複数の客が同じエリアを通知対象エリアとして設定している場合がある。こうした場合、通知対象エリアの混雑が解消された時点で、同時に複数の客(カート端末10)に対して混雑解消通知を送信すると、複数の客が同時に同じ売り場に集まり、混雑を発生させる可能性がある。 Although the above explanation deals with one customer (cart terminal 10), multiple customers may set the same area as a notification target area. In such a case, if a congestion relief notification is sent to multiple customers (cart terminal 10) at the same time once the congestion in the notification target area has been resolved, there is a possibility that multiple customers will gather at the same sales floor at the same time, causing congestion. There is.
情報通知サーバ50のプロセッサ51は、複数のカート端末10(端末ID)と対応づけて、同じエリアが通知対象エリアとして設定されている場合には、複数のカート端末10に対して、タイミングをずらして混雑解消通知を送信する。 The processor 51 of the information notification server 50 associates the information with multiple cart terminals 10 (terminal IDs) and shifts the timing for the multiple cart terminals 10 when the same area is set as the notification target area. to send a congestion relief notification.
例えば、プロセッサ51は、混雑解消通知の送信対象とするカート端末10の現在位置を、通知管理情報82をもとに判別し、通知対象エリアに近くにいる客(カート端末10)から順番に所定時間が経過する毎に混雑解消通知を送信する。これにより、目的とする売り場に近い客から順番に売り場に到着して買い物をすることになるので、複数の客が同じタイミングで売り場に到着して混雑することを回避できる。なお、混雑解消通知のタイミングをずらす方法については、前述した方法に限るものではない。 For example, the processor 51 determines the current location of the cart terminal 10 to which the congestion relief notification is to be sent, based on the notification management information 82, and selects the predetermined location in order starting from the customer (cart terminal 10) closest to the notification target area. A congestion relief notification is sent every time the time elapses. As a result, customers arrive at the sales floor in order of purchase starting from the one closest to the target sales floor, so it is possible to avoid crowding due to multiple customers arriving at the sales floor at the same time. Note that the method of shifting the timing of the congestion relief notification is not limited to the method described above.
このようにして、本実施形態における通知システムでは、客からの指定に応じて選択された通知対象エリアの混雑が解消された時点で、情報通知サーバ50から混雑解消を客に対して通知することができる。すなわち、客が効率的に目的とする買い物ができるように情報を通知することができる。従って、客は、混雑が解消するまで売り場近くで待ったり、時間をずらして売り場を複数回訪れて混雑が解消されているかを確認したりすることが不要となる。よって、買い物の長時間化や購入機会の損失などの状況の発生を回避することができる。 In this way, in the notification system of this embodiment, when the congestion in the notification target area selected according to the customer's specification is resolved, the information notification server 50 notifies the customer that the congestion has been resolved. Can be done. In other words, it is possible to notify customers of information so that they can efficiently make their desired purchases. Therefore, the customer does not have to wait near the sales floor until the congestion has cleared, or visit the sales floor multiple times at different times to check whether the congestion has cleared. Therefore, it is possible to avoid situations such as prolonged shopping and loss of purchasing opportunities.
なお、前述した説明では、カート端末10からの要求に応じて、現在、混雑しているエリアを通知対象エリア(特定のエリア)として設定するとしているが、混雑していないエリアを特定のエリアとして設定しても良い。この場合、例えば、特定のエリアが混雑してきた場合に、その混雑状況をカート端末10に通知し、混雑が解消された時に前述と同様にして、混雑が解消されたことをカート端末10に通知する。 In addition, in the above explanation, in response to a request from the cart terminal 10, a currently crowded area is set as a notification target area (specific area), but an area that is not crowded can be set as a specific area. You can also set it. In this case, for example, when a specific area becomes crowded, the cart terminal 10 is notified of the congestion situation, and when the congestion is resolved, the cart terminal 10 is notified that the congestion has been resolved in the same manner as described above. do.
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。 Although several embodiments of the invention have been described, these embodiments are presented by way of example and are not intended to limit the scope of the invention. These novel embodiments can be implemented in various other forms, and various omissions, substitutions, and changes can be made without departing from the gist of the invention. These embodiments and their modifications are included within the scope and gist of the invention, as well as within the scope of the invention described in the claims and its equivalents.
また、前述した実施の形態において記載した処理は、コンピュータに実行させることのできるプログラムとして、例えば磁気ディスク(フレキシブルディスク、ハードディスク等)、光ディスク(CD-ROM、DVD等)、半導体メモリなどの記録媒体に書き込んで各種装置に提供することができる。また、通信媒体により伝送して各種装置に提供することも可能である。コンピュータは、記録媒体に記録されたプログラムを読み込み、または通信媒体を介してプログラムを受信し、このプログラムによって動作が制御されることにより、上述した処理を実行する。 Furthermore, the processes described in the above-described embodiments can be performed on a recording medium such as a magnetic disk (flexible disk, hard disk, etc.), an optical disk (CD-ROM, DVD, etc.), a semiconductor memory, etc., as a program that can be executed by a computer. It can be written to and provided to various devices. It is also possible to transmit the information via a communication medium and provide it to various devices. A computer reads a program recorded on a recording medium or receives a program via a communication medium, and its operations are controlled by the program, thereby executing the above-described processes.
B…発信機、C…カート、R…商品棚、S1…売場、S2…カート置場、10…カート端末、20…アンテナ、30,60…カメラ、50…情報通知サーバ、51、101…プロセッサ、52、102…メインメモリ、53、103…補助記憶デバイス、54…通信ユニット、81…混雑情報、82…通知管理情報、104…送受信回路、105…リーダ、106…画像処理回路、107…タッチパネル、109…リーダ、110…通信ユニット。 B...Transmitter, C...Cart, R...Product shelf, S1...Sales floor, S2...Cart storage area, 10...Cart terminal, 20...Antenna, 30, 60...Camera, 50...Information notification server, 51, 101...Processor, 52, 102...Main memory, 53, 103...Auxiliary storage device, 54...Communication unit, 81...Congestion information, 82...Notification management information, 104...Transmission/reception circuit, 105...Reader, 106...Image processing circuit, 107...Touch panel, 109...Reader, 110...Communication unit.
Claims (6)
店舗内の電子機器から混雑状況に関する情報の通知要求を受信する受信手段と、
前記通知要求に応じて、前記電子機器に対応する前記情報の通知対象とする特定のエリアを設定する設定手段と、
前記特定のエリアの混雑状況について混雑が解消したと判別される場合に、前記電子機器に混雑解消を通知する第1通知手段と
を有する情報通知装置。 a detection means for detecting the congestion situation in the store in each of multiple areas;
Receiving means for receiving a notification request for information regarding congestion status from an electronic device in the store;
a setting means for setting a specific area to be notified of the information corresponding to the electronic device in response to the notification request;
an information notification device comprising: first notification means for notifying the electronic device of congestion relief when it is determined that the congestion situation in the specific area has been resolved;
前記電子機器の位置をもとに、所定の混雑状況にある混雑エリアを前記電子機器に通知する第2通知手段とを有し、
前記設定手段は、前記電子機器において前記混雑エリアから選択されたエリアを前記特定のエリアとして設定する請求項1記載の情報通知装置。 position detection means for detecting the position of the electronic device when the notification request is received;
a second notification means for notifying the electronic device of a crowded area in a predetermined congestion situation based on the position of the electronic device;
2. The information notification device according to claim 1, wherein the setting means sets an area selected from the congested areas in the electronic device as the specific area.
前記第1通知手段は、複数の電子機器に対応して同じエリアが前記特定のエリアとして設定されている場合に、複数の電子機器に対して、タイミングをずらして混雑解消を通知する請求項1~3の何れかに記載の情報通知装置。 The setting means sets the specific area corresponding to each of the plurality of electronic devices in response to the notification request from the plurality of electronic devices,
2. The first notification means, when the same area is set as the specific area corresponding to a plurality of electronic devices, notifies the plurality of electronic devices of congestion relief at different timings. The information notification device according to any one of ~3.
店舗内の混雑状況を複数のエリア毎に検出する検出手段と、
店舗内の電子機器から混雑状況に関する情報の通知要求を受信する受信手段と、
前記通知要求に応じて、前記電子機器に対応する前記情報の通知対象とする特定のエリアを設定する設定手段と、
前記特定のエリアについて検出される混雑状況から混雑が解消したと判別される場合に、前記電子機器に混雑解消を通知する通知手段として機能させるための通知プログラム。 computer,
a detection means for detecting the congestion situation in the store in each of multiple areas;
Receiving means for receiving a notification request for information regarding congestion status from an electronic device in the store;
a setting means for setting a specific area to be notified of the information corresponding to the electronic device in response to the notification request;
A notification program for causing the electronic device to function as a notification means for notifying the electronic device of the elimination of congestion when it is determined that the congestion has been eliminated based on the congestion situation detected for the specific area.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019171507A JP7362387B2 (en) | 2019-09-20 | 2019-09-20 | Information notification device and notification program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019171507A JP7362387B2 (en) | 2019-09-20 | 2019-09-20 | Information notification device and notification program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2021047802A JP2021047802A (en) | 2021-03-25 |
| JP7362387B2 true JP7362387B2 (en) | 2023-10-17 |
Family
ID=74878553
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2019171507A Active JP7362387B2 (en) | 2019-09-20 | 2019-09-20 | Information notification device and notification program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7362387B2 (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002189827A (en) | 2000-12-20 | 2002-07-05 | Fuji Xerox Co Ltd | Area information providing system |
| JP2006264461A (en) | 2005-03-23 | 2006-10-05 | Victor Co Of Japan Ltd | Shopping cart |
| JP2009110152A (en) | 2007-10-29 | 2009-05-21 | Panasonic Corp | Congestion estimation device |
| JP2014191394A (en) | 2013-03-26 | 2014-10-06 | Nippon Telegraph & Telephone East Corp | Information providing system, information providing method, and computer program |
| JP2017134513A (en) | 2016-01-26 | 2017-08-03 | パナソニックIpマネジメント株式会社 | Facility use support method, facility use support device, and user terminal device |
-
2019
- 2019-09-20 JP JP2019171507A patent/JP7362387B2/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002189827A (en) | 2000-12-20 | 2002-07-05 | Fuji Xerox Co Ltd | Area information providing system |
| JP2006264461A (en) | 2005-03-23 | 2006-10-05 | Victor Co Of Japan Ltd | Shopping cart |
| JP2009110152A (en) | 2007-10-29 | 2009-05-21 | Panasonic Corp | Congestion estimation device |
| JP2014191394A (en) | 2013-03-26 | 2014-10-06 | Nippon Telegraph & Telephone East Corp | Information providing system, information providing method, and computer program |
| JP2017134513A (en) | 2016-01-26 | 2017-08-03 | パナソニックIpマネジメント株式会社 | Facility use support method, facility use support device, and user terminal device |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2021047802A (en) | 2021-03-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11948364B2 (en) | Portable computing device installed in or mountable to a shopping cart | |
| US11934993B2 (en) | Order fulfillment systems and methods with customer location tracking | |
| JP2021049819A (en) | Cart management system, cart management server and processing unit | |
| JP7560636B2 (en) | Information providing device and program | |
| JP7140223B2 (en) | Payment processor, method and program | |
| US10957173B1 (en) | System and method for providing and/or collecting information relating to objects | |
| JP7208316B2 (en) | Check device and check program | |
| JP2024022652A (en) | Store systems, information processing devices and their control programs, and accounting machines and their control programs | |
| JP7362387B2 (en) | Information notification device and notification program | |
| JP6402467B2 (en) | Benefit providing system, privilege providing device and program | |
| EP3886032B1 (en) | Shopping support apparatus and control method thereof | |
| JP6874201B2 (en) | Electronic devices, electronic device programs | |
| JP6794679B2 (en) | Programs, information processing equipment, electronic devices, and information processing systems | |
| EP3832612A1 (en) | Commodity sales processing system | |
| JP7686587B2 (en) | Information processing device and notification system | |
| US20220129963A1 (en) | Notification system and notification program | |
| JP6983955B2 (en) | Information processing equipment, programs, and information processing methods | |
| JP2006039716A (en) | Checkout counter operation management system, method, and device | |
| JP7465476B2 (en) | Payment processing device, method, and payment processing program | |
| JP2015026170A (en) | Shopping support system, information terminal and shopping support program | |
| JP7566087B2 (en) | Store System | |
| JP7673840B2 (en) | Shelf label management system, shelf label management method, and program | |
| US20240202775A1 (en) | Information processing device and information processing method | |
| JP2018185566A (en) | Customer number processing apparatus and program | |
| US20250022039A1 (en) | Control system, control method, and recording medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220819 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20230104 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20230810 |
|
| 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: 20230905 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20231004 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7362387 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |