JP7489610B2 - Food Control System - Google Patents
Food Control System Download PDFInfo
- Publication number
- JP7489610B2 JP7489610B2 JP2020018220A JP2020018220A JP7489610B2 JP 7489610 B2 JP7489610 B2 JP 7489610B2 JP 2020018220 A JP2020018220 A JP 2020018220A JP 2020018220 A JP2020018220 A JP 2020018220A JP 7489610 B2 JP7489610 B2 JP 7489610B2
- Authority
- JP
- Japan
- Prior art keywords
- food
- sensor
- weight
- information
- weight sensor
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Devices That Are Associated With Refrigeration Equipment (AREA)
- Cold Air Circulating Systems And Constructional Details In Refrigerators (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、食品管理システムに関する。 The present invention relates to a food management system.
従来、重量センサーが重量を検出する食品を管理するシステムが知られている(例えば、特許文献1参照)。特許文献1では、重量センサーに載置される飲み物の重量に関する情報を冷蔵庫制御ユニットに出力し、冷蔵庫制御ユニットが飲み物の重量に関する情報に基づいて飲み物の貯蔵開始及び保管終了を管理するシステムを開示する。
Conventionally, there is known a system for managing food whose weight is detected by a weight sensor (see, for example, Patent Document 1).
しかしながら、特許文献1記載のシステムでは、重量センサーに対して重量を検出する食品の種類が予め定められていることが前提であるため、重量センサーが重量を検出する食品の種類をユーザーが所望する種類に設定できない。そのため、特許文献1記載のシステムでは、ユーザーが所望する種類の食品の管理を行えない場合がある。
本発明は、上述した事情に鑑み、重量センサーを用いた食品の管理において、ユーザーが所望する種類の食品を管理できるようにすることを目的とする。
However, the system described in
In view of the above-mentioned circumstances, an object of the present invention is to enable a user to manage the type of food desired in food management using a weight sensor.
上記目的を達成するために、本発明は、重量センサーと端末装置とを備え、前記重量センサーが重量を検出する食品を管理する食品管理システムにおいて、前記重量センサーは、冷蔵庫の内部、又は前記冷蔵庫の外部に設けられ、前記端末装置は、前記重量センサーを識別するセンサー識別情報を取得し、ユーザーによる食品画像と前記食品の種類との入力として、前記食品画像と前記食品の種類の組み合わせの一覧からの前記組み合わせの選択を受け付け、前記端末装置が記憶する撮影画像からの前記撮影画像の選択を、食品画像の入力として受け付け、前記撮影画像の選択により前記食品画像の入力を受け付けた場合、ユーザーによる前記食品の種類の入力を受け付け、前記組み合わせの選択が行われた場合、取得した前記センサー識別情報と、受け付けた前記組み合わせが含む前記食品の種類を示す種類情報と、受け付けた前記組み合わせが含む前記食品画像を示す食品画像データと、を対応付け、前記撮影画像の選択が行われた場合、取得した前記センサー識別情報と、受け付けた前記食品の種類を示す種類情報と、選択された前記撮影画像である前記食品画像を示す食品画像データと、を対応付ける、ことを特徴とする。
In order to achieve the above-mentioned object, the present invention provides a food management system which comprises a weight sensor and a terminal device, and which manages food whose weight is detected by the weight sensor, the weight sensor being provided inside or outside a refrigerator, the terminal device acquiring sensor identification information which identifies the weight sensor, accepting a selection of a combination from a list of combinations of food images and food types as a user's input of a food image and a type of the food, accepting a selection of the captured image from captured images stored in the terminal device as an input of a food image, accepting an input of the type of food by the user when the input of the food image is accepted by the selection of the captured image, and when the combination is selected, associating the acquired sensor identification information with type information indicating the type of food included in the accepted combination and food image data indicating the food image included in the accepted combination, and when the captured image is selected, associating the acquired sensor identification information with type information indicating the type of food included in the accepted combination and food image data indicating the food image which is the selected captured image .
本発明によれば、重量センサーが重量を検出する食品の種類をユーザーが所望する種類に設定できるため、重量センサーを用いた食品の管理において、ユーザーが所望する種類の食品を管理できる。 According to the present invention, the type of food whose weight is detected by the weight sensor can be set to the type desired by the user, so that when managing food using a weight sensor, the type of food desired by the user can be managed.
本発明によれば、重量センサーを用いた食品の管理において、ユーザーが所望する種類の食品を管理できる。 According to the present invention, when managing food using a weight sensor, the user can manage the type of food desired.
第1の発明は、重量センサーと端末装置とを備え、前記重量センサーが重量を検出する食品を管理する食品管理システムにおいて、前記端末装置は、前記重量センサーを識別するセンサー識別情報を取得し、ユーザーによる前記食品の種類の入力を受け付け、取得した前記センサー識別情報と、受け付けた前記食品の種類を示す種類情報とを対応付ける。
これによれば、重量センサーが重量を検出する食品の種類をユーザーが所望する種類に設定できるため、重量センサーを用いた食品の管理においてユーザーが所望する種類の食品を管理できる。
A first invention is a food management system that includes a weight sensor and a terminal device and manages food whose weight is detected by the weight sensor.The terminal device acquires sensor identification information that identifies the weight sensor, accepts input of the type of the food by a user, and associates the acquired sensor identification information with type information indicating the accepted type of the food.
According to this, the type of food whose weight is detected by the weight sensor can be set to the type desired by the user, so that the type of food desired by the user can be managed in food management using the weight sensor.
第2の発明は、前記端末装置は、前記重量センサーが検出した前記食品の重量を取得し、取得した前記食品の重量に対応する前記食品の残量を示す残量情報を、前記センサー識別情報及び前記種類情報に対応付ける。
これによれば、重量センサーと、重量センサーが重量を検出する食品の種類と、重量センサーが重量を検出する食品の残量とを対応付けることができるため、重量センサーを用いた食品の管理において、ユーザーが所望する種類の食品の残量を管理できる。
In a second invention, the terminal device acquires the weight of the food detected by the weight sensor, and associates remaining amount information indicating the remaining amount of the food corresponding to the acquired weight of the food with the sensor identification information and the type information.
This allows the weight sensor to be associated with the type of food whose weight is detected by the weight sensor, and the remaining amount of food whose weight is detected by the weight sensor, so that when managing food using the weight sensor, the remaining amount of the type of food desired by the user can be managed.
第3の発明は、前記端末装置は、前記重量センサーと通信可能であり、前記重量センサーと初めて通信接続を確立した際に前記センサー識別情報を前記重量センサーから取得する。
これによれば、重量センサーと初めて通信接続を確立した際に取得したセンサー識別情報を種類情報に対応付けることができ、重量センサーと端末装置とが初めて通信接続を確立した以降から、ユーザーが所望する種類の食品の管理を開始できる。
In a third aspect, the terminal device is capable of communicating with the weight sensor, and acquires the sensor identification information from the weight sensor when a communication connection with the weight sensor is established for the first time.
This allows the sensor identification information obtained when a communication connection is established with the weight sensor for the first time to be associated with type information, and allows the user to start managing the type of food desired from after a communication connection is established for the first time between the weight sensor and the terminal device.
第4の発明は、前記重量センサーは、前記端末装置と初めて通信接続を確立する際、通信接続を確立中であることを報知する。
これによれば、端末装置と通信接続を確立中であるか否かをユーザーが容易に判断できるため、重量センサーが複数ある場合でも端末装置がどの重量センサーと通信接続を確立しているかをユーザーが容易に判断できる。
In a fourth aspect of the present invention, when a communication connection is established for the first time with the terminal device, the weight sensor notifies the user that a communication connection is being established.
This allows the user to easily determine whether or not a communication connection has been established with the terminal device, so that even if there are multiple weight sensors, the user can easily determine which weight sensor the terminal device has established a communication connection with.
第5の発明は、前記端末装置は、前記重量センサーが重量を検出する前記食品の保管を開始した保管開始日を示す保管開始日情報を、前記センサー識別情報及び前記種類情報に対応付ける。
これによれば、重量センサーと、重量センサーが重量を検出する食品の種類と、重量センサーが重量を検出する食品の保管開始日とを対応付けることができるため、重量センサーを用いた食品の管理において、ユーザーが所望する種類の食品の保管開始日を管理できる。
In a fifth aspect of the present invention, the terminal device associates storage start date information, which indicates a storage start date when storage of the food, the weight of which is detected by the weight sensor, with the sensor identification information and the type information.
This allows the weight sensor to be associated with the type of food whose weight is detected by the weight sensor, and the storage start date of the food whose weight is detected by the weight sensor, so that when managing food using the weight sensor, the storage start date of the type of food desired by the user can be managed.
第6の発明は、前記端末装置は、前記センサー識別情報及び前記種類情報を対応付ける日を前記保管開始日として、前記保管開始日情報を前記センサー識別情報及び前記種類情報に対応付ける。
これによれば、センサー識別情報と種類情報とを対応付けが行われる日は食品の保管が開始された日である可能性があるため、ユーザーが所望する種類の食品について適切な保管開始日を管理できる。
In a sixth aspect, the terminal device associates the storage start date information with the sensor identification information and the type information, using the date on which the sensor identification information and the type information are associated as the storage start date.
According to this, the date on which the sensor identification information and type information are associated may be the date on which storage of the food began, so that the appropriate storage start date can be managed for the type of food desired by the user.
第7の発明は、前記端末装置は、前記重量センサーが検出した重量の増加量が所定の閾値を上回った日を前記保管開始日として、前記保管開始日情報を前記センサー識別情報及び前記種類情報に対応付ける。
これによれば、重量センサーが検出した重量が大きく変化した日は新たな食品の保管が開始された日である可能性があるため、ユーザーが所望する種類の食品について適切な保管開始日を管理できる。
In a seventh aspect, the terminal device determines the day when an increase in weight detected by the weight sensor exceeds a predetermined threshold as the storage start date, and associates the storage start date information with the sensor identification information and the type information.
According to this, since the day on which the weight detected by the weight sensor changes significantly may be the day on which storage of new food begins, the user can manage the appropriate storage start date for the type of food desired.
第8の発明は、前記端末装置は、ユーザーによる前記保管開始日の入力を受け付け、受け付けた前記保管開始日を示す前記保管開始日情報を前記センサー識別情報及び前記種類情報に対応付ける。
これによれば、ユーザーの任意の日を保管開始日として管理できるため、ユーザーが所望する種類の食品について、食品の使用状況に依らない適切な保管開始日を管理できる。
In an eighth aspect of the present invention, the terminal device receives an input of the storage start date by a user, and associates the storage start date information indicating the received storage start date with the sensor identification information and the type information.
This allows the user to manage the storage start date as any date of their choice, making it possible to manage an appropriate storage start date for the type of food desired by the user, regardless of the food's usage status.
第9の発明は、前記重量センサーは、冷蔵庫に設けられ、前記冷蔵庫に保管される前記食品の重量を検出する。
これによれば、重量センサーを用いた食品の管理において、ユーザーが冷蔵庫に保管する食品であって、且つ、ユーザーが所望する種類の食品を管理できる。
In a ninth aspect of the present invention, the weight sensor is provided in a refrigerator and detects the weight of the food stored in the refrigerator.
According to this, in food management using a weight sensor, it is possible to manage the food that the user stores in the refrigerator and that is the type of food that the user desires.
以下、図面を参照して本発明の実施形態について説明する。
図1は、食品管理システム1000の構成を示す図である。
Hereinafter, an embodiment of the present invention will be described with reference to the drawings.
FIG. 1 is a diagram showing the configuration of a
食品管理システム1000は、重量センサー1が重量を検出する食品Fについて、残量や、保管が開始された保管開始日、賞味期限または消費期限の期限日等を管理するシステムである。図1に示す食品管理システム1000は、食品Fとして、牛乳F1、林檎F2、及び、米F3を管理する場合を例示している。
The
食品管理システム1000は、冷蔵庫2を備える。冷蔵庫2は、前面が開口した主箱体20を備え、主箱体20には、冷蔵室21、製氷室22、新鮮凍結室23、冷凍室24、及び、野菜室25が形成されている。冷蔵室21の前面の開口部には、回転式の左ドア21A及び右ドア21Bが設けられている。製氷室22、新鮮凍結室23、冷凍室24、及び、野菜室25のそれぞれには、食品Fを収容する引出22A、23A、24A、25Aが設けられている。
The
食品管理システム1000は、第1重量センサー11、第2重量センサー12、及び、第3重量センサー13の3つの重量センサー1を備えている。
The
第1重量センサー11及び第2重量センサー12は、家屋Hに設置された冷蔵庫2内に設けられる。詳細には、第1重量センサー11は冷蔵庫2の冷蔵室21内のドアポケットに設けられ、第2重量センサー12は冷蔵庫2の野菜室25に設けられた引出25A内に設けられる。第1重量センサー11は、上面に牛乳F1が充填された容器が載置され、載置された容器に充填された牛乳F1の重量を検出する。第2重量センサー12は、上面に収容ケース3が載置され、収容ケース3に収容された林檎F2の全重量を検出する。
The first weight sensor 11 and the second weight sensor 12 are provided in a
第3重量センサー13は、家屋Hに設置された棚7に設けられる。第3重量センサー13は、上面に収容ケース3が載置され、収容ケース3に収容された米F3の全重量を検出する。
The third weight sensor 13 is provided on a
なお、第1重量センサー11が重量を検出する食品Fは、牛乳F1に限定されず、他の飲み物でもよいし、飲み物以外の食品Fでもよい。第2重量センサー12、及び、第3重量センサー13についても同様である。また、第1重量センサー11は、上面に収容ケース3が載置され、載置された収容ケース3に収容された食品Fの全重量を検出してもよい。また、第2重量センサー12、及び、第3重量センサー13は、第1重量センサー11のように、収容ケース3を介さず上面に載置された食品Fの重量を検出してもよい。また、本実施形態の食品管理システム1000が備える重量センサー1の数及び設置場所はあくまで一例であり、図1に示す数及び設置場所に限定されない。
The food F whose weight is detected by the first weight sensor 11 is not limited to milk F1, but may be other drinks or foods F other than drinks. The same applies to the second weight sensor 12 and the third weight sensor 13. The first weight sensor 11 may have a
図2は、設置状態の重量センサー1の正面を上面側からみた斜視図である。
重量センサー1は、略直方体形状を有し、正面にLEDライト1031を備える。また、重量センサー1は、正面、背面、左側面、及び、右側面に凹部1051を備える。
FIG. 2 is a perspective view of the
The
重量センサー1は、第1重量センサー11のように収容ケース3を介さず食品Fの重量を検出する場合、上面に食品Fが載置される。
When the
重量センサー1は、第2重量センサー12、及び、第3重量センサー13のように収容ケース3が上面に載置される場合、収容ケース3の底面に設けられた係合部と凹部1051とが係合した状態で収容ケース3の底面に固定される。
When the
図1の説明に戻り、食品管理システム1000は、タッチパネル43を有する端末装置4を備える。端末装置4は、例えばスマートフォンやタブレット端末により構成される。端末装置4は、重量センサー1が重量を検出する食品Fを管理するためのアプリケーションプログラムがインストールされおり、当該アプリケーションの機能によって重量センサー1及び食品管理サーバー6と通信する。
以下の説明では、重量センサー1が重量を検出する食品Fを管理するためのアプリケーションプログラムを、「食品管理用アプリ」といい「4130」の符号を付す。
Returning to the explanation of Fig. 1, the
In the following description, the application program for managing food F whose weight is detected by the
本実施形態の端末装置4は、通信装置5と通信接続を確立できる場合、通信装置5を介して食品管理サーバー6と通信し、通信装置5と通信接続を確立できない場合、通信装置5を介さず食品管理サーバー6と通信する。
In this embodiment, if the
通信装置5は、インターネット、電話網、その他の通信網を含むグローバルネットワークGNに接続し、グローバルネットワークGNに接続する食品管理サーバー6と通信する。通信装置5は、端末装置4をグローバルネットワークGNに接続するためのインターフェイス装置である。通信装置5は、モデムに係る機能や、ルーター機能、NAT(Network Address Translation)機能等の機能を有する。通信装置5は、端末装置4と、グローバルネットワークGNに接続する食品管理サーバー6との間で送受信されるデータを転送する。
The communication device 5 connects to a global network GN, which includes the Internet, a telephone network, and other communication networks, and communicates with a
食品管理システム1000は、食品管理サーバー6を備える。食品管理サーバー6は、重量センサー1が重量を検出する食品Fを管理するサーバー装置であり、グローバルネットワークGNに接続する。なお、各図では、食品管理サーバー6を、1つのブロックによって表現するが、これは必ずしも食品管理サーバー6が単一のサーバー装置により構成されることを意味するものではない。例えば、食品管理サーバー6は、処理内容が異なる複数のサーバー装置を含んで構成されたものでもよい。
The
次に、重量センサー1、端末装置4、及び、食品管理サーバー6の機能的構成について説明する。
図3は、重量センサー1の機能的構成を示すブロック図である。
Next, the functional configurations of the
FIG. 3 is a block diagram showing the functional configuration of the
重量センサー1は、センサー制御部100、センサー通信部101、検出部102、報知部103、及び、電源部104を備える。
The
センサー制御部100は、CPUやMPU等のプログラムを実行するプロセッサーであるセンサープロセッサー110、及び、センサー記憶部120を備え、重量センサー1の各部を制御する。センサー制御部100は、センサープロセッサー110が、センサー記憶部120に記憶された制御プログラム1201を読み出して処理を実行するように、ハードウェア、及びソフトウェアの協働により各種処理を実行する。
The
センサー記憶部120は、センサープロセッサー110が実行するプログラムや、センサープロセッサー110により処理されるデータを記憶する記憶領域を有する。センサー記憶部120は、センサープロセッサー110が実行する制御プログラム1201、重量センサー1の設定に係る設定データ1202、重量センサー1の識別情報であるセンサーID6132、その他の各種データを記憶する。センサーID6132は、本発明のセンサー識別情報に相当する。センサー記憶部120は、プログラムやデータを不揮発的に記憶する不揮発性記憶領域を有する。また、センサー記憶部120は、揮発性記憶領域を備え、センサープロセッサー110が実行するプログラムや処理対象のデータを一時的に記憶するワークエリアを構成してもよい。
The
センサー通信部101は、所定の通信規格に従った通信ハードウェアを備え、センサー制御部100の制御で、端末装置4と通信する。本実施形態では、センサー通信部101が使用する通信規格としてBluetooth(登録商標)規格を例示するが、センサー通信部101が使用する通信規格は、Bluetooth規格以外の近距離無線通信規格でもよく、近距離無線通信規格以外の無線通信規格でもよく、有線通信規格でもよい。
The
検出部102は、ひずみゲージ式や電気抵抗線式等のセンサー素子により構成され、センサー制御部100の制御で、重量センサー1に載置された食品Fの重量を検出する。検出部102は、検出結果をセンサー制御部100に出力する。
The
報知部103は、LEDライト1031を備え、センサー制御部100の制御に従ってLEDライト1031を点灯、消灯、点滅させて各種情報を外部に報知する。LEDライト1031は、例えば、重量センサー1の外装側面に設けられる。
The
電源部104は、バッテリー1041を備え、センサー制御部100の制御に従って重量センサー1の各部に電力を供給する。なお、電源部104は、冷蔵庫2から電力の供給を受け、冷蔵庫2から供給された電力を重量センサー1の各部に供給する回路を、バッテリー1041の代わりに或いは共に備えていてもよい。
The
図4は、食品管理システム1000が備える端末装置4と食品管理サーバー6との機能的構成を示すブロック図である。
Figure 4 is a block diagram showing the functional configuration of the
まず、食品管理サーバー6の機能的構成について説明する。
食品管理サーバー6は、サーバー制御部60、及び、サーバー通信部61を備える。
First, the functional configuration of the
The
サーバー制御部60は、CPUやMPU等のプログラムを実行するプロセッサーであるサーバープロセッサー600、及び、サーバー記憶部610を備え、食品管理サーバー6の各部を制御する。サーバー制御部60は、サーバープロセッサー600が、サーバー記憶部610に記憶された制御プログラム6110を読み出して処理を実行するように、ハードウェア、及びソフトウェアの協働により各種処理を実行する。
The
サーバー記憶部610は、サーバープロセッサー600が実行するプログラムや、サーバープロセッサー600により処理されるデータを記憶する記憶領域を有する。サーバー記憶部610は、サーバープロセッサー600が実行する制御プログラム6110、食品管理サーバー6の設定に係る設定データ6120、食品管理データベース6130、その他の各種データを記憶する。サーバー記憶部610は、プログラムやデータを不揮発的に記憶する不揮発性記憶領域を有する。また、サーバー記憶部610は、揮発性記憶領域を備え、サーバープロセッサー600が実行するプログラムや処理対象のデータを一時的に記憶するワークエリアを構成してもよい。
The
図5は、食品管理データベース6130の一例を示す図である。
食品管理データベース6130は、重量センサー1が重量を検出する食品Fに係る各種情報を格納するデータベースである。
FIG. 5 is a diagram showing an example of the
The
食品管理データベース6130が格納する1件のレコードRは、ユーザーID6131、センサーID6132、種類情報6133、重量情報6134、残量情報6135、保管開始日情報6136、保管場所情報6137、期限日情報6138、及び、食品画像データ6139を有する。
A record R stored in the
なお、食品管理データベース6130が格納する1件のレコードRは、さらに1又は複数の別種類の情報を有していてもよい。
In addition, one record R stored in the
ユーザーID6131は、食品管理用アプリ4130を利用するユーザーPを識別する識別情報であり、食品管理用アプリ4130を利用するユーザーPに対して適切に割り当てられる。
The
センサーID6132は、重量センサー1を識別する識別情報である。1件のレコードRでは、ユーザーID6131に対して1又は複数のセンサーID6132が対応付けられる。
The
種類情報6133は、重量センサー1が重量を検出する食品Fの種類を示す情報である。1件のレコードRでは、ユーザーID6131に対して、センサーID6132と同数の種類情報6133が対応付けられる。
The
重量情報6134は、重量センサー1が検出した食品Fの重量を示す情報である。1件のレコードRでは、ユーザーID6131に対して、センサーID6132と同数の重量情報6134が対応付けられる。
The
残量情報6135は、重量センサー1が検出した食品Fの重量に対応する食品Fの残量を示す情報である。1件のレコードRでは、ユーザーID6131に対して、センサーID6132と同数の残量情報6135が対応付けられる。残量情報6135が示す食品Fの残量は、図5のように食品Fの種類に対応する単位で示されてもよい。
The remaining
保管開始日情報6136は、重量センサー1が検出する食品Fの保管開始日を示す情報である。1件のレコードRでは、ユーザーID6131に対して、センサーID6132と同数の保管開始日情報6136が対応付けられる。
The storage
保管場所情報6137は、重量センサー1が検出する食品Fの保管場所を示す情報である。1件のレコードRでは、ユーザーID6131に対して、センサーID6132と同数の保管場所情報6137が対応付けられる。
The
期限日情報6138は、重量センサー1が重量を検出する食品Fの賞味期限または消費期限の期限日を示す情報である。1件のレコードRでは、ユーザーID6131に対して、センサーID6132と同数の期限日情報6138が対応付けられる。
The
食品画像データ6139は、食品Fの画像である食品画像FOGの画像データである。1件のレコードRでは、ユーザーID6131に対して、センサーID6132と同数の食品画像データ6139が対応付けられる。
The
図5に示す1件のレコードRは、第1重量センサー11、第2重量センサー12、及び、第3重量センサー13に関するレコードRである。 The record R shown in FIG. 5 is a record R relating to the first weight sensor 11, the second weight sensor 12, and the third weight sensor 13.
図5に示す1件のレコードRのユーザーID6131には、第1重量センサー11のセンサーID6132として「SE0001」が対応付き、第2重量センサー12のセンサーID6132として「SE0002」が対応付き、第3重量センサー13のセンサーID6132として「SE0003」が対応付いている。
The
第1重量センサー11のセンサーID6132には、「牛乳」を示す種類情報6133、「0.5kgf」の重量を示す重量情報6134、「500ml」の残量を示す残量情報6135、「2020/3/3」の保管開始日を示す保管開始日情報6136、「冷蔵室」の保管場所を示す保管場所情報6137、「2020/3/10」の期限日を示す期限日情報6138、及び、「XXX.jpg」の名称の食品画像データ6139が対応付いている。
The
第2重量センサー12のセンサーID6132には、「林檎」を示す種類情報6133、「0.913kgf」の重量を示す重量情報6134、「817.4g」の残量を示す残量情報6135、「2020/3/19」の保管開始日を示す保管開始日情報6136、「野菜室」の保管場所を示す保管場所情報6137、「2020/4/19」の期限日を示す期限日情報6138、及び、「YYY.jpg」の名称の食品画像データ6139が対応付いている。
The
第3重量センサー13のセンサーID6132には、「米」を示す種類情報6133、「1.567kgf」の重量を示す重量情報6134、「1.4kg」の残量を示す残量情報6135、「2020/3/14」の保管開始日を示す保管開始日情報6136、「センサー3」の保管場所を示す保管場所情報6137、「2020/4/19」の期限日を示す期限日情報6138、及び、「ZZZ.jpg」の名称の食品画像データ6139が対応付いている。
The
図4の説明に戻り、サーバー通信部61は、所定の通信規格に従った通信ハードウェアを備え、サーバー制御部60の制御により、グローバルネットワークGNと接続する機器と所定の通信規格に従って通信する。本実施形態においてサーバー通信部61は、端末装置4と通信する。
Returning to the explanation of FIG. 4, the
次に、端末装置4の機能的構成について説明する。
端末装置4は、端末制御部40、第1端末通信部41、第2端末通信部42、及び、タッチパネル43を備える。
Next, the functional configuration of the
The
端末制御部40は、CPUやMPU等のプログラムを実行するプロセッサーである端末プロセッサー400、及び、端末記憶部410を備え、端末装置4の各部を制御する。端末制御部40は、端末プロセッサー400が、端末記憶部410に記憶された制御プログラム4110を読み出して処理を実行するように、ハードウェア、及びソフトウェアの協働により各種処理を実行する。端末装置4には、食品管理用アプリ4130が事前にインストールされる。食品管理用アプリ4130は、端末プロセッサー400により端末記憶部410から読み出されて実行されることで、端末制御部40を、アプリ実行部4000として機能させるプログラムである。アプリ実行部4000の詳細については後述する。
The
端末記憶部410は、端末プロセッサー400が実行するプログラムや、端末プロセッサー400により処理されるデータを記憶する記憶領域を有する。端末記憶部410は、端末プロセッサー400が実行する制御プログラム4110、端末装置4の設定に係る設定データ4120、食品管理用アプリ4130、その他の各種データを記憶する。端末記憶部410は、プログラムやデータを不揮発的に記憶する不揮発性記憶領域を有する。また、端末記憶部410は、揮発性記憶領域を備え、端末プロセッサー400が実行するプログラムや処理対象のデータを一時的に記憶するワークエリアを構成してもよい。
The
第1端末通信部41は、所定の通信規格に従った通信ハードウェアを備え、端末制御部40の制御により、グローバルネットワークGNと接続する機器と所定の通信規格に従って通信する。本実施形態において第1端末通信部41は、アプリ実行部4000の制御に従って、食品管理サーバー6と所定の通信規格に従って通信する。本実施形態では、第1端末通信部41が使用する通信規格は、無線通信規格を例示するが、有線通信規格でもよい。
The first
第2端末通信部42は、所定の通信規格に従った通信ハードウェアにより構成され、端末制御部40のアプリ実行部4000の制御で、重量センサー1と通信する。本実施形態では、第2端末通信部42が使用する通信規格としてBluetooth規格を例示するが、第2端末通信部42が使用する通信規格は、Bluetooth規格以外の近距離無線通信規格でもよく、近距離無線通信規格以外の無線通信規格でもよく、有線通信規格でもよい。
The second
タッチパネル43は、液晶表示パネル等の表示パネルと、表示パネルに重ねて、或いは一体に設けられたタッチセンサーとを備える。表示パネルは、端末制御部40の制御で、各種画像を表示する。タッチセンサーは、タッチ操作を検出し、端末制御部40に出力する。端末制御部40は、タッチセンサーからの入力に基づいて、タッチ操作に対応する処理を実行する。
The
上記の通り、端末制御部40は、アプリ実行部4000として機能する。
As described above, the
アプリ実行部4000は、第2端末通信部42を制御して、重量センサー1とペアリングを行って、端末装置4と重量センサー1との通信接続を確立する。アプリ実行部4000は、過去にペアリングを行った重量センサー1が端末装置4と通信接続が可能である場合、第2端末通信部42を制御して、端末装置4と重量センサー1との通信接続を自動で確立する。アプリ実行部4000は、通信接続を確立している重量センサー1と各種情報を送受信する。
The
また、アプリ実行部4000は、第1端末通信部41を制御して、食品管理サーバー6と各種情報を送受信する。アプリ実行部4000は、端末装置4と通信装置5とが通信接続が可能である場合、通信装置5を介して食品管理サーバー6と各種情報を送受信し、そうでない場合、通信装置5を介さず食品管理サーバー6と各種情報を送受信する。このため、ユーザーPが家屋H内或いは家屋Hの周辺に位置しなくても、端末装置4は、食品管理用アプリ4130の機能によって、食品管理サーバー6と各種情報を送受信できる。
The
また、アプリ実行部4000は、重量センサー1が重量を検出する食品Fの管理に係るユーザーインターフェースを、タッチパネル43に表示させる。以下の説明において、このユーザーインターフェースを、「食品管理用UI」といい「4300」の符号を付す。アプリ実行部4000は、食品管理用UI4300をタッチパネル43に表示させることで、重量センサー1が重量を検出する食品Fに係る各種情報をユーザーPに提供し、また、重量センサー1が重量を検出する食品Fに係る各種入力をユーザーPから受け付ける。
The
例えば、アプリ実行部4000は、タッチパネル43に食品管理用UI4300を表示させることで、ユーザーPに、重量センサー1が重量を検出する食品Fの残量に係る情報を提供する。
図6は、食品Fの残量に係る食品管理用UI4300の一例を示す図である。
For example, the
FIG. 6 is a diagram showing an example of a
食品Fの残量に係る食品管理用UI4300は、食品Fごとに、食品Fの残量に係るオブジェクトOBを含む。図6に示す食品管理用UI4300は、牛乳F1の残量に係るオブジェクトOB1、林檎F2の残量に係るオブジェクトOB2、及び、米F3の残量に係るオブジェクトOB3を含む。
The
食品Fの残量に係るオブジェクトOBは、食品画像FOG、保管場所情報6137、及び、食品Fの残量を示す画像である残量画像ZGを含む。残量画像ZGは、食品Fの残量を3段階で示した画像である。
The object OB relating to the remaining amount of food F includes a food image FOG,
牛乳F1の残量に係るオブジェクトOB1は、牛乳F1を示す食品画像FOG1、「冷蔵室」を示す保管場所情報6137、及び、牛乳F1の残量を示す残量画像ZG1を含む。
林檎F2の残量に係るオブジェクトOB2は、林檎F2を示す食品画像FOG2、「野菜室」を示す保管場所情報6137、及び、林檎F2の残量を示す残量画像ZG2を含む。
米F3の残量に係るオブジェクトOB3は、米F3を示す食品画像FOG3、「センサー3」を示す保管場所情報6137、及び、米F3の残量を示す残量画像ZG3を含む。
The object OB1 relating to the remaining amount of milk F1 includes a food image FOG1 indicating the milk F1,
The object OB2 relating to the remaining amount of apples F2 includes a food image FOG2 indicating the apples F2,
The object OB3 relating to the remaining amount of rice F3 includes a food image FOG3 indicating rice F3,
アプリ実行部4000は、図6に示す食品管理用UI4300をタッチパネル43に表示させる際、第1端末通信部41によって食品管理サーバー6から図4に示すレコードRを受信する。そして、アプリ実行部4000は、受信したレコードRにおいて、第1重量センサー11のセンサーID6132に対応付く残量情報6135、保管場所情報6137、及び、食品画像データ6139に基づいてオブジェクトOB1を生成し、生成したオブジェクトOB1を食品Fの残量に係る食品管理用UI4300に含ませる。アプリ実行部4000は、オブジェクトOB2、OB3のそれぞれについてもオブジェクトOB1と同様に生成し、食品Fの残量に係る食品管理用UI4300に含ませる。
When the
このように、食品管理用UI4300の表示によって食品Fの残量に係る情報をユーザーPに提供することで、ユーザーPは、重量センサー1によって重量を検出している食品Fの残量がどのくらいであるかを簡単に認識できる。
In this way, by providing information regarding the remaining amount of food F to the user P through the display of the
なお、アプリ実行部4000がユーザーPに提供する情報は、食品Fの残量に係る情報に限定されない。アプリ実行部4000は、食品管理用UI4300をタッチパネル43に表示させることで、重量センサー1で重量を検出する食品Fについて、保管開始日に係る情報や、賞味期限または消費期限の期限日に係る情報等をユーザーPに提供してもよい。また、アプリ実行部4000は、他のアプリケーションと協働して、重量センサー1が重量を検出する食品Fによって作成できる料理レシピをユーザーPに提供してもよい。
The information provided by the
以上のような提供を行うために、食品管理用アプリ4130においては、重量センサー1に係る登録がユーザーPによってなされる。
ユーザーPは、重量センサー1に係る登録において、食品管理用アプリ4130を立ち上げてタッチパネル43に食品管理用UI4300を表示させ、食品管理用UI4300に対してタッチ操作を行う。食品管理用UI4300では、ユーザーPのタッチ操作に応じて画面が遷移する。
In order to provide the above-mentioned services, the
In registering the
図7は、食品管理用UI4300の画面遷移の一例を示す図である。重量センサー1の登録では、食品管理用UI4300において、第1画面GM1、第2画面GM2、第3画面GM3、及び、第4画面GM4の順に遷移する。
なお、図7に示す画面遷移は、あくまで一例であって、図7に示す各画面の前後において他の画面への遷移が行われてもよい。
7 is a diagram showing an example of screen transitions of the
It should be noted that the screen transitions shown in FIG. 7 are merely an example, and transitions to other screens may occur before or after each screen shown in FIG.
第1画面GM1は、表示領域HA1を有する。表示領域HA1では、食品管理用アプリ4130の機能によって過去に端末装置4と通信接続を確立した重量センサー1を示すアイコンICが一覧表示される。図5の表示領域HA1では、1のアイコンICが表示されている。これは、過去に端末装置4と通信接続を確立した重量センサー1が、既に1つ存在していることを示している。
The first screen GM1 has a display area HA1. In the display area HA1, icons IC indicating
第1画面GM1は、追加ボタンB1を有する。追加ボタンB1は、端末装置4と通信接続可能な重量センサー1を新たに登録するためのソフトウェアボタンである。追加ボタンB1がユーザーPによってタッチ操作されると、食品管理用UI4300では、第1画面GM1から第2画面GM2に遷移する。
The first screen GM1 has an add button B1. The add button B1 is a software button for registering a
第2画面GM2は、新たに登録する重量センサー1の電源をオンにするよう指示する指示情報J1を含む。また、第2画面GM2は、重量センサー1の画像G1を含む。また、第2画面GM2は、戻るボタンB2と次へボタンB3とを含む。戻るボタンB2は、第2画面GM2から第1画面GM1への画面遷移を行うためのソフトウェアボタンである。次へボタンB3は、新たに登録する重量センサー1との通信接続の確立を開始するためのソフトウェアボタンである。次へボタンB3がユーザーPにタッチ操作されると、食品管理用UI4300では、第2画面GM2から第3画面GM3に遷移する。
The second screen GM2 includes instruction information J1 that instructs the user to turn on the power of the
第3画面GM3は、通信接続の確立の進行状況に応じて表示内容を異ならせる。第2画面GM2の次へボタンB3がタッチ操作されると、食品管理用UI4300では、重量センサー1の画像G1に、通信接続を確立中であることを示す画像G2が重畳された第3画面GM3に遷移する。第3画面GM3は、通信接続の確立が完了すると、画像G2に代わって、通信接続の確立が完了したことを示す画像G3を表示する。画像G3の表示後、第3画面GM3は、通信接続を確立した重量センサー1に対して、重量を検出する食品Fの種類を登録するか否かを問い合わせる画像G4を表示する。
The third screen GM3 changes the display content depending on the progress of the establishment of the communication connection. When the Next button B3 on the second screen GM2 is touched, the
画像G4は、登録不実行ボタンB4と、登録実行ボタンB5とを有する。登録不実行ボタンB4は、食品Fの種類の登録を行わないためのソフトウェアボタンである。登録不実行ボタンB4がユーザーPにタッチ操作されると、食品管理用UI4300では、第3画面GMから例えばホーム画面に遷移する。登録実行ボタンB5は、食品Fの種類の登録を行うためのソフトウェアボタンである。登録実行ボタンB5がユーザーPにタッチ操作されると、食品管理用UI4300では、第3画面GM3から第4画面GM4に遷移する。
Image G4 has a no-registration button B4 and a registration button B5. The no-registration button B4 is a software button for not registering the type of food F. When the no-registration button B4 is touched by the user P, the
第4画面GM4は、第1入力領域NA1と、第2入力領域NA2とを有する。
第1入力領域NA1は、食品画像入力領域NA11と、食品種類入力領域NA12とを有する。食品画像表示領域NA11は、食品画像FOGを入力する領域である。食品種類入力領域NA12は、食品Fの種類が入力される領域である。
The fourth screen GM4 has a first input area NA1 and a second input area NA2.
The first input area NA1 has a food image input area NA11 and a food type input area NA12. The food image display area NA11 is an area for inputting a food image FOG. The food type input area NA12 is an area for inputting the type of food F.
第1入力領域NA1は、第1選択ボタンB6、及び、第2選択ボタンB7を有する。 The first input area NA1 has a first selection button B6 and a second selection button B7.
第1選択ボタンB6は、食品画像入力領域NA11に入力される食品画像FOGと、食品種類入力領域NA12に入力される食品Fの種類との組み合わせの一覧から、ユーザーPが1の組み合わせを選択するためのソフトウェアボタンである。第1選択ボタンB6がタッチ操作されると、食品管理用UI4300は、第4画面GM4から、食品画像FOGと食品Fの種類との組み合わせを一覧表示する画面に遷移する。食品管理用UI4300では、この画面から1の組み合わせが選択されると、選択された組み合わせに含まれる食品画像FOGが食品画像入力領域NA11に表示され、選択された組み合わせに含まれる食品Fの種類が食品種類入力領域NA12に入力された第4画面GM4に遷移する。
The first selection button B6 is a software button that allows the user P to select one combination from a list of combinations of food images FOG input in the food image input area NA11 and types of food F input in the food type input area NA12. When the first selection button B6 is touched, the
第2選択ボタンB7は、食品画像入力領域NA1に入力させる食品画像FOGを、端末装置4が記憶する撮影画像から選択するためのソフトウェアボタンである。第2選択ボタンB7がタッチ操作されると、食品管理用UI4300は、第4画面GM4から、端末装置4に記憶される撮影画像を一覧表示する画面に遷移する。食品管理用UI4300では、この画面から1の撮影画像が選択されると、選択された撮影画像が食品画像入力領域NA11に入力された第4画面GM4に遷移する。なお、第2選択ボタンB7がタッチ操作された場合、食品種類入力領域NA12に食品Fの種類が入力されないため、ユーザーPは、ソフトウェアキー等を操作して、食品Fの種類を食品種類入力領域NA12に入力する。
The second selection button B7 is a software button for selecting a food image FOG to be input into the food image input area NA1 from among the captured images stored in the
第2入力領域NA2は、保管開始日が入力される保管開始日入力領域NA21を含む。保管開始日入力領域NA21に入力される保管開始日は、ユーザーPのタッチ操作によって変更可能である。デフォルトの保管開始日入力領域NA21には、第4画面GM4を表示している日が保管開始日として入力される。 The second input area NA2 includes a storage start date input area NA21 in which the storage start date is input. The storage start date input in the storage start date input area NA21 can be changed by a touch operation by the user P. The date on which the fourth screen GM4 is displayed is input as the storage start date in the default storage start date input area NA21.
また、第2入力領域NA2は、期限日が入力される期限日入力領域NA22を含む。期限日入力領域NA22に入力される期限日は、ユーザーPのタッチ操作によって設定可能である。デフォルトの期限日入力領域NA22には、期限日情報6138が入力されず、期限日が未設定であることを示す文字列が入力される。
The second input field NA2 also includes a deadline input field NA22 in which a deadline is input. The deadline input in the deadline input field NA22 can be set by a touch operation by the user P. In the default deadline input field NA22, no
また、第2入力領域NA2は、保管場所が入力される保管場所入力領域NA23を含む。保管場所入力領域NA23に入力される保管場所は、ユーザーPのタッチ操作によって変更が可能である。デフォルトの保管場所入力領域NA23には、新たに通信接続を確立した重量センサー1を示す文字列が保管場所として入力される。
The second input area NA2 also includes a storage location input area NA23 in which the storage location is input. The storage location input in the storage location input area NA23 can be changed by a touch operation by the user P. A character string indicating the
第4画面GM4は、第1入力領域NA1と第2入力領域NA2とに入力された内容を確定するための確定ボタンB8を含む。 The fourth screen GM4 includes a Confirm button B8 for confirming the contents entered in the first input area NA1 and the second input area NA2.
次に、本実施形態の食品管理システム1000の動作について説明する。
図8は、食品管理システム1000の動作を示すフローチャートである。図8に示すフローチャートは、重量センサー1に係る登録における食品管理システム1000の動作を示す。
図8において、フローチャートFAは、端末装置4と通信接続を確立したことのない重量センサー1の動作を示す。また、フローチャートFBは、端末装置4の動作を示す。また、フローチャートFCは、食品管理サーバー6の動作を示す。
Next, the operation of the
8 is a flowchart showing the operation of
8, a flowchart FA shows the operation of the
なお、図8のフローチャートの開始時点では、食品管理用アプリ4130が立ち上がっているとする。
Note that it is assumed that the
フローチャートFBで示すように、アプリ実行部4000は、端末装置4と通信接続が可能な新たな重量センサー1を登録するか否かを判別する(ステップSB1)。アプリ実行部4000は、第1画面GM1において追加ボタンB1がタッチ操作された場合、ステップSB1において肯定判別し、第1画面GMにおいて追加ボタンB1がタッチ操作されない場合、ステップSB1において否定判別する。
As shown in the flowchart FB, the
アプリ実行部4000は、新たに重量センサー1を登録すると判別した場合(ステップSB1:YES)、登録対象の重量センサー1と通信接続を確立するか否かを判別する(ステップSB2)。アプリ実行部4000は、第2画面GM2において次へボタンB3がタッチ操作された場合、ステップSB2において肯定判別し、第2画面GMにおいて次へボタンB3がタッチ操作されない場合、ステップSB2において否定判別する。
When the
アプリ実行部4000は、登録対象の重量センサー1と通信接続を確立しないと判別した場合(ステップSB2:NO)、処理をステップSB1に戻す。一方、アプリ実行部4000は、登録対象の重量センサー1と通信接続を確立すると判別した場合(ステップSB2:YES)、重量センサー1との通信接続の確立を開始する(ステップSB3)。
If the
フローチャートFAで示すように、ユーザーPにより重量センサー1の電源がオンにされると(ステップSX1)、センサー制御部100は、端末装置4との通信接続の確立を開始する(ステップSA1)。
As shown in the flowchart FA, when the user P turns on the power of the weight sensor 1 (step SX1), the
センサー制御部100は、端末装置4との通信接続の確立を開始すると、LEDライト1031を点灯させる(ステップSA2)。ステップSA2において、センサー制御部100は、通信接続を確立中であることを示す点灯態様でLEDライト1031を点灯させ、通信接続を確立中であることをユーザーPに報知する。
When the
次いで、センサー制御部100は、端末装置4との通信接続の確立が完了したか否かを判別する(ステップSA3)。
Next, the
センサー制御部100は、端末装置4との通信接続の確立が完了したと判別した場合(ステップSA3:YES)、LEDライト1031を消灯させる(ステップSA4)。
If the
フローチャートFBを参照して、アプリ実行部4000は、重量センサー1との通信接続の確立が完了したか否かを判別する(ステップSB4)。
Referring to the flowchart FB, the
アプリ実行部4000は、重量センサー1との通信接続の確立が完了したと判別した場合(ステップSB4:YES)、第2端末通信部42によって、センサーID6132を要求するID要求情報を、通信接続の確立を完了した重量センサー1に送信する(ステップSB5)。
If the
フローチャートFAを参照して、センサー制御部100は、センサー通信部101によってID要求情報を端末装置4から受信したか否かを判別する(ステップSA5)。
Referring to the flowchart FA, the
センサー制御部100は、ID要求情報を端末装置4から受信したと判別した場合(ステップSA5:YES)、センサーID6132をセンサー記憶部120から読み出し、読み出したセンサーID6132をセンサー通信部101によって端末装置4に送信する(ステップSA6)。
If the
フローチャートFBを参照して、アプリ実行部4000は、第2端末通信部42によって重量センサー1からセンサーID6132を受信する(ステップSB6)。
Referring to flowchart FB, the
次いで、アプリ実行部4000は、通信接続の確立が完了した重量センサー1に対して、食品Fの種類を登録するか否かを判別する(ステップSB7)。アプリ実行部4000は、第3画面GM3において登録実行ボタンB5がタッチ操作された場合、ステップSB7において肯定判別する。一方、アプリ実行部4000は、第3画面GM3において登録不実行ボタンB4がタッチ操作された場合、ステップSB7において否定判別する。
Next, the
アプリ実行部4000は、食品Fの種類を登録しないと判別した場合(ステップSB7:NO)、本処理を終了する。
If the
一方、アプリ実行部4000は、食品Fの種類を登録すると判別した場合(ステップSB7:YES)、第4画面GM4の食品管理用UI4300をタッチパネル43に表示させる(ステップSB8)。
On the other hand, if the
次いで、アプリ実行部4000は、第4画面GM4において入力が確定したか否かを判別する(ステップSB9)。アプリ実行部4000は、第4画面GM4が有する確定ボタンB8がタッチ操作された場合、ステップSB9において肯定判別する。
Next, the
アプリ実行部4000は、第4画面GM4において入力が確定したと判別した場合(ステップSB9:YES)、食品管理データベース6130への情報の格納を要求する格納要求情報を生成する(ステップSB10)。
If the
アプリ実行部4000は、格納要求情報の生成に際し、ユーザーID6131に対してステップSB7で受信したセンサーID6132を対応付ける。また、アプリ実行部4000は、格納要求情報の生成に際し、第4画面GMで入力された食品Fの種類を示す種類情報6133、第4画面GMで入力された期限日を示す期限日情報6138、第4画面GMで入力された保管場所を示す保管場所情報6137、及び、第4画面GMで入力された食品画像FOGの食品画像データ6139を、センサーID6132に対応付ける。そして、アプリ実行部4000は、対応付けたこれら情報を含み、食品管理データベース6130にこれら情報の格納を要求する格納要求情報を生成する。
When generating the storage request information, the
アプリ実行部4000は、格納要求情報を生成すると、生成した格納要求情報を第1端末通信部41によって、食品管理サーバー6に送信する(ステップSB11)。
When the
フローチャートFCを参照して、サーバー制御部60は、サーバー通信部61によって格納要求情報を受信したか否かを判別する(ステップSC1)。
Referring to the flowchart FC, the
サーバー制御部60は、サーバー通信部61によって格納要求情報を受信したと判別した場合(ステップSC1:YES)、受信した格納要求情報に含まれる各種情報を食品管理データベース6130に格納する(ステップSC2)。
If the
ステップSC2において、サーバー制御部60は、食品管理データベース6130が格納するレコードRから、受信した格納要求情報に含まれるユーザーID6131と一致するユーザーID6131を有するレコードRを特定する。サーバー制御部60は、レコードRを特定できた場合、特定したレコードRに、受信した格納要求情報に含まれる各種情報を格納する。一方、サーバー制御部60は、レコードRを特定できない場合、受信した格納要求情報に含まれる各種情報を含むレコードRを新たに生成して、生成したレコードRを食品管理データベース6130に格納する。
In step SC2, the
ここで、第3重量センサー13を新規に登録する場合を例に挙げる。
この例では、第4画面GMにおいて、「米」を示す食品Fの種類、「2020/3/14」を示す保管開始日、「センサー3」を示す保管場所、「2020/4/13」を示す期限日、及び、「ZZZ.jpg」の食品画像FOGが第4画面GM4において入力されたとする。
Here, a case where the third weight sensor 13 is newly registered will be taken as an example.
In this example, on the fourth screen GM, the type of food F indicating "rice", the storage start date indicating "2020/3/14", the storage location indicating "
この例の場合、サーバー制御部60は、ユーザーID6131、第3重量センサー13のセンサーID6132、「米」を示す種類情報6133、「2020/3/14」の保管開始日を示す保管開始日情報6136、「センサー3」の保管場所を示す保管場所情報6137、「2020/4/13」の期限日を示す期限日情報6138、及び、「ZZZ.jpg」の食品画像データ6139を含む格納要求情報を、端末装置4から受信する。そして、サーバー制御部60は、受信した格納要求情報に含まれるユーザーID6131を有するレコードRに対して、格納要求情報に含まれるセンサーID6132、「米」を示す種類情報6133、「2020/3/14」の保管開始日を示す保管開始日情報6136、「センサー3」の保管場所を示す保管場所情報6137、「2020/4/13」の期限日を示す期限日情報6138、及び、「ZZZ.jpg」の食品画像データ6139を格納する。
In this example, the
なお、格納要求情報には、重量情報6134及び残量情報6135が他の情報と対応付けられて含まれていてもよい。この場合、アプリ実行部4000は、重量センサー1と通信接続を確立した後、重量センサー1から重量情報6134を受信する。そして、アプリ実行部4000は、受信した重量情報6134が示す重量に対応する食品Fの残量を求め、求めた残量を示す残量情報6135と受信した重量情報6134とを格納要求情報に含ませる。
The storage request information may include
また、図8の動作では、端末装置4がID要求情報を送信することで重量センサー1からセンサーID6132を取得する構成であるが、重量センサー1は、通信接続を確立した後にID要求情報を受信しなくてもセンサーID6132を端末装置4に送信してもよい。この構成の場合、図8の動作では、ステップSA5、SB5の処理が省略される。
In addition, in the operation of FIG. 8, the
次に、重量センサー1に係る登録後の食品管理システム1000の動作について説明する。
図9は、食品管理システム1000の動作を示すフローチャートである。
Next, the operation of the
FIG. 9 is a flowchart showing the operation of the
図9において、フローチャートFDは、食品管理用アプリ4130によって登録された重量センサー1の動作を示す。また、フローチャートFEは、端末装置4の動作を示す。また、フローチャートFCは、食品管理サーバー6の動作を示す。
In FIG. 9, the flowchart FD shows the operation of the
なお、図9のフローチャートの開始時点では、食品管理用アプリ4130によって登録された重量センサー1が、端末装置4と通信接続を確立しているとする。
At the start of the flowchart in Figure 9, it is assumed that the
フローチャートFEを参照して、端末装置4のアプリ実行部4000は、第2端末通信部42によって、通信接続を確立している重量センサー1に食品Fの重量を要求する第1重量要求情報を送信する(ステップSE1)。ステップSE1の処理は、一定の周期で実行されても良いし、所定の画面(例えば食品管理用UI4300)が表示されたタイミングで実行されても良い。
Referring to the flowchart FE, the
フローチャートFDを参照して、重量センサー1のセンサー制御部100は、センサー通信部101によって第1重量要求情報を受信すると(ステップSD1)、検出部102によって食品Fの重量を検出する(ステップSD2)。
Referring to the flow chart FD, when the
次いで、センサー制御部100は、センサー記憶部120に記憶されるセンサーID6132を対応付けて、検出した重量を示す重量情報6134をセンサー通信部101によって端末装置4に送信する(ステップSD3)。
Next, the
フローチャートFEを参照して、アプリ実行部4000は、第2端末通信部42によって重量センサー1から重量情報6134とセンサーID6132とを受信する(ステップSE2)。
Referring to flowchart FE, the
次いで、アプリ実行部4000は、受信したセンサーID6132に対応付く重量情報6134を要求する第2重量要求情報を、第1端末通信部41によって食品管理サーバー6に送信する(ステップSE3)。第2重量要求情報には、ステップSE2で受信したセンサーID6132が含まれる。
Next, the
フローチャートFFを参照して、食品管理サーバー6のサーバー制御部60は、第2重量要求情報をサーバー通信部61によって受信する(ステップSF1)。
Referring to flowchart FF, the
サーバー制御部60は、受信した第2重量要求情報に含まれるセンサーID6132に対応付く重量情報6134を食品管理データベース6130から取得する(ステップSF2)。
The
次いで、サーバー制御部60は、受信した第2重量要求情報に含まれるセンサーID6132を対応付けて、食品管理データベース6130から取得した重量情報6134をサーバー通信部61によって端末装置4に送信する(ステップSF3)。
Next, the
フローチャートFEを参照して、アプリ実行部4000は、第1端末通信部41によって食品管理サーバー6から重量情報6134とセンサーID6132とを受信する(ステップSE4)。
Referring to flowchart FE, the
アプリ実行部4000は、重量センサー1から受信した重量情報6134が示す重量から、食品管理サーバー6から受信した重量情報6134が示す重量を引いた減算値を算出する(ステップSE5)。
The
次いで、アプリ実行部4000は、算出した減算値に基づいて、重量センサー1が検出する重量が増加したか否かを判別する(ステップSE6)。アプリ実行部4000は、算出した減算値が0より大きい値である場合、ステップSE6で肯定判別し、算出した減算値が0以下である場合、ステップSE6で否定判別する。
Next, the
アプリ実行部4000は、重量センサー1が検出する重量が増加していないと判別した場合(ステップSE6:NO)、食品管理データベース6130の更新を要求する更新要求情報を第1端末通信部41によって食品管理サーバー6に送信する(ステップSE7)。
If the
ステップSE7で送信する更新要求情報には、ユーザーID6131、重量センサー1から受信した重量情報6134、重量センサー1から受信した重量情報6134が示す重量に対応する食品Fの残量を示す残量情報6135、及び、ステップSE2で受信したセンサーID6132を含む。食品Fの残量は、重量センサー1から受信した重量情報6134が示す重量に基づいてアプリ実行部4000により算出される。
The update request information sent in step SE7 includes the
後述の通り、更新要求情報の送信によって食品管理データベース6130の更新が行われる。そのため、アプリ実行部4000は、更新要求情報の送信により、食品管理データベース6130において、残量情報6135をセンサーID6132と種類情報6133とに対応付けることができる。
As described below, the
一方、アプリ実行部4000は、重量センサー1が検出する重量が増加したと判別した場合(ステップSE6:YES)、増加量に相当する減算値が所定の閾値を上回っているか否かを判別する(ステップSE8)。この所定の閾値は、食品Fの種類に依らない一律な値でもよいし、食品Fの種類に対応して値が異なってもよい。
On the other hand, if the
アプリ実行部4000は、算出した減算値が所定の閾値を上回っていないと判別した場合(ステップSE8:NO)、ステップSE7の処理を実行する。
If the
一方、アプリ実行部4000は、算出した減算値が所定の閾値を上回っていると判別した場合(ステップSE8:YES)、保管開始日情報6136を含む更新要求情報を第1端末通信部41によって食品管理サーバー6に送信する(ステップSE9)。
On the other hand, if the
ステップSE9において、アプリ実行部4000は、算出した減算値が所定の閾値を上回っていると判別した日を保管開始日とした保管開始日情報6136、ユーザーID6131、重量センサー1から受信した重量情報6134、重量センサー1が検出した重量に対応する食品Fの残量を示す残量情報6135、及び、ステップSE2で受信したセンサーID6132を含む更新要求情報を送信する。
In step SE9, the
後述の通り、更新要求情報の送信によって食品管理データベース6130の更新が行われる。そのため、アプリ実行部4000は、更新要求情報の送信により、食品管理データベース6130において、保管開始日情報6136をセンサーID6132と種類情報6133とに対応付けることができる。
As described below, the
フローチャートFFを参照して、サーバー制御部60は、更新要求情報を受信すると(ステップSF1)、受信した更新要求情報に基づいて食品管理データベース6130を更新する(ステップSF2)。
Referring to flowchart FF, when the
ステップSF2において、サーバー制御部60は、食品管理データベース6130が格納するレコードRから、受信した更新要求情報に含まれるユーザーID6131と一致するユーザーID6131を含むレコードRを特定する。
サーバー制御部60は、特定したレコードRの重量情報6134を更新要求情報に含まれる重量情報6134に更新する。
また、サーバー制御部60は、特定したレコードRの残量情報6135を、更新要求情報に含まれる残量情報6135に更新する。
また、サーバー制御部60は、更新要求情報に保管開始日情報6136が含まれる場合、特定したレコードRの保管開始日情報6136を更新要求情報に含まれる保管開始日情報6136に更新する。
In step SF2, the
The
Furthermore, the
Furthermore, if the update request information includes the storage
なお、図9の動作では、端末装置4が第1重量要求情報を送信することで重量センサー1から重量情報6134とセンサーID6132とを取得する構成であるが、重量センサー1は、第1重量要求情報を受信しなくても、通信接続を確立した後に、重量情報6134とセンサーID6132とを端末装置4に送信してもよい。この構成の場合、図9の動作においてステップSD1、SE1の処理が省略される。
In the operation of FIG. 9, the
また、図9の動作は、アプリ実行部4000が特定のセンサーID6132に対応付く重量情報6134を食品管理サーバー6に要求するが、ユーザーID6131に対応付く情報を、例えば食品管理用アプリ4130が立ち上がったときに、予め食品管理サーバー6から受信していてもよい。この構成の場合では、図9の動作において、ステップSE3、SE4、SF1、SF2、SF3の処理が省略される。
In addition, in the operation of FIG. 9, the
以上の説明では、食品Fの保管開始日が自動で設定されるが、食品管理システム1000では、食品Fの保管開始日をユーザーPが任意の日に設定可能である。
次に、ユーザーPが保管開始日を設定する場合における食品管理システム1000の動作について説明する。
図10は、食品管理システム1000の動作を示すフローチャートである。
In the above explanation, the storage start date of food F is set automatically, but in the
Next, the operation of
FIG. 10 is a flowchart showing the operation of the
図10において、フローチャートFGは、端末装置4の動作を示す。また、フローチャートFHは、食品管理サーバー6の動作を示す。
In FIG. 10, flowchart FG shows the operation of the
端末装置4のアプリ実行部4000は、ユーザーPのタッチ操作による保管開始日の入力を受け付けたか否かを判別する(ステップSG1)。アプリ実行部4000は、食品管理用UIの保管開始日を設定する画面において保管開始日が入力され、その後、入力が確定された場合、ステップSG1において肯定判別する。
The
アプリ実行部4000は、保管開始日の入力を受け付けたと判別した場合(ステップSG1:YES)、受け付けた保管開始日を示す保管開始日情報6136を含む更新要求情報を、第1端末通信部41を食品管理サーバー6に送信する(ステップSG2)。
If the
上述した通り、食品管理データベース6130の更新が行われるため、アプリ実行部4000は、更新要求情報を送信することで、食品管理データベース6130において、保管開始日情報6136をセンサーID6132と種類情報6133とに対応付けることができる。
As described above, the
ステップSG2において食品管理サーバー6に送信する更新要求情報には、受け付けた保管開始日を示す保管開始日情報6136の他、ユーザーID6131、及び、センサーID6132を含む。
The update request information sent to the
フローチャートFHを参照して、サーバー制御部60は、更新要求情報を受信すると(ステップSH1)、受信した更新要求情報に基づいて食品管理データベース6130を更新する(ステップSH2)。
Referring to flowchart FH, when the
ステップSH2において、サーバー制御部60は、食品管理データベース6130が格納するレコードRから、受信した格納要求情報に含まれるユーザーID6131と一致するユーザーID6131を含むレコードRを特定する。サーバー制御部60は、特定したレコードRの保管開始日情報6135を更新要求情報に含まれる保管開始日情報6135に更新する。
In step SH2, the
以上、説明したように、食品管理システム1000は、重量センサー1と端末装置4とを備え、重量センサー1が重量を検出する食品Fを管理する。食品管理システム1000において、端末装置4は、重量センサー1を識別するセンサーID6132を取得し、ユーザーPによる重量センサー1が重量を検出する食品Fの種類の設定を受け付け、取得したセンサーID6132と、受け付けた食品Fの種類を示す種類情報6133とを対応付ける。
As described above, the
この構成によれば、重量センサー1が重量を検出する食品Fの種類をユーザーPが所望する種類に設定できるため、重量センサー1を用いた食品Fの管理において、ユーザーPが所望する種類の食品Fを管理できる。
With this configuration, the type of food F whose weight is detected by the
端末装置4は、重量センサー1が検出した食品Fの重量を取得し、取得した食品Fの重量に対応する食品Fの残量を示す残量情報6135を、センサーID6132及び種類情報6133に対応付ける。
The
この構成によれば、重量センサー1と、重量センサー1が重量を検出する食品Fの種類と、重量センサー1が重量を検出する食品Fの残量とを対応付けることができるため、重量センサー1を用いた食品Fの管理において、ユーザーPが所望する種類の食品Fの残量を管理できる。
With this configuration, the
端末装置4は、重量センサー1と通信可能であり、重量センサー1と初めて通信接続を確立する際にセンサーID6132を重量センサー1から取得する。
The
この構成によれば、重量センサー1と初めて通信接続を確立した際に取得したセンサーID6132を種類情報6133に対応付けることができ、重量センサー1との初めて通信接続を確立した以降から、ユーザーPが所望する種類の食品Fの管理を開始できる。
With this configuration, the
重量センサー1は、端末装置4と初めて通信接続を確立する際、通信接続を確立中であることを報知する。
When the
この構成によれば、端末装置4と通信接続を確立中であるか否かをユーザーPが容易に判断できるため、重量センサー1が複数ある場合でも端末装置4がどの重量センサー1と通信接続を確立しているかをユーザーPが容易に判断できる。
With this configuration, user P can easily determine whether a communication connection with the
端末装置4は、重量センサー1が重量を検出する食品Fの保管を開始した保管開始日を示す保管開始日情報6136を、センサーID6132及び種類情報6133に対応付ける。
The
この構成によれば、重量センサー1と、重量センサー1が重量を検出する食品Fの種類と、重量センサー1が重量を検出する食品Fの保管開始日とを対応付けることができるため、重量センサー1を用いた食品Fの管理において、ユーザーPが所望する種類の食品Fの保管開始日を管理できる。
With this configuration, the
端末装置4は、センサーID6132及び種類情報6133を対応付ける日を保管開始日として、保管開始日情報6136をセンサーID6132及び種類情報6133に対応付ける。
The
センサーID6132と種類情報6133とを対応付けが行われる日は食品Fの保管が開始された日である可能性がある。そのため、食品管理システム1000は、ユーザーPが所望する種類の食品Fについて適切な保管開始日を管理できる。
The date on which the
端末装置4は、重量センサー1が検出した重量の増加量が所定の閾値を上回った日を前記開始日として、保管開始日情報6136をセンサーID6132及び種類情報6133に対応付ける。
The
重量センサー1が検出した重量が大きく変化した日は、新たな食品Fの保管が開始された日である可能性がある。そのため、食品管理システム1000は、ユーザーPが所望する種類の食品Fについて適切な保管開始日を管理できる。
The day on which the weight detected by the
端末装置4は、ユーザーPによる保管開始日の入力を受け付け、受け付けた保管開始日を示す保管開始日情報6136をセンサーID6132及び種類情報6133に対応付ける。
The
ある食品Fの代わりにある食品Fと異なる他の食品Fを、重量センサー1に載置する場合がある。この場合、他の食品Fの保管開始日が、重量センサー1に載置された日であるとは限らない。例えば、他の食品Fは、既に料理等に使用され、例えば冷蔵庫2や棚7等において既に保管されている場合がある。食品管理システム1000は、ユーザーが所望する種類の食品Fについて管理する保管開始日を任意の日としてユーザーPが設定できる。そのため、食品管理システム1000は、ユーザーPが所望する種類の食品Fに関し、適切な保管開始日を管理できる。
In place of a certain food F, another food F different from the certain food F may be placed on the
重量センサー1は、冷蔵庫2に設けられ、冷蔵庫2に保管される食品Fの重量を検出する。
この構成によれば、重量センサー1を用いた食品Fの管理において、ユーザーPが冷蔵庫2に保管する食品Fであって、且つ、ユーザーPが所望する種類の食品Fを管理できる。
With this configuration, when managing food F using the
上述した実施形態は、あくまでも本発明の一態様を示すものであり、本発明の範囲内で任意に変形および応用が可能である。 The above-described embodiment merely shows one aspect of the present invention, and any modification and application is possible within the scope of the present invention.
例えば、上述した実施形態では、レコードRを食品管理データベース6130に格納され、重量センサー1に関する対応関係が食品管理サーバー6で管理される構成であるが、レコードRが端末記憶部410に記憶され、重量センサー1が重量を検出する食品Fに係る各種情報を食品管理用アプリ4130が管理する構成でもよい。この構成の場合、アプリ実行部4000は、端末記憶部410に記憶されるレコードRの内容を、上述した食品管理サーバー6と同様に適宜更新する。この構成の場合、食品管理システム1000は食品管理サーバー6を具備する必要がなくシステム構成が簡易となる。
For example, in the embodiment described above, record R is stored in the
例えば、上述した実施形態では、重量センサー1が検出した重量を示す重量情報6134が、端末装置4を介して食品管理サーバー6に送信される構成であるが、重量センサー1は、重量情報6134を端末装置4を介さずに、直接、食品管理サーバー6に送信する構成でもよい。この構成の場合、重量センサー1は、グローバルネットワークGNに接続可能、又は、グローバルネットワークGNに接続する冷蔵庫2と通信可能に構成される。この構成の場合、食品管理システム1000は、端末装置4が重量センサー1の近くに位置しなくても食品管理データベース6130を更新できる。
For example, in the embodiment described above, the
また、例えば、上述した実施形態では、LEDライト1031の点灯により重量センサー1が端末装置4との通信接続を確立中であることを報知する場合を例示したが、報知態様は、LEDライト1031の点灯に限定されず、音声出力等の他の態様でもよい。
In addition, for example, in the above-described embodiment, the
また、例えば、サーバー制御部60は、受信した格納要求情報に含まれる期限日情報6138として期限日が設定されていないことを示す情報を含む場合、受信した格納要求情報に含まれる保管開始日情報6136に基づいて、期限日を算出し、算出した期限日を示す期限日情報6138を、食品管理データベース6130に格納してもよい。
In addition, for example, when the
また、例えば、冷蔵庫の主箱体20に形成される部屋の種類は、冷蔵室21、製氷室22、新鮮凍結室23、冷凍室24、及び、野菜室25に限定されず、少なくてもよいし、さらに別の種類の部屋が形成されてもよい。また、冷蔵室21の前面の開口部に設けられるドアの数は、1つでもよい。
For example, the types of compartments formed in the
また、例えば、上述した食品管理システム1000は、冷蔵庫2内の食品Fと冷蔵庫2外の食品Fとを管理する場合を例示した。しかしながら、重量センサー1が冷蔵庫2内にのみ設けられ、食品管理システム1000は、冷蔵庫2内の食品Fのみを管理してもよい。また、食品管理システム1000は、冷蔵庫2外の食品Fのみを管理してもよい。
Also, for example, the above-mentioned
また、センサー制御部100、端末制御部40、及び、サーバー制御部60の機能は、複数のプロセッサー、又は、半導体チップにより実現してもよい。
Furthermore, the functions of the
また、図3及び図4に示した各部は一例であって、具体的な実装形態は特に限定されない。つまり、必ずしも各部に個別に対応するハードウェアが実装される必要はなく、一つのプロセッサーがプログラムを実行することで各部の機能を実現する構成とすることも勿論可能である。また、上述した実施形態においてソフトウェアで実現される機能の一部をハードウェアとしてもよく、或いは、ハードウェアで実現される機能の一部をソフトウェアで実現してもよい。その他、重量センサー1、端末装置4、及び、食品管理サーバー6の他の各部の具体的な細部構成についても、本発明の趣旨を逸脱しない範囲で任意に変更可能である。
The components shown in Figures 3 and 4 are merely examples, and the specific implementation form is not particularly limited. In other words, it is not necessary to implement hardware that corresponds to each component individually, and it is of course possible to implement a configuration in which one processor executes a program to realize the functions of each component. Also, some of the functions realized by software in the above-mentioned embodiment may be hardware, or some of the functions realized by hardware may be software. In addition, the specific detailed configurations of the
また、例えば、図8、図9、及び、図10に示す動作のステップ単位は、食品管理システム1000の各部の動作の理解を容易にするために、主な処理内容に応じて分割したものであり、処理単位の分割の仕方や名称によって、本発明が限定されることはない。処理内容に応じて、さらに多くのステップ単位に分割してもよい。また、1つのステップ単位がさらに多くの処理を含むように分割してもよい。また、そのステップの順番は、本発明の趣旨に支障のない範囲で適宜に入れ替えてもよい。
In addition, for example, the step units of the operations shown in Figures 8, 9, and 10 are divided according to the main processing content in order to make it easier to understand the operation of each part of the
以上のように、本発明に係る食品管理システムは、重量センサーが重量を検出する食品を管理する用途に利用可能である。 As described above, the food management system of the present invention can be used to manage food whose weight is detected by a weight sensor.
1 重量センサー
2 冷蔵庫
4 端末装置
11 第1重量センサー
12 第2重量センサー
13 第3重量センサー
1000 食品管理システム
6132 センサーID(センサー識別情報)
6133 種類情報
6136 保管開始日情報
F 食品
P ユーザー
REFERENCE SIGNS
6133
Claims (9)
前記重量センサーは、冷蔵庫の内部、又は前記冷蔵庫の外部に設けられ、
前記端末装置は、
前記重量センサーを識別するセンサー識別情報を取得し、
ユーザーによる食品画像と前記食品の種類との入力として、前記食品画像と前記食品の種類の組み合わせの一覧からの前記組み合わせの選択を受け付け、
前記端末装置が記憶する撮影画像からの前記撮影画像の選択を、食品画像の入力として受け付け、前記撮影画像の選択により前記食品画像の入力を受け付けた場合、ユーザーによる前記食品の種類の入力を受け付け、
前記組み合わせの選択が行われた場合、取得した前記センサー識別情報と、受け付けた前記組み合わせが含む前記食品の種類を示す種類情報と、受け付けた前記組み合わせが含む前記食品画像を示す食品画像データと、を対応付け、
前記撮影画像の選択が行われた場合、取得した前記センサー識別情報と、受け付けた前記食品の種類を示す種類情報と、選択された前記撮影画像である前記食品画像を示す食品画像データと、を対応付ける、
ことを特徴とする食品管理システム。 A food management system including a weight sensor and a terminal device, the weight sensor detecting the weight of food,
The weight sensor is provided inside or outside the refrigerator,
The terminal device
acquiring sensor identification information for identifying the weight sensor;
accepting a selection of a combination from a list of combinations of the food image and the food type as an input of the food image and the food type by a user;
accepting a selection of a photographed image from photographed images stored in the terminal device as an input of a food image, and when the input of the food image is accepted through the selection of the photographed image, accepting an input of a type of the food by a user;
When the combination is selected, the acquired sensor identification information is associated with type information indicating the type of the food included in the received combination, and food image data indicating the food image included in the received combination;
When the photographed image is selected, the acquired sensor identification information, type information indicating the received type of the food, and food image data indicating the food image that is the selected photographed image are associated with each other .
A food control system comprising:
前記重量センサーが検出した前記食品の重量を取得し、取得した前記食品の重量に対応する前記食品の残量を示す残量情報を、前記センサー識別情報及び前記種類情報に対応付ける、
ことを特徴とする請求項1に記載の食品管理システム。 The terminal device
acquiring a weight of the food detected by the weight sensor, and associating remaining amount information indicating a remaining amount of the food corresponding to the acquired weight of the food with the sensor identification information and the type information.
The food control system according to claim 1 .
前記重量センサーと通信可能であり、
前記重量センサーと初めて通信接続を確立した際に前記センサー識別情報を前記重量センサーから取得する、
ことを特徴とする請求項1又は2に記載の食品管理システム。 The terminal device
A device capable of communicating with the weight sensor;
acquiring the sensor identification information from the weight sensor when establishing a communication connection with the weight sensor for the first time;
3. The food control system according to claim 1 or 2.
ことを特徴とする請求項3に記載の食品管理システム。 When establishing a communication connection with the terminal device for the first time, the weight sensor notifies the user that the communication connection is being established.
The food control system according to claim 3 .
前記重量センサーが重量を検出する前記食品の保管を開始した保管開始日を示す保管開始日情報を、前記センサー識別情報及び前記種類情報に対応付ける、
ことを特徴とする請求項1から4のいずれか一項に記載の食品管理システム。 The terminal device
and associating storage start date information, which indicates a storage start date on which storage of the food was started when the weight sensor detects the weight, with the sensor identification information and the type information.
A food control system according to any one of claims 1 to 4.
前記センサー識別情報及び前記種類情報を対応付ける日を前記保管開始日として、前記保管開始日情報を前記センサー識別情報及び前記種類情報に対応付ける、
ことを特徴とする請求項5に記載の食品管理システム。 The terminal device
a date on which the sensor identification information and the type information are associated with each other is set as a storage start date, and the storage start date information is associated with the sensor identification information and the type information.
The food control system according to claim 5 .
前記重量センサーが検出した重量の増加量が所定の閾値を上回った日を前記保管開始日として、前記保管開始日情報を前記センサー識別情報及び前記種類情報に対応付ける、
ことを特徴とする請求項5又は6に記載の食品管理システム。 The terminal device
a date on which the weight increase amount detected by the weight sensor exceeded a predetermined threshold value, the date being set as the storage start date, and the storage start date information is associated with the sensor identification information and the type information.
The food control system according to claim 5 or 6.
ユーザーによる前記保管開始日の入力を受け付け、受け付けた前記保管開始日を示す前記保管開始日情報を前記センサー識別情報及び前記種類情報に対応付ける、
ことを特徴とする請求項5から7のいずれか一項に記載の食品管理システム。 The terminal device
accepting an input of the storage start date by a user, and associating the storage start date information indicating the accepted storage start date with the sensor identification information and the type information;
A food control system according to any one of claims 5 to 7.
ことを特徴とする請求項1から8のいずれか一項に記載の食品管理システム。 The weight sensor is provided in a refrigerator and detects the weight of the food stored in the refrigerator.
A food control system according to any one of claims 1 to 8.
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020018220A JP7489610B2 (en) | 2020-02-05 | 2020-02-05 | Food Control System |
| JP2023131443A JP7482465B2 (en) | 2020-02-05 | 2023-08-10 | Food Control System |
| JP2024067006A JP2024091796A (en) | 2020-02-05 | 2024-04-17 | Food Control System |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020018220A JP7489610B2 (en) | 2020-02-05 | 2020-02-05 | Food Control System |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2023131443A Division JP7482465B2 (en) | 2020-02-05 | 2023-08-10 | Food Control System |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2021124249A JP2021124249A (en) | 2021-08-30 |
| JP7489610B2 true JP7489610B2 (en) | 2024-05-24 |
Family
ID=77460084
Family Applications (3)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020018220A Active JP7489610B2 (en) | 2020-02-05 | 2020-02-05 | Food Control System |
| JP2023131443A Active JP7482465B2 (en) | 2020-02-05 | 2023-08-10 | Food Control System |
| JP2024067006A Pending JP2024091796A (en) | 2020-02-05 | 2024-04-17 | Food Control System |
Family Applications After (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2023131443A Active JP7482465B2 (en) | 2020-02-05 | 2023-08-10 | Food Control System |
| JP2024067006A Pending JP2024091796A (en) | 2020-02-05 | 2024-04-17 | Food Control System |
Country Status (1)
| Country | Link |
|---|---|
| JP (3) | JP7489610B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20210103129A (en) | 2020-02-13 | 2021-08-23 | 삼성전자주식회사 | Refrigerator and controlling method thereof |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005265274A (en) | 2004-03-18 | 2005-09-29 | Fujitsu Ltd | Method for encouraging food to be eaten without waste, refrigerator using the same, and electronic balance |
| JP2010048630A (en) | 2008-08-20 | 2010-03-04 | Toshiba Tec Corp | Electronic balance and computer program |
| JP2015125535A (en) | 2013-12-26 | 2015-07-06 | ソフトバンクモバイル株式会社 | Management system and program |
| JP2017133825A (en) | 2016-01-29 | 2017-08-03 | エルジー エレクトロニクス インコーポレイティド | Sensor for communicating with refrigerator and refrigerator control system including the sensor |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3453791B2 (en) * | 1993-07-06 | 2003-10-06 | 三菱電機株式会社 | Air conditioner and remote control device for air conditioner |
| JP2006056618A (en) * | 2004-08-17 | 2006-03-02 | Toppan Forms Co Ltd | Article management system and article management method |
| JP6473523B2 (en) | 2016-07-22 | 2019-02-20 | 株式会社日立製作所 | Inventory management system and inventory management method for storage |
| JP2018098638A (en) * | 2016-12-13 | 2018-06-21 | キヤノンマーケティングジャパン株式会社 | Information processing apparatus, information processing system, control method therefor and program |
| JP2018095450A (en) * | 2016-12-15 | 2018-06-21 | シャープ株式会社 | Article management device, article management system, article management method, and program |
-
2020
- 2020-02-05 JP JP2020018220A patent/JP7489610B2/en active Active
-
2023
- 2023-08-10 JP JP2023131443A patent/JP7482465B2/en active Active
-
2024
- 2024-04-17 JP JP2024067006A patent/JP2024091796A/en active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005265274A (en) | 2004-03-18 | 2005-09-29 | Fujitsu Ltd | Method for encouraging food to be eaten without waste, refrigerator using the same, and electronic balance |
| JP2010048630A (en) | 2008-08-20 | 2010-03-04 | Toshiba Tec Corp | Electronic balance and computer program |
| JP2015125535A (en) | 2013-12-26 | 2015-07-06 | ソフトバンクモバイル株式会社 | Management system and program |
| JP2017133825A (en) | 2016-01-29 | 2017-08-03 | エルジー エレクトロニクス インコーポレイティド | Sensor for communicating with refrigerator and refrigerator control system including the sensor |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2024091796A (en) | 2024-07-05 |
| JP2021124249A (en) | 2021-08-30 |
| JP2023153243A (en) | 2023-10-17 |
| JP7482465B2 (en) | 2024-05-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9654434B2 (en) | Message originating server, message orginating method, terminal, electric appliance control system, and electric appliance | |
| JP7482465B2 (en) | Food Control System | |
| JP2020008272A (en) | Control method and information processing device | |
| KR20140050508A (en) | User terminal, remote support method and user terminal program | |
| JP4966393B2 (en) | Terminal equipment | |
| JP2007167618A (en) | Cooking rice menu information processing system of electric rice cooker | |
| US7469163B2 (en) | Home server | |
| JP2017108248A (en) | Cooker related information providing system and cooker related information providing program | |
| US11303855B2 (en) | Display control method, information processing server, and display terminal | |
| JP2024015398A (en) | Refrigerator, program, terminal device, and refrigerator control system | |
| JP7653616B2 (en) | Program and terminal device | |
| JP2002354561A (en) | Remote control system, remote control unit constituting the same, and controlled device | |
| JP2009246543A (en) | Remote control operation information providing system and method thereof | |
| CN113987327A (en) | Socialized dish cooking method and device | |
| CN112462637A (en) | Household appliance and control method thereof | |
| JP5731077B2 (en) | Information management method | |
| JP7386433B2 (en) | program | |
| JP2008028477A (en) | Communication control device and communication control method | |
| JP7074596B2 (en) | Network system, server and information processing method | |
| JP4838096B2 (en) | Home appliance communication control system | |
| JP2019020033A (en) | Equipment information management system | |
| JP2001350676A (en) | Home network equipment | |
| JP6060572B2 (en) | Server apparatus, information processing method, and information processing program | |
| JP2006221540A (en) | Fixture selection support system, fixture selection support method and program | |
| JP6586137B2 (en) | Information processing system, server device, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220829 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20230623 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230627 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230823 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20231114 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240110 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20240402 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240426 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7489610 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |