JP7685448B2 - Ordering system and program - Google Patents
Ordering system and program Download PDFInfo
- Publication number
- JP7685448B2 JP7685448B2 JP2022011121A JP2022011121A JP7685448B2 JP 7685448 B2 JP7685448 B2 JP 7685448B2 JP 2022011121 A JP2022011121 A JP 2022011121A JP 2022011121 A JP2022011121 A JP 2022011121A JP 7685448 B2 JP7685448 B2 JP 7685448B2
- Authority
- JP
- Japan
- Prior art keywords
- item
- order
- unit
- amount
- user
- 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
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明の実施形態は、発注システムおよびプログラムに関する。 An embodiment of the present invention relates to an ordering system and program.
収納部に貯蔵される食品の残り個数が予め設定された最小適正量よりも少ない場合、そのことをディスプレー部に出力する冷蔵庫が提案されている。ところで、物品の発注システムは、さらなる利便性の向上が期待されている。 A refrigerator has been proposed that outputs a message on the display when the number of remaining food items stored in the storage section is less than a preset minimum appropriate amount. Meanwhile, it is expected that the convenience of product ordering systems will be further improved.
本発明が解決しようとする課題は、利便性の向上を図ることができる発注システムおよびプログラムを提供することである。 The problem that this invention aims to solve is to provide an ordering system and program that can improve convenience.
実施形態の発注システムは、特定部と、処理部とを備える。前記特定部は、物品の在庫量と、前記物品の必要量と、前記物品の消費予定と、ユーザの受取可能日とに基づき、前記物品の発注時期および発注量を特定する。前記処理部は、前記特定部により特定された前記物品の発注時期および発注量に基づき、前記物品の発注を行う、または、前記物品の不足状態若しくは発注計画を前記ユーザの端末装置に通知する。 The ordering system of the embodiment includes an identification unit and a processing unit. The identification unit identifies an order timing and order quantity of the item based on an inventory amount of the item, a required amount of the item, a planned consumption of the item, and a user's available date for receipt . The processing unit orders the item based on the order timing and order quantity of the item identified by the identification unit, or notifies the user's terminal device of a shortage state or an ordering plan for the item.
以下、実施形態の発注システムおよびプログラムを、図面を参照して説明する。以下の説明では、同一または類似の機能を有する構成に同一の符号を付す。そして、それら構成の重複する説明は省略する場合がある。本出願で「XXに基づく」とは、「少なくともXXに基づく」ことを意味し、XXに加えて別の要素に基づく場合も含み得る。また「XXに基づく」とは、XXを直接に用いる場合に限定されず、XXに対して演算や加工が行われたものに基づく場合も含み得る。本出願で「XXまたはYY」とは、XXとYYのうちいずれか一方の場合に限定されず、XXとYYの両方の場合も含み得る。これは選択的要素が3つ以上の場合も同様である。XXおよびYYは、任意の要素(例えば任意の情報)である。 The ordering system and program of the embodiment will be described below with reference to the drawings. In the following description, components having the same or similar functions are given the same reference numerals. Duplicate descriptions of those components may be omitted. In this application, "based on XX" means "based on at least XX" and may include cases where it is based on other elements in addition to XX. Furthermore, "based on XX" is not limited to cases where XX is used directly, but may also include cases where it is based on XX that has been calculated or processed. In this application, "XX or YY" is not limited to either XX or YY, but may include both XX and YY. This also applies when there are three or more selective elements. XX and YY are any elements (for example, any information).
本出願で「食料品」とは、食料となる品物を広く意味し、肉類や野菜類、果実類のような主食品も含み得る。また「食料品」とは、料理の素材となる食料に限定されず、そのまま飲食可能な食料や飲料も含み得る。また以下の説明において「食材」という表現が便宜上用いられることがあるが、本出願でいう「食材」は「食料品」と同じ意味であり、料理の素材となる食料に限定されず、そのまま飲食可能な食料や飲料も含み得る。本出願で「取得する」とは、送信要求を送信して能動的に取得する場合に限定されず、他の装置から送信される情報を受動的に受信することで取得する場合も含み得る。 In this application, "food" broadly means any food item, and may include staple foods such as meat, vegetables, and fruit. Furthermore, "food" is not limited to food that is used as an ingredient in a dish, but may also include food and beverages that can be eaten as is. In the following explanation, the expression "ingredients" may be used for convenience, but in this application, "ingredients" has the same meaning as "food" and is not limited to food that is used as an ingredient in a dish, but may also include food and beverages that can be eaten as is. In this application, "acquire" is not limited to actively acquiring by sending a transmission request, but may also include acquiring by passively receiving information transmitted from another device.
(実施形態)
<1.情報処理システムの全体構成>
図1は、実施形態の情報処理システム1の全体構成を示す図である。情報処理システム1は、例えば、冷蔵庫100、食材管理サーバ200、発注管理サーバ300、および端末装置400を含む。ただし、冷蔵庫100、食材管理サーバ200、および端末装置400のうち1つ以上は、情報処理システム1の外部の構成として設けられてもよい。後述するネットワークNWは、例えば、インターネット、セルラー網、Wi-Fi網、LPWA(Low Power Wide Area)、WAN(Wide Area Network)、LAN(Local Area Network)、またはその他の公衆回線や専用回線などを状況に応じて利用すればよい。
(Embodiment)
<1. Overall configuration of information processing system>
1 is a diagram showing the overall configuration of an
冷蔵庫100は、ユーザUの住居内に設置される。冷蔵庫100は、ユーザUの住居内に設置される無線ルータWRおよびモデムMを介してネットワークNWと接続される。冷蔵庫100は、ネットワークNWを介して、食材管理サーバ200、発注管理サーバ300、または端末装置400と通信可能である。
The
冷蔵庫100は、例えば、カメラ101と、音声対話装置102とのうち少なくとも一方を有する。カメラ101は、冷蔵庫100の貯蔵部内の様子(例えば食料品の入庫または出庫)を撮影可能である。音声対話装置102は、マイクおよびスピーカを有し、ユーザUの発話による情報入力や問い合わせを受け付け可能である。例えば、音声対話装置102は、ユーザUが保有する食料品の在庫量の変化(在庫量の増加または減少)を示すユーザUの発話を受け付ける。カメラ101または音声対話装置102により取得された情報は、食材管理サーバ200に送信される。なお、音声対話装置102は、冷蔵庫100の一部として設けられた音声対話装置に代えて、冷蔵庫100とは独立して設けられるスマートスピーカなどでもよい。また、カメラ101および音声対話装置102は、冷蔵庫100の必須の構成要素ではなく、省略されてもよい。
The
食材管理サーバ200は、食材管理サービスを提供する管理サーバである。食材管理サーバ200は、1つまたは複数のサーバ装置(例えばクラウドサーバ)により構成される。食材管理サーバ200は、ネットワークNWを介して、冷蔵庫100、発注管理サーバ300、または端末装置400と通信可能である。
The
発注管理サーバ300は、食料品の発注サービス(例えば自動発注サービス)を提供する管理サーバである。発注管理サーバ300は、1つまたは複数のサーバ装置(例えばクラウドサーバ)により構成される。発注管理サーバ300は、ネットワークNWを介して、冷蔵庫100、食材管理サーバ200、または端末装置400と通信可能である。
The
本実施形態では、発注管理サーバ300は、ネットワークNWを介して、1つ以上の外部サーバ800と通信可能である。外部サーバ800は、食料品の販売サービスを提供する管理サーバである。外部サーバ800は、例えば、ネットスーパーや小売店などのEC(Electronic Commerce)サイトを提供する管理サーバである。発注管理サーバ300が外部サーバ800に食料品の発注を行うことで、ユーザUの自宅に食料品が配送される。発注管理サーバ300は、「発注システム」の一例である。食料品は、「物品」の一例である。なお「物品」は、食料品に限定されず、洗濯用洗剤や化粧品のような日用品やその他の雑貨などでもよい。
In this embodiment, the
本実施形態では、食材管理サーバ200と発注管理サーバ300とが別々に存在する例を取り上げて説明する。これに代えて、食材管理サーバ200と発注管理サーバ300とは、1つのサーバによって一体に構成されてもよい。食材管理サーバ200と発注管理サーバ300とを纏めて「サーバ」または「管理サーバ」と称してもよい。なお、食材管理サーバ200および発注管理サーバ300の各々は、クラウドサーバに限定されず、ユーザUの住居にあるコンピュータや、家庭内ルータの一部などにより実現されてもよい。
In this embodiment, an example will be described in which the
端末装置400は、冷蔵庫100のユーザUが使用する端末装置である。端末装置400は、例えば、スマートフォンまたはタブレット端末装置のような携帯端末装置である。ただし、端末装置400は、携帯端末装置に限定されず、パーソナルコンピュータや音声対話装置などでもよい。端末装置400は、例えば、種々の情報を表示可能な表示画面401aを含む表示装置401と、ユーザUの入力を受け付け可能な入力装置402とを有する。入力装置402は、例えば、表示装置401の表示画面401aと重ねて設けられたタッチパネルである。入力装置402は、端末装置400に設けられたカメラやマイクなどを含み得る。例えば、入力装置402は、ユーザUが保有する食料品の在庫量の変化(在庫量の増加または減少)を示すユーザUの操作を受け付ける。
The
端末装置400には、アプリケーションプログラムPがインストールされ、以下に説明する機能がサポートされる。以下では、アプリケーションプログラムPが実行されることで起動されるアプリケーションソフトウェアを「家電管理アプリAPP」と称する。アプリケーションプログラムPは、食材管理サーバ200および発注管理サーバ300と連携してサービスを提供可能なプログラムである。アプリケーションプログラムPは、「プログラム」の一例である。
An application program P is installed on the
<2.食材管理サーバ>
次に、食材管理サーバ200について詳しく説明する。
図2は、食材管理サーバ200の機能構成を示すブロック図である。食材管理サーバ200は、例えば、情報取得部210、指示受付部220、食材管理部230、レシピ提供部240、情報出力部250、および記憶部280を有する。
<2. Food Management Server>
Next, the
2 is a block diagram showing the functional configuration of the
情報取得部210、指示受付部220、食材管理部230、レシピ提供部240、および情報出力部250は、食材管理サーバ200に搭載されたCPU(Central Processing Unit)のような1つ以上のハードウェアプロセッサがプログラムを実行することにより実現される。ただし、これら機能部の一部または全部は、ASIC(Application Specific Integrated Circuit)、PLD(Programmable Logic Device)、またはFPGA(Field Programmable Gate Array)などのハードウェアによって実現されてもよいし、ソフトウェアとハードウェアとの協働によって実現されてもよい。
The information acquisition unit 210, the
(2.1 情報取得部)
情報取得部210は、冷蔵庫100と通信を行い、カメラ101または音声対話装置102により取得された情報を冷蔵庫100から取得する。情報取得部210は、カメラ101により撮影された画像に対して画像処理を行うことで、食料品の在庫量の変化(在庫量の増加または減少)を検出する。また、情報取得部210は、音声対話装置102により受け付けられた発話から得られる音声データに基づき、食料品の在庫量の変化(在庫量の増加または減少)を検出する。
(2.1 Information Acquisition Department)
The information acquisition unit 210 communicates with the
また、情報取得部210は、端末装置400と通信を行い、端末装置400に対するユーザUの操作(後述する操作受付部420により受け付けられた操作)に基づき、食料品の在庫量の変化(在庫量の増加または減少)を示す情報を取得する。すなわち、食料品の在庫量の変化を示す情報は、端末装置400に対するユーザUの手入力に基づいて取得されてもよい。情報取得部210により検出または取得された情報は、食材管理部230に出力される。
The information acquisition unit 210 also communicates with the
(2.2 指示受付部)
指示受付部220は、端末装置400と通信を行い、端末装置400に対するユーザUの操作に基づき、ユーザUの指示を受け付ける。例えば、指示受付部220は、端末装置400に対して行われたユーザUの操作に基づき、レシピの検索や特定のレシピの詳細情報を要求するユーザUの指示を受け付ける。指示受付部220により受け付けられたユーザUの指示を示す情報は、レシピ提供部240に出力される。
(2.2 Instruction Reception Unit)
The
(2.3 食材管理部)
食材管理部230は、ユーザUが保有する食料品の在庫量を示す在庫情報281を管理する。在庫情報281は、例えば、ユーザUの住居に在庫として存在する食料品が登録された情報である。在庫情報281は、冷蔵庫100の貯蔵部内に収容される食料品に限らず、冷蔵庫100の外部で保存(例えば常温で保存)される食料品を含んでもよい。食材管理部230は、情報取得部210から受け取る情報に基づき、在庫情報281を更新する。在庫情報281の更新は、ユーザUが在庫として保有する食料品の追加、削除、または数量変更などである。
(2.3 Food Management Department)
The food
図3は、在庫情報281の内容の一例を示す図である。在庫情報281では、管理ID、食材名、食材分類、保存場所、購入日、消費期限、数量、単位、および履歴が対応付けられて管理される。在庫情報281に含まれる各食料品の消費期限は、例えば端末装置400に対するユーザUの操作に基づいて入力されてもよいし、食料品の種類に応じて予め設定された期間に基づき算出される日付が自動的に入力されてもよい。
Figure 3 is a diagram showing an example of the contents of
(2.4 レシピ提案部)
レシピ提案部240は、レシピ情報282に含まれる複数のレシピを参照可能である。レシピは、食材の調理方法を含む情報である。各レシピには、料理の完成品の画像、料理に必要な食材の種類、料理に必要な各食材の量、調理の手順などを示す情報が含まれる。レシピ提案部240は、端末装置400に対して行われたユーザUの操作に基づき、レシピ情報282に含まれる複数のレシピのなかからユーザUに提案する1つ以上のレシピを選択し、選択したレシピの一覧を示す情報を端末装置400に送信する。また、レシピ提案部240は、端末装置400に対して行われたユーザUの操作に基づき、各レシピの詳細情報を端末装置400に送信する。
(2.4 Recipe Suggestion Unit)
The
本実施形態では、レシピ提案部240は、ユーザUによるレシピを用いた料理の調理予定を管理可能(登録可能)である。例えば、レシピ提案部240は、端末装置400に対して行われたユーザUの操作に基づき、ユーザUにより指定された将来の日付に対して、ユーザUにより選択された1つ以上のレシピを対応付けて登録可能である。例えば、ユーザUは、次の日曜日にハンバーグのレシピを用いた調理を行う予定である場合、次の日曜日の日付に対して、選択したハンバーグのレシピを対応付けて登録する。レシピ提案部240は、日付に対してレシピが対応付けられた登録を、調理予定情報283として管理する。日付に対してレシピを対応付けるために端末装置400に対して行われるユーザUの操作は、「消費予定日の入力」の一例である。
In this embodiment, the
(2.5 情報出力部)
情報出力部250は、端末装置400からの要求に応じて、在庫情報281を端末装置400に送信する。これにより、後述する端末装置400の表示制御部430は、食材管理サーバ200から受信する在庫情報281に基づき在庫リストL1を生成し、生成した在庫リストL1を端末装置400の表示画面401aに表示させる。
(2.5 Information Output Unit)
The
図4は、端末装置400に表示される在庫リストL1の内容の一例を示す図である。在庫リストL1は、在庫情報281に登録されたユーザUが在庫として保有する食料品の一覧を示すリストである。在庫リストL1では、食材分類を示すアイコン、食材名、購入日、消費期限、数量、および単位が対応付けて表示される。
Figure 4 shows an example of the contents of the inventory list L1 displayed on the
本実施形態では、情報出力部250は、端末装置400からの要求に応じて、調理予定情報283を端末装置400に送信する。これにより、後述する端末装置400の表示制御部430は、食材管理サーバ200から受信する調理予定情報283に基づき献立リストL2を生成し、生成した献立リストL2を端末装置400の表示画面401aに表示させる。
In this embodiment, the
図5は、端末装置400に表示される献立リストL2の内容の一例を示す図である。献立リストL2は、日付と対応付けられて登録されたレシピの一覧を示すリストである。献立リストL2では、各レシピは、1週間または1ヶ月の日付と対応付けた表示態様で表示される。例えば、各レシピは、カレンダー形式で1週間または1ヶ月の日付と対応付けた表示態様で表示される。図5に示す例では、1月10日に対応付けて「牛肉とキャベツの甘辛炒め」のレシピが登録されており、1月14日に対応付けて「ぶり大根」のレシピが登録されており、1月17日に対応付けて「豚汁」のレシピが対応付けられている。
Figure 5 is a diagram showing an example of the contents of the menu list L2 displayed on the
(2.6 記憶部)
記憶部280は、各種情報を記憶する機能部である。記憶部280は、RAM(Random Access Memory)、ROM(Read Only Memory)、EEPROM(Electrically Erasable Programmable ROM)、HDD(Hard Disk Drive)、またはSSD(Solid State Drive)などの組み合わせにより実現される。記憶部280は、在庫情報281、レシピ情報282、および調理予定情報283を記憶する。
(2.6 Storage)
The
<3.発注管理サーバ>
次に、発注管理サーバ300について詳しく説明する。
図6は、発注管理サーバ300の機能構成を示すブロック図である。発注管理サーバ300は、例えば、情報取得部310、設定部320、特定部330、通知部340、回答受付部350、発注部360、提示部370、および記憶部380を有する。本実施形態では、通知部340、回答受付部350、および発注部360を合わせて、「処理部SU」と称する。
<3. Order Management Server>
Next, the
6 is a block diagram showing the functional configuration of the
情報取得部310、設定部320、特定部330、通知部340、回答受付部350、発注部360、および提示部370は、発注管理サーバ300に搭載されたCPUのような1つ以上のハードウェアプロセッサがプログラムを実行することにより実現される。ただし、これら機能部の一部または全部は、ASIC、PLD、またはFPGAなどのハードウェアによって実現されてもよいし、ソフトウェアとハードウェアとの協働によって実現されてもよい。
The
(3.1 情報取得部)
情報取得部310は、食材管理サーバ200と通信を行い、食材管理サーバ200から在庫情報281を取得する。例えば、情報取得部310は、特定部330により食料品の発注時期および発注量を特定する処理が開始される場合に、食材管理サーバ200から最新の在庫情報281を取得する。情報取得部310は、取得した最新の在庫情報281を、在庫情報381として記憶部380に格納する。在庫情報381は、各食料品の在庫量を示す情報の一例である。
(3.1 Information Acquisition Department)
The
本実施形態では、情報取得部310は、食材管理サーバ200と通信を行い、食材管理サーバ200から調理予定情報283を取得する。例えば、情報取得部310は、特定部330により食料品の発注時期および発注量を特定する処理が開始される場合に、食材管理サーバ200から最新の調理予定情報283を取得する。調理予定情報283は、各食料品の必要量および消費予定日を示す情報の一例である。
In this embodiment, the
また、情報取得部310は、端末装置400と通信を行い、端末装置400に対するユーザUの入力操作に基づき、各食料品の必要量と消費予定日を示す情報を取得してもよい。すなわち、各食料品の必要量と消費予定日は、端末装置400に対するユーザUの手入力に基づいて取得されてもよい。
In addition, the
情報取得部310は、取得した最新の調理予定情報283、および/またはユーザUの入力操作に基づいて得られる各食料品の必要量と消費予定日に基づき、食料品の必要量情報382を生成する。必要量情報382は、各食料品の必要量と消費予定日とを含む情報である。情報取得部310は、生成した必要量情報382を記憶部380に格納する。
The
図7は、必要量情報382の内容の一例を示す図である。必要量情報382では、各食料品について、消費予定日、食材名、必要量、および消費期限が対応付けられて管理される。なお、必要量情報382に含まれる「必要量」とは、例えば、消費予定量のことであり、在庫量が考慮されていない指標である。これに代えて、必要量情報382に含まれる「必要量」は、在庫量が考慮された指標であってもよい。すなわち、「必要量」とは、消費予定量から在庫量が差し引かれた純粋な不足量でもよい。
Figure 7 is a diagram showing an example of the contents of required
(3.2 設定部)
設定部320は、発注対象設定部321と、受取可能日設定部322とを有する。
発注対象設定部321は、発注部360による発注(例えば自動発注)を希望する食料品を発注対象として発注対象情報383に登録する。発注対象設定部321は、例えば端末装置400に対するユーザUの操作に基づき、ユーザUにより指定された食料品を発注対象として登録する。
(3.2 Setting section)
The
The order target setting unit 321 registers food items that the user desires to order (e.g., automatically order) by the
受取可能日設定部322は、ユーザUが食料品の配送を受け取ることができる日付(または日時)を受取可能日として受取可能日情報384に登録する。受取可能日設定部322は、例えば端末装置400に対するユーザUの操作に基づき、ユーザUにより指定された日付を受取可能日として登録する。
The available receipt date setting unit 322 registers the date (or date and time) when the user U can receive the delivery of groceries as the available receipt date in the available
(3.3 特定部)
特定部330は、例えば発注対象情報383に登録された食料品について、食料品の発注時期および発注量を特定する。本実施形態では、特定部330は、食料品の在庫量と、食料品の必要量と、食料品の消費予定日とに基づき、食料品の発注時期および発注量を特定する。食料品の在庫量は、例えば、在庫情報381に含まれる情報である。食料品の必要量および消費予定日は、例えば、必要量情報382に含まれる情報である。ここで、消費予定日は、「消費予定」の一例である。本出願でいう「消費予定」とは、具体的な日付を伴う予定に限定されず、「今週末」のように複数の日付に対応する予定などでもよい。
(3.3 Specific part)
The
「発注時期を特定する」とは、各食料品の発注に適した発注日を特定することである。例えば、特定部330は、各食料品について消費予定日の前日に発注した食料品が自宅に配送されるように、必要な配送期間を考慮して発注日を特定する。「発注量を特定する」とは、各食料品について実際に発注する発注量を特定する。例えば、料理に必要な必要量が端数(例えば牛肉1880g)である場合、発注可能単位に基づく発注量(例えば牛肉2000g)が特定される。
"Determining the order timing" means determining the appropriate order date for ordering each food item. For example, the
例えば、特定部330は、食料品の在庫量と、食料品の必要量と、食料品の消費予定日とに基づき、各食料品について不足状態(例えば不足が生じる日および不足量)を特定し、特定した不足状態に基づき、各食料品の必要な発注時期および発注量を特定する。特定部330は、特定した各食料品の必要な発注時期および発注量に基づき、各食料品の発注計画を生成する。発注計画は、例えば、各食料品の発注日、発注量、および発注先を含む。本出願で「発注計画」とは、発注部360による自動発注に利用される発注予定でもよいし、ユーザUに対して提示する発注の提案であってもよい。
For example, the
特定部330は、食料品の価格や還元ポイントに基づき、食料品の発注時期および発注量を特定してもよい。例えば、特定部330は、発注対象の食料品のセール日や還元ポイントが高くなる日(以下「特別日」と称する)に合うように食料品の発注時期を特定してもよい。
The
本実施形態では、特定部330は、上述した要素(例えば食料品の在庫量、必要量、および消費予定日)に加え、食料品の消費期限に基づき、食料品の発注時期および発注量を特定する。特定部330は、例えば、ある食料品について上記特別日に発注を行うと消費予定日よりも前に消費期限を迎えてしまう場合、当該食料品については上記特別日における発注を抑制する。特定部は、例えば、ある食料品について後述するまとめ買いを行うと消費予定日よりも前に消費期限を迎えてしまう場合、当該食料品については上記まとめ買いの対象に含めることを抑制する。
In this embodiment, the
本実施形態では、特定部330は、上述した要素(例えば食料品の在庫量、必要量、および消費予定日)に加え、ユーザUの受取可能日に基づき、食料品の発注時期および発注量を特定する。特定部330は、例えば、発注した食料品が受取可能日情報384に含まれるユーザUの受取可能日に配送されるように発注日を特定する。
In this embodiment, the
本実施形態では、特定部330は、同じ食料品について日付が異なる複数の消費予定日が存在する場合において所定条件が満たされる場合、複数の消費予定日に対応する必要量を一度に購入(いわゆるまとめ買い)するための食料品の発注時期および発注量を特定する。特定部330は、例えば、最先の消費予定日に配送が間に合うように、複数の消費予定日に対応する必要量をまとめ買いするための食料品の発注時期および発注量を特定する。「所定条件が満たされる場合」とは、まとめ買いを行っても最も遅い消費予定日まで食料品の消費期限が持つ場合や、まとめ買いを希望することを示す操作または設定がユーザUによって行われていることなどである。所定条件は、端末装置400に対するユーザUの操作に基づいて設定されてもよい。
In this embodiment, when there are multiple different planned consumption dates for the same food item and a predetermined condition is satisfied, the
本実施形態では、食料品は、第1食料品と、第1食料品とは種類が異なる第2食料品とを含む。第1食料品は、「第1物品」の一例である。第2食料品は、「第2物品」の一例である。特定部330は、第1食料品の消費予定日と第2食料品の消費予定日とが異なる場合において所定条件が満たされる場合、第1食料品および第2食料品を一度に購入(いわゆるまとめ買い)するための第1食料品および第2食料品の発注時期および発注量を特定する。特定部330は、例えば、最先の消費予定日に配送が間に合うように、種類および消費予定日が異なる複数の食料品の必要量をまとめ買いするための発注時期および発注量を特定する。「所定条件が満たされる場合」とは、まとめ買いを行っても最も遅い消費予定日まで食料品の消費期限が持つ場合や、まとめ買いを希望することを示す操作または設定がユーザUによって行われていることなどである。所定条件は、端末装置400に対するユーザUの操作に基づいて設定されてもよい。
In this embodiment, the food products include a first food product and a second food product of a different type from the first food product. The first food product is an example of a "first item." The second food product is an example of a "second item." When the planned consumption date of the first food product is different from the planned consumption date of the second food product and a predetermined condition is satisfied, the
本実施形態では、食料品は、要冷蔵の配送(いわゆるクール便)が必要な第1グループの食料品と、要冷蔵の配送が不要な第2グループの食料品とを含む。特定部330は、食料品の種類に応じて第1グループの食料品と第2グループの食料品とが予め分類された分類情報に基づき、発注対象の食料品が第1グループの食料品であるか、第2グループの食料品であるか判定する。
In this embodiment, the food items include a first group of food items that require refrigerated delivery (so-called cool delivery) and a second group of food items that do not require refrigerated delivery. The
そして、特定部330は、第1グループの食料品について、同じ食料品の複数の消費予定日に対応する必要量、または種類および消費予定日が異なる複数の食料品の必要量をまとめ買いするための発注時期および発注量を特定する。また、特定部330は、第1グループの食料品とは分けて、第2グループの食料品について、同じ食料品の複数の消費予定に対応する必要量、または種類および消費予定日が異なる複数の食料品の必要量をまとめ買いするための発注時期および発注量を特定する。すなわち、特定部330は、クール便による配送が必要な食料品についてまとめ買いするための発注時期および発注量を特定し、それとは別に、クール便による配送が不要な食料品についてまとめ買いするための発注時期および発注量を特定する。
The
(3.4 通知部)
通知部340は、発注部360による発注に代えて/加えて、特定部330により特定された食料品の不足状態または発注計画をユーザUの端末装置400に通知可能である。例えば、通知部340は、発注対象として発注対象情報383に登録されていない食料品については、発注部360による発注に代えて、食料品の不足状態を示す通知N1を端末装置400に送信する。これにより、後述する端末装置400の表示制御部430は、食材管理サーバ200から受信する通知N1を端末装置400の表示画面401aに表示させる。
(3.4 Notification Department)
The
図8は、通知N1の一例を示す図である。通知N1は、例えば、将来の消費予定日に不足する食料品の一覧を示す情報を含む。 Figure 8 is a diagram showing an example of notification N1. Notification N1 includes, for example, information showing a list of food items that will be in short supply on a future planned consumption date.
なお、通知部340は、上記通知N1に代えて/加えて、特定部330により特定された食料品の不足状態または発注計画をユーザUの端末装置400に通知可能である。例えば、通知部340は、食料品の不足状態または発注計画を示す通知N2を端末装置400に送信する。
In addition to or in addition to the above notification N1, the
図9は、通知N2の一例を示す図である。通知N2は、例えば、将来の消費予定日に不足する食料品の一覧を示す情報を含む。通知N2は、発注対象として発注対象情報383に登録されている食料品について記載されてもよい。通知N2は、食料品の不足状態または発注計画に対して発注管理サーバ300による発注を行うか否かに関するユーザUの回答を受け付けるための操作部B1(例えばボタン)の表示を含む。操作部B1は、例えば、不足する食料品(または発注予定の食料品)について発注管理サーバ300による発注を行うことを指示する操作部B1aと、発注管理サーバ300による発注を行わないこと(例えば、発注計画に含まれる発注予定をキャンセルすること)を指示する操作部B1bとを含む。
Figure 9 is a diagram showing an example of notification N2. Notification N2 includes, for example, information indicating a list of food items that will be in short supply on a planned future consumption date. Notification N2 may include information about food items that are registered in the
(3.5 回答受付部)
回答受付部350は、通知部340により通知される食料品の不足状態または発注計画に対して発注管理サーバ300による発注を行うか否かに関するユーザUの回答を受け付け可能である。例えば、後述する端末装置400の操作受付部420は、上述した通知N2に含まれる操作部B1に対するユーザUの操作を受け付ける。回答受付部350は、操作部B1a,B1bのいずれがユーザUにより操作されたかを示す操作結果を端末装置400から取得することで、通知された食料品の不足状態または発注計画に対して発注管理サーバ300による発注を行うか否かに関するユーザUの回答を受け付ける。回答受付部350は、受け付けたユーザUの回答を発注部360に出力する。
(3.5 Response Reception Section)
The
(3.6 発注部)
発注部360は、特定部330により特定された食料品の発注時期および発注量、および回答受付部350により受け付けられたユーザUの回答に基づき、確定された食料品の発注計画を示す発注計画情報385を生成する。そして、発注部360は、発注計画情報385に基づき、食料品の発注を行う。具体的には、発注部360は、特定部330により特定された発注日に、発注量、発注先、および配送先を含む発注依頼を外部サーバ800に送信する。
(3.6 Ordering Department)
The
本実施形態では、発注部360は、回答受付部350から受け取るユーザUの回答に基づき、特定部330により特定された発注が必要な食料品のなかで、ユーザUが発注部360による発注を希望する食料品(回答受付部350により発注管理サーバ300による発注を行うことの回答が受け付けられた食料品)について発注を行う。一方で、発注部360は、ユーザUが自分で購入することを示す回答を行った食料品については発注を行わない。
In this embodiment, based on the answer of user U received from the
本実施形態では、発注部360は、発注対象の食料品が上記第1グループの物品である場合、上記発注依頼において食料品の配送方法として要冷蔵の配送を指定する。一方で、発注対象の食料品が上記第2グループの物品である場合、上記発注依頼において食料品の配送方法として通常配送を指定する、または配送方法についての指定は行わない。
In this embodiment, when the food to be ordered is an item of the first group, the
(3.7 提示部)
提示部370は、特定部330により特定された食料品の発注時期および発注量の一覧を示す情報を提示可能である。本実施形態では、提示部370は、食料品の発注時期および発注量の一覧を、1週間または1ヶ月の日付と対応付けた表示態様で提示可能である。例えば、提示部370は、端末装置400からの要求に応じて、発注計画情報385を端末装置400に送信する。これにより、後述する端末装置400の表示制御部430は、発注管理サーバ300から受信する発注計画情報385に基づき発注予定リストL3を生成し、生成した発注予定リストL3を端末装置400の表示画面401aに表示させる。
(3.7 Presentation part)
The
図10は、端末装置400に表示される発注予定リストL3の内容の一例を示す図である。発注予定リストL3は、日付と対応付けられた食料品の発注時期および発注量の一覧を示すリストである。発注予定リストL3では、食料品の発注時期および発注量の一覧は、1週間または1ヶ月の日付と対応付けた表示態様で表示される。例えば、食料品の発注時期および発注量の一覧は、カレンダー形式で1週間または1ヶ月の日付と対応付けた表示態様で表示される。
Figure 10 is a diagram showing an example of the contents of the order schedule list L3 displayed on the
提示部370は、さらに、特定部330により特定された食料品の不足状態(および/または消費予定日)の一覧を示す情報を提示可能であってもよい。本実施形態では、提示部370は、食料品の不足状態および消費予定日の一覧を、1週間または1ヶ月の日付と対応付けた表示態様で提示可能である。例えば、提示部370は、端末装置400からの要求に応じて、必要量情報382を端末装置400に送信する。これにより、後述する端末装置400の表示制御部430は、発注管理サーバ300から受信する必要量情報382に基づき必要量リストL4を生成し、生成した必要量リストL4を端末装置400の表示画面401aに表示させる。
The
図11は、端末装置400に表示される必要量リストL4の内容の一例を示す図である。必要量リストL4は、日付と対応付けられた食料品の不足状態および消費予定日の一覧を示すリストである。必要量リストL4では、食料品の不足状態および消費予定日の一覧は、1週間または1ヶ月の日付と対応付けた表示態様で表示される。例えば、食料品の不足状態および消費予定日の一覧は、カレンダー形式で1週間または1ヶ月の日付と対応付けた表示態様で表示される。
Figure 11 is a diagram showing an example of the contents of the required amount list L4 displayed on the
(3.8 記憶部)
記憶部380は、各種情報を記憶する機能部である。記憶部380は、RAM、ROM、EEPROM、HDD、またはSSDなどの組み合わせにより実現される。記憶部380は、在庫情報381、必要量情報382、発注対象情報383、受取可能日情報384、および発注計画情報385を記憶する。
(3.8 Storage)
The
<4.端末装置>
次に、端末装置400について詳しく説明する。
図12は、端末装置400の機能構成を示すブロック図である。端末装置400は、例えば、情報取得部410、操作受付部420、表示制御部430、および記憶部480を有する。
4. Terminal Device
Next, the
12 is a block diagram showing the functional configuration of the
情報取得部410、操作受付部420、および表示制御部430は、端末装置400に搭載されたCPUのような1つ以上のハードウェアプロセッサがアプリケーションプログラムPを実行することにより実現される。言い換えると、情報取得部410、操作受付部420、および表示制御部430は、家電管理アプリAPPに含まれるソフトウェア機能部である。
The
(4.1 情報取得部)
情報取得部410は、端末装置400の表示画面に表示させる各種情報を食材管理サーバ200または発注管理サーバ300から取得する。例えば、情報取得部410は、食材管理サーバ200から在庫情報を取得する。また、情報取得部410は、発注管理サーバ300から必要量情報382、発注計画情報385、および通知N1,N2を取得する。
(4.1 Information Acquisition Department)
The
(4.2 操作受付部)
操作受付部420は、家電管理アプリAPPに関連して入力装置402に対して行われるユーザUの操作を受け付ける。例えば、操作受付部420は、各食糧品の在庫量の変化を入力するユーザUの操作、各食料品の消費期限を入力するユーザUの操作、または特定の日付に対してレシピを対応付けて登録するユーザUの操作を受け付ける。操作受付部420は、受け付けたユーザUの操作内容を示す情報を食材管理サーバ200に送信する。
(4.2 Operation Reception Unit)
The
また、操作受付部420は、各食料品の必要量および消費予定日を入力するユーザUの操作、ユーザUの受取可能日を入力するユーザUの操作、および通知N2に対する回答(発注管理サーバ300による発注を行うか否かに関する回答)を入力するユーザUの操作を受け付ける。操作受付部420は、受け付けたユーザUの操作内容を示す情報を発注管理サーバ300に送信する。
The
(4.3 表示制御部)
表示制御部430は、端末装置400の表示装置401を制御することで、表示装置401の表示画面401aに表示される内容を制御する。例えば、表示制御部430は、食材管理サーバ200または発注管理サーバ300から取得される情報に基づき、在庫リストL1、献立リストL2、発注予定リストL3、必要量リストL4、および通知N1,N2を表示させる。
(4.3 Display Control Unit)
The
<5.処理の流れ>
次に、基本的な処理の流れについて説明する。ここでは、配送期間として発注日当日を含めて4日要すると仮定する。また、発注管理サーバ300の情報取得部310により必要な情報は全て取得されているものとする。
<5. Processing flow>
Next, the basic process flow will be described. Here, it is assumed that the delivery period is four days including the order date. Also, it is assumed that all necessary information has been acquired by the
図13は、発注管理サーバ300の基本的な処理の流れの一例を示すフローチャートである。まず、特定部330は、在庫情報381と必要量情報382とに基づき、その当日から数えて5日後(すなわち配送期間+1日、以下「特定日」と称する)に不足する食料品(以下「第1不足食料品」と称する)の有無を判定する(S101)。特定部330は、第1不足食料品が無いと判定した場合(S101:NO)、本フローの処理を終了する。一方で、特定部330は、第1不足食料品があると判定した場合(S101:YES)、在庫情報381と必要量情報382とに基づき、第1不足食料品の発注量を特定する(S102)。
Figure 13 is a flow chart showing an example of the basic processing flow of the
次に、特定部330は、在庫情報381と必要量情報382とに基づき、特定日に続く所定期間(例えば特定日直後の1週間)における不足する食料品の有無を判定する(S103)。特定部330は、特定日に続く所定期間に不足する食料品が無いと判定した場合(S103:NO)、S105の処理に進む。すなわち、発注部360は、特定部330により特定された発注量に基づき、第1不足食料品の発注を行う(S105)。
Next, the
一方で、特定部330は、特定日に続く所定期間に不足する食料品があると判定した場合(S103:YES)、それら不足する食料品のなかで第1不足食料品とまとめ買いが可能な食料品(以下「第2不足食料品」と称する)の有無を判定する(S104)。例えば、特定部330は、必要量情報382に含まれる第2不足食料品の消費期限に基づき、第1不足食料品と同時に第2不足食料品を発注した場合でも、第2不足食料品の消費期限の満了が第2不足食料品の消費予定日よりも後になる場合に、第1不足食料品と第2不足食料品がまとめ買い可能と判定する。
On the other hand, when the identifying
特定部330は、第1不足食料品とまとめ買いが可能な第2不足食料品が無い場合(S104:NO)、S105の処理に進む。すなわち、発注部360は、特定部330により特定された発注量に基づき、第1不足食料品の発注を行う(S105)。
If there is no second shortage food item that can be purchased in bulk with the first shortage food item (S104: NO), the
一方で、特定部330は、第1不足食料品とまとめ買いが可能な第2不足食料品がある場合(S104:YES)、在庫情報381と必要量情報382とに基づき、第2不足食料品の発注量を特定する(S106)。そして、発注部360は、特定部330により特定された発注量に基づき、第1不足食料品および第2不足食料品の発注を行う(S105)。以降、上述したS101からS107の処理を所定の周期(例えば毎日)繰り返す。
On the other hand, if there is a second shortage food item that can be purchased in bulk with the first shortage food item (S104: YES), the
<6.利点>
例えば、消費期限が短かったり、必要な量が日によって異なる物品の場合、購入した物品の一部が無駄になったり、必要なときに物品が不足するという問題が発生し得る。例えば、牛肉を自動発注する場合を考える。ある時点で牛肉の在庫量が規定量を下回ったため自動発注されたとする。しかし、しばらく牛肉を使用する予定もなく、実際に使用しなかった場合、消費期限が過ぎてしまい、購入した牛肉が無駄になる場合がある。一方で、次の休日に焼肉パーティーを予定している場合、規定量の牛肉を発注するだけでは必要な分量に対して不足してしまう。
6. Advantages
For example, when an item has a short expiration date or the amount needed varies from day to day, problems can occur where some of the purchased item goes to waste or there is a shortage of the item when needed. For example, consider the case of automatically ordering beef. Suppose that at a certain point, the amount of beef in stock falls below a set amount, so an automatic order is placed. However, if there is no plan to use the beef for a while and it is not actually used, the expiration date may pass and the purchased beef may go to waste. On the other hand, if you are planning a yakiniku party on your next holiday, simply ordering the set amount of beef will not be enough to meet the amount needed.
そこで本実施形態では、発注管理サーバ300は、特定部330と、発注部360とを備える。特定部330は、物品の在庫量と、物品の必要量と、物品の消費予定日とに基づき、物品の発注時期および発注量を特定する。発注部360は、特定部330により特定された物品の発注時期および発注量に基づき、物品の発注を行う。このような構成によれば、物品が一定量を下回った場合に補充するのではなく、必要となる時期に必要な分量を確保することができるようになる。その結果、物品の廃棄や不足を抑制することができる。これにより、利便性の向上を図ることができる。
In this embodiment, the
本実施形態では、特定部330は、物品の在庫量、必要量、および消費予定日に加え、物品の消費期限に基づき、物品の発注時期および発注量を特定する。このような構成によれば、消費期限が短い物品を早く発注し過ぎたために物品が無駄になることを抑制することができる。これにより、利便性のさらなる向上を図ることができる。
In this embodiment, the
本実施形態では、特定部330は、物品の在庫量、必要量、および消費予定日に加え、ユーザUの受取可能日に基づき、物品の発注時期および発注量を特定する。このような構成によれば、ユーザUの不在日などに物品が届いてしまい再配送の手配が必要になることなどを抑制することができる。また、消費期限が短い物品についてユーザUが確実に受け取ることができると、新鮮な状態で物品を入手することができる。これにより、利便性のさらなる向上を図ることができる。
In this embodiment, the
本実施形態では、特定部330は、同じ物品について日付が異なる複数の消費予定日がある場合、複数の消費予定日に対応する必要量を一度に購入するための物品の発注時期および発注量を特定可能である。このような構成によれば、3日分などある程度の期間の必要量をまとめ買いすることができる。これにより、複数個単位で購入しなければならない物品の場合、余剰発注を減らすことができる。また、一括購入によるディスカウントやユーザの受け取り負担の軽減、配送料の抑制などの利益を受けることができる。
In this embodiment, when there are multiple planned consumption dates for the same item that are different dates, the
本実施形態では、物品は、第1物品と、第1物品とは種類が異なる第2物品とを含む。特定部330は、第1物品の消費予定日と第2物品の消費予定日とが異なる場合、第1物品および第2物品を一度に購入するための第1物品および第2物品の発注時期および発注量を特定可能である。このような構成によれば、一括購入によるディスカウントやユーザの受け取り負担の軽減、配送料の抑制などの利益を受けることができる。
In this embodiment, the items include a first item and a second item of a different type from the first item. When the planned consumption date of the first item and the planned consumption date of the second item are different, the
本実施形態では、発注管理サーバ300は、発注部360による発注に代えて/加えて、特定部330により特定された物品の不足状態をユーザUの端末装置400に通知可能な通知部340を備える。このような構成によれば、発注の代わりに、発注アドバイスとなる物品の必要量を前日などにユーザUへ通知することができる。これにより、ユーザUは、買い忘れを抑制することができる。
In this embodiment, the
本実施形態では、発注管理サーバ300は、特定部330により特定された物品の不足状態または発注計画をユーザUの端末装置400に通知する通知部340と、通知部340により通知される物品の不足状態または発注計画に対して発注管理サーバ300による発注を行うか否かに関するユーザUの回答を受け付け可能な回答受付部350と備える。このような構成によれば、ユーザUは、不足する物品ごとに自動発注を行うか、自ら購入するか柔軟に選択することができる。これにより、利便性のさらなる向上を図ることができる。
In this embodiment, the
本実施形態では、発注管理サーバ300は、端末装置400からの要求に応じて、特定部330により特定された物品の発注時期および発注量の一覧を示す情報を提示する提示部370を備える。このような構成によれば、ユーザUは、発注予定を容易に知ることができる。これにより、利便性のさらなる向上を図ることができる。
In this embodiment, the
本実施形態では、提示部370は、物品の発注時期および発注量の一覧を、1週間または1ヶ月の日付と対応付けた表示態様で提示する。このような構成によれば、より直感的に見やすい表示により物品の発注時期および発注量をユーザUに報知することができる。
In this embodiment, the
本実施形態では、物品は、要冷蔵の配送が必要な第1グループの物品と、要冷蔵の配送が不要な第2グループの物品とを含む。発注部360は、物品が第1グループの物品である場合、物品の配送方法として要冷蔵の配送を指定する。このような構成によれば、冷蔵が必要な物品について、ユーザUによる要冷蔵の配送の手配が不要になる。これにより、利便性のさらなる向上を図ることができる。
In this embodiment, the items include a first group of items that require refrigerated delivery and a second group of items that do not require refrigerated delivery. When the item is an item of the first group, the
以上説明した少なくともひとつの実施形態によれば、発注システムは、物品の在庫量と、物品の必要量と、物品の消費予定日とに基づき、物品の発注時期および発注量を特定する特定部を有する。このような構成によれば、利便性の向上を図ることができる。 According to at least one of the embodiments described above, the ordering system has a determination unit that determines the order timing and order quantity of an item based on the inventory amount of the item, the required amount of the item, and the planned consumption date of the item. With such a configuration, it is possible to improve convenience.
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。 Although several embodiments of the present invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These embodiments can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the gist of the invention. These embodiments and their modifications are within the scope of the invention and its equivalents as set forth in the claims, as well as the scope and gist of the invention.
1…情報処理システム、100…冷蔵庫、200…食材管理サーバ、300…発注管理サーバ(発注システム)、310…情報取得部、320…設定部、330…特定部、340…通知部、350…回答受付部、360…発注部、370…提示部、SU…処理部。 1... Information processing system, 100... Refrigerator, 200... Foodstuff management server, 300... Order management server (ordering system), 310... Information acquisition unit, 320... Setting unit, 330... Identification unit, 340... Notification unit, 350... Response reception unit, 360... Ordering unit, 370... Presentation unit, SU... Processing unit.
Claims (13)
前記特定部により特定された前記物品の発注時期および発注量に基づき、前記物品の発注を行う、または、前記物品の不足状態若しくは発注計画を前記ユーザの端末装置に通知する処理部と、
を備えた発注システム。 A specification unit that specifies an order timing and an order amount of the item based on an inventory amount of the item, a required amount of the item , a consumption schedule of the item , and a user 's available date for receipt;
a processing unit that places an order for the item based on the order timing and order amount of the item identified by the identification unit, or notifies a terminal device of the user of a shortage state or an order plan for the item;
Equipped with an ordering system.
前記特定部により特定された前記物品の発注時期および発注量に基づき、前記物品の発注を行う、または、前記物品の不足状態若しくは発注計画をユーザの端末装置に通知する処理部と、
を備え、
前記特定部は、同じ物品について日付が異なる複数の消費予定がある場合、前記複数の消費予定に対応する必要量を一度に購入するための前記物品の発注時期および発注量を特定可能である、
発注システム。 A specification unit that specifies an order timing and an order amount of the item based on an inventory amount of the item, a required amount of the item, and a consumption schedule of the item;
a processing unit that places an order for the item based on the order timing and order amount of the item identified by the identification unit, or notifies a user's terminal device of a shortage state or an order plan for the item;
Equipped with
the specifying unit is capable of specifying, when there are multiple consumption plans for the same product on different dates, an order time and an order amount of the product for purchasing the required amount corresponding to the multiple consumption plans at one time;
Ordering system.
前記特定部により特定された前記物品の発注時期および発注量に基づき、前記物品の発注を行う、または、前記物品の不足状態若しくは発注計画をユーザの端末装置に通知する処理部と、
を備え、
前記物品は、第1物品と、前記第1物品とは種類が異なる第2物品とを含み、
前記特定部は、前記第1物品の消費予定と前記第2物品の消費予定との日付が異なる場合、前記第1物品および前記第2物品を一度に購入するための前記第1物品および前記第2物品の発注時期および発注量を特定可能である、
発注システム。 A specification unit that specifies an order timing and an order amount of the item based on an inventory amount of the item, a required amount of the item, and a consumption schedule of the item;
a processing unit that places an order for the item based on the order timing and order amount of the item identified by the identification unit, or notifies a user's terminal device of a shortage state or an order plan for the item;
Equipped with
The article includes a first article and a second article of a different type from the first article,
the identification unit is capable of identifying an order time and an order amount of the first item and the second item for purchasing the first item and the second item at the same time when a date on which the first item is scheduled to be consumed and a date on which the second item is scheduled to be consumed are different.
Ordering system.
前記特定部により特定された前記物品の発注時期および発注量に基づき、前記物品の発注を行う、または、前記物品の不足状態若しくは発注計画をユーザの端末装置に通知する処理部と、
前記ユーザの端末装置からの要求に応じて、前記特定部により特定された前記物品の発注時期および発注量の一覧を示す情報を提示する提示部と、
を備えた発注システム。 A specification unit that specifies an order timing and an order amount of the item based on an inventory amount of the item, a required amount of the item, and a consumption schedule of the item;
a processing unit that places an order for the item based on the order timing and order amount of the item identified by the identification unit, or notifies a user's terminal device of a shortage state or an order plan for the item;
a presentation unit that presents information indicating a list of order timings and order quantities of the items identified by the identification unit in response to a request from the terminal device of the user;
Equipped with an ordering system.
請求項4に記載の発注システム。 the presentation unit presents a list of the order timings and order quantities of the items in a display format associated with dates of a week or a month;
5. The ordering system according to claim 4 .
前記特定部により特定された前記物品の発注時期および発注量に基づき、前記物品の発注を行う、または、前記物品の不足状態若しくは発注計画をユーザの端末装置に通知する処理部と、
を備え、
前記物品は、食料品である、
発注システム。 A specification unit that specifies an order timing and an order amount of the item based on an inventory amount of the item, a required amount of the item, and a consumption schedule of the item;
a processing unit that places an order for the item based on the order timing and order amount of the item identified by the identification unit, or notifies a user's terminal device of a shortage state or an order plan for the item;
Equipped with
The article is a food product.
Ordering system.
前記特定部により特定された前記物品の発注時期および発注量に基づき、前記物品の発注を行う、または、前記物品の不足状態若しくは発注計画をユーザの端末装置に通知する処理部と、
を備え、
前記物品は、要冷蔵の配送が必要な第1グループの物品と、前記要冷蔵の配送が不要な第2グループの物品とを含み、
前記処理部は、前記物品の発注を行う発注部を有し、
前記発注部は、前記物品が前記第1グループの物品である場合、前記物品の配送方法として前記要冷蔵の配送を指定する、
発注システム。 A specification unit that specifies an order timing and an order amount of the item based on an inventory amount of the item, a required amount of the item, and a consumption schedule of the item;
a processing unit that places an order for the item based on the order timing and order amount of the item identified by the identification unit, or notifies a user's terminal device of a shortage state or an order plan for the item;
Equipped with
The items include a first group of items that require refrigerated delivery and a second group of items that do not require refrigerated delivery;
The processing unit has an ordering unit that orders the item,
When the item is an item of the first group, the ordering unit designates the refrigerated delivery as a delivery method for the item.
Ordering system.
請求項1から請求項7のうちいずれか1項に記載の発注システム。An ordering system according to any one of claims 1 to 7.
請求項1から請求項8のうちいずれか1項に記載の発注システム。An ordering system according to any one of claims 1 to 8.
請求項9に記載の発注システム。10. The ordering system according to claim 9.
前記発注システムは、物品の在庫量と、前記物品の必要量と、前記物品の消費予定と、ユーザの受取可能日とに基づき、前記物品の発注時期および発注量を特定し、特定した前記物品の発注時期および発注量に基づき、前記物品の発注を行う、または、前記物品の不足状態若しくは発注計画を前記ユーザの端末装置に通知し、
前記プログラムは、端末装置のコンピュータに、
前記消費予定の入力を受け付けさせ、受け付けさせた前記消費予定を示す情報を前記発注システムへ送信させ、
前記受取可能日の入力を受け付けさせ、受け付けさせた前記受取可能日を示す情報を前記発注システムへ送信させる、
プログラム。 A program capable of providing a service in cooperation with an ordering system,
the ordering system specifies an order timing and order quantity of the item based on the inventory amount of the item, the required amount of the item, the planned consumption of the item , and the user's available receipt date, and places an order for the item based on the specified order timing and order quantity of the item, or notifies the user's terminal device of a shortage state or an ordering plan for the item;
The program is installed in a computer of a terminal device.
Accepting an input of the consumption plan and transmitting information indicating the accepted consumption plan to the ordering system;
Accepting an input of the available receipt date, and transmitting information indicating the accepted available receipt date to the ordering system;
program.
前記発注システムは、物品の在庫量と、前記物品の必要量と、前記物品の消費予定とに基づき、前記物品の発注時期および発注量を特定し、特定した前記物品の発注時期および発注量に基づき、前記物品の発注を行う、または、前記物品の不足状態若しくは発注計画をユーザの端末装置に通知し、
前記プログラムは、端末装置のコンピュータに、
前記消費予定の入力を受け付けさせ、受け付けさせた前記消費予定を示す情報を前記発注システムへ送信させ、
前記発注システムに対して所定の要求を送信させ、
前記要求に応じて前記発注システムから取得される情報に基づき、前記発注システムにより特定された前記物品の発注時期および発注量の一覧を表示させる、
プログラム。 A program capable of providing a service in cooperation with an ordering system,
the ordering system specifies an order timing and an order quantity for the item based on the inventory amount of the item, the required amount of the item, and the planned consumption of the item, and places an order for the item based on the specified order timing and order quantity for the item, or notifies a user's terminal device of a shortage state or an ordering plan for the item;
The program is installed in a computer of a terminal device.
Accepting an input of the consumption plan and transmitting information indicating the accepted consumption plan to the ordering system;
causing the ordering system to transmit a predetermined request;
displaying a list of order timings and order quantities of the items identified by the ordering system based on information acquired from the ordering system in response to the request;
program .
前記プログラムは、前記端末装置のコンピュータに、
前記物品の不足状態または発注計画に対する前記ユーザの回答の入力を受け付けさせ、受け付けさせた前記ユーザの回答を示す情報を発注システムへ送信させる、
請求項11または請求項12に記載のプログラム。 The ordering system is capable of notifying the terminal device of a shortage state or an ordering plan for the item, and receiving a response from the user indicating that the user will purchase the item by himself/herself in response to the shortage state or the ordering plan for the item;
The program is installed in the computer of the terminal device.
Accepting an input of the user's response to the shortage status or ordering plan of the item, and transmitting information indicating the accepted user's response to an ordering system;
The program according to claim 11 or 12 .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022011121A JP7685448B2 (en) | 2022-01-27 | 2022-01-27 | Ordering system and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022011121A JP7685448B2 (en) | 2022-01-27 | 2022-01-27 | Ordering system and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023109554A JP2023109554A (en) | 2023-08-08 |
| JP7685448B2 true JP7685448B2 (en) | 2025-05-29 |
Family
ID=87522642
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022011121A Active JP7685448B2 (en) | 2022-01-27 | 2022-01-27 | Ordering system and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7685448B2 (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003042640A (en) | 2001-07-30 | 2003-02-13 | Matsushita Electric Ind Co Ltd | Menu support system |
| JP2013114392A (en) | 2011-11-28 | 2013-06-10 | Rakuten Inc | Information processor, information processing method, information processing program and recording medium |
| JP2013122706A (en) | 2011-12-12 | 2013-06-20 | Hitachi Consumer Electronics Co Ltd | Information processor, food material purchase support method and food material purchase support system |
| JP2021140513A (en) | 2020-03-06 | 2021-09-16 | 学校法人冬木学園 | Food purchase management support system |
-
2022
- 2022-01-27 JP JP2022011121A patent/JP7685448B2/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003042640A (en) | 2001-07-30 | 2003-02-13 | Matsushita Electric Ind Co Ltd | Menu support system |
| JP2013114392A (en) | 2011-11-28 | 2013-06-10 | Rakuten Inc | Information processor, information processing method, information processing program and recording medium |
| JP2013122706A (en) | 2011-12-12 | 2013-06-20 | Hitachi Consumer Electronics Co Ltd | Information processor, food material purchase support method and food material purchase support system |
| JP2021140513A (en) | 2020-03-06 | 2021-09-16 | 学校法人冬木学園 | Food purchase management support system |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023109554A (en) | 2023-08-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8130102B1 (en) | Advanced food and or drink organization and or handling system | |
| US7196625B1 (en) | Advanced food and/or drink organization and/or handling system | |
| KR101785272B1 (en) | Method for Reward by Review of Do It Yourself Food Contents through Social Network Service and System thereof | |
| US20100179881A1 (en) | System for making product purchases | |
| JP2023045452A (en) | ORDER MANAGEMENT DEVICE, ORDER MANAGEMENT METHOD, AND PROGRAM | |
| JP5514968B1 (en) | Product information provision system | |
| US20150356654A1 (en) | Information system and information processing method | |
| US20230008912A1 (en) | Menu recommendation system, menu recommendation method, recording medium, information processing method, and information processing device | |
| JP2013137598A (en) | Recommendation device for product purchase | |
| JP2020194329A (en) | Menu assisting system, menu assisting device and menu assisting program | |
| US7692536B2 (en) | System and method of generating recommendations using an RFID-enabled recommendation system | |
| KR20140118655A (en) | System and method for electronic-ordering service using electronic menu | |
| JP7685448B2 (en) | Ordering system and program | |
| JP7290211B2 (en) | Product delivery instruction program for regular delivery service | |
| JP2021043597A (en) | Server device, program and inventory management system | |
| JP2022123065A (en) | Information processing system, control method for the same, and program | |
| US20200265506A1 (en) | Systems and Methods for Managing a Marketplace of Homemade Foods | |
| WO2019202846A1 (en) | Food administration system | |
| KR102445827B1 (en) | Meal kit planning sales service providing server and method therefor | |
| JP2002063254A (en) | Foodstuff ordering supply system, media and information aggregate | |
| KR20140058189A (en) | Food ingredient management system using recipe and method | |
| JP2023045453A (en) | Order management apparatus, order management method, and program | |
| JP2018156366A (en) | Server, client terminal, program, information processing system, and information processing method | |
| JP2023047391A (en) | DELIVERY INSTRUCTION SYSTEM, DELIVERY CONTROL DEVICE, DELIVERY INSTRUCTION METHOD AND DELIVERY INSTRUCTION PROGRAM | |
| JP2008108053A (en) | Foodstuff purchase support method and system therefor |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240701 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250220 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250305 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250428 |
|
| 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: 20250507 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250519 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7685448 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |