JP2023079037A - Management device, food selling system, and management method - Google Patents

Management device, food selling system, and management method Download PDF

Info

Publication number
JP2023079037A
JP2023079037A JP2021192440A JP2021192440A JP2023079037A JP 2023079037 A JP2023079037 A JP 2023079037A JP 2021192440 A JP2021192440 A JP 2021192440A JP 2021192440 A JP2021192440 A JP 2021192440A JP 2023079037 A JP2023079037 A JP 2023079037A
Authority
JP
Japan
Prior art keywords
food
control unit
locker
time
storage
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.)
Pending
Application number
JP2021192440A
Other languages
Japanese (ja)
Inventor
剛 真壁
Takeshi Makabe
雄司 小澤
Yuji Ozawa
櫻子 溝口
Sakurako Mizoguchi
雄太 中野
Yuta Nakano
泰孝 金田
Yasutaka Kaneda
健一 野間
Kenichi Noma
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.)
Kyocera Corp
Original Assignee
Kyocera 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 Kyocera Corp filed Critical Kyocera Corp
Priority to JP2021192440A priority Critical patent/JP2023079037A/en
Publication of JP2023079037A publication Critical patent/JP2023079037A/en
Pending legal-status Critical Current

Links

Images

Landscapes

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

Abstract

To provide a management device, a food selling system, and a management method, allowing a producer to properly sell food products, and to provide a management device, a food selling system, and a management method, allowing a consumer to properly buy food products.SOLUTION: A management device according to one aspect is a management device 200 that manages an unmanned selling device 100 having a plurality of storage lockers 110, each capable of storing a food product. The management device 200 includes a control unit 220 that controls the food product stored in each storage locker 110 on the basis of a staying time of the food product stored in each storage locker 110.SELECTED DRAWING: Figure 6

Description

本発明は、管理装置、食品販売システム、及び管理方法に関する。 The present invention relates to a management device, a food sales system, and a management method.

従来から、複数の収納ロッカーを有する無人販売装置がある。例えば、生産者は、無人販売装置に出向いて野菜や果物などの食品を収納ロッカーに収納する。消費者は、無人販売装置に硬貨を投入し、収納ロッカーから食品を取り出することで、食品を購入する。 Conventionally, there is an unmanned vending apparatus having a plurality of storage lockers. For example, a producer goes to an unmanned vending machine and stores foods such as vegetables and fruits in a storage locker. Consumers purchase foods by inserting coins into the unmanned vending machine and taking out foods from storage lockers.

無人販売装置に関して、例えば、以下のような技術がある。すなわち、販売ボックスごとにラベル走査モジュールが設置された無人販売装置とサーバとを有する無人販売システムにおいて、当該モジュールは、販売ボックス内の商品が目的の領域に置かれ、当該商品のラベルが破られたことを検出すると、当該商品の注文情報をサーバへ送信する。サーバは、当該商品の注文情報に基づいて、ユーザの口座から当該商品の料金を差し引く。これにより、購買不正行為を防ぐことができる、とされる。 Regarding unmanned vending machines, there are, for example, the following techniques. That is, in an unmanned vending system having an unmanned vending device in which a label scanning module is installed for each vending box and a server, the module detects that the product in the vending box is placed in a target area and the label of the product is torn. When the product is detected, the order information for the product is sent to the server. The server deducts the charge for the product from the user's account based on the order information for the product. This is said to prevent fraudulent purchases.

特表2020-522069号公報Japanese Patent Publication No. 2020-522069

しかしながら、上述した無人販売システムは、消費者が、無人販売装置に収納されている商品の中から商品を選択して、商品を購入するシステムとなっている。すなわち、上述した無人販売システムは、消費者が購入したい商品を購入するためだけのシステムである、と言える。 However, the above-described unmanned vending system is a system in which a consumer selects and purchases a commodity from among the commodities stored in the unmanned vending device. In other words, it can be said that the above-described unmanned sales system is a system only for the purchase of products that consumers want to purchase.

そのため、生産者は、無人販売装置に収納する食品の生産量を調整したり、収納された食品の鮮度に応じて回収したり、適切に食品を販売することができない場合がある。また、消費者は、無人販売装置に収納されている食品の中でどのような食品が人気なのかわからず、適切に食品を購入することができない場合がある。 Therefore, the producer may not be able to adjust the amount of food to be stored in the unmanned vending apparatus, collect the stored food according to its freshness, or sell the food appropriately. In addition, consumers may not be able to purchase foods appropriately because they do not know which foods are popular among the foods stored in the unmanned vending apparatus.

そこで、本発明の一態様は、生産者が適切に食品を販売することが可能な管理装置、食品販売システム、及び管理方法を提供することにある。また、本発明の一態様は、消費者が適切に食品を購入することが可能な管理装置、食品販売システム、及び管理方法を提供することにある。 Accordingly, one aspect of the present invention is to provide a management device, a food sales system, and a management method that enable producers to appropriately market food. Another aspect of the present invention is to provide a management device, a food sales system, and a management method that enable consumers to appropriately purchase food.

第1の態様に係る管理装置は、それぞれ食品が収納可能な複数の収納ロッカーを有する無人販売装置を管理する管理装置である。前記管理装置は、各収納ロッカーに収納された食品の滞在時間に基づいて、各収納ロッカーに収納された食品を管理する制御部を備える。 A management device according to a first aspect is a management device that manages an unmanned vending machine having a plurality of storage lockers each capable of storing food. The management device includes a control unit that manages the food stored in each storage locker based on the staying time of the food stored in each storage locker.

第2の態様に係る食品販売システムは、それぞれ食品が収納可能な複数の収納ロッカーを有する無人販売装置と、前記無人販売装置を管理する管理装置とを備える食品販売システムである。前記食品販売システムにおいて、前記管理装置は、各前記収納ロッカーに収納された前記食品の滞在時間に基づいて、前記各収納ロッカーに収納された前記食品を管理する制御部を有する。 A food vending system according to a second aspect is a food vending system that includes an unmanned vending device having a plurality of storage lockers each capable of storing food, and a management device that manages the unmanned vending device. In the food sales system, the management device has a control unit that manages the food stored in each storage locker based on the staying time of the food stored in each storage locker.

第3の態様に係る管理方法は、それぞれ食品が収納可能な複数の収納ロッカーを有する無人販売装置を管理する管理装置における管理方法である。前記管理方法は、各前記収納ロッカーに収納された前記食品の滞在時間に基づいて、前記各収納ロッカーに収納された前記食品を管理するステップを備える。 A management method according to a third aspect is a management method in a management apparatus that manages an unmanned vending apparatus having a plurality of storage lockers each capable of storing food. The management method includes a step of managing the food stored in each storage locker based on the staying time of the food stored in each storage locker.

一態様によれば、生産者が適切に食品を販売することが可能な管理装置、食品販売システム、及び管理方法を提供することができる。また、一態様によれば、消費者が適切に食品を購入することが可能な管理装置、食品販売システム、及び管理方法を提供することができる。 According to one aspect, it is possible to provide a management device, a food sales system, and a management method that enable producers to appropriately market food. In addition, according to one aspect, it is possible to provide a management device, a food sales system, and a management method that enable consumers to appropriately purchase food.

図1は第1実施形態に係る食品販売システムの構成例を表す図である。FIG. 1 is a diagram showing a configuration example of a food sales system according to the first embodiment. 図2は第1実施形態に係る無人販売装置の構成例を表す図である。FIG. 2 is a diagram showing a configuration example of an unmanned vending machine according to the first embodiment. 図3は無人販売装置の構成例を表す図である。FIG. 3 is a diagram showing a configuration example of an unmanned vending machine. 図4は第1実施形態に係るクラウドサーバの構成例を表す図である。FIG. 4 is a diagram showing a configuration example of a cloud server according to the first embodiment. 図5は第1実施形態に係る端末の構成例を表す図である。FIG. 5 is a diagram showing a configuration example of a terminal according to the first embodiment. 図6は第1実施形態に係る滞在時間記録動作例を表す図である。FIG. 6 is a diagram showing an example of a staying time recording operation according to the first embodiment. 図7は第1実施形態に係る滞在時間表示動作例を表す図である。FIG. 7 is a diagram showing an example of a staying time display operation according to the first embodiment. 図8は第1実施形態に係る第1表示画面の表示例を表す図である。FIG. 8 is a diagram showing a display example of the first display screen according to the first embodiment. 図9は第1実施形態に係る第2表示画面の表示例を表す図である。FIG. 9 is a diagram showing a display example of the second display screen according to the first embodiment. 図10は第1実施形態に係る第2動作例を表す図である。FIG. 10 is a diagram showing a second operation example according to the first embodiment. 図11は第1実施形態に係る表示色テーブルの例を表す図である。FIG. 11 is a diagram showing an example of a display color table according to the first embodiment. 図12(A)と図12(B)は第1実施形態に係る第4表示画面の例を表す図である。FIGS. 12A and 12B are diagrams showing examples of the fourth display screen according to the first embodiment. 図13は第2実施形態に係る動作例を表す図である。FIG. 13 is a diagram showing an operation example according to the second embodiment. 図14は第2実施形態に係る動作例を表す図である。FIG. 14 is a diagram showing an operation example according to the second embodiment. 図15は第2実施形態に係る販促文言テーブルの例を表す図である。FIG. 15 is a diagram showing an example of a sales promotion wording table according to the second embodiment. 図16(A)は第2実施形態に係る第5表示画面の例を表し、図16(B)は第2実施形態に係る第6表示画面の例を表す図である。FIG. 16A shows an example of a fifth display screen according to the second embodiment, and FIG. 16B shows an example of a sixth display screen according to the second embodiment. 図17は第2実施形態に係る第7表示画面の例を表す図である。FIG. 17 is a diagram showing an example of the seventh display screen according to the second embodiment. 図18は第3実施形態に係る第1動作例を表す図である。FIG. 18 is a diagram showing a first operation example according to the third embodiment. 図19は第3実施形態に係る第2動作例を表す図である。FIG. 19 is a diagram showing a second operation example according to the third embodiment. 図20は第3実施形態に係る補充スケジュール画面の例を表す図である。FIG. 20 is a diagram showing an example of a replenishment schedule screen according to the third embodiment. 図21は第3実施形態に係る第3動作例を表す図である。FIG. 21 is a diagram showing a third operation example according to the third embodiment. 図22は第3実施形態に係る第4動作例を表す図である。FIG. 22 is a diagram showing a fourth operation example according to the third embodiment. 図23(A)は第3実施形態に係るグラフ表示例を表し、図23(B)は第3実施形態に係る集計結果の例を表す図である。FIG. 23(A) represents a graph display example according to the third embodiment, and FIG. 23(B) is a diagram representing an example of a tally result according to the third embodiment.

[第1実施形態]
上述したように、従来の無人販売装置では、消費者が購入したい食品を購入するためだけのシステムであるため、生産者と消費者において、以下のような問題が生じる場合がある。
[First embodiment]
As described above, the conventional unmanned vending apparatus is a system only for consumers to purchase foods that they want to purchase, so the following problems may occur between producers and consumers.

すなわち、従来の無人販売装置において、生産者は、どのような食品に人気があるのか、逆に、どのような食品があまり売れないのか、などを把握することができない場合がある。そのため、生産者は、食品の生産量を調整することができず、人気のある食品の販売機会を喪失して、適切に販売することができない場合がある。 In other words, with conventional unmanned vending machines, producers may not be able to ascertain what foods are popular and, conversely, what foods do not sell well. Therefore, the producer cannot adjust the production amount of the food, loses the sales opportunity of the popular food, and may not be able to sell it properly.

また、無人販売装置における収納ロッカーの位置に応じて、食品の売れ行きが異なる事象が発生する場合がある。このような事象は、普段から無人販売装置の各収納ロッカーに食品を補充している経験者しか把握することができない。そのため、生産者は、このような経験に頼って、食品を補充又は収納することしかできない場合がある。従って、生産者は食品を適切に販売することができない場合がある。 In addition, depending on the position of the storage locker in the unmanned vending machine, there are cases where the sales of food items differ. Such a phenomenon can only be grasped by an experienced person who routinely replenishes each storage locker of an unmanned vending machine with food. As such, producers may only rely on such experience to replenish or stock foods. Therefore, producers may not be able to market their food properly.

更に、無人販売装置の収納ロッカーに長時間収納されたままの食品は鮮度が落ちる。そのため、生産者は、必要に応じて、当該食品を回収し、新たな食品を補充する場合がある。しかし、生産者は、一日に複数回、回収と補充とを繰り返すと、どの食品がどの収納ロッカーに収納されているのか分からなくなる場合がある。そのため、生産者は、当該食品を収納ロッカーから回収できなかったり、逆に、鮮度が落ちていない食品を回収したりする場合がある。そのため、生産者は食品を適切に販売することができない場合がある。 Furthermore, the freshness of food that has been stored in the storage locker of the unmanned vending device for a long period of time deteriorates. Therefore, the producer may recall the food and replenish it with new food as needed. However, if the producer repeats collection and replenishment multiple times a day, he or she may lose track of which food is stored in which storage locker. Therefore, the producer may not be able to collect the food from the storage locker, or may collect the food whose freshness has not deteriorated. As a result, producers may not be able to market their food properly.

一方、消費者は、収納ロッカーに収納された食品を窓越しから確認できたとしても、どの食品が美味しいのか、又は、どの食品に人気があるのか、分からない場合がある。そのため、消費者は、無人販売装置から食品を適切に購入することができない場合がある。 On the other hand, even if the consumer can see the food stored in the storage locker through the window, there are cases where the consumer does not know which food is delicious or which food is popular. Therefore, consumers may not be able to properly purchase food from unmanned vending machines.

そこで、第1実施形態では、それぞれ食品が収納可能な複数の収納ロッカーを有する無人販売装置を管理する管理装置において、各収納ロッカーに収納された食品の滞在時間に基づいて、各収納ロッカーに収納された食品を管理する。 Therefore, in the first embodiment, in a management device that manages an unmanned vending apparatus having a plurality of storage lockers each capable of storing food, food stored in each storage locker is determined based on the staying time of the food stored in each storage locker. manage food that has been

これにより、生産者は、収納ロッカーに収納された食品の滞在時間を把握することが可能になるため、無人販売装置において食品を適切に販売することが可能となる。また、収納ロッカーに収納された食品の滞在時間を利用した他の表示が管理装置によって可能になるため、消費者は無人販売装置から食品を適切に購入することが可能となる。 As a result, the producer can grasp the staying time of the food stored in the storage locker, so that the food can be sold appropriately by the unmanned vending apparatus. In addition, since the management device enables another display using the staying time of the food stored in the storage locker, the consumer can appropriately purchase the food from the unmanned vending device.

詳細は、以下、図面を参照して説明する。図面の記載において、同一又は類似の部分には同一又は類似の符号を付している。 Details will be described below with reference to the drawings. In the description of the drawings, the same or similar parts are denoted by the same or similar reference numerals.

なお、「食品」とは、全ての飲食物であって、医薬品、医薬部外品、及び再生医療等製品は含まない。従って、「食品」には、野菜、果物、魚介類、肉類、乳類、生鮮食品、加工食品、飲料などが含まれる。以下では、「食品」として、主に、野菜を例にして説明する。 “Food” refers to all food and drink, and does not include pharmaceuticals, quasi-drugs, and regenerative medicine products. Accordingly, "food" includes vegetables, fruits, seafood, meat, milk, fresh foods, processed foods, beverages, and the like. In the following, vegetables will be mainly described as examples of “food”.

(食品販売システムの構成例)
図1は、第1実施形態に係る食品販売システム10の構成例を表す図である。
(Configuration example of food sales system)
FIG. 1 is a diagram showing a configuration example of a food sales system 10 according to the first embodiment.

図1に表すように、食品販売システム10は、無人販売装置100と、クラウドサーバ200と、端末装置(以下、「端末」と称する場合がある。)300とを有する。無人販売装置100とクラウドサーバ200と端末300は、ネットワーク400を介して接続され、相互に通信が可能である。当該通信は有線でもよいし無線でもよい。なお、図1において、無人販売装置100の台数は1台の例を示しているが、複数台あってもよい。 As shown in FIG. 1 , the food sales system 10 has an unmanned sales device 100 , a cloud server 200 , and a terminal device (hereinafter sometimes referred to as “terminal”) 300 . The unmanned sales device 100, the cloud server 200, and the terminal 300 are connected via a network 400 and can communicate with each other. The communication may be wired or wireless. Note that FIG. 1 shows an example of one unmanned vending device 100, but there may be a plurality of unmanned vending devices.

無人販売装置100は、野菜などの食品を収納し、収納した食品を無人で販売する装置である。無人販売装置100は、食品を収納する収納装置であってもよい。無人販売装置100は、後述するように、複数の収納ロッカーを有する。無人販売装置100は、生産者によって、食品を各収納ロッカーに収納可能である。また、無人販売装置100は、消費者によって、収納ロッカーから食品を取り出すことが可能である。消費者は、無人販売装置100に硬貨を投入することで、食品を購入してもよいし、電子決済を利用することで、食品を購入してもよい。無人販売装置100は、例えば、道路沿い、スーパーマーケット、ショッピングモールなど所定の場所に設置される。 The unmanned vending device 100 stores food such as vegetables and sells the stored food unmanned. The unmanned vending device 100 may be a storage device that stores food. The unmanned sales device 100 has a plurality of storage lockers, as will be described later. The unmanned vending apparatus 100 can store food in each storage locker by the producer. Also, the unmanned vending apparatus 100 allows the consumer to take out the food from the storage locker. A consumer may purchase food by inserting coins into the unmanned vending apparatus 100, or may purchase food by using electronic payment. The unmanned vending device 100 is installed at a predetermined location such as, for example, along a road, a supermarket, or a shopping mall.

クラウドサーバ200は、無人販売装置100との通信により、無人販売装置100を管理するサーバである。クラウドサーバ200は、無人販売装置100を管理する管理装置であってもよい。クラウドサーバ200は、無人販売装置100の各収納ロッカーに収納された食品の滞在時間に基づいて、各収納ロッカーに収納された食品を管理する。クラウドサーバ200は、当該滞在時間を用いて、様々な表示画面を、端末300へ提供することが可能となる。そのため、クラウドサーバ200は、消費者用サイトと生産者用サイトを提供してもよい。クラウドサーバ200は、このような消費者用サイト又は生産者用サイトにアクセスした端末300に対して、上述した表示画面を提供してもよい。なお、クラウドサーバ200は、自身が有する一部のリソース(又は資源)を無人販売装置100と端末300へ提供することが可能である。 Cloud server 200 is a server that manages unmanned sales apparatus 100 by communicating with unmanned sales apparatus 100 . Cloud server 200 may be a management device that manages unmanned sales device 100 . The cloud server 200 manages the food stored in each storage locker of the unmanned vending apparatus 100 based on the staying time of the food stored in each storage locker. The cloud server 200 can provide various display screens to the terminal 300 using the staying time. As such, cloud server 200 may provide a consumer site and a producer site. The cloud server 200 may provide the display screen described above to the terminal 300 that has accessed such a consumer site or producer site. Note that the cloud server 200 can provide some of its own resources (or resources) to the unmanned sales device 100 and the terminals 300 .

端末300は、食品を生産する生産者用の端末300-1(例えば、第1端末装置)と、食品を購入する消費者用の端末300-2(例えば、第2端末装置)とを含む。但し、生産者用端末300-1は、生産者が利用するサイト上において、所定の表示画面が表示できればよい。また、消費者用端末300-2は、消費者が利用するサイト上において、所定の表示画面が表示できればよい。このように、生産者用端末300-1と消費者用端末300-2は、端末を便宜的に区別しているだけであって、生産者用端末300-1を用いて、消費者が利用するサイトにアクセスすることも可能であり、消費者用端末300-2を用いて、生産者が利用するサイトにアクセスすることも可能である。 The terminals 300 include a terminal 300-1 (eg, first terminal device) for producers who produce food, and a terminal 300-2 (eg, second terminal device) for consumers who purchase food. However, the producer terminal 300-1 only needs to be able to display a predetermined display screen on the site used by the producer. Moreover, the consumer terminal 300-2 only needs to be able to display a predetermined display screen on the site used by the consumer. In this way, the terminal for producer 300-1 and the terminal for consumer 300-2 are merely distinguishing terminals for convenience. It is also possible to access the site, and it is also possible to access the site used by the producer using the consumer terminal 300-2.

生産者は、生産者用端末300-1を利用して、生産者用サイトにアクセスし、無人販売装置100の各収納ロッカーに食品を収納することが可能である。また、消費者は、消費者用端末300-2を利用して、消費者用サイトにアクセスし、無人販売装置100の各収納ロッカーに収納された食品を購入することが可能である。生産者用端末300-1と消費者用端末300-2とを区別しない場合は、端末300と称する場合がある。 The producer can use the producer terminal 300-1 to access the producer site and store food in each storage locker of the unmanned vending apparatus 100. FIG. Also, the consumer can use the consumer terminal 300-2 to access the consumer site and purchase the food stored in each storage locker of the unmanned vending apparatus 100. FIG. The producer terminal 300-1 and the consumer terminal 300-2 may be referred to as terminals 300 when they are not distinguished from each other.

(無人販売装置の外観構成例)
図2は、第1実施形態に係る無人販売装置100の構成例を表す図である。
(External configuration example of an unmanned vending machine)
FIG. 2 is a diagram showing a configuration example of the unmanned sales device 100 according to the first embodiment.

図2に示すように、無人販売装置100は、複数の収納ロッカー110a~110iを有する。各収納ロッカー110a~110iは同一構成のため、代表して、収納ロッカー110aを例にして説明する。 As shown in FIG. 2, the unmanned vending machine 100 has a plurality of storage lockers 110a-110i. Since the storage lockers 110a to 110i have the same configuration, the storage locker 110a will be described as a representative example.

収納ロッカー110aは、食品を収納することができる。例えば、生産者は以下のようにして食品を収納ロッカー110aに収納できる。 The storage locker 110a can store food. For example, the producer can store food in the storage locker 110a as follows.

すなわち、生産者は、生産者用端末300-1を用いて、クラウドサーバ200が提供する生産者用サイトにアクセスする。生産者は、当該サイト上の所定の画面(例えば、食品収納画面)において、例えば、各収納ロッカー110a~110iに対応する表示部分に、食品の品目を表すアイコン(例えば、「人参」)をもっていく。これにより、当該収納ロッカー110a~110i(例えば、収納ロッカー110a)に当該食品が収納されたことをクラウドサーバ200において登録することができる。このとき、生産者用端末300-1は、収納された食品の品目情報と、収納ロッカー110aの識別情報(以下、「ロッカーID」と称する場合がある)とを、クラウドサーバ200へ送信し、クラウドサーバ200では、2つの情報を紐づけて登録する。そして、生産者は、無人販売装置100における実際の収納ロッカー110aに、登録した食品(例えば、「人参」)を収納する。 That is, the producer accesses the producer site provided by the cloud server 200 using the producer terminal 300-1. The producer brings an icon representing the food item (eg, "carrot") to the display portion corresponding to each of the storage lockers 110a to 110i on a predetermined screen (eg, food storage screen) on the site. . Accordingly, it is possible to register in the cloud server 200 that the food has been stored in the storage lockers 110a to 110i (for example, the storage locker 110a). At this time, the producer terminal 300-1 transmits the item information of the stored food and the identification information of the storage locker 110a (hereinafter sometimes referred to as "locker ID") to the cloud server 200, The cloud server 200 associates and registers the two pieces of information. Then, the producer stores the registered food (for example, "carrot") in the actual storage locker 110a in the unmanned vending apparatus 100. FIG.

又は、生産者は、生産者用端末300-1を用いることなく、収納ロッカー110aに食品を収納してもよい。この場合、各収納ロッカー110a~110iには、カメラが設けられ、収納ロッカー110a内のカメラが、収納された食品を撮影して、撮影した画像データに基づいて、収納された食品の品目を特定し、特定した食品の品目情報と、収納ロッカー110aのロッカーIDとをクラウドサーバ200へ送信してもよい。或いは、収納ロッカー110a内のカメラが、収納された食品を撮影して、撮影した画像データと、収納ロッカー110aのロッカーIDとをクラウドサーバ200へ送信し、クラウドサーバ200において、撮影された画像データに基づいて収納された食品の品目を特定するようにしてもよい。いずれの場合においても、クラウドサーバ200では、各収納ロッカー110a~110iにおいてどのような品目の食品が収納されたかを、品目情報とロッカーIDとに基づいて、把握することができる。クラウドサーバ200は、食品の品目情報とロッカーIDとを紐づけて登録する。 Alternatively, the producer may store food in the storage locker 110a without using the producer terminal 300-1. In this case, each of the storage lockers 110a to 110i is provided with a camera, and the camera in the storage locker 110a photographs the stored food, and based on the photographed image data, identifies the item of the stored food. Then, the specified food item information and the locker ID of the storage locker 110 a may be transmitted to the cloud server 200 . Alternatively, the camera in the storage locker 110a photographs the stored food, transmits the photographed image data and the locker ID of the storage locker 110a to the cloud server 200, and the cloud server 200 stores the photographed image data. You may make it identify the item of the food stored based on. In either case, the cloud server 200 can grasp what items of food have been stored in each of the storage lockers 110a to 110i based on the item information and the locker ID. The cloud server 200 associates and registers the food item information and the locker ID.

消費者は、収納ロッカー110aに収納された食品を取り出して購入することができる。例えば、消費者は、以下のようにして食品を購入することができる。 The consumer can take out and purchase the food stored in the storage locker 110a. For example, a consumer can purchase food as follows.

すなわち、消費者は、各収納ロッカー110a~110iに設けられた硬貨投入口から硬貨を投入する。そして、消費者は、各収納ロッカー110a~110iに設けられた回転ツマミを回すことで、各収納ロッカー110a~110iの収納扉が解錠される。消費者は、当該収納扉を開いて、各収納ロッカー110a~110iに収納された食品を取り出することができる。 That is, the consumer inserts coins from the coin insert slot provided in each storage locker 110a to 110i. Then, the consumer unlocks the storage door of each storage locker 110a to 110i by turning the rotary knob provided on each storage locker 110a to 110i. The consumer can open the storage door and take out the food stored in each storage locker 110a-110i.

又は、消費者は、電子決済システムを利用して、食品を購入することも可能である。例えば、以下のようにして購入が可能である。すなわち、消費者は、消費者用端末300-2を用いて、クラウドサーバ200が提供する消費者用サイトにアクセスする。そして、消費者は、消費者用端末300-2を用いて、消費者情報などを当該サイトに入力する。消費者は、収納ロッカー110aから食品を取り出す。その後、消費者は、消費者用端末300-2を利用して、取り出した食品に関する情報を消費者用サイトに入力する。これにより、取り出した食品の品目情報と、当該食品が収納された収納ロッカー110aのロッカーIDとが、消費者用端末300-2からクラウドサーバ200へ送信される。クラウドサーバ200では2つの情報を紐づけて登録する。そして、クラウドサーバ200は、消費者情報と品目情報とを、電子決済サーバへ送信し、電子決済サーバにおいて、電子決済を行う。 Alternatively, the consumer can purchase the food using an electronic payment system. For example, purchase is possible as follows. That is, the consumer accesses the consumer site provided by the cloud server 200 using the consumer terminal 300-2. The consumer then uses the consumer terminal 300-2 to input consumer information and the like to the site. The consumer takes out food from storage locker 110a. After that, the consumer uses the consumer terminal 300-2 to input the information about the food taken out to the consumer site. As a result, the item information of the taken-out food and the locker ID of the storage locker 110a in which the food is stored are transmitted from the consumer terminal 300-2 to the cloud server 200. FIG. The cloud server 200 associates and registers the two pieces of information. Then, the cloud server 200 transmits the consumer information and item information to the electronic payment server, and the electronic payment server performs electronic payment.

なお、図2に示す無人販売装置100の収納ロッカー110a~110iの個数は、9個の例を示しているが、複数あればよい。また、以下において、各収納ロッカー110a~110iを区別しない場合は、収納ロッカー110と表記する場合がある。 Although the number of storage lockers 110a to 110i of the unmanned vending apparatus 100 shown in FIG. 2 is nine, a plurality of storage lockers may be provided. Further, in the following description, the storage lockers 110a to 110i may be referred to as storage lockers 110 when they are not distinguished from each other.

(無人販売装置の構成例)
図3は、無人販売装置100の構成例を表す図である。
(Configuration example of unmanned vending device)
FIG. 3 is a diagram showing a configuration example of the unmanned sales device 100. As shown in FIG.

図3に示すように、無人販売装置100は、各収納ロッカー110(110a,110b,...)と、各収納ロッカー110に設置されたセンサ120(120a,120b,...)と、通信部130とを備える。 As shown in FIG. 3, the unmanned vending apparatus 100 communicates with storage lockers 110 (110a, 110b, . . . ) and sensors 120 (120a, 120b, . and a section 130 .

センサ120は、収納ロッカー110に収納された商品の有無を検出する。センサ120は、例えば、焦電式の赤外線センサでもよいし、光学式の光センサであってもよい。センサ120は、定期的に商品の有無を検出してもよい。センサ120は、商品の有無を示す在庫情報とロッカーIDとを通信部130へ出力する。 The sensor 120 detects the presence or absence of commodities stored in the storage locker 110 . The sensor 120 may be, for example, a pyroelectric infrared sensor or an optical photosensor. Sensor 120 may periodically detect the presence or absence of merchandise. The sensor 120 outputs the inventory information indicating the presence or absence of the product and the locker ID to the communication unit 130 .

通信部130は、ネットワーク400を介して、クラウドサーバ200と通信を行う。通信部130は、センサ120から出力された在庫情報とロッカーIDとを、クラウドサーバ200へ送信する。 The communication unit 130 communicates with the cloud server 200 via the network 400 . The communication unit 130 transmits the inventory information and the locker ID output from the sensor 120 to the cloud server 200 .

例えば、食品が収納された収納ロッカー110aから消費者によって食品が取り出された場合、以下のような動作が行われる。すなわち、センサ120aは、食品が収納ロッカー110aから無くなったことを検出する。センサ120aは、収納ロッカー110aのロッカーIDと、食品が無くなったことを示す在庫情報とを、通信部130を介して、クラウドサーバ200へ送信する。クラウドサーバ200は、2つの情報を受信することで、収納ロッカー110aに収納された食品が、売れたことを検出できる。 For example, when a consumer takes out food from the storage locker 110a in which food is stored, the following operations are performed. That is, the sensor 120a detects that food has disappeared from the storage locker 110a. The sensor 120 a transmits the locker ID of the storage locker 110 a and the inventory information indicating that the food has run out to the cloud server 200 via the communication unit 130 . The cloud server 200 can detect that the food stored in the storage locker 110a has been sold by receiving the two pieces of information.

なお、通信部130は、各センサ120における通信機能として、各センサ120内に含まれてもよい。 Note that the communication unit 130 may be included in each sensor 120 as a communication function in each sensor 120 .

また、センサ120に代えて、各収納ロッカー110には、上述したカメラが設けられてもよい。この場合、食品の取り出し動作は、例えば、以下となる。すなわち、収納ロッカー110aに設けられたカメラは、定期的に収納ロッカー110a内を撮影し、撮影した画像データに基づいて、食品が収納ロッカー110aから取り出されて無くなったことを検出する。カメラは、収納ロッカー110aのロッカーIDと、食品が無くなったことを示す在庫情報とを、クラウドサーバ200へ送信する。クラウドサーバ200は、2つの情報に基づいて、収納ロッカー110aに収納された食品が売れたことを検出できる。 Further, instead of the sensor 120, each storage locker 110 may be provided with the camera described above. In this case, the food take-out operation is as follows, for example. That is, the camera provided in the storage locker 110a periodically photographs the interior of the storage locker 110a, and detects that the food has been taken out of the storage locker 110a and disappeared based on the photographed image data. The camera transmits to the cloud server 200 the locker ID of the storage locker 110a and the inventory information indicating that the food has run out. The cloud server 200 can detect that the food stored in the storage locker 110a has been sold based on two pieces of information.

(クラウドサーバの構成例)
図4は、第1実施形態に係るクラウドサーバ200の構成例を表す図である。
(Example of cloud server configuration)
FIG. 4 is a diagram showing a configuration example of the cloud server 200 according to the first embodiment.

図4に示すように、クラウドサーバ200は、通信部210、制御部220、及び記憶部230を有する。 As shown in FIG. 4 , the cloud server 200 has a communication section 210 , a control section 220 and a storage section 230 .

通信部210は、ネットワーク400を介して、無人販売装置100と通信可能である。通信部210は、無人販売装置100から送信された情報(例えば、在庫情報、品目情報、ロッカーIDなど)を受信し、受信した情報を制御部220へ出力する。 Communication unit 210 can communicate with unmanned sales device 100 via network 400 . The communication unit 210 receives information (for example, inventory information, item information, locker ID, etc.) transmitted from the unmanned sales device 100 and outputs the received information to the control unit 220 .

また、通信部210は、生産者が保持する生産者用端末300-1と通信可能である。通信部210は、生産者用端末300-1から送信された情報(例えば、ロッカーIDと品目情報)を受信し、受信した情報を制御部220へ出力する。 Also, the communication unit 210 can communicate with the producer's terminal 300-1 held by the producer. The communication unit 210 receives information (for example, locker ID and item information) transmitted from the producer terminal 300 - 1 and outputs the received information to the control unit 220 .

更に、通信部210は、消費者が保持する消費者用端末300-2と通信可能である。通信部210は、消費者用端末300-2から送信された情報を受信し、受信した情報を制御部220へ出力する。 Further, the communication unit 210 can communicate with the consumer terminal 300-2 held by the consumer. Communication unit 210 receives information transmitted from consumer terminal 300 - 2 and outputs the received information to control unit 220 .

制御部220は、通信部210を介して、無人販売装置100から受信した食品の品目情報とロッカーIDとに基づいて、収納ロッカー110に食品が収納された(又は補充された)ことを検出してもよい。又は、制御部220は、通信部210を介して、生産者用端末300-1から受信した食品の品目情報とロッカーIDとに基づいて、収納ロッカー110に食品が収納された(又は補充された)ことを検出してもよい。制御部220は、食品の品目情報と収納ロッカー110のロッカーIDとを紐づけて収納情報として保存する。これにより、クラウドサーバ200では、無人販売装置100の各収納ロッカー110にどのような食品が収納(又は補充)されているかを管理することができる。 Based on the food item information and the locker ID received from the unmanned vending apparatus 100 via the communication unit 210, the control unit 220 detects that food has been stored (or replenished) in the storage locker 110. may Alternatively, the control unit 220 stores food in the storage locker 110 based on the food item information and the locker ID received from the producer terminal 300-1 via the communication unit 210 (or the food is replenished). ) may be detected. The control unit 220 associates the item information of the food with the locker ID of the storage locker 110 and saves them as storage information. As a result, the cloud server 200 can manage what kind of food is stored (or replenished) in each storage locker 110 of the unmanned vending apparatus 100 .

また、制御部220は、通信部210を介して、ロッカーIDと、食品が無くなったことを示す在庫情報とを、無人販売装置100から受信してもよい。又は、制御部220は、ロッカーIDと、収納ロッカー110のカメラで撮影した画像データとを受信し、当該画像データに基づいて、当該収納ロッカー110において食品が無くなったことを検出してもよい。これにより、クラウドサーバ200では、無人販売装置100の各収納ロッカー110に収納された食品が売れたことを検出(又は管理)することができる。 Also, the control unit 220 may receive the locker ID and the inventory information indicating that the food has run out from the unmanned vending apparatus 100 via the communication unit 210 . Alternatively, the control unit 220 may receive the locker ID and the image data captured by the camera of the storage locker 110, and detect that the storage locker 110 has run out of food based on the image data. As a result, the cloud server 200 can detect (or manage) that the food stored in each storage locker 110 of the unmanned vending apparatus 100 is sold.

そして、制御部220は、食品が収納(又は補充)された時刻と、食品が売れた時刻とに基づいて、収納ロッカー110に収納された食品の滞在時間を計算することができる。制御部220は、計算した滞在時間を記憶部230に保存できる。制御部220は、滞在時間に基づいて、様々な表示画面などを、生産者用端末300-1と消費者用端末300-2に提供できる。表示画面の詳細は、動作例で説明する。 Then, the control unit 220 can calculate the residence time of the food stored in the storage locker 110 based on the time when the food was stored (or replenished) and the time when the food was sold. The control unit 220 can store the calculated stay time in the storage unit 230 . The control unit 220 can provide various display screens to the producer terminal 300-1 and the consumer terminal 300-2 based on the staying time. The details of the display screen will be explained in an operation example.

記憶部230は、制御部220の制御により、ロッカーIDと品目情報とを紐づけて記憶する。また、記憶部230は、制御部220の制御により、滞在時間などの情報を記憶する。記憶部230は、制御部220の制御により、記憶された情報が適宜読み出される。 Under the control of the control unit 220, the storage unit 230 associates and stores the locker ID and the item information. In addition, the storage unit 230 stores information such as stay time under the control of the control unit 220 . Information stored in the storage unit 230 is appropriately read under the control of the control unit 220 .

(端末装置の構成例)
図5は、第1実施形態に係る端末300の構成例を表す図である。
(Configuration example of terminal device)
FIG. 5 is a diagram showing a configuration example of the terminal 300 according to the first embodiment.

図5に示すように、端末300は、通信部310、制御部320、表示部330、及び記憶部340を有する。 As shown in FIG. 5 , the terminal 300 has a communication section 310 , a control section 320 , a display section 330 and a storage section 340 .

通信部310は、ネットワーク400を介して、クラウドサーバ200と通信可能である。通信部310は、制御部320から出力された食品の品目情報とロッカーIDとを、ネットワーク400を介してクラウドサーバ200へ送信可能である。 The communication unit 310 can communicate with the cloud server 200 via the network 400 . The communication unit 310 can transmit the food item information and the locker ID output from the control unit 320 to the cloud server 200 via the network 400 .

制御部320は、端末300の各部を制御する。制御部320は、食品の品目情報とロッカーIDとを生成し、通信部310へ出力可能である。 Control unit 320 controls each unit of terminal 300 . Control unit 320 can generate food item information and locker IDs and output them to communication unit 310 .

表示部330は、制御部320の制御により、様々な表示画面を表示する。 The display unit 330 displays various display screens under the control of the control unit 320 .

記憶部340は、制御部320の制御により、各種情報を保存又は記憶し、記憶した情報が適宜読み出される。 The storage unit 340 stores or stores various types of information under the control of the control unit 320, and the stored information is read as appropriate.

なお、「補充」は、例えば、収納ロッカー110に収納された食品が売れたため、当該収納ロッカー110に新たに食品を収納することである。以下では、「補充」と「収納」とを区別しないで用いる場合がある。 Note that "replenishment" means, for example, storing new food in the storage locker 110 because the food stored in the storage locker 110 has been sold. In the following description, the terms “replenishment” and “accommodation” may be used without distinction.

(動作例)
第1実施形態に係る動作例は、滞在時間の表示に関する第1動作例と、回収アラート表示に関する第2動作例とがある。
(Operation example)
The operation examples according to the first embodiment include a first operation example related to display of staying time and a second operation example related to collection alert display.

(第1動作例)
最初に、滞在時間の表示に関する第1動作例を説明する。
(First operation example)
First, a first operation example regarding display of staying time will be described.

第1動作例は、クラウドサーバ200が、無人販売装置100における収納ロッカー110毎の平均滞在時間に関する表示画面を、生産者用端末300-1に提供する例である。具体的には、クラウドサーバ200の制御部220は、各収納ロッカー110に収納された食品の滞在時間を収納ロッカー110毎に表示した第1表示画面を、生産者用端末300-1に提供する。また、具体的には、制御部220は、収納ロッカー110毎の滞在時間を食品の品目毎に表示した第2表示画面を、生産者用端末300-1に提供する。 The first operation example is an example in which the cloud server 200 provides the producer terminal 300-1 with a display screen regarding the average stay time for each storage locker 110 in the unmanned sales apparatus 100. FIG. Specifically, the control unit 220 of the cloud server 200 provides the producer terminal 300-1 with a first display screen displaying the staying time of the food stored in each storage locker 110 for each storage locker 110. . More specifically, the control unit 220 provides the producer terminal 300-1 with a second display screen that displays the stay time in each storage locker 110 for each item of food.

図6は、第1実施形態に係る滞在時間記録動作例を表す図である。 FIG. 6 is a diagram showing an example of a staying time recording operation according to the first embodiment.

図6に示すように、ステップS10において、クラウドサーバ200の制御部220は、処理を開始する。 As shown in FIG. 6, in step S10, the control unit 220 of the cloud server 200 starts processing.

ステップS11において、制御部220は、食品が補充されたことを検知する。例えば、制御部220は、生産者用端末300-1から食品の品目情報とロッカーIDとを受信したときに、食品が補充されたことを検知してもよい。又は、例えば、制御部220は、無人販売装置100から食品の品目情報とロッカーIDとを受信したときに、食品が補充されたことを検知してもよい。 In step S11, control unit 220 detects that food has been replenished. For example, the control unit 220 may detect that the food has been replenished when receiving the food item information and the locker ID from the producer terminal 300-1. Alternatively, for example, the control unit 220 may detect that food has been replenished when food item information and a locker ID are received from the unmanned vending apparatus 100 .

ステップS12において、制御部220は、食品が補充された時刻を表す補充時刻を保存する。例えば、制御部220は、ステップS11において食品補充を検知したときの時刻をタイマから取得することで、補充時刻を取得してもよい。 In step S12, the control section 220 saves the replenishment time representing the time when the food was replenished. For example, the control unit 220 may acquire the replenishment time by acquiring the time when food replenishment is detected in step S11 from a timer.

ステップS13において、制御部220は、食品が販売されたことを検知する。例えば、制御部220は、ロッカーIDと、食品が無くなったことを示す在庫情報とを、無人販売装置100から受信したときに、無人販売装置100に収納された食品が販売されたことを検知してもよい。 In step S13, control unit 220 detects that food has been sold. For example, the control unit 220 detects that the food stored in the unmanned vending device 100 has been sold when the locker ID and the inventory information indicating that the food has run out are received from the unmanned vending device 100. may

ステップS14において、制御部220は、食品が販売された販売時刻を保存する。例えば、制御部220は、ステップS13において食品が売れたことを検知したときの時刻をタイマから取得することで、販売時刻を検知してもよい。 In step S14, the control unit 220 saves the sales time when the food was sold. For example, the control unit 220 may detect the sale time by acquiring the time from a timer when it is detected that the food has been sold in step S13.

ステップS15において、制御部220は、滞在時間を計算する。例えば、制御部220は、ステップS14で取得した販売時刻(=A)からステップS12で取得した補充時刻(=B)を減算(=A-B)することで、滞在時間を計算する。 In step S15, the control unit 220 calculates the staying time. For example, the control unit 220 calculates the staying time by subtracting (=AB) the replenishment time (=B) obtained in step S12 from the sales time (=A) obtained in step S14.

ステップS16において、制御部220は、ロッカーID、食品の品目情報、滞在時間、及び時刻を、記憶部230に保存する。ロッカーIDと食品の品目情報は、ステップS11で取得済である。また、滞在時間は、ステップS15で計算済である。更に、時刻は、補充時刻(ステップS12)と販売時刻(ステップS14)である。制御部220は、これらの情報を記憶部230に保存する。 In step S<b>16 , the control unit 220 saves the locker ID, food item information, stay time, and time in the storage unit 230 . The locker ID and food item information have already been acquired in step S11. Also, the staying time has already been calculated in step S15. Furthermore, the times are the replenishment time (step S12) and the sale time (step S14). Control unit 220 saves this information in storage unit 230 .

ステップS17において、制御部220は、一連の処理を終了する。 In step S17, control unit 220 terminates a series of processes.

以上により、収納ロッカー110毎の滞在時間が計算される。 As described above, the staying time for each storage locker 110 is calculated.

図7は、第1実施形態に係る滞在時間表示動作例を表す図である。 FIG. 7 is a diagram showing an example of a stay time display operation according to the first embodiment.

ステップS20において、クラウドサーバ200の制御部220は、処理を開始する。 In step S20, the control unit 220 of the cloud server 200 starts processing.

ステップS21において、制御部220は、ロッカーID毎の第1平均滞在時間を算出する。例えば、制御部220は、図6のステップS16で保存したロッカーIDと滞在時間とに基づいて、ロッカーID毎に滞在時間の平均値を計算することで、第1平均滞在時間を計算する。 In step S21, the control unit 220 calculates the first average stay time for each locker ID. For example, the control unit 220 calculates the first average length of stay by calculating the average length of stay for each locker ID based on the locker ID and length of stay saved in step S16 of FIG.

ステップS22において、制御部220は、食品の品目毎に、ロッカーID毎の第2平均滞在時間を算出する。すなわち、制御部220は、収納ロッカー110毎の平均滞在時間を食品の品目毎に表した時間を計算する。例えば、制御部220は、図6のステップS16で保存したロッカーIDと滞在時間と食品の品目情報とに基づいて、品目毎に、ロッカーID毎に滞在時間の平均値を計算することで、第2平均滞在時間を算出する。 In step S22, the control unit 220 calculates a second average stay time for each locker ID for each item of food. That is, the control unit 220 calculates the average stay time for each storage locker 110 for each item of food. For example, the control unit 220 calculates the average stay time for each locker ID for each item based on the locker ID, stay time, and food item information saved in step S16 of FIG. 2 Calculate the average stay time.

ステップS23において、制御部220は、ステップS21で算出した第1平均滞在時間に基づいて第1表示画面を生産者用端末300-1に提供する。例えば、制御部220は、第1表示画面を生産者用サイトに表示させる。生産者用端末300-1が生産者用サイトにアクセスすると、制御部220は、第1表示画面を表示するための表示制御情報を生成し、当該表示制御情報を生産者用端末300-1へ送信する。そして、生産者用端末300-1の制御部320は、当該表示制御情報に従って、表示部330を制御することで、表示部330に第1表示画面を表示する。 In step S23, the control unit 220 provides the producer terminal 300-1 with the first display screen based on the first average staying time calculated in step S21. For example, the control unit 220 causes the producer site to display the first display screen. When producer terminal 300-1 accesses the producer site, control unit 220 generates display control information for displaying the first display screen, and transmits the display control information to producer terminal 300-1. Send. Control unit 320 of producer terminal 300-1 controls display unit 330 according to the display control information, thereby displaying the first display screen on display unit 330. FIG.

また、ステップS23において、制御部220は、ステップS22で算出した第2平均滞在時間に基づいて第2表示画面を生産者用端末300-1に提供する。この場合も、例えば、制御部220が第2表示画面を生産者用サイトに表示させ、生産者用端末300-1からのアクセスに応じて、表示制御情報を生産者用端末300-1へ送信する。そして、生産者用端末300-1の制御部320は、当該表示制御情報に従って表示部330を制御することで、表示部330に第2表示画面を表示する。 Also, in step S23, the control unit 220 provides the producer terminal 300-1 with a second display screen based on the second average staying time calculated in step S22. Also in this case, for example, the control unit 220 causes the second display screen to be displayed on the producer site, and transmits display control information to the producer terminal 300-1 in response to access from the producer terminal 300-1. do. Control unit 320 of producer terminal 300-1 controls display unit 330 according to the display control information, thereby displaying the second display screen on display unit 330. FIG.

図8は、第1実施形態に係る第1表示画面350の表示例を表す図である。第1表示画面350は、例えば、収納ロッカー110毎の平均滞在時間(又は第1平均滞在時間)を表示する。 FIG. 8 is a diagram showing a display example of the first display screen 350 according to the first embodiment. The first display screen 350 displays, for example, the average stay time (or first average stay time) for each storage locker 110 .

図8に示すように、第1表示画面350には、複数のボックス331が表示される。各ボックス331は、無人販売装置100における各収納ロッカー110に対応する。図8の例では、ボックス331が36個表示されており、無人販売装置100において、収納ロッカー110が36個(=6×6)存在することを表している。 As shown in FIG. 8, a plurality of boxes 331 are displayed on the first display screen 350 . Each box 331 corresponds to each storage locker 110 in the unmanned vending apparatus 100 . In the example of FIG. 8, 36 boxes 331 are displayed, indicating that there are 36 storage lockers 110 (=6×6) in the unmanned vending apparatus 100 .

そして、図8に示すように、各ボックス331には、各収納ロッカー110における平均滞在時間が表示される。各数字は、「分」を表す。平均滞在時間の表示は、「分」以外にも、「秒」又は「時」であってもよいし、「秒」、「分」、及び「時間」の組み合わせであってもよい。 Then, as shown in FIG. 8, each box 331 displays the average stay time in each storage locker 110 . Each number represents a "minute". The average staying time may be displayed in "seconds" or "hours" instead of "minutes", or may be a combination of "seconds", "minutes" and "hours".

なお、図8に示す滞在時間の表示では、平均滞在時間の長さに応じて、各ボックス331の色を表示することが可能である。例えば、平均滞在時間が第1閾値(例えば、「10分」)以下の場合は「オレンジ」、平均滞在時間が第2閾値(例えば、「30分」)より長い場合は「青」、それ以外は「緑」で表示されることも可能である。図8の例では、「10」と表示されたボックス331は「オレンジ」、「20」と表示されたボックス331は「緑」、「35」と表示されたボックス331は「青」で表示される。これにより視認性が向上する。これらの色表示と各閾値は一例であって、他の色表示でもよいし、各閾値は他の値でもよい。 In addition, in the display of the staying time shown in FIG. 8, it is possible to display the color of each box 331 according to the length of the average staying time. For example, "orange" if the average stay time is less than the first threshold (eg "10 minutes"), "blue" if the average stay time is longer than the second threshold (eg "30 minutes"), otherwise can also be displayed in "green". In the example of FIG. 8, the box 331 labeled "10" is labeled "orange," the box 331 labeled "20" is labeled "green," and the box 331 labeled "35" is labeled "blue." be. This improves visibility. These color display and each threshold value are examples, and other color display may be used, and each threshold value may be another value.

図9は、第1実施形態に係る第2表示画面351の表示例を表す図である。第2表示画面351は、例えば、収納ロッカー110毎の平均滞在時間(又は第2平均滞在時間)を食品の品目毎に表示した表示画面である。 FIG. 9 is a diagram showing a display example of the second display screen 351 according to the first embodiment. The second display screen 351 is, for example, a display screen displaying the average stay time (or second average stay time) for each storage locker 110 for each food item.

図9に示すように、第2表示画面351には、更に、品目毎のタブ332が表示される。タブ332により、食品の品目毎の平均滞在時間を切り替えることが可能となる。 As shown in FIG. 9, the second display screen 351 further displays a tab 332 for each item. Tab 332 allows switching the average stay time for each item of food.

すなわち、タブ332のうち、「人参」タブが選択されると、「人参」をこれまで収納したことがある各ボックス331における滞在時間の平均値が表示される。また、「ねぎ」タブが選択されると、「ねぎ」をこれまで収納したことがある各ボックス331における滞在時間の平均値が表示される。更に、「じゃがいも」が選択されると、「じゃがいも」をこれまで収納したことが各ボックス331における滞在時間の平均値が表示される。図9は、「人参」タブが選択された場合の第2表示画面351の例を表している。図9の例では、全てのボックス331において、「人参」を収納したことがあり、そのため、全てのボックス331において「人参」の平均滞在時間が表示されている。 That is, when the "carrot" tab is selected from the tabs 332, the average stay time in each box 331 in which "carrot" has been stored is displayed. Also, when the "green onion" tab is selected, the average value of the staying time in each box 331 in which "green onion" has been stored is displayed. Furthermore, when "potatoes" is selected, the average value of the staying time in each box 331 that "potatoes" have been stored is displayed. FIG. 9 shows an example of the second display screen 351 when the "carrot" tab is selected. In the example of FIG. 9, all the boxes 331 have stored "carrots", and therefore all the boxes 331 display the average staying time of "carrots".

例えば、これまで「人参」を収納したことがないボックス331が存在する場合において、「人参」タブが選択されると、当該ボックス331の表示は、グレーアウト表示となる等、「人参」を収納したことがないことが一見してわかるような表示で表示される。他のタブ332(又は他の野菜)が選択された場合でも同様である。 For example, when there is a box 331 that has never contained "carrots" until now, when the "carrots" tab is selected, the display of the box 331 is grayed out. It is displayed in such a way that it can be seen at a glance that there is no problem. The same is true when other tabs 332 (or other vegetables) are selected.

図7に戻り、制御部320は、一連の処理を終了する。 Returning to FIG. 7, the control unit 320 ends the series of processes.

(第1動作例の効果)
このように第1動作例では、生産者用端末300-1には、収納ロッカー110毎に平均滞在時間を表示した第1表示画面350(図8)が表示される。また、第1動作例では、生産者用端末300-1には、収納ロッカー110毎の平均滞在時間を食品の品目毎に表示した第2表示画面351(図9)が表示される。これにより、例えば、以下のような効果を得ることができる。
(Effect of the first operation example)
Thus, in the first operation example, the first display screen 350 (FIG. 8) displaying the average stay time for each storage locker 110 is displayed on the producer terminal 300-1. In the first operation example, the producer terminal 300-1 displays a second display screen 351 (FIG. 9) displaying the average stay time for each storage locker 110 for each item of food. Thereby, for example, the following effects can be obtained.

すなわち、生産者は、収納ロッカー110毎の食品(例えば、野菜)の売れ行きを把握することが可能となる。そして、生産者は、売れ行きに応じて、食品の生産量を調整することが可能となる。 That is, the producer can grasp the sales of food (for example, vegetables) for each storage locker 110 . Then, producers can adjust the amount of food produced according to sales.

また、滞在時間の長い収納ロッカー110(又は食品の品目)については、PR方法を検討する等、対策を講じることも可能であり、効率的なマーケティングを行うことも可能となる。 In addition, it is possible to take measures such as considering PR methods for storage lockers 110 (or food items) that stay for a long time, and it is also possible to carry out efficient marketing.

更に、生産者は、どの収納ロッカー110に補充すれば、滞在時間を短くすることができる等、無人販売装置100において普段補充する生産者の経験に頼らずとも、適切に補充することが可能となる。この場合、生産者は、滞在時間の長い収納ロッカー110から滞在時間の短い収納ロッカーへ食品を入れ替えることで、売上向上を図ることも可能である。 Furthermore, the producer can shorten the staying time by selecting which storage locker 110 to replenish, and can appropriately replenish without relying on the experience of the producer who normally replenishes the unmanned vending machine 100. Become. In this case, the producer can improve sales by replacing food from the storage locker 110 with a long staying time to a storage locker with a short staying time.

更に、生産者は、食品の品目について、最適な収納ロッカー110の位置を把握することも可能である。そのため、生産者は、品目毎に最適な配置(すなわち、最適な収納ロッカー110)を判断することも可能となる。 In addition, the producer can also know the optimal storage locker 110 location for the food item. Therefore, the producer can also determine the optimum arrangement (that is, the optimum storage locker 110) for each item.

更に、平均滞在時間は、生産者用端末300-1において気軽に閲覧可能であるため、普段補充経験がない生産者でも、効果的な食品の配置を考慮することが可能となる。 Furthermore, since the average stay time can be easily viewed on the producer terminal 300-1, even producers who do not usually have replenishment experience can consider effective food placement.

以上から、第1動作例によって、生産者は、無人販売装置100において、食品を適切に販売することが可能となる。 As described above, according to the first operation example, the producer can appropriately sell food products using the unmanned vending apparatus 100 .

(第2動作例)
次に、第2動作例を説明する。第2動作例は、アラート表示に関する動作例である。
(Second operation example)
Next, a second operation example will be described. The second operation example is an operation example related to alert display.

具体的には、クラウドサーバ200の制御部220は、滞在時間に応じたアラート表示であって、食品の品目毎に異なるアラート表示を収納ロッカー毎に表示した第3表示画面を、生産者用端末300-1に提供する。また、制御部220は、第3表示画面に対して、更に、温度に応じたアラート表示を収納ロッカー毎に表示した第4表示画面を、生産者用端末300-1に提供する。 Specifically, the control unit 220 of the cloud server 200 causes the producer terminal to display the third display screen on which an alert display corresponding to the staying time and different for each food item is displayed for each storage locker. Provided to 300-1. In addition to the third display screen, the control unit 220 also provides the producer terminal 300-1 with a fourth display screen in which an alert display corresponding to the temperature is displayed for each storage locker.

図10は、第1実施形態に係る第2動作例を表す図である。 FIG. 10 is a diagram showing a second operation example according to the first embodiment.

ステップS30において、クラウドサーバ200の制御部220は、処理を開始する。 In step S30, the control unit 220 of the cloud server 200 starts processing.

ステップS31において、制御部220は、食品補充を検知する。 In step S31, the control unit 220 detects food replenishment.

ステップS32において、制御部220は、食品の品目情報を記憶部230に保存する。 In step S<b>32 , control unit 220 stores food item information in storage unit 230 .

ステップS33において、制御部220は、無人販売装置100を定期的に監視する。例えば、無人販売装置100では、以下の処理が行われる。 In step S33, the control unit 220 periodically monitors the unmanned sales device 100. FIG. For example, the unmanned sales device 100 performs the following processes.

すなわち、無人販売装置100のセンサ120は、各収納ロッカー110に収納された食品の有無を定期的に検知する。また、無人販売装置100には、温度センサを有する。温度センサは無人販売装置100内の温度を定期的に検出する。無人販売装置100の通信部130は、ロッカーIDと、収納ロッカー110毎に食品の有無の在庫情報(ここでは、「食品あり」の在庫情報)と、温度センサによる温度とを、定期的にクラウドサーバ200へ送信する。制御部220は、これらの情報を監視することで、ステップS33の処理を行う。 That is, the sensor 120 of the unmanned vending apparatus 100 periodically detects the presence or absence of food stored in each storage locker 110 . Moreover, the unmanned vending apparatus 100 has a temperature sensor. A temperature sensor periodically detects the temperature inside the unmanned vending apparatus 100 . The communication unit 130 of the unmanned vending device 100 periodically sends the locker ID, the inventory information on the presence or absence of food for each storage locker 110 (here, inventory information of "food available"), and the temperature obtained by the temperature sensor to the cloud. Send to server 200 . The control unit 220 performs the processing of step S33 by monitoring these pieces of information.

ステップS34において、制御部220は、食品の品目、滞在時間、及び温度を更新する。例えば、制御部220は、以下の処理を行う。 In step S34, the control unit 220 updates the item of food, staying time, and temperature. For example, the control unit 220 performs the following processes.

すなわち、制御部220は、ステップS33による監視の結果、当該収納ロッカー110について、「食品あり」の在庫情報を受信することで、当該収納ロッカー110には、食品補充後(ステップS31)、補充された食品がそのまま収納ロッカー110に収納されていることを検知する。従って、制御部220は、ステップS31で取得した食品の品目情報を記憶部230に記憶することで、食品の品目情報を更新する。 That is, as a result of the monitoring in step S33, the control unit 220 receives inventory information indicating that food is available for the storage locker 110, so that the storage locker 110 is replenished with food (step S31). It is detected that the food is stored in the storage locker 110 as it is. Therefore, the control unit 220 updates the food item information by storing the food item information acquired in step S31 in the storage unit 230 .

また、滞在時間については、制御部220は、食品補充後(ステップS31)から、現在時刻までの時間をカウントすることで、滞在時間を取得できる。制御部220は、取得した滞在時間を記憶部230に記憶することで、滞在時間を更新する。 As for the stay time, the control unit 220 can acquire the stay time by counting the time from after the food is replenished (step S31) to the current time. The control unit 220 updates the stay time by storing the acquired stay time in the storage unit 230 .

更に、温度については、制御部220は、ステップS33で取得した温度を、記憶部230に記憶することで、温度を更新する。 Furthermore, regarding the temperature, the control unit 220 updates the temperature by storing the temperature acquired in step S33 in the storage unit 230 .

ステップS35において、制御部220は、表示色テーブルを参照して、表示色を選択する。 In step S35, control unit 220 selects a display color by referring to the display color table.

図11は、第1実施形態に係る表示色テーブル231の例を表す図である。表示色テーブル231は、例えば、クラウドサーバ200の記憶部230に記憶される。 FIG. 11 is a diagram showing an example of the display color table 231 according to the first embodiment. The display color table 231 is stored in the storage unit 230 of the cloud server 200, for example.

図11に示すように、表示色テーブル231は、滞在時間、温度、及び表示色を含む。表示色テーブル231は、滞在時間と温度に応じて、異なる色が選択可能となっている。図11に示すように、滞在時間が長いほど、「赤」が選択され、滞在時間が短いほど、「青」が選択されるようになっている。 As shown in FIG. 11, the display color table 231 includes staying time, temperature, and display color. In the display color table 231, different colors can be selected according to staying time and temperature. As shown in FIG. 11, the longer the stay time is, the more “red” is selected, and the shorter the stay time is, the more “blue” is selected.

ここで、「赤」は、例えば、回収する必要があることを示すアラート表示である。他方、「青」は、例えば、回収する必要がないことを表すアラート表示である。また、「黄」は、例えば、注意が必要であることを表すアラート表示である。 Here, "red" is, for example, an alert display indicating that it is necessary to collect. On the other hand, "blue" is, for example, an alert indication that there is no need to collect. Also, "yellow" is, for example, an alert display indicating that caution is required.

なお、図11に示す表示色テーブル231は、食品の品目毎に異なるテーブルとなっている。これは、食品(例えば、野菜)の鮮度は、品目毎に異なるからである。例えば、「レタス」と「人参」の鮮度は異なる。そのため、例えば、表示色が「赤」となる滞在時間は、「レタス」の方が、「人参」より短い時間となり得る。図11は、ある食品の表示色テーブル231となっている。 Note that the display color table 231 shown in FIG. 11 is a different table for each food item. This is because the freshness of foods (eg, vegetables) differs from item to item. For example, the freshness of "lettuce" and "carrot" are different. Therefore, for example, the stay time for which the display color is "red" may be shorter for "lettuce" than for "carrot". FIG. 11 shows a display color table 231 for certain foods.

例えば、制御部220は、以下の処理を行う。すなわち、制御部220は、表示色テーブル231の中から、ステップS34で更新した食品の品目に対応する表示色テーブル231を選択する。そして、制御部220は、選択した表示色テーブル231において、ステップS34で更新した滞在時間と温度とに対応する色表示を選択する。 For example, the control unit 220 performs the following processes. That is, the control unit 220 selects the display color table 231 corresponding to the item of food updated in step S34 from the display color table 231 . Then, the control unit 220 selects a color display corresponding to the stay time and temperature updated in step S34 in the selected display color table 231 .

図10に戻り、ステップS36において、制御部220は、各ボックス331を色表示させた第4表示画面を、生産者用端末300-1に提供する。 Returning to FIG. 10, in step S36, the control unit 220 provides the producer terminal 300-1 with a fourth display screen in which each box 331 is displayed in color.

図12(A)と図12(B)は、第1実施形態に係る第4表示画面352の例を表す図である。図12(A)は、温度(「ロッカー内温度」)が「15℃」の場合の表示例、図12(B)は温度が「30℃」の場合の表示例をそれぞれ表す。 FIGS. 12A and 12B are diagrams showing examples of the fourth display screen 352 according to the first embodiment. FIG. 12A shows a display example when the temperature (“locker temperature”) is “15° C.”, and FIG. 12B shows a display example when the temperature is “30° C.”.

図12(A)と図12(B)に示すように、第4表示画面352には温度情報337が表示される。また、図12(A)と図12(B)に示すように、各ボックス331には、食品の品目(「いも」、「レタス」)と、滞在時間(「10」、「180」、「300」)が表示される。滞在時間の数字は、「分」を表す。 As shown in FIGS. 12A and 12B, temperature information 337 is displayed on the fourth display screen 352 . In addition, as shown in FIGS. 12A and 12B, each box 331 contains a food item (“potato”, “lettuce”) and stay time (“10”, “180”, “ 300”) is displayed. The number of staying time represents "minutes".

ここで、図12(A)に着目すると、点線で囲まれたボックス群331Dにおいて、各ボックス331は「青」で表示される。また、一点鎖線で囲まれたボックス群331Eにおいて、各ボックス331は「赤」で表示される。それ以外のボックス331は、「黄」で表示される。 Here, focusing on FIG. 12A, each box 331 is displayed in "blue" in the box group 331D enclosed by the dotted line. Also, in a box group 331E surrounded by a dashed line, each box 331 is displayed in "red". Other boxes 331 are displayed in "yellow".

図12(A)に示す各ボックス331の表示例に着目すると、「いも」は滞在時間が「180」分でも「青」で表示される一方で、「レタス」は滞在時間が「180」分では「黄」で表示される。表示色テーブル231は、食品の品目毎に異なるため、食品の品目によっては、滞在時間が同じでも、異なる色で表示される場合がある。 Focusing on the display example of each box 331 shown in FIG. 12A, "potatoes" are displayed in "blue" even if the stay time is "180" minutes, while "lettuce" is displayed in "blue" even if the stay time is "180" minutes. is displayed in yellow. Since the display color table 231 is different for each food item, depending on the food item, even if the staying time is the same, it may be displayed in a different color.

一方、図12(B)に着目すると、点線で囲まれたボックス群331F内における各ボックス331は、「青」で表示される。図12(A)と比較すると、「青」で表示されたボックス331の個数が減っている。また、図12(B)において、一点鎖線で囲まれたボックス群331G内における各ボックス331は、「赤」で表示される。図12(A)と比較すると、「赤」で表示されるボックス331の個数は増えている。ロッカー内の温度は、図12(B)の方が、図12(A)より高いため、回収する必要がある食品が多くなっている。このように色表示により、視認性が向上し、生産者は、どの収納ロッカー110に収納された食品が回収する必要があるのかを、第4表示画面352を見れば直ちに把握することができる。 On the other hand, focusing on FIG. 12B, each box 331 in the box group 331F enclosed by the dotted line is displayed in "blue". Compared to FIG. 12A, the number of boxes 331 displayed in "blue" is reduced. Also, in FIG. 12B, each box 331 in a box group 331G surrounded by a dashed line is displayed in "red". Compared to FIG. 12A, the number of boxes 331 displayed in "red" is increased. Since the temperature inside the locker is higher in FIG. 12(B) than in FIG. 12(A), more food items need to be collected. Visibility is improved by color display, and the producer can immediately grasp which food stored in which storage locker 110 needs to be collected by looking at the fourth display screen 352.例文帳に追加

例えば、制御部220は、以下の処理を行う。すなわち、制御部220は、表示色を含む第4表示画面352を、生産者用サイトに表示させる。生産者用端末300-1が生産者用サイトにアクセスすると、制御部220は、表示制御情報を生産者用端末300-1へ送信する。これにより、制御部220は、第4表示画面352を生産者用端末300-1に提供することができる。そして、生産者用端末300-1では、第4表示画面352を表示部330に表示させることができる。 For example, the control unit 220 performs the following processes. That is, the control unit 220 causes the producer site to display the fourth display screen 352 including the display color. When producer terminal 300-1 accesses the producer site, control unit 220 transmits display control information to producer terminal 300-1. Thereby, the control unit 220 can provide the fourth display screen 352 to the producer terminal 300-1. Then, the fourth display screen 352 can be displayed on the display section 330 of the producer terminal 300-1.

図10に戻り、ステップS37において、制御部320は、第2動作例を終了する。 Returning to FIG. 10, in step S37, the control unit 320 ends the second operation example.

なお、第2動作例において、温度情報はなくてもよい。この場合、無人販売装置100には温度センサが設置されず、クラウドサーバ200は、温度情報を取得することもない。更に、表示色テーブル231においても、「温度」の項目はなく、制御部220は、温度を考慮することなく、滞在時間に応じて表示色を選択できる。アラート表示においても、温度情報337は表示されない。第4表示画面352において、温度情報337が表示されずに、それ以外の情報が表示された表示画面が第3表示画面であってもよい。 In addition, in the second operation example, the temperature information may not be provided. In this case, no temperature sensor is installed in the unmanned vending apparatus 100, and the cloud server 200 does not acquire temperature information. Furthermore, the display color table 231 does not include the item "temperature", and the control unit 220 can select the display color according to the length of stay without considering the temperature. The temperature information 337 is not displayed in the alert display either. In the fourth display screen 352, the display screen on which the temperature information 337 is not displayed and other information is displayed may be the third display screen.

第3表示画面についても、第4表示画面の場合と同様に、制御部220は、第3表示画面の表示制御情報を、生産者用端末300-1へ送信することで、第3表示画面を生産者用端末300-1へ提供することができる。そして、生産者用端末300-1では、第3表示画面を表示部330に表示させることができる。 As for the third display screen, similarly to the fourth display screen, the control unit 220 transmits the display control information for the third display screen to the producer terminal 300-1, thereby displaying the third display screen. It can be provided to the producer terminal 300-1. Then, the third display screen can be displayed on the display unit 330 of the producer terminal 300-1.

(第2動作例の効果)
このように第2動作例では、第3表示画面、又は第4表示画面352において、滞在時間に応じ、食品の品目毎に異なるアラート表示が表示される。これにより、例えば、以下のような効果を得ることができる。
(Effect of Second Operation Example)
As described above, in the second operation example, different alert displays are displayed for each food item in accordance with the stay time on the third display screen or the fourth display screen 352 . Thereby, for example, the following effects can be obtained.

すなわち、生産者は、どの収納ロッカー110にどのような食品の品目がどれくらい滞在しているのかを、把握することができる。しかも、各ボックス331が色表示されているため、視認性が向上する。また、色表示も段階に応じて異なるため、生産者は、食品の回収時期が近づいてくることを事前に把握することも可能となる。この場合、生産者は、回収対象の食品について、売れやすい収納ロッカー110に収納位置を変更したり、サイト上で当該食品をPRしたりする等、対策を講じることも可能である。 In other words, the producer can grasp what kind of food item stays in which storage locker 110 and for how long. Moreover, since each box 331 is color-displayed, the visibility is improved. In addition, since the color display differs depending on the stage, it is possible for producers to know in advance that the time to collect the food is approaching. In this case, the producer can take measures such as changing the storage position of the food to be collected to a storage locker 110 that sells easily, or promoting the food on the site.

また、表示色テーブル231が食品(例えば、野菜)の品目毎に異なるテーブルとなっているため、第3表示画面と第4表示画面352においては、野菜の鮮度の劣化スピードに応じた色表示が可能である。そのため、生産者は、野菜の品目毎に最適な回収タイミングを一目で把握することが可能となり、適切な回収タイミングを把握できる。 In addition, since the display color table 231 is a different table for each item of food (for example, vegetables), on the third display screen and the fourth display screen 352, colors are displayed according to the deterioration speed of the freshness of vegetables. It is possible. Therefore, the producer can grasp the optimal collection timing for each vegetable item at a glance, and can grasp the appropriate collection timing.

更に、温度に応じた表示色テーブル231によって、野菜の鮮度の劣化スピードをより正確に把握することも可能となる。これにより、例えば、安心安全な食品を消費者へ提供することができる。 Furthermore, the temperature-dependent display color table 231 makes it possible to more accurately grasp the deterioration speed of the freshness of vegetables. As a result, for example, it is possible to provide safe and secure foods to consumers.

以上から、第2動作例によって、生産者は、無人販売装置100において、食品を適切に販売することが可能となる。 As described above, according to the second operation example, the producer can appropriately sell food in the unmanned vending apparatus 100 .

[第2実施形態]
次に、第2実施形態について説明する。上述した第1実施形態では、主に、生産者に対する実施形態について説明した。第2実施形態では、主に、消費者に対する実施形態である。
[Second embodiment]
Next, a second embodiment will be described. 1st Embodiment mentioned above mainly demonstrated embodiment with respect to a producer. The second embodiment is primarily an embodiment for consumers.

上述したように、従来の無人販売装置では、例えば、生産者が、収穫した野菜を、無人販売装置に適宜収納するシステムとなっている。そのため、無人販売装置を利用する消費者に対してアピールする方法がない、という問題点があった。 As described above, the conventional unmanned vending apparatus is a system in which, for example, a producer appropriately stores harvested vegetables in the unmanned vending apparatus. Therefore, there is a problem that there is no method for appealing to consumers who use the unmanned vending machine.

具体的には、従来の無人販売装置では、無人販売装置に収納された野菜が、収穫されたばかりの新鮮な野菜であることを、消費者にアピールできなかった。そのため、消費者は、無人販売装置に収納された野菜がいつ収納された野菜なのか分からなかった。 Specifically, the conventional unmanned vending apparatus cannot appeal to consumers that the vegetables stored in the unmanned vending apparatus are freshly harvested vegetables. Therefore, the consumer did not know when the vegetables stored in the unmanned vending apparatus were the vegetables stored.

また、従来の無人販売装置では、人気のある野菜がどの野菜であるのかを消費者にアピールできなかった。消費者も人気のある野菜を把握することができなかった。 In addition, conventional unmanned vending machines cannot appeal to consumers which vegetables are popular. Consumers were also unable to grasp popular vegetables.

更に、そのようなアピール方法として、TVCM又はちらしによる行われることも考えられるが、必ずしも、時間と費用に見合ったものではなかった。 Furthermore, it is possible to use TV commercials or leaflets as such an appealing method, but it is not always worth the time and money.

更に、無人販売装置の近くにホワイトボードや紙などに手書きで、アピールすることも考えられる。しかし、生産者はそのようなアピール手法が負担になる場合もある。また、古い情報が残ったままで、消費者は、最新の情報か否か分からない場合もある。 Furthermore, it is conceivable to appeal by handwriting on a whiteboard or paper near the unmanned vending device. However, producers may be burdened by such an appeal method. Also, old information may remain, and consumers may not know whether the information is the latest.

そこで、第2実施形態では、クラウドサーバ200が、収納ロッカー110における滞在時間に応じて、異なる販促文言を、消費者用端末300-2に提供する例について説明する。 Therefore, in the second embodiment, an example will be described in which the cloud server 200 provides the consumer terminal 300-2 with different sales promotion words according to the length of stay in the storage locker 110. FIG.

具体的には、制御部220は、滞在時間に応じて、食品の販売を促進する文言を表示した第5表示画面を、消費者用端末300-2に提供する。また、制御部220は、食品の売れ行きに関する文言を表示した第6表示画面を、消費者用端末300-2に提供する。更に、制御部220は、食品の納品予定時刻を表示した第7表示画面を、消費者用端末300-2に提供する。 Specifically, the control unit 220 provides the consumer terminal 300-2 with a fifth display screen displaying words promoting the sale of food according to the length of stay. In addition, the control unit 220 provides the consumer terminal 300-2 with a sixth display screen displaying texts relating to food sales. Furthermore, the control unit 220 provides the consumer terminal 300-2 with a seventh display screen displaying the scheduled delivery time of the food.

なお、以下では、販売を促進する文言のことを、「販促文言」と称する場合がある。 In addition, below, the wording which promotes sales may be called a "sales promotion wording."

(動作例)
図13と図14は、第2実施形態に係る動作例を表す図である。このうち、図13はロッカー滞在時間の算出例を表すフローチャートであり、図14は販促文言表示動作例を表すフローチャートである。
(Operation example)
13 and 14 are diagrams showing an operation example according to the second embodiment. Among them, FIG. 13 is a flow chart showing an example of calculation of locker stay time, and FIG. 14 is a flow chart showing an example of sales promotion message display operation.

図13に示すように、ステップS40において、クラウドサーバ200の制御部220は、ロッカー滞在時間算出動作を開始する。 As shown in FIG. 13, in step S40, the control unit 220 of the cloud server 200 starts locker staying time calculation operation.

ステップS41において、制御部220は、収納ロッカー110の食品を検知したか否かを判定する。ステップS41において、制御部220が、収納ロッカー110内において食品を検知したとき(ステップS41でYES)、処理はステップS42へ移行する。一方、ステップS41において、制御部220が、収納ロッカー110内において食品を検知できなかったとき(ステップS41でNO)、処理はステップS48へ移行する。 In step S41, the control unit 220 determines whether food in the storage locker 110 has been detected. In step S41, when control unit 220 detects food in storage locker 110 (YES in step S41), the process proceeds to step S42. On the other hand, in step S41, when control unit 220 cannot detect food in storage locker 110 (NO in step S41), the process proceeds to step S48.

ステップS42において、制御部220は、第1検知時刻を保存する。すなわち、制御部220は、食品を検知した時刻を保存する。例えば、第1検知時刻は、収納ロッカー110のセンサ120が、収納ロッカー110内において食品が存在することを検知した時刻であってもよい。 In step S42, control unit 220 stores the first detection time. That is, control unit 220 saves the time when food is detected. For example, the first detection time may be the time when the sensor 120 of the storage locker 110 detects that there is food inside the storage locker 110 .

ステップS43において、制御部220は、収納ロッカー110が空になったか否かを検知する。すなわち、制御部220は、収納ロッカー110に収納された食品が売れたか否かを検知する。ステップS43において、制御部220は収納ロッカー110が空になったことを検知したとき(ステップS43でYES)、処理はステップS44へ移行する。一方、ステップS43において、制御部220は収納ロッカー110が空になっていないことを検知したとき(ステップS43でNO)、処理はステップS48へ移行する。 At step S43, the controller 220 detects whether or not the storage locker 110 is empty. That is, the control unit 220 detects whether or not the food stored in the storage locker 110 has been sold. In step S43, when control unit 220 detects that storage locker 110 is empty (YES in step S43), the process proceeds to step S44. On the other hand, in step S43, when the control unit 220 detects that the storage locker 110 is not empty (NO in step S43), the process proceeds to step S48.

ステップS44において、制御部220は、ロッカー滞在時間が「10」時間になるまで、ステップS45からステップS47までの処理をループする。一方、ステップS44において、制御部220は、ロッカー滞在時間が「10」時間を超えると、ステップS48へ移行する。 In step S44, the control unit 220 loops the processing from step S45 to step S47 until the locker stay time reaches "10" hours. On the other hand, in step S44, when the locker stay time exceeds "10" hours, control unit 220 proceeds to step S48.

ステップS45において、制御部220は、第2検知時刻を保存する。すなわち、制御部220は、収納ロッカー110が空になった時刻を保存する。例えば、第2検知時刻は、収納ロッカー110のセンサ120が、収納ロッカー110内において食品が無くなったことを検知した時刻であってもよい。 In step S45, control unit 220 stores the second detection time. That is, the control unit 220 saves the time when the storage locker 110 became empty. For example, the second detection time may be the time when the sensor 120 of the storage locker 110 detects that there is no food in the storage locker 110 .

ステップS46において、制御部220は、ロッカー滞在時間を保存する。すなわち、制御部220は、第2検知時刻(=C)から第1検知時刻(=D)を減算した時間(=C-D)を計算し、この時間をロッカー滞在時間として保存する。ロッカー滞在時間は、食品が収納ロッカー110に収納されてから、収納ロッカー110が空になった時刻までの経過時間であってもよい。ロッカー滞在時間は、第1実施形態の「滞在時間」(例えば、図6のステップS15)であってもよい。 In step S46, the control unit 220 saves the locker stay time. That is, the control unit 220 calculates the time (=CD) by subtracting the first detection time (=D) from the second detection time (=C), and stores this time as the locker stay time. The locker stay time may be the elapsed time from when the food is stored in the storage locker 110 to when the storage locker 110 is emptied. The locker stay time may be the “stay time” in the first embodiment (for example, step S15 in FIG. 6).

ステップS47において、ロッカー滞在時間が「10」時間になるまで、ステップS44からステップS47をループし、ロッカー滞在時間が「10」時間を超えると、ステップS48へ移行する。 In step S47, steps S44 to S47 are looped until the locker stay time reaches "10" hours, and when the locker stay time exceeds "10" hours, the process proceeds to step S48.

ステップS48において、制御部220は、ロッカー滞在時間検出動作を終了する。 In step S48, control unit 220 terminates the locker stay time detection operation.

ロッカー滞在時間検出動作により、制御部220は、食品が収納ロッカー110に収納されてから、当該収納ロッカー110が空となるまでの滞在時間(すなわち、「ロッカー滞在時間」)を取得できる。 The locker stay time detection operation allows the control unit 220 to acquire the stay time (that is, “locker stay time”) from when the food is stored in the storage locker 110 until the storage locker 110 becomes empty.

図14は、販促文言表示動作例を表すフローチャートである。 FIG. 14 is a flow chart showing an example of a sales promotion message display operation.

図14に示すように、ステップS50において、クラウドサーバ200の制御部220は、販促文言表示動作を開始する。 As shown in FIG. 14, in step S50, the control unit 220 of the cloud server 200 starts the sales promotion message display operation.

制御部220は、ロッカー滞在時間に応じて異なる販促文言を、消費者用端末300-2に表示させる。このとき、制御部220は、販促文言テーブルから、ロッカー滞在時間に応じた販促文言データを読み出すようにする。 The control unit 220 causes the consumer terminal 300-2 to display different sales promotion messages according to the length of stay in the locker. At this time, the control unit 220 reads the sales promotion wording data according to the locker stay time from the sales promotion wording table.

図15は、第2実施形態に係る販促文言テーブル232の例を表す図である。図15に示すように、販促文言テーブル232には、ロッカー滞在時間に応じた販促文言(「人気です!」、「採れたて!」、「新鮮!」、「美味しさ格別!」、「おすすめ!」、「お買い得!」など)が含まれる。販促文言テーブル232は、例えば、クラウドサーバ200の記憶部230に記憶される。制御部220は、ロッカー滞在時間(図13のステップS46)に対応する販促文言データを、記憶部230に記憶された販促文言テーブル232から読み出せばよい。 FIG. 15 is a diagram showing an example of the sales promotion wording table 232 according to the second embodiment. As shown in FIG. 15, the sales promotion message table 232 includes sales promotion messages ("Popular!", "Freshly harvested!", "Fresh!", "Extremely delicious!", "Recommended") according to the length of stay in the locker. !”, “Bargain!”, etc.). The sales promotion wording table 232 is stored in the storage unit 230 of the cloud server 200, for example. The control unit 220 may read the sales promotion wording data corresponding to the locker staying time (step S46 in FIG. 13) from the sales promotion wording table 232 stored in the storage unit 230. FIG.

なお、販促文言テーブル232は、食品の品目毎に存在してもよい。食品の品目によっては、ロッカー滞在時間が異なると、鮮度も異なる。販促文言テーブル232は、ロッカー滞在時間が同じでも、品目によって、異なる販促文言とした方が、販売を促進させる場合があるからである。図15は、ある食品の品目の販促文言テーブル232を表している。 Note that the sales promotion message table 232 may exist for each food item. Depending on the item of food, the freshness will also be different if the locker staying time is different. This is because the sales promotion word table 232 may promote sales by using different sales promotion words depending on the item even if the locker stay time is the same. FIG. 15 represents a promotional word table 232 for a certain food item.

図14に戻り、制御部220は、ロッカー滞在時間が15分以内の場合(ステップS51でYES)、「人気です!」という販促文言を、消費者用サイトに表示させる(ステップS52)。 Returning to FIG. 14, if the locker stay time is within 15 minutes (YES in step S51), the control unit 220 displays the sales promotion message "Popular!" on the consumer site (step S52).

図16(A)は、第2実施形態に係る第5表示画面353の例を表す図である。図16(A)は、消費者用端末300-2から消費者用サイトにアクセスした際に、消費者用端末300-2の表示部330に表示される表示画面の例を表している。 FIG. 16A is a diagram showing an example of the fifth display screen 353 according to the second embodiment. FIG. 16A shows an example of a display screen displayed on the display unit 330 of the consumer terminal 300-2 when the consumer site is accessed from the consumer terminal 300-2.

図16(A)に示すように、「かぶ」については、ロッカー滞在時間が15分以内であるため、「人気です!」との販促文言333Aが表示される。 As shown in FIG. 16A, for "turnip", since the time spent in the locker is within 15 minutes, a sales promotion message 333A of "popular!" is displayed.

例えば、制御部220は、以下の処理を行う。すなわち、制御部220は、販促文言テーブル232から、ロッカー滞在時間「15分」に対応する販促文言データ(例えば、「人気です!」を示すデータ)を読みだす。制御部220は、読み出した販促文言データを含む第5表示画面353を消費者用サイトに表示する。制御部220は、消費者用端末300-2からのアクセスに応じて、表示制御情報を、消費者用端末300-2へ送信する。これにより、制御部220は、第5表示画面353を、消費者用端末300-2に提供できる。そして、消費者用端末300-2は、「人気です!」という販促文言333Aを含む第5表示画面353を表示することができる。 For example, the control unit 220 performs the following processes. That is, the control unit 220 reads out the sales promotion phrase data (for example, data indicating “Popular!”) corresponding to the locker stay time “15 minutes” from the sales promotion phrase table 232 . The control unit 220 displays the fifth display screen 353 including the read sales promotion wording data on the consumer site. Control unit 220 transmits display control information to consumer terminal 300-2 in response to access from consumer terminal 300-2. Thereby, the control unit 220 can provide the fifth display screen 353 to the consumer terminal 300-2. Consumer terminal 300-2 can then display fifth display screen 353, which includes promotional text 333A that reads "Popular!"

図14に戻り、制御部220は、ロッカー滞在時間が15分から30分の場合(ステップS51でNO、ステップS57でYES)、消費者用サイトの第5表示画面353において、「採れたて!」を表示させる(ステップS58)。 Returning to FIG. 14, when the locker stay time is 15 minutes to 30 minutes (NO in step S51, YES in step S57), the control unit 220 displays "freshly harvested!" on the fifth display screen 353 of the consumer site. is displayed (step S58).

また、制御部220は、ロッカー滞在時間が30分から2時間の場合(ステップS57でNO、ステップS62でYES)、消費者用サイトの第5表示画面353において、「新鮮!」を表示させる(ステップS63)。 If the locker stay time is 30 minutes to 2 hours (NO in step S57, YES in step S62), the control unit 220 displays "Fresh!" on the fifth display screen 353 of the consumer site (step S63).

更に、制御部220は、ロッカー滞在時間が2時間から4時間の場合(ステップS62でNO、ステップS65でYES)、消費者用サイトの第5表示画面353において、「美味しさ格別!」を表示させる(ステップS66)。 Furthermore, when the locker stay time is 2 hours to 4 hours (NO in step S62, YES in step S65), the control unit 220 displays "Extremely delicious!" on the fifth display screen 353 of the consumer site. (step S66).

更に、制御部220は、ロッカー滞在時間が4時間から6時間の場合(ステップS65でNO、ステップS67でYES)、消費者用サイトの第5表示画面353において、「おすすめ!」を表示させる。 Furthermore, when the locker stay time is 4 to 6 hours (NO in step S65, YES in step S67), the control unit 220 displays "Recommended!" on the fifth display screen 353 of the consumer site.

更に、制御部220は、ロッカー滞在時間が6時間から10時間の場合(ステップS67でNO、ステップS69でYES)、消費者用サイトの第5表示画面353において、「お買い得!」を表示させる。 Further, if the locker stay time is 6 hours to 10 hours (NO in step S67, YES in step S69), the control unit 220 displays "Bargain!" on the fifth display screen 353 of the consumer site.

図16(A)の例では、「人参」は、ロッカー滞在時間が15分から30分のため、「採れたて!」という販促文言333Bが第5表示画面353に表示される。 In the example of FIG. 16(A), the fifth display screen 353 displays the sales promotion wording 333B of "Freshly harvested!"

ここで、第2実施形態では、売れ行きの良い食品(例えば、野菜)については、売り切れ時間の目安を、消費者用サイトに表示させることが可能である。すなわち、ロッカー滞在時間が第1所定時間より短い場合は、売れ行きの良い野菜であるとして、制御部220は、売り切れ時間の目安を表示画面(例えば、第6表示画面)に表示させることが可能となっている。 Here, in the second embodiment, it is possible to display on the consumer site an estimate of when the food products (for example, vegetables) that sell well will be sold out. That is, if the locker stay time is shorter than the first predetermined time, the vegetables are sold well, and the control unit 220 can display an estimate of the sold-out time on the display screen (for example, the sixth display screen). It's becoming

図14の例では、制御部220は、ロッカー滞在時間が2時間までは、売れ行きの良い野菜であるとして、消費者用サイトに、売り切れ時間の目安を表示させることができる(ステップS53、ステップS59、及びステップS64)。 In the example of FIG. 14, the control unit 220 can cause the consumer site to display an estimate of the sell-out time on the assumption that vegetables are selling well up to a locker stay time of two hours (steps S53 and S59). , and step S64).

図16(B)は、第2実施形態に係る第6表示画面354の例を表す図である。図16(B)に示すように、売り切れ時間の目安に関する表示334が表示される。当該表示334には、当該食品(例えば、「かぶ」)の最短滞在時間(「本日最短5分で売れています。」)を表す文言が含まれる。また、当該表示334には、人気度を表すアイコンも含まれる。例えば、アイコン表示は、これまで当該食品(例えば、「かぶ」)を購入した人数を表している。 FIG. 16B is a diagram showing an example of the sixth display screen 354 according to the second embodiment. As shown in FIG. 16(B), a display 334 regarding a rough estimate of the sold-out time is displayed. The display 334 includes a wording indicating the shortest stay time of the food (for example, "turnip") ("sold in 5 minutes at the shortest today"). The display 334 also includes an icon representing the degree of popularity. For example, the icon display represents the number of people who have purchased the food item (for example, "turnip").

例えば、制御部220は、以下の処理を行えばよい。すなわち、制御部220は、当該食品の品目について、ロッカー滞在時間が第1所定時間より短い場合、売り切れ時間の目安に関する情報を含む第6表示画面354を消費者用サイトに表示する。制御部220は、消費者用端末300-2からのアクセスに応じて、表示制御情報を送信する。これにより、制御部220は、第6表示画面354を、消費者用端末300-2に提供し、消費者用端末300-2の表示部330には、第6表示画面354が表示される。 For example, the control unit 220 may perform the following processing. That is, if the locker stay time for the food item is shorter than the first predetermined time, the control unit 220 displays the sixth display screen 354 including information regarding the approximate time to sell out on the consumer site. The control unit 220 transmits display control information in response to access from the consumer terminal 300-2. Accordingly, the control section 220 provides the sixth display screen 354 to the consumer terminal 300-2, and the sixth display screen 354 is displayed on the display section 330 of the consumer terminal 300-2.

また、第2実施形態では、ロッカー滞在時間が第2所定時間より短い野菜については、次回の納品予定時刻を、消費者用サイトに表示させることが可能である。図14の例では、ロッカー滞在時間が30分以内に売り切れた場合(ステップS54でYES、ステップS60でYES)、制御部220は、次回納品予定時刻を、消費者用サイトの表示画面(例えば、第7表示画面)に表示させている(ステップS55、ステップS61)。 In addition, in the second embodiment, it is possible to display the next delivery scheduled time on the consumer site for vegetables whose locker stay time is shorter than the second predetermined time. In the example of FIG. 14, if the locker stay time is sold out within 30 minutes (YES in step S54, YES in step S60), the control unit 220 displays the next scheduled delivery time on the display screen of the consumer site (for example, 7th display screen) (step S55, step S61).

図17は、第2実施形態に係る第7表示画面355の例を表す図である。図17に示すように、「小松菜」が30分以内に売り切れたため、第7表示画面355には、「小松菜」について、次回納品予定時刻表示335が表示される。 FIG. 17 is a diagram showing an example of the seventh display screen 355 according to the second embodiment. As shown in FIG. 17, because "Japanese mustard spinach" is sold out within 30 minutes, the seventh display screen 355 displays the next scheduled delivery time display 335 for "Japanese mustard spinach".

例えば、制御部220は、以下の処理を行えばよい。すなわち、制御部220は、当該食品の品目について、ロッカー滞在時間が第2所定時間より短かく、当該食品の品目が売れたことを検知した場合、次回納品予定時刻表示335を含む第7表示画面355を消費者用サイトに表示する。制御部220は、消費者用端末300-2からのアクセスに応じて、表示制御情報を、消費者用端末300-2へ送信する。これにより、制御部220は、第7表示画面355を、消費者用端末300-2に提供し、消費者用端末300-2の表示部330には、第7表示画面355が表示される。 For example, the control unit 220 may perform the following processing. That is, when the control unit 220 detects that the locker stay time for the food item is shorter than the second predetermined time and the food item is sold, the control unit 220 displays the seventh display screen including the next delivery schedule time display 335. 355 displayed on consumer sites. Control unit 220 transmits display control information to consumer terminal 300-2 in response to access from consumer terminal 300-2. Thereby, the control section 220 provides the seventh display screen 355 to the consumer terminal 300-2, and the seventh display screen 355 is displayed on the display section 330 of the consumer terminal 300-2.

図14に戻り、ステップS56において、制御部220は、以上の処理を終了すると、販促文言表示動作を終了する。 Returning to FIG. 14, in step S56, the control unit 220 terminates the sales promotion message display operation after completing the above processing.

なお、制御部220は、ロッカー滞在時間が10時間を超える場合(ステップS69でNO)、とくに販促文言等を表示させることなく、販促文言表示動作を終了してもよい。 If the locker stay time exceeds 10 hours (NO in step S69), the control unit 220 may end the sales promotion message display operation without particularly displaying the sales promotion message.

(第2実施形態の効果)
第2実施形態では、例えば、以下の効果を奏する。
(Effect of Second Embodiment)
In 2nd Embodiment, there exist the following effects, for example.

第2実施形態では、ロッカー滞在時間に応じた販促文言を消費者用端末300-2の表示部330に表示させることが可能である。そのため、ロッカー滞在時間が短い野菜は、新鮮な野菜又は人気のある野菜であることを消費者にアピールすることができる。 In the second embodiment, it is possible to display a sales promotion message according to the locker stay time on the display unit 330 of the consumer terminal 300-2. Therefore, it is possible to appeal to consumers that vegetables with a short locker stay time are fresh vegetables or popular vegetables.

また、ロッカー滞在時間に応じて異なる販促文言が表示されるため、消費者はいつ当該野菜が納品されたのかを把握することも可能である。 In addition, since different sales promotion texts are displayed according to the length of stay in the locker, it is possible for the consumer to know when the vegetables were delivered.

更に、第2実施形態では、売れ行きの良い野菜については、売り切れ時間の目安を、消費者用端末300-2の表示部330に表示させることも可能である。そのため、消費者の購買意欲を高めて、野菜の販売促進活動を図ることが可能となる。 Furthermore, in the second embodiment, it is also possible to display an estimate of the sell-out time for vegetables that sell well on the display unit 330 of the consumer terminal 300-2. Therefore, it becomes possible to increase consumer's willingness to buy and promote sales promotion activities for vegetables.

更に、第2実施形態では、ロッカー滞在時間の短い野菜については、次回納品予定時刻を、消費者用端末300-2の表示部330に表示させることができる。そのため、生産者はホワイトボード等に手書きで書くことによる負担を軽減させることが可能である。また、生産者は、最新の納品予定時刻を消費者に発信することも可能である。他方、消費者は、いつ、当該野菜が納品されるのかを把握することができ、他の場所で当該野菜を購入するのではなく、無人販売装置100において当該野菜を購入しようとする購買意欲を掻き立てられることが可能となる。 Furthermore, in the second embodiment, the next scheduled delivery time can be displayed on the display unit 330 of the consumer terminal 300-2 for vegetables that stay in the locker for a short time. Therefore, the producer can reduce the burden of writing by hand on a whiteboard or the like. The producer can also send the latest scheduled delivery time to the consumer. On the other hand, the consumer can grasp when the vegetables will be delivered, and the consumer will be motivated to purchase the vegetables at the unmanned vending device 100 instead of purchasing the vegetables at another place. It becomes possible to be stirred up.

以上から、第2実施形態によって、生産者は、無人販売装置100において食品を適切に販売することができ、消費者も、無人販売装置100において食品を適切に購入することができる。
[第3実施形態]
次に、第3実施形態について説明する。
As described above, according to the second embodiment, producers can appropriately sell food using the unmanned vending apparatus 100, and consumers can appropriately purchase food using the unmanned vending apparatus 100. FIG.
[Third embodiment]
Next, a third embodiment will be described.

上述したように、従来の無人販売装置は、消費者が購入したい食品を購入するためだけのシステムであった。 As described above, the conventional unmanned vending apparatus was a system only for purchasing foods that consumers want to purchase.

そのため、生産者は、無人販売装置における食品の売上予測を立てたり、一日の行動計画を立てたりすることが困難であった。 Therefore, it is difficult for producers to predict the sales of foodstuffs from the unmanned vending machines and to make a daily action plan.

そこで、第3実施形態では、無人販売装置100の収納ロッカー110に収納された食品の滞在時間に基づいて、売上予測を立てたり、補充スケジュールを立てたり、売れ筋食品を特定したりする例について説明する。 Therefore, in the third embodiment, based on the staying time of the food stored in the storage locker 110 of the unmanned vending apparatus 100, sales forecast, replenishment schedule, and best-selling food are identified. do.

(第1動作例)
最初に、第3実施形態に係る第1動作例について説明する。当該第1動作例は、食品の収納ロッカー110における滞在時間に基づいて、売上予測を行う動作例である。
(First operation example)
First, a first operation example according to the third embodiment will be described. The first operation example is an operation example of predicting sales based on the staying time in the food storage locker 110 .

具体的には、クラウドサーバ200の制御部220が、補充予定の食品に関する食品情報と、滞在時間と、天候情報と、に基づいて、食品を各収納ロッカーに補充する補充予定回数と、当該食品の1日の最大売上金額とを表示した第8表示画面を、生産者用端末300-1に提供する例である。 Specifically, the control unit 220 of the cloud server 200 determines, based on the food information about the food to be replenished, the stay time, and the weather information, the scheduled replenishment number of times to replenish each storage locker with the food, and the food This is an example of providing the producer terminal 300-1 with the eighth display screen displaying the maximum sales amount for one day.

図18は、第3実施形態に係る第1動作例を表す図である。 FIG. 18 is a diagram showing a first operation example according to the third embodiment.

図18に示すように、ステップS80において、クラウドサーバ200の制御部220は、処理を開始する。 As shown in FIG. 18, in step S80, the control unit 220 of the cloud server 200 starts processing.

ステップS81において、制御部220は、補充予定の食品の品目を入力する。例えば、補充予定の食品の品目は、生産者が生産者用端末300-1を操作して、生産者用端末300-1から受信してもよい。 In step S81, the control unit 220 inputs the item of food to be replenished. For example, the food item to be replenished may be received from the producer terminal 300-1 by the producer operating the producer terminal 300-1.

ステップS82において、制御部220は、補充予定の品目の滞在時間予測値を算出する。具体的には、制御部220は、第1実施形態のステップS16(例えば、図6)で保存した食品の品目情報、滞在時間、及び時刻を利用する。更に、制御部220は、天候情報を利用する。天候情報は、天候を提供する天候サイトから取得されてもよい。制御部220は、品目情報、滞在時間、時刻、及び天候情報に基づいて、補充予定の食品の品目(ステップS81)の滞在時間予測値を算出する。例えば、制御部220は、以下のようにして滞在時間予測値を算出する。 In step S82, the control unit 220 calculates a predicted stay time value of the item to be replenished. Specifically, the control unit 220 uses the food item information, stay time, and time saved in step S16 (eg, FIG. 6) of the first embodiment. Furthermore, the control unit 220 uses weather information. Weather information may be obtained from weather sites that provide weather. The control unit 220 calculates a predicted staying time value of the food item to be replenished (step S81) based on the item information, staying time, time, and weather information. For example, the control unit 220 calculates the stay time predicted value as follows.

すなわち、制御部220は、品目情報、滞在時間、時刻、及び天候情報に基づいて、品目毎に、天候毎に、及び時刻毎に、滞在時間の平均値を算出する。そして、制御部220は、算出した滞在時間の平均値の中から、ステップS81で入力した補充予定の品目と、現在の天候情報、及び現在時刻に合致又は最も近い、滞在時間の平均値を取得する。制御部220は、取得した滞在時間の平均値を、当該品目、当該天候、及び当該時刻における滞在時間予測値とする。滞在時間予測値は、品目毎に、天候毎に、及び時刻毎に異なる値であってもよい。 That is, the control unit 220 calculates the average stay time for each item, for each weather, and for each time based on the item information, stay time, time, and weather information. Then, the control unit 220 acquires the average stay time that matches or is closest to the item to be replenished input in step S81, the current weather information, and the current time, from among the calculated average stay time. do. The control unit 220 uses the obtained average length of stay as a predicted value of length of stay for the item, the weather, and the time. The predicted stay time value may be a different value for each item, for each weather, and for each time.

ステップS83において、制御部220は、補充予定品目の営業時間内における販売可能個数を算出し、当該品目の一日の最大売上金額を算出する。販売可能個数は、営業時間内において、当該品目の販売可能な個数を表す。制御部220は、営業時間を、当該食品の品目の滞在時間の平均値(ステップS82)で除算することで、当該品目の販売可能個数を算出できる。また、制御部220は、算出した販売可能個数に、当該食品の品目の単価を乗算することで、当該食品の品目について、一日の最大売上金額を算出できる。 In step S83, the control unit 220 calculates the number of items to be replenished that can be sold during business hours, and calculates the maximum sales amount for the item in one day. The number of items that can be sold represents the number of items that can be sold during business hours. The control unit 220 can calculate the number of items that can be sold by dividing the business hours by the average value of the staying time of the food item (step S82). In addition, the control unit 220 can calculate the maximum daily sales amount for the food item by multiplying the calculated sellable number by the unit price of the food item.

ステップS84において、制御部220は、補充予定の食品の品目について、補充必要最大数を算出する。補充必要最大数は、当該品目について、補充が必要な最大数を表す。例えば、制御部220は、ステップS83で算出した販売可能個数を、当該品目の補充必要最大数とする。 In step S84, the control unit 220 calculates the maximum number of replenishment required for the food items to be replenished. The maximum number of replenishments required represents the maximum number of replenishment required for the item. For example, the control unit 220 sets the sellable quantity calculated in step S83 as the maximum necessary replenishment quantity of the item.

ステップS85において、制御部220は、ステップS83で算出した最大売上金額と、ステップS84で算出した補充必要最大数とを、生産者用端末300-1へ送信(又は提供)する。 In step S85, the control unit 220 transmits (or provides) the maximum sales amount calculated in step S83 and the maximum required replenishment quantity calculated in step S84 to the producer terminal 300-1.

ステップS86において、生産者用端末300-1の制御部320は、受信した最大売上金額と補充必要最大数とを決定するか否かを判定する。制御部320において決定しない場合(ステップS86でNO)、処理は、ステップS81へ移行する。一方、制御部320において決定する場合(ステップS86でYES)、処理はステップS87へ移行する。 In step S86, the control unit 320 of the producer terminal 300-1 determines whether or not to determine the received maximum sales amount and the maximum required replenishment quantity. If no determination is made in control unit 320 (NO in step S86), the process proceeds to step S81. On the other hand, if determination is made in control unit 320 (YES in step S86), the process proceeds to step S87.

そして、ステップS87において、制御部320は、第1動作例を終了する。 Then, in step S87, the control section 320 terminates the first operation example.

(第1動作例の効果)
第1動作例では、例えば、生産者は、生産者用端末300-1を利用して、補充予定の食品の品目を入力すると、その日の最大売上金額と補充必要最大数とを取得することが可能となる。そのため、生産者は、どのように補充すれば、最大売上金額が得られるのかを把握でき、一日の行動計画をたてることが容易となる。また、生産者は、最大売上金額を目標額として、どのようなタイミングで補充すればよいかを予測することも可能となる。また、第1動作例では、天候情報も考慮されているため、生産者は、その日の天候に応じた最大売上金額と補充必要最大数とを得ることも可能となる。
(Effect of the first operation example)
In the first operation example, for example, when the producer uses the producer terminal 300-1 to input the item of food to be replenished, the maximum sales amount and the maximum required replenishment quantity for that day can be acquired. It becomes possible. Therefore, the producer can grasp how to replenish to obtain the maximum sales amount, and it becomes easy to make a daily action plan. In addition, the producer can also predict when to restock with the maximum sales amount as the target amount. In addition, in the first operation example, weather information is also taken into consideration, so the producer can obtain the maximum sales amount and the maximum required replenishment quantity according to the weather of the day.

以上から、第1動作例によって、生産者は、無人販売装置100において食品を適切に販売することができる。 As described above, according to the first operation example, the producer can appropriately sell food using the unmanned vending apparatus 100 .

(第2動作例)
次に、第3実施形態に係る第2動作例について説明する。当該第2動作例は、収納ロッカー110における野菜の滞在時間に基づいて、補充スケジュールを作成する動作例である。
(Second operation example)
Next, a second operation example according to the third embodiment will be described. The second operation example is an operation example of creating a replenishment schedule based on the staying time of vegetables in the storage locker 110 .

具体的には、クラウドサーバ200の制御部220が、各収納ロッカー110に収納された食品の品目毎の滞在時間に基づいて、無人販売装置100に対する補充スケジュールを、生産者用端末300-1に提供する。 Specifically, the control unit 220 of the cloud server 200 sends a replenishment schedule for the unmanned vending apparatus 100 to the producer terminal 300-1 based on the staying time of each food item stored in each storage locker 110. offer.

図19は、第3実施形態に係る第2動作例を表す図である。ただし、第2動作例が行われる前に、野菜の品目毎の滞在時間(図6のステップS16)が既に算出されているものとする。また、第2動作例が行われる前に、生産者は、生産者用端末300-1を利用して、無人販売装置100に対する補充回数を設定しているものとする。なお、食品として、野菜を例にして説明する。 FIG. 19 is a diagram showing a second operation example according to the third embodiment. However, it is assumed that the staying time for each vegetable item (step S16 in FIG. 6) has already been calculated before the second operation example is performed. It is also assumed that the producer has set the number of replenishments for the unmanned vending machine 100 using the producer terminal 300-1 before the second operation example is performed. In addition, vegetables will be used as an example of the food.

図19に示すように、ステップS90において、クラウドサーバ200の制御部220は、処理を開始する。 As shown in FIG. 19, in step S90, the control unit 220 of the cloud server 200 starts processing.

ステップS91において、制御部220は、野菜の品目情報が入力されたか否かを確認する。当該品目情報は、生産者がその日に補充する予定の野菜の品目である。ステップS91において、品目情報が入力された場合(ステップS91でYES)、処理はステップS92へ移行する。一方、ステップS91において、品目情報が入力されていない場合(ステップS91でNO)、品目情報が入力されるまで待つ。 In step S91, the control unit 220 confirms whether or not vegetable item information has been input. The item information is the items of vegetables that the producer plans to replenish on that day. In step S91, if item information has been input (YES in step S91), the process proceeds to step S92. On the other hand, in step S91, if item information has not been input (NO in step S91), the process waits until item information is input.

ステップS92において、制御部220は、各野菜の滞在時間から、滞在時間の短い時間帯をピックアップする。例えば、制御部220は、以下の表1に示す時間帯をピックアップしたと仮定する。ここでは、滞在時間が8時間以内の時間帯が、「滞在時間が短い時間帯」としている。 In step S92, the control unit 220 picks up a time zone with a short staying time from the staying time of each vegetable. For example, assume that the control unit 220 has picked up the time period shown in Table 1 below. Here, a time zone in which the stay time is within 8 hours is defined as a "short stay time zone".

Figure 2023079037000002
ステップS93において、制御部220は、全ての野菜のピックアップを完了したか否かを判定する。全ての野菜のピックアップが完了した場合(ステップS93でYES)、処理はステップS94へ移行する。一方、全ての野菜のピックアップが完了していない場合(ステップS93でNO)、処理はステップS92へ移行する。
Figure 2023079037000002
In step S93, the control unit 220 determines whether or not all vegetables have been picked up. If all vegetables have been picked up (YES in step S93), the process proceeds to step S94. On the other hand, if picking up of all vegetables has not been completed (NO in step S93), the process proceeds to step S92.

ステップS94において、制御部220は、ピックアップしたデータを時間毎にまとめる。 In step S94, the control unit 220 organizes the picked up data by time.

ステップS95において、制御部220は、予め指定された補充回数に合わせて調整し、補充スケジュールを作成する。例えば、制御部220は、以下のようにして補充スケジュールを作成する。 In step S95, the control unit 220 adjusts the number of replenishments specified in advance to create a replenishment schedule. For example, the control unit 220 creates a replenishment schedule as follows.

すなわち、制御部220は、ピックアップしたデータにおいて、時間帯の近い(例えば、時間帯が最大でも3時間異なるなど)野菜の時間帯どうしを統合する。上述した例では、制御部220は、時間帯「10時~12時」の「トマト」と、時間帯「10時~15時」の「人参」とを統合する。そして、制御部220は、時間帯が近い野菜の数が多い(例えば、時間帯が近い野菜の数が閾値「2」以上)場合、滞在時間の短い野菜と滞在時間の長い野菜とを組み合わせる。上述した例では、制御部220は、時間帯「10時~12時」の「トマト」と、時間帯「10時~15時」の「人参」とは、時間帯が近い野菜の数が多いものと判定する。そして、制御部220は、「10時~12時」の「トマト」を「滞在時間の短い野菜」とし、「10時~18時」の「キャベツ」を「滞在時間の長い野菜」として、これらを組み合わせる。制御部220は、予め指定された補充回数(例えば、「3」)に合わせて、調整し、補充スケジュールを作成する。例えば、制御部220は、以下の表2に示す補充スケジュールを作成する。 That is, the control unit 220 integrates the time zones of vegetables that are close to each other (for example, the time zones differ by at most three hours) in the picked up data. In the example described above, the control unit 220 integrates "tomato" in the time period "10:00 to 12:00" and "carrot" in the time period "10:00 to 15:00". Then, when the number of vegetables with close time zones is large (for example, the number of vegetables with close time zones is equal to or greater than the threshold "2"), the control unit 220 combines vegetables with short stay times and vegetables with long stay times. In the example described above, the control unit 220 determines that "tomatoes" in the time period "10:00 to 12:00" and "carrots" in the time period "10:00 to 15:00" have a large number of vegetables whose time periods are close to each other. judge as a thing. Then, the control unit 220 sets “tomatoes” from “10:00 to 12:00” as “vegetables with short staying time” and “cabbage” from “10:00 to 18:00” as “vegetables with long staying time”. combine. The control unit 220 adjusts and creates a replenishment schedule according to a predesignated number of replenishments (for example, "3"). For example, the control unit 220 creates a replenishment schedule shown in Table 2 below.

Figure 2023079037000003
ステップS96において、制御部220は、作成した補充スケジュールを、生産者用端末300-1へ送信する。或いは、制御部220は、生産者用サイトにおける補充スケジュールを表示させることも可能である。この場合、制御部220は、生産者用端末300-1が生産者用サイトにアクセスしたことに応じて、補充スケジュールを含む表示制御情報を、生産者用端末300-1へ送信する。生産者用端末300-1は、表示制御情報に従って、補充スケジュールを含む補充スケジュール画面を表示する。
Figure 2023079037000003
In step S96, the control unit 220 transmits the created replenishment schedule to the producer terminal 300-1. Alternatively, the control unit 220 can display the replenishment schedule at the producer's site. In this case, control unit 220 transmits display control information including a replenishment schedule to producer terminal 300-1 in response to producer terminal 300-1 accessing the producer site. Producer terminal 300-1 displays a replenishment schedule screen including a replenishment schedule according to the display control information.

図20は、第3実施形態に係る補充スケジュール画面356の例を表す図である。補充スケジュール画面356には、補充スケジュール情報336が表示される。 FIG. 20 is a diagram showing an example of a replenishment schedule screen 356 according to the third embodiment. Replenishment schedule information 336 is displayed on the replenishment schedule screen 356 .

図19に戻り、ステップS97において、制御部220は、一連の処理を終了する。 Returning to FIG. 19, in step S97, the control unit 220 ends the series of processes.

なお、滞在時間について、天候情報が考慮されてもよい。制御部220は、天候毎の滞在時間を取得し、これを用いて、補充スケジュールを作成するようにしてもよい。 Weather information may be taken into consideration for the length of stay. The control unit 220 may acquire the stay time for each weather and use it to create a replenishment schedule.

(第2動作例の効果)
このように、第2動作例では、生産者が、補充予定の野菜の品目を、生産者用端末300-1を利用して、クラウドサーバ200へ入力すると、クラウドサーバ200では、補充スケジュールを、生産者に提供することができる。
(Effect of Second Operation Example)
As described above, in the second operation example, when the producer uses the producer terminal 300-1 to input the item of vegetables to be replenished to the cloud server 200, the cloud server 200 creates a replenishment schedule, can be provided to producers.

そのため、生産者は、補充スケジュールに従って、各野菜を補充することで、最適なタイミングで、無人販売装置100に野菜を補充することができる。しかも、クラウドサーバ200では、各野菜の収納ロッカー110における過去の滞在時間に基づいて、補充スケジュールを作成しているため、生産者の経験に頼ることなく、最適な補充スケジュールが提供可能である。 Therefore, the producer can replenish the unmanned vending apparatus 100 with vegetables at the optimum timing by replenishing each vegetable according to the replenishment schedule. Moreover, since the cloud server 200 creates a replenishment schedule based on the past stay time of each vegetable in the storage locker 110, an optimal replenishment schedule can be provided without relying on the experience of the producer.

以上から、第2動作例によって、生産者は、無人販売装置100において食品を適切に販売することができる。 As described above, according to the second operation example, the producer can appropriately sell food using the unmanned vending apparatus 100 .

(第3動作例)
第3動作例では、販売状況を生産者用端末300-1と消費者用端末300-2に送信する例である。具体的には、クラウドサーバ200の制御部220は、滞在時間に基づいて、各収納ロッカー110に収納された食品の中で売れ残る可能性がある食品に関する情報を、生産者用端末300-1と消費者用端末300-2とに提供する例である。
(Third operation example)
The third operation example is an example in which the sales status is transmitted to the producer terminal 300-1 and the consumer terminal 300-2. Specifically, based on the stay time, the control unit 220 of the cloud server 200 sends information about the food stored in each storage locker 110 that may remain unsold to the producer terminal 300-1. This is an example provided to the consumer terminal 300-2.

図21は、第3実施形態に係る第3動作例を表す図である。ただし、野菜の品目毎の滞在時間予測値(図18のステップS52)が既に算出されているものとする。また、各収納ロッカー110に収納された野菜の滞在時間も、クラウドサーバ200において集計されているものとする。更に、食品として、野菜を例にして説明する。 FIG. 21 is a diagram showing a third operation example according to the third embodiment. However, it is assumed that the predicted stay time value (step S52 in FIG. 18) for each vegetable item has already been calculated. It is also assumed that the residence time of vegetables stored in each storage locker 110 is also aggregated in the cloud server 200 . Furthermore, vegetables will be described as an example of food.

図21に示すように、ステップS100において、クラウドサーバ200の制御部220は、処理を開始する。 As shown in FIG. 21, in step S100, the control unit 220 of the cloud server 200 starts processing.

ステップS101において、制御部220は、収納ロッカー110に補充された野菜の品目毎に、ロッカー滞在時間が滞在時間予測値を超えたか否かを判定する。ロッカー滞在時間が滞在時間予測値を超えると(ステップS101でYES)、処理はステップS102へ移行する。一方、ロッカー滞在時間が滞在時間予測値を超えない場合(ステップS101でNO)、ロッカー滞在時間が滞在時間予測値を超えるまで待つ。 In step S<b>101 , the control unit 220 determines for each item of vegetables replenished in the storage locker 110 whether or not the locker stay time exceeds the stay time prediction value. If the locker stay time exceeds the stay time prediction value (YES in step S101), the process proceeds to step S102. On the other hand, if the locker stay time does not exceed the stay time predicted value (NO in step S101), wait until the locker stay time exceeds the stay time predicted value.

ステップS102において、制御部220は、売れ残る可能性のある野菜の品目を特定する。すなわち、制御部220は、ある収納ロッカー110に収納されている、ある野菜の品目について、そのロッカー滞在時間が滞在時間予測値を超えている場合、当該品目は、売れ残る可能性がある野菜の品目であると判定する。 In step S102, the control unit 220 identifies items of vegetables that may remain unsold. That is, when a certain vegetable item stored in a certain storage locker 110 has a locker stay time exceeding the stay time prediction value, the control unit 220 determines that the item is a vegetable item that may remain unsold. It is determined that

ステップS103において、制御部220は、生産者用端末300-1へ、売れ残る可能性のある野菜の品目情報を送信する。この際、制御部220は、当該品目情報とともに、売れ残る可能性がある野菜を収納する収納ロッカーのロッカーIDを送信してもよい。また、制御部220は、当該品目情報とともに、当該野菜の品目の設置場所の変更(消費者の目に留まりやすい場所への変更、又は売れやすい場所への変更など)を示すメッセージ、又は値下げ等を示すメッセージを、送信してもよい。当該メッセージは、電子メール又はSNSなどを利用して送信されてもよい。 In step S103, the control unit 220 transmits item information of vegetables that may be left unsold to the producer terminal 300-1. At this time, the control unit 220 may transmit the item information and the locker ID of the storage locker that stores vegetables that may remain unsold. In addition to the item information, the control unit 220 also outputs a message indicating a change in the installation location of the item of the vegetable (change to a location that is easy for consumers to see, or a change to a location that is easy to sell, etc.), a price reduction, etc. may be sent. The message may be sent using e-mail, SNS, or the like.

ステップS104において、制御部220は、消費者用端末300-2へ、売れ残る可能性のある野菜の品目情報を送信する。この際、制御部220は、当該品目情報とともに、売れ残る可能性がある野菜を収納する収納ロッカーのロッカーIDを送信してもよい。また、制御部220は、当該品目情報とともに、旬の野菜、人気のある野菜、野菜を用いた料理のレシピ等、購入意欲を向上させるメッセージを、送信してもよい。当該メッセージも、電子メール又はSNSなどを利用して送信されてもよい。 In step S104, the control unit 220 transmits item information of vegetables that may be left unsold to the consumer terminal 300-2. At this time, the control unit 220 may transmit the item information and the locker ID of the storage locker that stores vegetables that may remain unsold. In addition to the item information, the control unit 220 may transmit a message to increase purchase motivation, such as seasonal vegetables, popular vegetables, recipes of dishes using vegetables, and the like. The message may also be sent using e-mail, SNS, or the like.

なお、ステップS103とステップS104は、その順番が逆でもよい。 The order of steps S103 and S104 may be reversed.

ステップS105において、制御部220は、一連の処理を終了する。 In step S105, control unit 220 terminates a series of processes.

なお、第3動作例についても、制御部220は、天候情報を、天候を提供するサイトなどから取得し、更に、天候別のロッカー滞在時間と、天候別の滞在時間予測値とを取得してもよい。そして、制御部220は、現在の天候情報に合致するロッカー滞在時間と滞在時間予測値とに基づいて、ステップS101以降の処理を行ってもよい。 In the third operation example as well, the control unit 220 acquires weather information from a site that provides weather information, and further acquires locker stay times by weather and predicted stay times by weather. good too. Then, the control unit 220 may perform the processes from step S101 onward based on the locker stay time and the stay time predicted value that match the current weather information.

(第3動作例の効果)
第3動作例では、補充された各野菜について、売れ残る可能性がある野菜の品目を、生産者用端末300-1と消費者用端末300-2へ送信している。そのため、生産者は、どの野菜が売れ残る可能性があるのかを把握することができる。そして、生産者は、そのような野菜に対して、消費者へのアピールを行う等、販促活動を行うよう対策を講じることが可能となる。また、消費者も、当該アピール(例えば、上述した購入意欲を向上させるメッセージの送信)により、当該野菜を購入することも可能となる。
(Effect of the third operation example)
In the third operation example, for each replenished vegetable, the item of the vegetable that may be left unsold is transmitted to the producer terminal 300-1 and the consumer terminal 300-2. Therefore, producers can grasp which vegetables are likely to remain unsold. Then, producers can take measures to conduct sales promotion activities, such as appealing to consumers, for such vegetables. Consumers can also purchase the vegetables by the appeal (for example, the transmission of the above-described message to increase the willingness to buy).

以上から、第3動作例によって、生産者は、無人販売装置100において食品を適切に販売することができ、消費者も、無人販売装置100において食品を適切に購入することができる。 As described above, according to the third operation example, the producer can appropriately sell the food using the unmanned vending apparatus 100, and the consumer can appropriately purchase the food using the unmanned vending apparatus 100.

(第4動作例)
第4動作例は、滞在時間に基づいて、無人販売装置100における野菜の在庫数と時間の推移を表したグラフを、生産者用端末300-1に表示する例である。また、第4動作例は、滞在時間に基づいて、時間帯毎の売れ筋の野菜に関する売れ筋情報を、生産者用端末300-1において表示させる例である。具体的には、クラウドサーバ200の制御部220は、食品の品目毎の滞在時間と、天候情報とに基づいて、時間帯毎の売れ筋食品を表す売れ筋食品情報を、生産者用端末300-1において表示させる例である。第4動作例も、食品として、野菜を例にして説明する。
(Fourth operation example)
A fourth operation example is an example in which a graph showing changes in the number of vegetables in stock and time in the unmanned vending apparatus 100 is displayed on the producer terminal 300-1 based on the length of stay. The fourth operation example is an example in which the best-selling information about the best-selling vegetables for each time period is displayed on the producer terminal 300-1 based on the length of stay. Specifically, the control unit 220 of the cloud server 200 sends the hot-selling food information representing the hot-selling food for each time period to the producer terminal 300-1 based on the stay time for each food item and weather information. This is an example displayed in The fourth operation example will also be described using vegetables as an example of food.

図22は、第3実施形態に係る第4動作例を表す図である。 FIG. 22 is a diagram showing a fourth operation example according to the third embodiment.

図22に示すように、ステップS110において、制御部220は、処理を開始する。 As shown in FIG. 22, in step S110, the control unit 220 starts processing.

ステップS111において、制御部220は、補充野菜を検知する。 In step S111, the control unit 220 detects supplementary vegetables.

ステップS112において、制御部220は、天候情報を取得し、野菜の滞在時間の計測を開始する。例えば、制御部220は、天候情報を提供するサイトから、当該天候情報を取得してもよい。 In step S112, the control unit 220 acquires weather information and starts measuring the residence time of vegetables. For example, the control unit 220 may acquire the weather information from a site that provides weather information.

ステップS113において、制御部220は、収納ロッカー110に収納された野菜が売れたか否かを判定する。当該野菜が売れた場合(ステップS113でYES)、処理はステップS114へ移行する。一方、当該食品が売れなかった場合(ステップS113でNO)、処理はステップS111へ移行する。 In step S113, the control unit 220 determines whether or not the vegetables stored in the storage locker 110 have been sold. If the vegetables are sold (YES in step S113), the process proceeds to step S114. On the other hand, if the food is not sold (NO in step S113), the process proceeds to step S111.

ステップS114において、制御部220は、売れた野菜の個数、当該野菜の品目、滞在時間、及び天候情報を保存する。 In step S114, the control unit 220 stores the number of sold vegetables, the item of the vegetables, the staying time, and the weather information.

図23(A)は、第3実施形態に係るグラフ表示例を表す図である。図23(A)は、ある天候のある一日において、無人販売装置100における野菜の在庫数と時間の推移を表したグラフ例である。例えば、制御部220は、以下のような処理を行うことでグラフを取得できる。 FIG. 23A is a diagram showing a graph display example according to the third embodiment. FIG. 23A is an example of a graph showing changes in the number of vegetables in stock and time in the unmanned vending apparatus 100 on a day with certain weather. For example, the control unit 220 can acquire a graph by performing the following processing.

すなわち、制御部220は、ステップS111で検知した補充野菜の品目と個数、ステップS113で検知した売れた野菜の品目と個数、更に、天候情報とに基づいて、当該天候において、当該野菜の品目の在庫数を時間の推移とともに検知することで、グラフに示されたデータを取得する。そして、制御部220は、当該グラフを生産者用サイトに表示する。制御部220は、生産者用端末300-1による生産者用サイトへのアクセスに応じて、表示制御情報を生産者用端末300-1へ送信する。生産者用端末300-1の表示部330は、表示制御情報に従って、図23(A)に示すグラフを表示させることができる。 That is, the control unit 220, based on the item and the number of supplemented vegetables detected in step S111, the item and number of sold vegetables detected in step S113, and weather information, determines the item of the vegetable in the weather. The data shown in the graph is obtained by detecting the number of items in stock over time. Then, the control unit 220 displays the graph on the producer's site. Control unit 220 transmits display control information to producer terminal 300-1 in response to access to the producer site by producer terminal 300-1. Display unit 330 of producer terminal 300-1 can display the graph shown in FIG. 23(A) according to the display control information.

図22に戻り、ステップS115において、制御部220は、時間帯毎に、その時間帯で最も売れた野菜の品目を、売れ筋野菜として決定する。例えば、図23(A)の例では、制御部220は、時間帯「9:00~10:00」は、トマトが最も売れたため、売れ野菜は「トマト」となり、時間帯「10:00~11:00」は、トマトが最も売れたため、売れ筋野菜は「トマト」となる。 Returning to FIG. 22, in step S115, the control unit 220 determines, for each time slot, the item of vegetables that sells the most during that time slot as a hot-selling vegetable. For example, in the example of FIG. 23(A), the control unit 220 determines that tomatoes sell the most during the time period “9:00 to 10:00”, so the best-selling vegetable is “tomatoes” and the time period “10:00 to 10:00” 11:00", the best-selling vegetable is "tomato" because the tomato sold the most.

図23(B)は、第3実施形態に係る集計結果の例を表す図である。制御部220が、図23(A)に示す各データを取得した後、図23(B)に示すように集計結果を保存するようにしてもよい。 FIG. 23B is a diagram showing an example of the counting result according to the third embodiment. After obtaining each data shown in FIG. 23(A), the control unit 220 may store the tally result as shown in FIG. 23(B).

そして、制御部220は、時間帯毎に売れ筋野菜を決定すると、売れ筋野菜を表す売れ筋野菜情報を、生産者用端末300-1からのアクセス等に応じて、当該生産者用端末300-1へ送信する。これにより、生産者用端末300-1は、売れ筋野菜情報を含む所定の画面を表示させることができる。 Then, when the best-selling vegetables are determined for each time zone, the control unit 220 sends the best-selling vegetable information representing the best-selling vegetables to the producer terminal 300-1 in response to access from the producer terminal 300-1. Send. As a result, the producer terminal 300-1 can display a predetermined screen containing information on top-selling vegetables.

図22に戻り、ステップS116において、制御部220は、一連の処理を終了する。 Returning to FIG. 22, in step S116, the control unit 220 ends the series of processes.

(第4動作例の効果)
第4動作例では、時間帯毎の売れ筋野菜が生産者用端末300-1に表示される。そのため、生産者は、売れ筋野菜に従って、生産量を調整したり、補充計画を作成したりすることが可能となる。また、天候情報を考慮して、売れ筋野菜が表示されるため、生産者は、天候に応じた生産計画又は補充計画などを作成することも可能となる。
(Effect of the fourth operation example)
In the fourth operation example, top-selling vegetables for each time slot are displayed on producer terminal 300-1. Therefore, the producer can adjust the production amount or create a replenishment plan according to the best-selling vegetables. In addition, since top-selling vegetables are displayed in consideration of weather information, the producer can create a production plan or replenishment plan according to the weather.

以上から、第4動作例によって、生産者は、無人販売装置100において食品を適切に販売することができる。 As described above, according to the fourth operation example, the producer can appropriately sell the food using the unmanned vending apparatus 100 .

[その他の実施形態]
上述した実施形態に係る各処理をコンピュータに実行させるプログラムが提供されてもよい。プログラムは、コンピュータ読取り可能媒体に記録されていてもよい。コンピュータ読取り可能媒体を用いれば、コンピュータにプログラムをインストールすることが可能である。ここで、プログラムが記録されたコンピュータ読取り可能媒体は、非一過性の記録媒体であってもよい。非一過性の記録媒体は、特に限定されるものではないが、例えば、CD-ROMやDVD-ROM等の記録媒体であってもよい。このような記録媒体は、クラウドサーバ200の記憶部230、又は端末300の記憶部340であってもよい。クラウドサーバ200の制御部220と端末300の制御部320は、記憶部230,340からそれぞれプログラムを読み出して、実行することで、上述した実施形態で説明した機能を実現してもよい。そのため、制御部220,320は、CPU(Central Processing Unit)又はDSP(Digital Signal Processor)などのプロセッサ又はコントローラであってもよい。
[Other embodiments]
A program that causes a computer to execute each process according to the above-described embodiments may be provided. The program may be recorded on a computer readable medium. A computer readable medium allows the installation of the program on the computer. Here, the computer-readable medium on which the program is recorded may be a non-transitory recording medium. The non-transitory recording medium is not particularly limited, but may be, for example, a recording medium such as CD-ROM or DVD-ROM. Such a recording medium may be the storage unit 230 of the cloud server 200 or the storage unit 340 of the terminal 300 . The control unit 220 of the cloud server 200 and the control unit 320 of the terminal 300 may read and execute the programs from the storage units 230 and 340 respectively, thereby realizing the functions described in the above-described embodiments. Therefore, the control units 220 and 320 may be processors or controllers such as CPUs (Central Processing Units) or DSPs (Digital Signal Processors).

以上、図面を参照して実施形態について詳しく説明したが、具体的な構成は上述のものに限られることはなく、要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。また、矛盾しない範囲で、各実施形態、各動作例、又は各処理を組み合わせることも可能である。 Although the embodiments have been described in detail with reference to the drawings, the specific configuration is not limited to the above, and various design changes can be made without departing from the spirit of the invention. It is also possible to combine each embodiment, each operation example, or each process within a consistent range.

10 :食品販売システム 100 :無人販売装置
110 :収納ロッカー 120 :センサ
130 :通信部 200 :クラウドサーバ
210 :通信部 220 :制御部
230 :記憶部 231 :表示色テーブル
232 :販促文言テーブル 300 :端末装置
300-1:生産者用端末 300-2:消費者用端末
310 :通信部 320 :制御部
330 :表示部 331 :ボックス
332 :タブ 333A,333B:販促文言
335 :次回納品予定時刻表示 336 :補充スケジュール情報
310 :通信部 320 :制御部
330 :表示部 350 :第1表示画面
351 :第2表示画面 352 :第3表示画面
353 :第5表示画面 354 :第6表示画面
355 :第7表示画面 356 :補充スケジュール画面
10: Food sales system 100: Unmanned sales device 110: Storage locker 120: Sensor 130: Communication unit 200: Cloud server 210: Communication unit 220: Control unit 230: Storage unit 231: Display color table 232: Sales promotion wording table 300: Terminal Device 300-1: Producer terminal 300-2: Consumer terminal 310: Communication unit 320: Control unit 330: Display unit 331: Box 332: Tab 333A, 333B: Sales promotion message 335: Next delivery scheduled time display 336: Replenishment schedule information 310: communication unit 320: control unit 330: display unit 350: first display screen 351: second display screen 352: third display screen 353: fifth display screen 354: sixth display screen 355: seventh display Screen 356: Replenishment Schedule Screen

Claims (16)

それぞれ食品が収納可能な複数の収納ロッカーを有する無人販売装置を管理する管理装置であって、
各前記収納ロッカーに収納された前記食品の滞在時間に基づいて、前記各収納ロッカーに収納された前記食品を管理する制御部
を備える管理装置。
A management device for managing an unmanned vending device having a plurality of storage lockers each capable of storing food,
A management device comprising: a control unit that manages the food stored in each storage locker based on the staying time of the food stored in each storage locker.
前記制御部は、前記各収納ロッカーに収納された前記食品の滞在時間を前記収納ロッカー毎に表示した第1表示画面を、第1端末装置に提供する、
請求項1記載の管理装置。
The control unit provides the first terminal device with a first display screen displaying the staying time of the food stored in each storage locker for each storage locker,
The management device according to claim 1.
前記制御部は、前記収納ロッカー毎の前記滞在時間を前記食品の品目毎に表示した第2表示画面を、前記第1端末装置に提供する、
請求項2記載の管理装置。
The control unit provides the first terminal device with a second display screen that displays the stay time for each storage locker for each food item,
3. The management device according to claim 2.
前記滞在時間は、平均滞在時間である、
請求項2及び請求項3のいずれかに記載の管理装置。
The staying time is an average staying time,
The management device according to any one of claims 2 and 3.
前記制御部は、前記滞在時間に応じたアラート表示であって、前記食品の品目毎に異なる前記アラート表示を前記収納ロッカー毎に表示した第3表示画面を、第1端末装置に提供する、
請求項1記載の管理装置。
The control unit provides the first terminal device with a third display screen on which the alert display corresponding to the stay time, which is different for each food item, is displayed for each storage locker,
The management device according to claim 1.
前記制御部は、温度に応じた前記アラート表示を前記収納ロッカー毎に表示した第4表示画面を、前記第1端末装置に提供する、
請求項5記載の管理装置。
The control unit provides the first terminal device with a fourth display screen on which the alert display corresponding to the temperature is displayed for each of the storage lockers.
6. The management device according to claim 5.
前記制御部は、前記滞在時間に応じて、前記食品の販売を促進する文言を表示した第5表示画面を、第2端末装置に提供する、
請求項1記載の管理装置。
The control unit provides the second terminal device with a fifth display screen displaying words promoting sales of the food according to the stay time.
The management device according to claim 1.
前記制御部は、前記食品の売れ行きに関する文言を表示した第6表示画面を、前記第2端末装置に提供する、
請求項7記載の管理装置。
The control unit provides the second terminal device with a sixth display screen displaying wordings related to sales of the food,
The management device according to claim 7.
前記制御部は、前記食品の納品予定時刻を表示した第7表示画面を、前記第2端末装置に提供する、
請求項8記載の管理装置。
The control unit provides the second terminal device with a seventh display screen displaying the scheduled delivery time of the food,
The management device according to claim 8.
前記制御部は、補充予定の食品に関する食品情報と、前記滞在時間と、天候情報と、に基づいて、前記食品を前記各収納ロッカーに補充する補充予定回数と、当該食品の1日の最大売上金額とを、前記第1端末装置に提供する、
請求項1記載の管理装置。
Based on the food information about the food to be replenished, the staying time, and the weather information, the control unit controls the planned replenishment number of times to replenish each storage locker with the food and the maximum daily sales of the food. providing an amount of money to the first terminal device;
The management device according to claim 1.
前記制御部は、前記各収納ロッカーに収納された前記食品の品目毎の前記滞在時間に基づいて、前記各収納ロッカーに対する補充スケジュールを、前記第1端末装置に提供する、
請求項1記載の管理装置。
The control unit provides the first terminal device with a replenishment schedule for each storage locker based on the stay time for each item of the food stored in each storage locker.
The management device according to claim 1.
前記制御部は、前記滞在時間に基づいて、前記各収納ロッカーに収納された前記食品の中で売れ残る可能性がある食品に関する情報を、前記第1端末装置と第2端末装置とに提供する、
請求項1記載の管理装置。
Based on the staying time, the control unit provides the first terminal device and the second terminal device with information about the food that may be unsold among the food stored in each storage locker.
The management device according to claim 1.
前記制御部は、前記食品の品目毎の前記滞在時間と、天候情報とに基づいて、時間帯毎の売れ筋食品を表す売れ筋食品情報を、前記第1端末装置において表示させる、
請求項1記載の管理装置。
The control unit causes the first terminal device to display hot-selling food information representing hot-selling food for each time period based on the stay time for each item of the food and weather information.
The management device according to claim 1.
前記第1端末装置は前記食品を生産する生産者用端末装置であり、前記第2端末装置は前記食品を購入する消費者用端末装置である、
請求項1から請求項13のいずれかに記載の管理装置。
The first terminal device is a producer terminal device that produces the food, and the second terminal device is a consumer terminal device that purchases the food,
The management device according to any one of claims 1 to 13.
それぞれ食品が収納可能な複数の収納ロッカーを有する無人販売装置と、
前記無人販売装置を管理する管理装置と
を備える食品販売システムであって、
前記管理装置は、各前記収納ロッカーに収納された前記食品の滞在時間に基づいて、前記各収納ロッカーに収納された前記食品を管理する制御部を有する、
食品販売システム。
an unmanned vending device having a plurality of storage lockers each capable of storing food;
A food sales system comprising a management device for managing the unmanned vending device,
The management device has a control unit that manages the food stored in each storage locker based on the staying time of the food stored in each storage locker.
food sales system.
それぞれ食品が収納可能な複数の収納ロッカーを有する無人販売装置を管理する管理装置における管理方法であって、
各前記収納ロッカーに収納された前記食品の滞在時間に基づいて、前記各収納ロッカーに収納された前記食品を管理するステップ
を備える管理方法。
A management method in a management device for managing an unmanned vending device having a plurality of storage lockers each capable of storing food,
A management method comprising: managing the food stored in each storage locker based on the staying time of the food stored in each storage locker.
JP2021192440A 2021-11-26 2021-11-26 Management device, food selling system, and management method Pending JP2023079037A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021192440A JP2023079037A (en) 2021-11-26 2021-11-26 Management device, food selling system, and management method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021192440A JP2023079037A (en) 2021-11-26 2021-11-26 Management device, food selling system, and management method

Publications (1)

Publication Number Publication Date
JP2023079037A true JP2023079037A (en) 2023-06-07

Family

ID=86646147

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021192440A Pending JP2023079037A (en) 2021-11-26 2021-11-26 Management device, food selling system, and management method

Country Status (1)

Country Link
JP (1) JP2023079037A (en)

Similar Documents

Publication Publication Date Title
EP3754545A1 (en) Automatically monitoring retail products based on captured images
US7184990B2 (en) Method and apparatus for selling an aging food product
US20030154141A1 (en) Image recognition inventory management system
US20050149414A1 (en) RFID system and method for managing out-of-stock items
CN112785354B (en) Commodity recommendation system for retail management platform
JP2020101967A (en) Foodstuff management system, foodstuff storage, and foodstuff purchase recommending method
CN107403248A (en) Article control method, device, intelligent storage equipment and operating system
WO2018230355A1 (en) Information presentation system
JP2009176193A (en) Merchandise-selling system
CN109934527A (en) Commodity stocks processing method, automatic vending machine, electronic equipment and storage medium
JP2021056643A (en) Information processor, information processing method and information processing system
JP2004348681A (en) System for analyzing buying behavior of customer
US20200151639A1 (en) Automated resupply based on sensor data
US20050015302A1 (en) Methods and apparatus for minimizing waste in vending machines
US20070203809A1 (en) Method and apparatus for regulating store inventory
JP2023079037A (en) Management device, food selling system, and management method
JP2004288108A (en) Method and program for requesting commodity information, and recording medium for the program
CN108734505A (en) Sale device, control method and storage medium
JP3692877B2 (en) Vending machine management system, vending machine management method, and computer-readable recording medium recording program for causing computer to execute the method
US11783400B1 (en) Method, computer program product, and system for displaying augmented reality elements for navigating to a location of an item within a warehouse
JP2023012953A (en) Commodity sales method and commodity sales system
KR102359800B1 (en) Box lunch prduct sale system using mobile application
JP2003063624A (en) Control system of circulating commodity
CN115803765A (en) Information processing device, information processing method, and information processing program
JP2009181273A (en) Merchandise evaluation information management server, and merchandise evaluation information management system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240219