JP7587981B2 - Shopping Support System - Google Patents
Shopping Support System Download PDFInfo
- Publication number
- JP7587981B2 JP7587981B2 JP2020213594A JP2020213594A JP7587981B2 JP 7587981 B2 JP7587981 B2 JP 7587981B2 JP 2020213594 A JP2020213594 A JP 2020213594A JP 2020213594 A JP2020213594 A JP 2020213594A JP 7587981 B2 JP7587981 B2 JP 7587981B2
- Authority
- JP
- Japan
- Prior art keywords
- user
- ingredient
- unit
- shopping
- ingredients
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0639—Locating goods or services, e.g. based on physical position of the goods or services within a shopping facility
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/38—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
- G01S19/39—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/42—Determining position
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0623—Electronic shopping [e-shopping] by investigating goods or services
- G06Q30/0625—Electronic shopping [e-shopping] by investigating goods or services by formulating product or service queries, e.g. using keywords or predefined options
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- General Physics & Mathematics (AREA)
- Remote Sensing (AREA)
- Radar, Positioning & Navigation (AREA)
- Physics & Mathematics (AREA)
- Economics (AREA)
- General Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Theoretical Computer Science (AREA)
- Marketing (AREA)
- Development Economics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明の実施形態は、買い物支援システムに関する。 An embodiment of the present invention relates to a shopping support system.
購買希望商品のリストである購買品リストをユーザから取得する購買品取得手段と、対象の店舗を巡回する経路を生成し、ユーザに提供する経路生成手段とを有した買い物支援装置が提案されている。このような買い物支援システムは、利便性のさらなる向上が期待されている。 A shopping support device has been proposed that has a purchase item acquisition means for acquiring a purchase item list, which is a list of items desired to be purchased, from a user, and a route generation means for generating a route for visiting target stores and providing the route to the user. It is expected that such a shopping support system will further improve convenience.
本発明が解決しようとする課題は、利便性の向上を図ることができる買い物支援システムを提供することである。 The problem that this invention aims to solve is to provide a shopping support system that can improve convenience.
実施形態の買い物支援システムは、店舗情報取得部と、位置情報取得部と、物品登録受付部と、買い物ルート提案部とを持つ。前記店舗情報取得部は、複数の店舗について、各店舗の位置と各店舗で購入可能な物品を示す店舗情報を取得する。前記位置情報取得部は、ユーザの位置情報を取得する。前記物品登録受付部は、前記ユーザが購入したい物品の登録を受け付けるとともに、レシピ検索システムまたはレシピ提案システムと連携し、前記ユーザが採用したレシピに含まれる必要食材の登録を受け付ける。前記買い物ルート提案部は、前記店舗情報取得部により取得された前記店舗情報、前記位置情報取得部により取得された前記ユーザの位置情報、および前記物品登録受付部により登録が受け付けられた物品または必要食材に基づき、買い物ルートを提案する。前記物品登録受付部は、前記ユーザが保有する食材を管理する食材管理システムと連携し、前記ユーザが採用したレシピに含まれる前記必要食材のうち前記ユーザが必要量を保有する食材については、前記ユーザが購入したい物品として登録するか否かを前記ユーザに問い合わせる質問を出力させる。 The shopping support system of the embodiment has a store information acquisition unit, a location information acquisition unit, an item registration acceptance unit, and a shopping route proposal unit. The store information acquisition unit acquires store information for a plurality of stores, indicating the location of each store and items available for purchase at each store. The location information acquisition unit acquires user location information. The item registration acceptance unit accepts registration of items the user wishes to purchase, and cooperates with a recipe search system or a recipe proposal system to accept registration of necessary ingredients included in a recipe adopted by the user. The shopping route proposal unit proposes a shopping route based on the store information acquired by the store information acquisition unit, the user's location information acquired by the location information acquisition unit, and the items or necessary ingredients whose registration has been accepted by the item registration acceptance unit. The item registration acceptance unit cooperates with an ingredient management system that manages ingredients owned by the user, and outputs a question inquiring the user as to whether or not to register the necessary ingredients included in the recipe adopted by the user, of which the user owns a required amount, as an item that the user wishes to purchase.
以下、実施形態の買い物支援システムを、図面を参照して説明する。以下の説明では、同一または類似の機能を有する構成に同一の符号を付す。そして、それら構成の重複する説明は省略する場合がある。本明細書で「XXに基づく」とは、「少なくともXXに基づく」ことを意味し、XXに加えて別の要素に基づく場合も含み得る。また「XXに基づく」とは、XXを直接に用いる場合に限定されず、XXに対して演算や加工が行われたものに基づく場合も含み得る。本明細書で「XXまたはYY」とは、「XX」のみの場合、または「YY」のみの場合に限定されず、「XX」および「YY」の両方の場合も含み得る。これは選択的要素が3つ以上の場合も同様である。「XX」および「YY」は、任意の要素(例えば任意の情報)である。本明細書で「サーバ装置」とは、1つの装置で構成されるサーバ装置に限定されず、複数の装置によって構成されるサーバ装置も該当し得る。 Hereinafter, the shopping support system of the embodiment will be described with reference to the drawings. In the following description, the same reference numerals are used for components having the same or similar functions. The duplicated description of those components may be omitted. In this specification, "based on XX" means "based on at least XX" and may include the case where it is based on another element in addition to XX. Furthermore, "based on XX" is not limited to the case where XX is directly used, but may also include the case where XX is calculated or processed. In this specification, "XX or YY" is not limited to the case where only "XX" or only "YY" is used, but may also include the case where both "XX" and "YY" are used. This also applies to the case where there are three or more selective elements. "XX" and "YY" are any element (for example, any information). In this specification, "server device" is not limited to a server device configured of one device, but may also include a server device configured of multiple devices.
(第1実施形態)
<1.全体構成>
図1は、第1実施形態の買い物支援システム(情報処理システム)1の全体構成を示す図である。買い物支援システム1は、例えば、ユーザUの端末装置100、食材管理サーバ装置200、レシピ検索サーバ装置300A(またはレシピ提案サーバ装置300B)、および買い物支援サーバ装置400を含む。なお、端末装置100、食材管理サーバ装置200、レシピ検索サーバ装置300A、およびレシピ提案サーバ装置300Bのうち1つ以上は、買い物支援システム1の外部の構成として設けられてもよい。すなわち、買い物支援システム1は、買い物支援サーバ装置400のみによって構成されてもよい。後述するネットワークNWは、例えば、インターネット、セルラー網、Wi-Fi網、LPWA(Low Power Wide Area)、WAN(Wide Area Network)、LAN(Local Area Network)、またはその他の公衆回線や専用回線などを状況に応じて利用すればよい。
First Embodiment
<1. Overall structure>
FIG. 1 is a diagram showing the overall configuration of a shopping support system (information processing system) 1 of the first embodiment. The
端末装置100は、例えば、スマートフォンまたはタブレット端末装置のような携帯端末装置である。端末装置100は、種々の情報を表示可能な表示画面を含む表示装置100aと、ユーザUの操作を受け付け可能な操作部100bとを含む。操作部100bは、例えば、表示装置100aの表示画面に重ねて設けられたタッチセンサである。端末装置100には、買い物支援システム1を利用するためのアプリケーションプログラムがインストールされ、以下に説明する機能がサポートされる。なお、端末装置100は、携帯端末装置に限定されず、パーソナルコンピュータでもよいし、ネットワークNWに接続された冷蔵庫に設けられた表示装置などでもよい。
The
食材管理サーバ装置200は、ネットワークNWを介して、端末装置100、レシピ提案サーバ装置300B、および買い物支援サーバ装置400と通信可能である。食材管理サーバ装置200は、ユーザUが保有する食材(以下では「保有食材」と称する)を管理する。食材管理サーバ装置200は、「食材管理システム」の一例である。なお「食材管理システム」の一部または全部は、ネットワークNWに接続された冷蔵庫によって実現されてもよい。
The ingredient
レシピ検索サーバ装置300Aは、ネットワークNWを介して、端末装置100および買い物支援サーバ装置400と通信可能である。レシピ検索サーバ装置300Aは、端末装置100に対するユーザUの入力に基づき、ユーザUが求めるレシピを検索し、レシピの検索結果を端末装置100に出力する。本明細書で「レシピ」とは、例えば、料理の調理法と、その料理に必要な食材(以下では「必要食材」と称する)とを含む情報である。ただし、本明細書でいう「レシピ」は、料理の調理法を含まず、必要食材のみを含む情報でもよい。レシピ検索サーバ装置300Aは、「レシピ検索システム」の一例である。なお「レシピ検索システム」の一部または全部は、ネットワークNWに接続された冷蔵庫によって実現されてもよい。
The recipe
レシピ提案サーバ装置300Bは、ネットワークNWを介して端末装置100、食材管理サーバ装置200、および買い物支援サーバ装置400と通信可能である。レシピ提案サーバ装置300Bは、例えば端末装置100に対するユーザUの操作と、食材管理システム200により管理されるユーザUの保有食材とに基づき、ユーザUに提案するレシピを検索し、レシピの検索結果を端末装置100に出力する。レシピ提案サーバ装置300Bは、「レシピ提案システム」の一例である。なお「レシピ提案システム」の一部または全部は、ネットワークNWに接続された冷蔵庫によって実現されてもよい。以下の説明において「レシピ検索サーバ装置300A」と「レシピ提案サーバ装置300B」とを区別しない場合は、「レシピサーバ装置300」と称する。
The recipe
買い物支援サーバ装置400は、ネットワークNWを介して、ウェブ上の店舗情報サイトSISと通信可能である。また買い物支援サーバ装置400は、ネットワークNWを介して、ユーザUの端末装置100、食材管理サーバ装置200、およびレシピサーバ装置300と通信可能である。買い物支援サーバ装置400は、店舗情報サイトSISから得られる店舗情報、端末装置100から得られる情報、食材管理サーバ装置200から得られる情報、およびレシピサーバ装置300から得らえる情報に基づき、ユーザUに提案可能な買い物ルートを導出し、導出した買い物ルートを示す情報を端末装置100に出力する。なお、食材管理サーバ装置200とレシピサーバ装置300とのうち一方または双方は、買い物支援サーバ装置400と一体に(すなわち1つのサーバ装置により)構成されてもよい。
The shopping
以下、これら食材管理サーバ装置200、レシピサーバ装置300、および買い物支援サーバ装置400について詳しく説明する。
The ingredients
<2.食材管理サーバ装置>
図2は、食材管理サーバ装置200の機能構成を示すブロック図である。食材管理サーバ装置200は、例えば、指示受付部210、保有食材管理部220、情報出力部230、および記憶部240を有する。記憶部240には、保有食材情報240aが記憶される。「保有食材情報」は、「在庫情報」と称されてもよい。
2. Foodstuff Management Server Device
2 is a block diagram showing the functional configuration of the food ingredient
指示受付部210は、不図示の通信モジュールを介して端末装置100と通信可能である。指示受付部210は、端末装置100に対するユーザUの入力に基づき、保有食材の追加、削除、または数量の変更に関する指示を受け付ける。本明細書でいう「保有食材」とは、例えば、ユーザUの自宅の冷蔵庫で保存される食材であるが、これに限定されず、冷蔵庫の外部で保存(例えば常温で保存)される食材も含み得る。
The
保有食材管理部220は、指示受付部210により受け付けられたユーザUの指示に基づき、記憶部240に記憶された保有食材情報240aの登録内容を変更することで、保有食材の管理を行う。保有食材の管理とは、在庫として存在する保有食材の種類および量を管理することを意味する。
The inventory
情報出力部230は、保有食材を確認するユーザUの操作が端末装置100に対して行われた場合、保有食材情報240aを端末装置100に出力する。また、情報出力部230は、保有食材情報240aを送信することの要求をレシピ提案サーバ装置300Bから受けた場合、保有食材情報240aをレシピ提案サーバ装置300Bに送信する。情報出力部230は、保有食材情報240aを送信することの要求を買い物支援サーバ装置400から受けた場合、保有食材情報240aを買い物支援サーバ装置400に送信する。
When the user U operates the
図3は、保有食材情報240aの内容の一例を示す図である。保有食材情報240aでは、食材毎に、「管理ID」、「食材名」、「食材分類」、「保存場所」、「購入日」、「賞味期限」(または「消費期限」)、「数量(在庫量)」、「単位」、および「履歴」が対応付けられて登録される。「食材毎」とは、例えば同時に購入された同じ食材を意味する。言い換えると、同じ種類であっても、ある日時に購入された食材と、別の日時に購入された食材は、別の食材として登録される。なお、ここでいう「購入日」とは、特定の食材が新たに登録された登録日、すなわち在庫量が増えた日を指し、その食材の入手経路が購入ではなかった場合も含む意味で用いる。
Figure 3 is a diagram showing an example of the contents of the owned
「食材分類」は、予め設定された食材の区分を意味する。「保存場所」は、食材が保存された場所を意味する。「数量」には、食材の最新の数量が登録される。「履歴」には、食材が減少した場合に、減少後の数量および減少した日時などを示す情報が登録される。本明細書では「賞味期限」と「消費期限」とを区別しない場合は「摂取期限」と称する。 "Ingredient classification" refers to a preset classification of ingredients. "Storage location" refers to the location where the ingredients are stored. "Quantity" registers the latest quantity of an ingredient. "History" registers information indicating the quantity after reduction and the date and time of reduction when an ingredient is reduced. In this specification, when there is no distinction between "best before date" and "expiration date", it will be referred to as "intake date".
食材管理サーバ装置200の一例に関するその他の詳細は、例えば、特願2020-022905号の明細書、および特願2020-129525号の明細書などに記載されている。これら文献は、その全体が本願明細書において参照により援用される。
Further details regarding an example of the ingredient
<3.レシピ検索サーバ装置>
図4は、レシピ検索サーバ装置300Aの機能構成を示すブロック図である。レシピ検索サーバ装置は、例えば、指示受付部310A、レシピ検索部330A、情報出力部340、および記憶部350を有する。記憶部350には、レシピ情報350aが記憶される。レシピ情報350aは、複数のレシピを含む情報である。
3. Recipe Search Server Device
4 is a block diagram showing the functional configuration of the recipe
指示受付部310Aは、不図示の通信モジュールを介して端末装置100と通信可能である。指示受付部310Aは、端末装置100に対するユーザUの入力に基づき、レシピ検索に関する指示を受け付ける。「レシピ検索に関する指示」は、例えば、料理名、料理のジャンル、または使用食材を指定した指示でもよく、お薦めのレシピの提案を求める指示でもよい。
The
レシピ検索部330Aは、指示受付部310Aにより受け付けられたユーザUの指示に基づき、レシピを検索する。すなわち、レシピ検索部330Aは、記憶部350に記憶されたレシピ情報350Aに含まれる複数のレシピのなかから、ユーザUの指示内容に応じた1つ以上のレシピを選択する。
The
情報出力部340は、レシピ検索部330Aにより選択された1つ以上のレシピが選択された場合、選択されたレシピを示す情報を端末装置100に出力する。この場合、端末装置100は、レシピ検索部330Aから受信したレシピを表示装置100aの表示画面に表示させ、レシピを採用することを示すユーザUの操作を受け付ける。情報出力部340は、レシピを採用するユーザUの操作が端末装置100により受け付けられた場合、採用するレシピ(以下では「採用レシピ」と称する)を示す情報を買い物支援サーバ装置400に送信する。
When one or more recipes selected by the
<4.レシピ提案サーバ装置>
図5は、レシピ提案サーバ装置300Bの機能構成を示すブロック図である。レシピ提案サーバ装置300Bは、例えば、指示受付部310B、保有食材情報取得部320、レシピ検索部330B、情報出力部340、および記憶部350を有する。なお、情報出力部340および記憶部350の機能は、レシピ検索サーバ装置300Aで説明した内容と同様であるため、ここでの重複する説明は省略する。
4. Recipe Proposal Server Device
5 is a block diagram showing the functional configuration of the recipe
指示受付部310Bは、不図示の通信モジュールを介して端末装置100と通信可能である。指示受付部310Bは、端末装置100に対するユーザUの入力に基づき、レシピ検索に関する指示を受け付ける。「レシピ検索に関する指示」は、保有食材のうち使用を希望する食材の指定や、摂取期限が近い食材を優先して使用することなどの指示である。
The
保有食材情報取得部320は、不図示の通信モジュールを介して食材管理サーバ装置200と通信を行うことで、食材管理サーバ装置200から最新の保有食材情報240aを取得する。
The retained ingredient
レシピ検索部330Bは、指示受付部310Bにより受け付けられたユーザUの指示と、保有食材情報取得部320により取得された最新の保有食材情報240aとに基づき、レシピを検索する。すなわち、レシピ検索部330Bは、記憶部350に記憶されたレシピ情報350aに含まれるレシピのなかから、ユーザUの指示内容に応じた保有食材を使用した1つ以上のレシピを選択する。
The
情報出力部340は、レシピ検索部330Bにより1つ以上のレシピが選択された場合、選択されたレシピを示す情報を端末装置100に出力する。情報出力部340は、レシピを採用するユーザUの操作が端末装置100により受け付けられた場合、採用レシピを示す情報を買い物支援サーバ装置400に送信する。
When one or more recipes are selected by the
レシピ提案サーバ装置300Bの一例に関するその他の詳細は、例えば、特願2020-185177号の明細書、および特願2020-185178号の明細書などに記載されている。これら文献は、その全体が本願明細書において参照により援用される。
Further details regarding an example of the recipe
<5.買い物支援サーバ装置400>
図6は、買い物支援サーバ装置400の機能構成を示すブロック図である。買い物支援サーバ装置400は、例えば、店舗情報取得部410、位置情報取得部412、交通手段受付部414、保有食材情報取得部416、必要食材情報取得部(レシピ取得部)418、代替食材登録受付部420、物品登録受付部422、候補日受付部424、店舗制約受付部426、優先順位受付部428、買い物ルート提案部430、店舗情報出力部432、および記憶部450を有する。
5. Shopping
6 is a block diagram showing the functional configuration of the shopping
<5.1 店舗情報取得部>
店舗情報取得部410は、複数の店舗について、各店舗の位置と各店舗で購入可能な物品を示す店舗情報を取得する。本明細書でいう「物品」とは、例えば食材であるが、食材以外の物でもよい。本実施形態では、店舗情報取得部410は、不図示の通信モジュールを介して店舗情報サイトSISと通信を行うことで、店舗情報サイトSISに登録された複数の店舗に関する上記店舗情報を取得する。
<5.1 Store information acquisition unit>
The store
店舗情報サイトSISは、例えば、ユーザUが住む地域の店舗であるスーパーやドラッグストア、ホームセンターなどのチラシ情報が掲載されたウェブサイトである。店舗情報サイトSISには、各店舗の住所が掲載されている。また、各店舗のチラシ情報には、その店舗で購入可能な物品の種類および値段、特売日の日付、特売品の種類および値段、ポイントが多く付与される曜日、チラシ情報の有効期間などを示す情報が掲載されている。店舗情報取得部410は、店舗情報サイトSISから取得したチラシ情報を解析する(例えば、チラシ情報を含む画像に対してテキスト部分を認識し、認識したテキスト部分を文字データに変換する)ことで、チラシ情報に含まれる情報を取り出す。
The store information site SIS is a website that lists flyer information for stores in the area where user U lives, such as supermarkets, drug stores, and home improvement stores. The store information site SIS lists the addresses of each store. The flyer information for each store also lists information indicating the types and prices of items available at the store, sale dates, types and prices of sale items, days of the week when more points are awarded, and the validity period of the flyer information. The store
なお、店舗情報サイトSISは、チラシ情報が画像で掲載されたウェブサイトに限定されず、ネットワークNWを介した通信によりチラシ情報を直接に配信するウェブサイトなどでもよい。また、店舗情報サイトSISは、複数の店舗に関する店舗情報が纏められたウェブサイトに限定されず、各店舗が独自に管理するウェブサイト(例えば各店舗のホームページ)などでもよい。 The store information site SIS is not limited to a website on which flyer information is posted as images, but may be a website that directly distributes flyer information by communication via the network NW. Furthermore, the store information site SIS is not limited to a website on which store information about multiple stores is compiled, but may be a website managed independently by each store (for example, the homepage of each store).
本実施形態では、店舗情報取得部410は、位置情報取得部412により取得されるユーザUの位置情報と、交通手段受付部414により受け付けられるユーザUが利用可能な交通手段とに基づき、ユーザUの行動圏を特定する。そして、店舗情報取得部410は、特定されたユーザUの行動圏内に含まれる複数の店舗について、各店舗の位置と各店舗で購入可能な物品を示す店舗情報を取得する。また本実施形態では、店舗情報取得部410は、候補日受付部424により受け付けられた複数の買い物候補日に関する店舗情報を取得する。
In this embodiment, the store
<5.2 位置情報取得部>
位置情報取得部412は、ユーザUの位置情報を取得する。ユーザUの位置情報とは、ユーザUの位置を示す情報である。ただし、「ユーザの位置」は、ユーザUの現在位置に限定されず、ユーザUの行動圏の起点となる位置(例えば自宅の住所)などでもよい。ここで、ユーザUの端末装置100は、GNSS(Global Navigation Satellite System)衛星から受信する信号に基づいて端末装置100の位置を検出する位置検出部を含む。位置情報取得部412は、不図示の通信モジュールを介してユーザUの端末装置100と通信を行うことで、端末装置100の位置検出部が検出した端末装置100の位置をユーザUの位置として取得する。
<5.2 Location information acquisition unit>
The position
これに代えて、位置情報取得部412は、買い物支援システム1に対するユーザUの初回利用時において、端末装置100を介してユーザUによる住所の入力を受け付けてもよい。この場合、位置情報取得部412は、端末装置100に入力されたユーザの住所を取得することで、ユーザUの住所をユーザUの位置として取得してもよい。
Alternatively, the location
<5.3 交通手段受付部>
交通手段受付部414は、ユーザUが利用可能な交通手段の入力を受け付ける。例えば、交通手段受付部414は、不図示の通信モジュールがユーザUの端末装置100と通信を行うことで、端末装置100に対して入力されたユーザUが利用可能な交通手段を示す情報を取得する。ユーザUが利用可能な交通手段は、徒歩、自転車、自動二輪車、自動車、バス、電車などのうち1つ以上である。
<5.3 Transportation reception area>
The transportation means
<5.4 保有食材情報取得部>
保有食材情報取得部416は、不図示の通信モジュールを介して食材管理サーバ装置200と通信を行うことで、食材管理サーバ装置200からユーザUに関する最新の保有食材情報240aを取得する。保有食材情報取得部416は、取得した保有食材情報240aを記憶部450に記憶する。
<5.4 Possessed ingredients information acquisition unit>
The possessed ingredient
<5.5 必要食材情報取得部>
必要食材情報取得部418は、不図示の通信モジュールを介してレシピサーバ装置300と通信を行うことで、レシピサーバ装置300からユーザUによって採用された採用レシピを示す情報を取得する。必要食材情報取得部418は、採用レシピを示す情報に基づき、採用レシピの料理を作るために必要となる食材(必要食材)を特定する。そして、必要食材情報取得部418は、必要食材を示す情報を、必要食材情報450aとして記憶部450に記憶する。
<5.5 Necessary ingredients information acquisition section>
The necessary ingredient
<5.6 代替食材登録受付部>
記憶部450には、各ユーザUに対して初期設定された代替食材情報450b(デフォルトの代替食材情報450b)が記憶されている。代替食材情報450bは、代替可能な食材を示す情報である。本明細書でいう「代替食材」とは、料理を作る場合に、ある食材に代えて用いることができる別の食材を意味する。例えば、「しいたけ」と「しめじ」は、互いに代替食材の対応関係にある。代替食材情報450bには、上記のような対応関係が複数登録されている。代替食材は、料理ごと(レシピごと)に登録されていてもよい。例えば、「石狩鍋」のレシピに関して「しめじ」が「しいたけ」の代替食材として登録される一方で、「しいたけの肉詰め」のレシピに関しては「しめじ」は「しいたけ」の代替食材として登録されていなくてもよい。
<5.6 Substitute Ingredient Registration Reception Section>
The
また、代替食材は、価格(値段)や旬の季節など食材の特性を示す情報(特性情報)と関係付けられて登録されていてもよい。後述する物品登録受付部422は、ユーザUが購入したい食材として入力された食材A(例えば、端末装置100に対してユーザUが入力した食材、または必要食材情報取得部418により特定された必要食材)と、食材Aに対応して代替食材情報450bに登録されている代替食材Bとがある場合、食材の1つ以上の特性を優先して(例えば、食材の旬の季節を優先して、および/または価格を優先して)、ユーザUに対して食材の代替に関する提案を行ってもよい。この場合、物品登録受付部422は、食材のどの特性を優先して食材の代替に関する提案を行うかが設定可能であってもよい。「1つ以上の特性を優先して提案する」とは、例えば、ある特性に関して、食材Aに対して食材Bのほうが優れている場合に(例えば旬の季節であるまたは価格が安い場合に)提案を行うことである。または、「1つ以上の特性を優先して提案する」とは、代替食材情報450bにおいて、食材Aに対して複数種類の代替食品B(代替食品B1,B2)が登録されている場合、代替食品B1,B2のうちある特性で優れているほうを、表示画面で先にまたは表示画面の上方に表示して提案することなどである。
In addition, the substitute ingredients may be registered in association with information (characteristic information) indicating the characteristics of the ingredients, such as the price (price) or the season in which it is in season. When there is an ingredient A input as an ingredient that the user U wants to purchase (for example, an ingredient input by the user U to the
代替食材登録受付部420は、代替可能な食材に関するユーザUの入力に基づいて、当該ユーザUの代替食材情報450bの登録内容を変更する。例えば、代替食材登録受付部420は、端末装置100に対するユーザUの入力に基づいて、代替食材情報450bの登録内容に対する追加、削除、または変更を行う。これにより、ユーザUは、初期設定された内容に加えて/代えて、自身が好んで使用する代替食材を代替食材情報450bに追加することができる。
The substitute ingredient
<5.7 物品登録受付部>
物品登録受付部422は、ユーザUが購入したい物品の登録を受け付ける。例えば、物品登録受付部422は、不図示の通信モジュールを介して端末装置100と通信を行うことで、端末装置100に対するユーザUの入力に基づき、ユーザUが購入したい物品の登録を受け付ける。物品登録受付部422は、ユーザUが購入したい物品としての登録を受け付けた物品を、記憶部450に記憶される買い物リスト情報450cに追加する。買い物リスト情報450cは、端末装置100に対するユーザUの操作に基づき、表示装置100aの表示画面に買い物リストとして表示される情報である。ユーザUは、買い物リストを確認しながら買い物を行うことで、買い忘れを抑制することができる。
<5.7 Product Registration Reception Section>
The item
図7は、買い物リスト情報450cの内容の一例を示す図である。買い物リスト情報450cでは、食材毎に、「管理ID」、「食材名」、「食材分類」、「数量」、および「単位」が対応付けられて登録される。例えば、物品登録受付部422は、物品の登録を受け付けると、予め区分された食材分類と結び付けて登録する。
Figure 7 is a diagram showing an example of the contents of
本実施形態では、物品登録受付部422は、必要食材情報取得部418により採用レシピを示す情報が取得された場合、必要食材情報取得部418により特定された必要食材を、買い物リスト情報450cに自動登録する。この場合、物品登録受付部422は、特定された必要食材と記憶部450に記憶された保有食材情報240aとに基づき、必要食材のなかでユーザUが保有している食材(以下では「充足食材」と称する)と、必要食材のなかでユーザUが保有していない食材(以下では「不足食材」と称する)を特定する。そして、物品登録受付部422は、特定された不足食材を買い物リスト情報450cに自動登録する。本明細書で「保有していない」とは、在庫量がゼロの場合に限定されず、少しの在庫はあるが、必要量の在庫がない場合も含む。本明細書で「自動登録」とは、食材名を入力するユーザUの操作を必要としてない登録を意味する。
In this embodiment, when the necessary ingredient
一方で、物品登録受付部422は、特定された必要食材のうちユーザUが必要量を保有する食材(保有食材情報240aに在庫登録がある食材)については、ユーザUが購入したい物品として買い物リスト情報450cに登録するか否かをユーザUに問い合わせる質問を出力する。例えば、物品登録受付部422は、上記質問を示す情報を端末装置100に送信することで、端末装置100を通じて上記質問をユーザUに問い合わせる。
On the other hand, for the identified necessary ingredients of which the user U possesses a required amount (ingredients registered in stock in the
図8は、物品登録受付部422による問い合わせの内容の一例を示す図である。物品登録受付部422による問い合わせの質問は、例えば、端末装置100の表示装置100aの表示画面に通知N11として表示される。通知N11は、例えば、「レシピXXに必要な食材〇〇は冷蔵庫に存在しますが、食材〇〇を買い物リストに追加しますか?」などの問い合わせである。この通知N11は、例えば、上記質問に対するユーザUの回答を受け付けるためのボタンBの表示を含む。
Figure 8 is a diagram showing an example of the content of an inquiry made by the item
この場合、物品登録受付部422は、問い合わせの対象となっている保有食材の詳細を示す内容を、端末装置100の表示装置100aの表示画面に通知N12として表示させてもよい。通知N12は、例えば、問い合わせの対象となっている食材の冷蔵庫の保存場所(保存部屋)、数量(在庫量)、購入日、および摂取期限を示す情報を含む。通知N11と通知N12は一体に表示されてもよい。
In this case, the item
そして、端末装置100は、当該端末装置100に対するユーザUの操作に基づき、問い合わせの対象となっている食材を買い物リストに追加するか否かを示すユーザUの回答を受け付ける。端末装置100は、受け付けたユーザUの回答を示す情報を物品登録受付部422に送信する。物品登録受付部422は、上記食材を買い物リストに追加する旨のユーザUの回答が得られた場合、上記食材を買い物リスト情報450cに追加する。一方で、物品登録受付部422は、上記食材を買い物リストに追加しない旨のユーザUの回答が得られた場合、上記食材を買い物リスト情報450cに追加しない。
Then, the
本実施形態では、物品登録受付部422は、記憶部450に記憶された代替食材情報450bを参照可能である。物品登録受付部422は、採用レシピに含まれる必要食材のうちユーザUが保有していない不足食材がある場合、代替食材情報450bに基づき、ユーザUが保有する食材(保有食材情報240aに在庫登録がある食材)のなかで不足食材と代替できる代替食材がある否かを判定する。物品登録受付部422は、代替食材がある場合、ユーザUに対して食材の代替に関する提案を行う。例えば、物品登録受付部422は、ユーザUが保有する食材(保有食材情報240aに在庫登録がある食材)の摂取期限を示す情報に基づき、ユーザUに対して食材の代替に関する提案を行ってもよい。例えば、候補日受付部424により受け付けられた買い物の候補日が先の場合、ユーザUが保有する食材のなかでそれまでに摂取期限を迎える食材は代替食材として提案することを避けてもよい。
In this embodiment, the item
図9は、物品登録受付部422による代替食材に関する提案の一例を示す図である。物品登録受付部422による提案は、例えば、端末装置100の表示装置100aの表示画面に通知N21として表示される。通知N21は、例えば、「レシピXXに必要な食材〇〇は冷蔵庫に存在しませんが、代替可能な食材△△は存在します。食材〇〇は買い物リストに追加しますか?」などの提案である。この通知N21は、例えば、上記質問に対するユーザUの回答を受け付けるためのボタンBの表示を含む。
Figure 9 is a diagram showing an example of a suggestion regarding substitute ingredients made by the item
この場合、物品登録受付部422は、問い合わせの対象となっている代替食材の詳細を示す内容を、端末装置100の表示装置100aの表示画面に通知N22として表示させてもよい。通知N22は、例えば、問い合わせの対象となっている代替食材の冷蔵庫の保存場所(保存部屋)、数量(在庫量)、購入日、および摂取期限を示す情報を含む。通知N21と通知N22は一体に表示されてもよい。
In this case, the item
本実施形態では、物品登録受付部422は、代替食材情報450bに基づき、ユーザUが保有する食材(保有食材情報240aに在庫登録がある食材)のなかに、ユーザUが購入したい物品として入力された食材(端末装置100に対してユーザUが入力した食材)と代替できる代替食材がある否かを判定する。物品登録受付部422は、代替食材がある場合、ユーザUが購入したい物品として入力した食材を登録するか否かをユーザUに問い合わせる質問を出力させる。例えば、物品登録受付部422は、上記質問を示す情報を端末装置100に送信することで、端末装置100を通じて上記質問をユーザUに問い合わせる。
In this embodiment, the item
<5.8 候補日受付部>
候補日受付部424は、ユーザUが買い物に行くことができる複数の買い物候補日の入力を受け付ける。例えば、候補日受付部424は、端末装置100に対して行われたユーザUの入力に基づき、複数の買い物候補日の入力を受け付ける。候補日受付部424は、複数の買い物候補日について、個々の日付が指定されることで受け付けてもよいし、「明日から1週間」のような一定の期間が指定されることで受け付けてもよい。
<5.8 Candidate Date Reception Section>
The candidate
<5.9 店舗制約受付部>
店舗制約受付部426は、特定の食材について特定の店舗での購入を希望するユーザUの要望(「鮮魚はスーパーXXで購入する」など)がある場合、当該食材についての購入店舗に関する制約(以下では「店舗制約」と称する)を受け付ける。例えば、店舗制約受付部426は、端末装置100に対して行われたユーザUの入力に基づき、店舗制約を受け付ける。
<5.9 Store Restriction Reception Unit>
When the user U wishes to purchase a specific food ingredient at a specific store (e.g., "purchase fresh fish at supermarket XX"), the store
<5.10 優先順位受付部>
優先順位受付部428は、買い物ルート提案部430により提案される買い物ルートに関して、ユーザUが求める優先順位の入力を受け付ける。例えば、優先順位受付部428は、端末装置100に対して行われたユーザUの入力に基づき、買い物ルートに関する優先順位を受け付ける。「買い物ルートに関する優先順位」は、例えば、値段優先、移動時間優先、またはバランス優先などである。「値段優先」は、物品を揃える金額(買い物の合計金額)が安い買い物ルートを優先することを意味する。「移動時間優先」は、買い物の移動時間が短い買い物ルートを優先することを意味する。「バランス優先」は、買い物の合計金額と移動時間のバランスを優先することを意味する。
<5.10 Priority Order Reception Unit>
The priority
<5.11 買い物ルート提案部>
買い物ルート提案部430は、店舗情報取得部410により取得された店舗情報、位置情報取得部412により取得されたユーザUの位置情報、交通手段受付部414により受け付けられた交通手段、物品登録受付部422により買い物リスト情報450cに登録された情報、候補日受付部424により受け付けられた買い物候補日、および店舗制約受付部426により受け付けられた店舗制約などに基づき、ユーザUの要求に応じた1つ以上の買い物ルートRを特定し、特定した1つ以上の買い物ルートRをユーザUに提案する。例えば、買い物ルート提案部430は、特定した買い物ルートRを示す情報を、端末装置100に出力して表示装置100aの表示画面に表示させることで、買い物ルートRをユーザUに提案する。
<5.11 Shopping Route Suggestion Section>
The shopping
例えば、買い物ルート提案部430は、上記店舗情報と上記ユーザUの位置情報とに基づき、買い物リスト情報450cに登録された全ての物品(またはできる限り多くの物品)を纏めてまたは別々に購入可能な1つ以上の店舗を特定する。そして、買い物ルート提案部430は、ユーザUの現在位置(例えば自宅の位置)から上記1つ以上の店舗を経由して再びユーザUの現在位置(例えば自宅の位置)に戻る買い物ルートRを特定する。買い物ルート提案部430は、特定した買い物ルートRを示す情報を端末装置100に出力する。
For example, based on the store information and the location information of the user U, the shopping
図10は、買い物ルート提案部430により提案される買い物ルートRの一例を示す図である。買い物ルートRは、例えば、自宅Hを出発し、買い物先である1つ以上の店舗Sに立ち寄り、その後に自宅Hに戻る経路を示す。例えば、複数の店舗Sが存在する場合、買い物ルートRは、複数の店舗Sへ立ち寄る順番を含む。
FIG. 10 is a diagram showing an example of a shopping route R proposed by the shopping
買い物ルート提案部430は、交通手段受付部414により受け付けられた交通手段に基づき、提案する買い物ルートRの内容を決定する。例えば、買い物ルート提案部430は、交通手段受付部414により受け付けられた交通手段が自転車である場合、自転車で移動可能な行動範囲内でユーザUの要求を最も満たす買い物ルートRの内容を決定する。同様に、買い物ルート提案部430は、交通手段受付部414により受け付けられた交通手段が自動車である場合、自動車で移動可能な行動範囲内でユーザUの要求を最も満たす買い物ルートRの内容を決定する。
The shopping
買い物ルート提案部430は、優先順位受付部428により受け付けられた優先順位に基づき、提案する買い物ルートRの内容を決定する。例えば、優先順位受付部428により「値段優先」の優先順位が受け付けられている場合、複数の買い物ルートRの候補のなかで買い物の合計金額が相対的に安い(例えば最も安い)買い物ルートRを決定する。または、買い物ルート提案部430は、複数の買い物ルートRをユーザUに提案する場合、買い物ルートRの提案の順序として、買い物の合計金額が安い順に複数の買い物ルートRを提案する。
The shopping
一方で、買い物ルート提案部430は、優先順位受付部428により「移動時間優先」の優先順位が受け付けられている場合、複数の買い物ルートRの候補のなかで買い物の移動時間が相対的に短い(例えば最も短い)買い物ルートRを決定する。または、買い物ルート提案部430は、複数の買い物ルートRをユーザUに提案する場合、買い物ルートRの提案の順序として、買い物の移動時間が短い順に複数の買い物ルートRを提案する。同様に、買い物ルート提案部430は、優先順位受付部428により「バランス場優先」の優先順位が受け付けられている場合、複数の買い物ルートRの候補のなかで買い物の合計金額と移動時間とに係る評価値の合計が相対的に高い(例えば最も高い)買い物ルートRを決定する。または、買い物ルート提案部430は、複数の買い物ルートRをユーザUに提案する場合、買い物ルートRの提案の順序として、上記評価値の合計が高い順に複数の買い物ルートRを提案する。
On the other hand, when the
買い物ルート提案部430は、候補日受付部424により取得された複数の候補日に関する店舗情報に基づき、複数の候補日のうち所定条件を満たす候補日を、買い物を行う日として提案する。「所定条件を満たす」とは、例えば、通常の日と比べて、各店舗の特売日の関係で買い物の金額が安くなる、またはポイントの付与率が高くなることである。例えば、買い物ルート提案部430は、端末装置100に所定の情報を出力することで、上記所定条件を満たす日に買い物を行うことの提案と、上記所定条件を満たす日に買い物を行うことの理由を示す情報を端末装置100の表示装置100aの表示画面に表示させる。
The shopping
店舗情報出力部432は、店舗情報取得部410により店舗情報が取得された複数の店舗のうち所定条件を満たす店舗に関する情報を買い物ルートRとともに第1態様で端末装置100の表示装置100aの表示画面に表示させる。「所定条件を満たす店舗」は、例えば、買い物ルートRに含まれる店舗または買い物ルートRからの距離が所定範囲内の店舗である。第1態様は、例えば、店舗名のみの表示など、比較的単純な表示である。なお、第1態様は、各店舗での購入予定の物品を示す情報を含んでもよい。
The store
店舗情報出力部432は、店舗に関する情報が第1態様で表示された状態で特定の店舗を指定するユーザUの操作が受け付けられた場合、上記特定の店舗に関する情報を上記第1態様よりも詳しい第2態様で端末装置100の表示装置100aの表示画面に表示させる。「特定の店舗を指定するユーザUの操作」は、例えば、端末装置100の表示装置100aの表示画面に第1態様で表示された店舗のマークをタップする(クリックする)操作である。第2態様は、第1態様と比べて詳細な表示であり、例えば、第1態様で表示された内容に加え、当該店舗で販売される物品の詳細(例えばチラシ情報)や、ポイントカードの有無、タイムセールの時間など、店舗名および購入予定の物品とは異なる情報を含む表示である。
When the store
例えば、上述した図10は、店舗に関する情報の第1態様での表示の一例を示す図である。一方で、図11は、店舗に関する情報の第2態様での表示の一例を示す図であり、図10において店舗Aを指定するユーザUの操作が受け付けられた場合に遷移した表示装置100aの表示画面を示す図である。図11に示すように、店舗Aについて、第1態様で表示された内容に加え、ポイントカードの有無、タイムセールの時間、特売品の情報などを含むポップアップDが表示される。
For example, FIG. 10 described above is a diagram showing an example of the display of information about a store in a first mode. Meanwhile, FIG. 11 is a diagram showing an example of the display of information about a store in a second mode, and is a diagram showing the display screen of the
<6.実施例>
以下、上述した買い物支援サーバ装置400のいくつかの実施例について説明する。ただし、これら実施例は、本実施形態の内容を限定するものではない。
6. Examples
Hereinafter, a description will be given of several examples of the above-mentioned shopping
<6.1 実施例1>
買い物ルート提案部430は、買い物先として店舗A(第1店舗)と、店舗B(第2店舗)とを経由する場合、店舗Aで購入する物品の内容と、店舗Bで購入する物品の内容とに基づき、店舗Aと店舗Bを回る順を決定する。例えば、買い物ルート提案部430は、店舗Aで購入する物品の量(または重さ)が、店舗Bで購入する物品の量(または重さ)よりも多い場合(または重い場合)、先に店舗Bに立ち寄り、その後に店舗Aに立ち寄る買い物ルートRを優先して提案する。このような買い物ルートRによれば、多くの荷物を持って移動する距離を短くすることができる。
<6.1 Example 1>
When shopping destinations include store A (first store) and store B (second store), the shopping
<6.2 実施例2>
買い物ルート提案部430は、買い物先として店舗A(第1店舗)と、店舗B(第2店舗)とを経由する場合、店舗Aの店舗規模と、店舗Bの店舗規模とに基づき、店舗Aと店舗Bを回る順を決定する。例えば、買い物ルート提案部430は、店舗Aの店舗規模が、店舗Bの店舗規模よりも大きい場合、先に店舗Bに立ち寄り、その後に店舗Aに立ち寄る買い物ルートRを優先して提案する。このような買い物ルートRによれば、店舗Bで購入予定の物品が品切れしていた場合でも、店舗Aで購入することができる可能性が高くなる。なお、買い物ルート提案部430は、店舗情報取得部410により取得される店舗情報に含まれる情報(例えば物品の豊富さ)により、店舗規模を判定する。
<6.2 Example 2>
When a shopping trip includes store A (first store) and store B (second store), the shopping
<6.3 実施例3>
物品登録受付部422は、記憶部450に記憶された代替食材情報450b参照可能である。物品登録受付部422は、採用レシピに含まれる必要食材のうちユーザUが保有していない不足食材(保有食材情報240aに在庫登録がない食材)がある場合であって、代替食材情報450bに基づき不足食材を別の食材に代替することで買い物ルート提案部430により提案される買い物ルートRが所要時間の短いルートに変更になる場合、ユーザUに対して食材の代替に関する提案を行う。
<6.3 Example 3>
The product
詳しく述べると、採用レシピに含まれる必要食材のうちユーザUが保有していない不足食材がある場合、原則として、物品登録受付部422は、上記不足食材を買い物リスト情報450cに追加し、買い物ルート提案部430は、上記不足食材を購入可能な店舗を回る買い物ルートRを特定してユーザUに提案する。しかしながら、例えば採用レシピに含まれる必要食材のなかに特殊な食材(近くの店舗で取り扱いのない食材)が含まれる場合、他の物品を買い揃えるだけであれば近くの店舗で済むところ、上記特殊な食材を購入するために遠方の店舗を回る買い物ルートRが提案される場合がある。
In more detail, if there are ingredients required for an adopted recipe that are not in the user U's possession, then, as a general rule, the item
そこで上記のような場合、物品登録受付部422は、代替食材情報450bに基づき、上記特殊な食材を近くの店舗でも購入可能な一般的な食材に代替することで、買い物ルート提案部430により提案される買い物ルートRが所要時間の短いルートに変更になるか否かを判定する。そして、物品登録受付部422は、上記特殊な食材を一般的な食材に代替することで買い物ルートRが所要時間の短いルートに変更可能である場合、ユーザUに対して食材の代替に関する提案を行う。例えば、物品登録受付部422は、必要食材のなかである食材を別の食材に変更することの可否についての問い合わせと、食材を変更することで所要時間が短くなる買い物ルートRとを示す情報を端末装置100に出力する。
In the above case, the item
<6.4 実施例4>
物品登録受付部422は、記憶部450に記憶された代替食材情報450bを参照可能である。物品登録受付部422は、買い物リスト情報450cに登録されている物品が買い物先の店舗で売り切れだった場合、代替食材情報450bに基づき、別の食材の購入を提案する。詳しく述べると、買い物リスト情報450cに登録されている物品が買い物先の店舗で売り切れだった場合、ユーザUは、その旨を示す情報を端末装置100に入力する。この場合、端末装置100から情報を受け取る物品登録受付部422は、代替食材情報450bにおいて、売り切れだった食材と代替可能な食材が無いか検索する。物品登録受付部422は、売り切れだった食材と代替可能な食材が存在する場合、当該代替可能な食材をユーザUに提案する。例えば、物品登録受付部422は、当該代替可能な食材を示す情報を端末装置100に出力して表示装置100aの表示画面に表示させる。
<6.4 Example 4>
The item
<7.制御の流れ>
図12は、買い物支援サーバ装置400の制御の流れを示すフローチャートである。なお図12では、説明の便宜上、ユーザUが購入したい食材と代替できる代替食材がある否かの判定に関する説明は省略する。この判定については、第2実施形態のなかで説明する。
7. Control Flow
Fig. 12 is a flowchart showing the flow of control of the shopping
まず、買い物支援サーバ装置400は、端末装置100に対するユーザUの入力に基づき、ユーザUの要求に応じた買い物ルートRを導出するための情報を取得する(ステップS101)。これら情報は、例えば、ユーザの位置情報や、ユーザUが購入したい物品、ユーザUが利用可能な交通手段、買い物ルートRに関する優先順位、ユーザUが買い物可能な候補日、店舗制約の有無などである。ただし、これら情報の1つ以上は省略されてもよい。
First, the shopping
また、買い物支援サーバ装置400は、食材管理サーバ装置200から最新の保有食材情報240aを取得する(S102)。なお、S102の処理は、後述するS106の処理の後に、S106の判定がYESだった場合に限り行われてもよい。
The shopping
次に、買い物支援サーバ装置400は、ユーザの位置情報と、ユーザUが利用可能な交通手段とに基づき、ユーザUの行動圏を特定する(S103)。次に、買い物支援サーバ装置400は、ユーザUの行動圏と、店舗情報サイトSISから得られる各店舗の住所とに基づき、ユーザUの行動圏内に位置する複数の店舗を買い物先候補として特定する(S104)。そして、買い物支援サーバ装置400は、買い物先候補の複数の店舗に関する店舗情報を、店舗情報サイトSISから取得する(S105)。
Next, the shopping
次に、買い物支援サーバ装置400は、端末装置100から得られる信号に基づき、レシピを採用するユーザUの操作が端末装置100に対して行われたか否かを判定する(S106)。
Next, the shopping
買い物支援サーバ装置400は、レシピを採用するユーザUの操作が端末装置100に対して行われた場合(S106:YES)、以下の処理を行う。すなわち、買い物支援サーバ装置400は、端末装置100に対して行われたレシピを採用するユーザUの操作に基づき、採用レシピを示す情報を取得し、採用レシピに含まれる必要食材を特定する(S107)。そして、買い物支援サーバ装置400は、保有食材情報240aと、採用レシピに含まれる必要食材とに基づき、ユーザUが保有していない不足食材を特定し、不足食材を買い物リスト情報450cに自動登録する(S108)。そして、S109の処理に進む。一方で、買い物支援サーバ装置400は、レシピを採用するユーザUの操作が端末装置100に対して行われない場合(S106:NO)、S109の処理に進む。
When the user U who adopts the recipe operates the terminal device 100 (S106: YES), the shopping
次に、買い物支援サーバ装置400は、買い物リスト情報450cと、買い物先候補として特定された複数の店舗や、買い物ルートRに関する優先順位、ユーザUが買い物可能な候補日、店舗制約の有無などを示す情報とに基づき、1つ以上の買い物ルートRを特定する(S109)。そして、買い物支援サーバ装置400は、特定した1つ以上の買い物ルートRを示す情報と、買い物ルートRに含まれる店舗を第1態様で示す情報とを、端末装置100に出力する(S110)。これにより、特定した1つ以上の買い物ルートRと、買い物ルートRに含まれる店舗を第1態様で示す情報が端末装置100の表示装置100aの表示画面に表示される。
Next, the shopping
次に、買い物支援サーバ装置400は、端末装置100から得らえる信号に基づき、買い物ルートRに含まれる店舗に関する情報を第2態様で表示させるためのユーザの所定の操作が端末装置100に対して行われたか否かを判定する(S111)。買い物支援サーバ装置400は、ユーザの所定の操作が行われたと判定した場合(S111:YES)、ユーザUによって指定された特定の店舗に関する情報を第2態様で表示させるための追加情報を端末装置100に出力し(S112)、本フローの処理を終了する。一方で、買い物支援サーバ装置400は、ユーザの所定の操作が行われない場合(S111:NO)、本フローの処理を終了する。
Next, the shopping
<8.利点>
本実施形態では、買い物支援サーバ装置400は、物品登録受付部422と、買い物ルート提案部430とを有する。物品登録受付部422は、ユーザUが購入したい物品の登録を受け付けるとともに、レシピサーバ装置300と連携し、採用レシピに含まれる必要食材の登録を受け付ける。買い物ルート提案部430は、店舗情報取得部410により取得された店舗情報、位置情報取得部412により取得されたユーザUの位置情報、および物品登録受付部422により登録が受け付けられた物品または必要食材に基づき、買い物ルートRを提案する。このような構成によれば、ユーザUが採用したレシピに含まれる食材を1つずつ手入力する場合と比べて、それら食材の入力を容易に行うことができ、また、それら食材を漏れなく購入することができる買い物ルートRを提案することができる。これにより、ユーザUの利便性の向上を図ることができる。
8. Advantages
In this embodiment, the shopping
本実施形態では、買い物ルート提案部430は、優先順位受付部428により受け付けられた優先順位に基づき、買い物ルートRの提案の順序、または提案する買い物ルートRの内容を決定する。このような構成によれば、ユーザUが優先したいことに応じた適切な買い物ルートRを提案することができる。
In this embodiment, the shopping
本実施形態では、買い物ルート提案部430は、交通手段受付部414により受け付けられた交通手段に基づき、提案する買い物ルートRの内容を決定する。このような構成によれば、ユーザUが利用可能な交通手段に応じた適切な買い物ルートRを提案することができる。
In this embodiment, the shopping
本実施形態では、店舗情報出力部432は、店舗情報取得部410により取得された複数の店舗のうち所定条件を満たす店舗に関する情報を買い物ルートRとともに第1態様で表示させ、上記店舗に関する情報が第1態様で表示された状態で特定の店舗を指定するユーザUの操作が受け付けられた場合、上記特定の店舗に関する情報を前記第1態様よりも詳しい第2態様で表示させる。このような構成によれば、ユーザUの操作に応じて、ウェブ上のチラシやポイントカードの有無など、ユーザUにとって有益な情報を追加的に表示することができる。
In this embodiment, the store
本実施形態では、物品登録受付部422は、ユーザUが保有する食材を管理する食材管理サーバ装置200と連携し、採用レシピに含まれる必要食材のうちユーザUが保有していない不足食材を、ユーザUが購入したい物品として登録する。このような構成によれば、ユーザUの入力の手間を省くとともに、ユーザUによる入力漏れを抑制することができる。
In this embodiment, the item
本実施形態では、物品登録受付部422は、保有食材情報240aを管理する食材管理サーバ装置200と連携し、採用レシピに含まれる必要食材のうちユーザUが必要量を保有する食材については、ユーザUが購入したい物品として登録するか否かをユーザUに問い合わせる質問を出力する。このような構成によれば、保有食材が買い物リスト情報450cに登録されることを抑制し、無駄な買い物が生じることを抑制することができる。
In this embodiment, the item
本実施形態では、物品登録受付部422は、採用レシピに含まれる必要食材のうちユーザUが保有していない不足食材がある場合、代替食材情報450bに基づきユーザUが保有する食材のなかで不足食材と代替できる代替食材がある否かを判定し、代替食材がある場合、ユーザUに対して食材の代替に関する提案を行う。このような構成によれば、保有食材を効率的に消費することができる。
In this embodiment, when there is a missing ingredient that is not possessed by the user U among the necessary ingredients included in the adopted recipe, the item
本実施形態では、物品登録受付部422は、採用レシピに含まれる必要食材のうちユーザUが保有していない不足食材がある場合であって、代替食材情報450bに基づき不足食材を別の食材に代替することで買い物ルート提案部430により提案される買い物ルートRの所要時間が短いルートに変更になる場合、ユーザUに対して食材の代替に関する提案を行う。このような構成によれば、ユーザUに対してより効率的な買い物ルートRを提案することができる。
In this embodiment, when there is a missing ingredient that is not in the user U's possession among the necessary ingredients included in the adopted recipe, and the shopping route R proposed by the shopping
本実施形態では、代替食材登録受付部420は、代替可能な食材に関するユーザUの入力に基づいて、代替食材情報450bを変更する。このような構成によれば、ユーザUは、自分の好みに応じて代替食材情報450bを変更することができる。これにより、ユーザUの利便性を高めることができる。
In this embodiment, the substitute ingredient
本実施形態では、買い物ルート提案部430は、店舗情報取得部410により取得された複数の買い物候補日に関する店舗情報に基づき、複数の買い物候補日のうち最適な候補日を提案する。このような構成によれば、特売日やポイントの付与率が高い日に買い物を提案することができる。
In this embodiment, the shopping
(第2実施形態)
次に、第2実施形態について説明する。第2実施形態は、買い物支援サーバ装置400がレシピサーバ装置300とは連携していない点で、第1実施形態とは異なる。なお以下に説明する以外の構成は、第1実施形態の構成と同様である。
Second Embodiment
Next, a second embodiment will be described. The second embodiment differs from the first embodiment in that the shopping
図13は、第2実施形態の買い物支援サーバ装置400の機能構成を示すブロック図である。本実施形態では、物品登録受付部422は、ユーザUが保有する食材を管理する食材管理サーバ装置200と連携し、且つ、記憶部450に記憶された代替食材情報450bを参照可能である。物品登録受付部422は、代替食材情報450bに基づき、ユーザUが保有する食材(保有食材情報240aとして登録された食材)のなかにユーザUが購入したい物品として入力された食材と代替できる代替食材がある否かを判定する。そして、物品登録受付部422は、代替食材がある場合、ユーザUが購入したい物品として入力された食材を買い物リスト情報450cに登録するか否かをユーザUに問い合わせる質問を出力する。例えば、物品登録受付部422は、上記質問を示す情報を端末装置100に送信することで、端末装置100を通じて上記質問をユーザUに問い合わせる。
13 is a block diagram showing the functional configuration of the shopping
図14は、第2実施形態の買い物支援サーバ装置400の制御の流れを示すフローチャートである。なお図14中の処理において、第1実施形態と同様の処理の説明は省略する。
Figure 14 is a flowchart showing the control flow of the shopping
本実施形態では、物品登録受付部422は、S105の後において、代替食材情報450bに基づき、ユーザUの購入希望食材(購入したい物品として入力された食材)と代替可能な食材が保有食材のなかにあるか否かを判定する(S121)。物品登録受付部422は、代替可能な食材がない場合(S121:NO)、S109の処理に進む。一方で、物品登録受付部422は、代替可能な食材がある場合(S121:YES)、ユーザUの購入希望食材を買い物リスト情報450cに登録するか否かを問い合わせる(S122)。
In this embodiment, after S105, the item
次に、物品登録受付部422は、購入希望食材をそのまま買い物リスト情報450cに登録することを示すユーザUの回答が端末装置100により受け付けられたか否かを判定する(S123)。物品登録受付部422は、購入希望食材をそのまま買い物リスト情報450cに登録することを示すユーザUの回答が受け付けられた場合(S123:YES)、ユーザUの購入希望食材を買い物リスト情報450cに登録し(S124)、S109の処理に進む。一方で、物品登録受付部422は、購入希望食材をそのまま買い物リスト情報450cに登録することを見送るユーザUの回答が受け付けられた場合(S123:NO)、ユーザUの購入希望食材を買い物リスト情報450cに登録することを見送り(S125)、S109の処理に進む。
Next, the item
このような構成によれば、このような構成によれば、保有食材を効率的に消費することができるとともに、効率的な買い物ルートRを提案することができる。 With this configuration, it is possible to efficiently consume ingredients that are in stock, and it is also possible to suggest an efficient shopping route R.
上述した、食材管理サーバ装置200、レシピサーバ装置300、および買い物支援サーバ装置400の各機能の全部または一部は、CPU(Central Processing unit)のようなハードウェアプロセッサがプログラム(ソフトウェア)を実行することにより実現される。ただし、各機能部の全部または一部は、ASIC(Application Specific Integrated Circuit)、PLD(Programmable Logic Device)、またはFPGA(Field Programmable Gate Array)などのハードウェア(回路部;circuitryを含む)によって実現されてもよいし、ソフトウェアとハードウェアとの協働によって実現されてもよい。記憶部350,450は、RAM(Random Access Memory)、ROM(Read Only Memory)、EEPROM(Electrical Erasable ROM)、SSD(Solid State Drive)、HDD(Hard Disk Drive)などのうち1つまたは複数の組み合わせにより実現される。
All or part of the functions of the ingredient
以上説明した少なくともひとつの実施形態によれば、買い物支援システムは、店舗情報取得部により取得された店舗情報、位置情報取得部により取得されたユーザの位置情報、および物品登録受付部により登録が受け付けられた物品または必要食材に基づき、買い物ルートを提案する買い物ルート提案部を持つことにより、利便性の向上を図ることができる。 According to at least one of the embodiments described above, the shopping support system can improve convenience by having a shopping route suggestion unit that suggests a shopping route based on store information acquired by the store information acquisition unit, user location information acquired by the location information acquisition unit, and items or necessary ingredients whose registration has been accepted by the item registration acceptance unit.
別の1つの観点によれば、買い物支援システムは、買い物ルート提案部430を有しなくてもよい。さらに言えば、買い物支援システムは、店舗情報取得部410、位置情報取得部412、交通手段受付部414、必要食材情報取得部418、候補日受付部424、店舗制約受付部426、優先順位受付部428、買い物ルート提案部430、および店舗情報出力部432のうち1つ以上を有しなくてもよい。買い物支援システムは、代替食材情報450bを参照可能であり、第1実施形態または第2実施形態と同様に、ユーザUに対して食材の代替に関する提案を行うシステムでもよい。例えば、第2実施形態のようにレシピサーバ装置とは連携していない場合において、「端末装置100に対してユーザが購入したい食材を入力する操作が行われた場合、物品登録受付部422は、代替食材情報450bに基づきユーザにより購入したい食材と代替可能な食材が存在するか否かを判定し、当該代替可能な食材がある場合、代替可能な食材を示す情報を出力する。このような構成でも、利便性の向上を図ることができる。
From another perspective, the shopping support system may not have the shopping
当該観点に基づくいくつかの買い物支援システムについて付記する。
[付記1]
ユーザが購入したい食材の入力を受け付けるとともに、前記ユーザが保有する食材を管理する食材管理システムと連携し、且つ、代替可能な食材を示す代替食材情報を参照可能であり、前記ユーザが保有する食材のなかに前記ユーザが購入したい食材として入力された食材と代替できる代替食材がある場合、前記ユーザが購入したい食材を登録するか否かを前記ユーザに問い合わせる質問を出力させる物品登録受付部と、
を備えた買い物支援システム。
[付記2]
ユーザが購入したい食材の入力を受け付けるとともに、代替可能な食材を示す代替食材情報を参照可能であり、前記ユーザが購入したい食材として入力された食材と代替できる代替食材がある場合、前記ユーザに対して食材の代替に関する提案を行う物品登録受付部と、
を備えた買い物支援システム。
[付記3]
付記1または付記3に記載の買い物支援システムにおいて、
前記代替食材情報では、代替可能な食材は、食材に関する1つ以上の特性と関連付けられて登録されており、
前記物品登録受付部は、前記1つ以上の特性に基づいて、前記ユーザに対して食材の代替に関する提案を行う。
[付記4]
付記3に記載の買い物支援システムにおいて、
前記1つ以上の特性は、食材の旬の季節を含む。
[付記5]
付記3または付記4に記載の買い物支援システムにおいて、
前記1つ以上の特性は、食材の価格を含む。
[付記6]
付記3から付記5のいずれか1つに記載の買い物支援システムにおいて、
前記物品登録受付部は、前記代替食材情報において前記ユーザが購入したい食材として入力された食材と代替できる複数の代替食材がある場合、前記1つ以上の特性に基づいて前記複数の代替食材に含まれる1つ以上の代替食材を優先して提案する。
We will now discuss some shopping support systems based on this perspective.
[Appendix 1]
an item registration reception unit that receives an input of ingredients that a user wishes to purchase, and that cooperates with an ingredient management system that manages ingredients owned by the user, and that can refer to substitute ingredient information that indicates ingredients that can be substituted, and that, if there is an ingredient that can be substituted for the ingredient input as an ingredient that the user wishes to purchase among ingredients owned by the user, outputs a question to inquire of the user as to whether or not to register the ingredient that the user wishes to purchase;
A shopping support system equipped with
[Appendix 2]
an item registration reception unit that receives input of ingredients that a user wishes to purchase, and is capable of referring to substitute ingredient information that indicates ingredients that can be substituted, and that makes suggestions regarding substitute ingredients to the user when there are substitute ingredients that can be substituted for the ingredient that the user wishes to purchase;
A shopping support system equipped with
[Appendix 3]
In the shopping support system according to
In the substitute ingredient information, a substitute ingredient is registered in association with one or more characteristics related to the ingredient,
The item registration acceptance unit provides the user with suggestions regarding ingredient substitutions based on the one or more characteristics.
[Appendix 4]
In the shopping support system according to claim 3,
The one or more characteristics include a seasonality of the food ingredient.
[Appendix 5]
In the shopping support system according to
The one or more characteristics include a price of the ingredient.
[Appendix 6]
In the shopping support system according to any one of Supplementary Note 3 to Supplementary Note 5,
When there are multiple alternative ingredients that can be substituted for the ingredient inputted as the ingredient that the user wishes to purchase in the alternative ingredient information, the item registration receiving unit preferentially suggests one or more alternative ingredients included in the multiple alternative ingredients based on the one or more characteristics.
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。 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…食材管理サーバ装置(食材管理システム)、300A…レシピ検索サーバ装置(レシピ検索システム)、300B…レシピ提案サーバ装置(レシピ提案システム)、400…買い物支援サーバ装置、410…店舗情報取得部、412…位置情報取得部、414…交通手段受付部、420…代替食材登録受付部、424…候補日受付部、428…優先順位受付部、430…買い物ルート提案部、432…店舗情報出力部。 1...Shopping support system, 100...Terminal device, 200...Ingredient management server device (ingredient management system), 300A...Recipe search server device (recipe search system), 300B...Recipe proposal server device (recipe proposal system), 400...Shopping support server device, 410...Store information acquisition unit, 412...Location information acquisition unit, 414...Transportation means reception unit, 420...Substitute ingredient registration reception unit, 424...Candidate date reception unit, 428...Priority order reception unit, 430...Shopping route proposal unit, 432...Store information output unit.
Claims (11)
ユーザの位置情報を取得する位置情報取得部と、
前記ユーザが購入したい物品の登録を受け付けるとともに、レシピ検索システムまたはレシピ提案システムと連携し、前記ユーザが採用したレシピに含まれる必要食材の登録を受け付ける物品登録受付部と、
前記店舗情報取得部により取得された前記店舗情報、前記位置情報取得部により取得された前記ユーザの位置情報、および前記物品登録受付部により登録が受け付けられた物品または必要食材に基づき、買い物ルートを提案する買い物ルート提案部と、
を備え、
前記物品登録受付部は、前記ユーザが保有する食材を管理する食材管理システムと連携し、前記ユーザが採用したレシピに含まれる前記必要食材のうち前記ユーザが必要量を保有する食材については、前記ユーザが購入したい物品として登録するか否かを前記ユーザに問い合わせる質問を出力させる、
買い物支援システム。 a store information acquisition unit that acquires store information indicating the location of each store and items that can be purchased at each store for a plurality of stores;
A location information acquisition unit that acquires location information of a user;
an item registration receiving unit that receives registration of items that the user wishes to purchase and also receives registration of ingredients required for recipes adopted by the user in cooperation with a recipe search system or a recipe suggestion system;
a shopping route suggestion unit that suggests a shopping route based on the store information acquired by the store information acquisition unit, the location information of the user acquired by the location information acquisition unit, and the items or necessary ingredients whose registration is accepted by the item registration acceptance unit; and
Equipped with
the item registration reception unit cooperates with an ingredient management system that manages ingredients owned by the user, and outputs a question to inquire of the user whether or not to register, as an item that the user wishes to purchase, ingredients of which the user owns a required amount among the ingredients included in the recipe adopted by the user;
Shopping support system.
前記買い物ルート提案部は、前記優先順位受付部により受け付けられた優先順位に基づき、前記買い物ルートの提案の順序または提案の内容を決定する、
請求項1に記載の買い物支援システム。 a priority order receiving unit for receiving an input of a priority order desired by the user,
The shopping route suggestion unit determines an order of suggesting the shopping route or contents of the suggestion based on the priority order accepted by the priority order acceptance unit.
The shopping support system according to claim 1 .
前記買い物ルート提案部は、前記交通手段受付部により受け付けられた交通手段に基づき、前記買い物ルートの内容を決定する、
請求項1または請求項2に記載の買い物支援システム。 A transportation means receiving unit that receives an input of a transportation means available to the user,
The shopping route suggestion unit determines the content of the shopping route based on the transportation means accepted by the transportation means acceptance unit.
3. The shopping support system according to claim 1 or 2.
請求項1から請求項3のうちいずれか1項に記載の買い物支援システム。 a store information output unit that displays information about a store among the plurality of stores that satisfies a predetermined condition together with the shopping route in a first manner, and when an operation by the user to specify a specific store is accepted while the information about the stores is displayed in the first manner, displays information about the specific store in a second manner that is more detailed than the first manner;
The shopping support system according to any one of claims 1 to 3.
請求項1から請求項4のうちいずれか1項に記載の買い物支援システム。 The item registration reception unit cooperates with an ingredient management system that manages ingredients owned by the user, and registers the necessary ingredients included in the recipe adopted by the user that are not owned by the user as items that the user wants to purchase.
The shopping support system according to any one of claims 1 to 4.
請求項5に記載の買い物支援システム。 the item registration reception unit is capable of referring to substitute ingredient information indicating replaceable ingredients, and when there is a missing ingredient among the necessary ingredients included in the recipe adopted by the user that the user does not possess, and there is a substitute ingredient that can be substituted for the missing ingredient among the ingredients possessed by the user, the item registration reception unit makes a suggestion regarding the substitution of ingredients to the user;
The shopping support system according to claim 5 .
ユーザの位置情報を取得する位置情報取得部と、
前記ユーザが購入したい物品の登録を受け付けるとともに、レシピ検索システムまたはレシピ提案システムと連携し、前記ユーザが採用したレシピに含まれる必要食材の登録を受け付ける物品登録受付部と、
前記店舗情報取得部により取得された前記店舗情報、前記位置情報取得部により取得された前記ユーザの位置情報、および前記物品登録受付部により登録が受け付けられた物品または必要食材に基づき、買い物ルートを提案する買い物ルート提案部と、
を備え、
前記物品登録受付部は、前記ユーザが保有する食材を管理する食材管理システムと連携し、前記ユーザが採用したレシピに含まれる前記必要食材のうち前記ユーザが保有していない不足食材を、前記ユーザが購入したい物品として登録し、
前記物品登録受付部は、代替可能な食材を示す代替食材情報を参照可能であり、前記ユーザが採用したレシピに含まれる前記必要食材のうち前記ユーザが保有していない不足食材がある場合であって、前記代替食材情報に基づき前記不足食材を別の食材に代替することで前記買い物ルート提案部により提案される前記買い物ルートが所要時間の短いルートに変更になる場合、前記ユーザに対して食材の代替に関する提案を行う、
買い物支援システム。 a store information acquisition unit that acquires store information indicating the location of each store and items that can be purchased at each store for a plurality of stores;
A location information acquisition unit that acquires location information of a user;
an item registration receiving unit that receives registration of items that the user wishes to purchase and also receives registration of ingredients required for recipes adopted by the user in cooperation with a recipe search system or a recipe suggestion system;
a shopping route suggestion unit that suggests a shopping route based on the store information acquired by the store information acquisition unit, the location information of the user acquired by the location information acquisition unit, and the items or necessary ingredients whose registration is accepted by the item registration acceptance unit; and
Equipped with
The item registration reception unit cooperates with an ingredient management system that manages ingredients owned by the user, and registers the necessary ingredients included in the recipe adopted by the user that are not owned by the user as items that the user wants to purchase;
the item registration reception unit is capable of referring to substitute ingredient information indicating replaceable ingredients, and when there is a missing ingredient among the necessary ingredients included in the recipe adopted by the user that the user does not possess, and when the shopping route proposed by the shopping route proposal unit changes to a route with a shorter required time by substituting another ingredient for the missing ingredient based on the substitute ingredient information, the item registration reception unit makes a proposal regarding the substitution of ingredients to the user;
Shopping support system.
ユーザの位置情報を取得する位置情報取得部と、
前記ユーザが購入したい物品の登録を受け付けるとともに、レシピ検索システムまたはレシピ提案システムと連携し、前記ユーザが採用したレシピに含まれる必要食材の登録を受け付ける物品登録受付部と、
前記店舗情報取得部により取得された前記店舗情報、前記位置情報取得部により取得された前記ユーザの位置情報、および前記物品登録受付部により登録が受け付けられた物品または必要食材に基づき、買い物ルートを提案する買い物ルート提案部と、
を備え、
前記物品登録受付部は、前記ユーザが保有する食材を管理する食材管理システムと連携し、且つ、代替可能な食材を示す代替食材情報を参照可能であり、前記ユーザが保有する食材のなかに前記ユーザが購入したい物品として入力した食材と代替できる代替食材がある場合、前記ユーザが購入したい物品として入力した食材を登録するか否かを前記ユーザに問い合わせる質問を出力させる、
買い物支援システム。 a store information acquisition unit that acquires store information indicating the location of each store and items that can be purchased at each store for a plurality of stores;
A location information acquisition unit that acquires location information of a user;
an item registration receiving unit that receives registration of items that the user wishes to purchase and also receives registration of ingredients required for recipes adopted by the user in cooperation with a recipe search system or a recipe suggestion system;
a shopping route suggestion unit that suggests a shopping route based on the store information acquired by the store information acquisition unit, the location information of the user acquired by the location information acquisition unit, and the items or necessary ingredients whose registration is accepted by the item registration acceptance unit; and
Equipped with
the item registration reception unit is linked to an ingredient management system that manages ingredients owned by the user, and is capable of referring to substitute ingredient information that indicates ingredients that can be substituted; and when there is an ingredient that can be substituted for an ingredient input by the user as an item that the user wishes to purchase among ingredients owned by the user, the item registration reception unit outputs a question to inquire of the user as to whether or not to register the ingredient input by the user as an item that the user wishes to purchase.
Shopping support system.
請求項6から請求項8のうちいずれか1項に記載の買い物支援システム。 The method further includes a substitute ingredient registration reception unit that changes the registered content of the substitute ingredient information based on the user's input regarding substitute ingredients.
The shopping support system according to any one of claims 6 to 8 .
ユーザの位置情報を取得する位置情報取得部と、
前記ユーザが購入したい物品の登録を受け付けるとともに、レシピ検索システムまたはレシピ提案システムと連携し、前記ユーザが採用したレシピに含まれる必要食材の登録を受け付ける物品登録受付部と、
前記店舗情報取得部により取得された前記店舗情報、前記位置情報取得部により取得された前記ユーザの位置情報、および前記物品登録受付部により登録が受け付けられた物品または必要食材に基づき、買い物ルートを提案する買い物ルート提案部と、
前記ユーザが買い物に行くことができる複数の候補日の入力を受け付ける候補日受付部と、
を備え、
前記店舗情報取得部は、前記複数の候補日に関する前記店舗情報を取得し、
前記買い物ルート提案部は、前記候補日受付部により取得された前記複数の候補日に関する前記店舗情報に基づき、前記複数の候補日のうち所定条件を満たす候補日を提案する、
買い物支援システム。 a store information acquisition unit that acquires store information indicating the location of each store and items that can be purchased at each store for a plurality of stores;
A location information acquisition unit that acquires location information of a user;
an item registration receiving unit that receives registration of items that the user wishes to purchase and also receives registration of ingredients required for recipes adopted by the user in cooperation with a recipe search system or a recipe suggestion system;
a shopping route suggestion unit that suggests a shopping route based on the store information acquired by the store information acquisition unit, the location information of the user acquired by the location information acquisition unit, and the items or necessary ingredients whose registration is accepted by the item registration acceptance unit; and
a candidate date receiving unit that receives input of a plurality of candidate dates on which the user can go shopping ;
Equipped with
The store information acquisition unit acquires the store information related to the plurality of candidate dates,
the shopping route suggestion unit suggests a candidate date that satisfies a predetermined condition among the plurality of candidate dates based on the store information related to the plurality of candidate dates acquired by the candidate date receiving unit;
Shopping support system.
ユーザの位置情報を取得する位置情報取得部と、
前記ユーザが購入したい食材の入力を受け付けるとともに、前記ユーザが保有する食材を管理する食材管理システムと連携し、且つ、代替可能な食材を示す代替食材情報を参照可能であり、前記ユーザが保有する食材のなかに前記ユーザが購入したい食材として入力された食材と代替できる代替食材がある場合、前記ユーザが購入したい食材を登録するか否かを前記ユーザに問い合わせる質問を出力させる物品登録受付部と、
前記店舗情報取得部により取得された前記店舗情報、前記位置情報取得部により取得された前記ユーザの位置情報、および前記物品登録受付部により登録が受け付けられた食材に基づき、買い物ルートを提案する買い物ルート提案部と、
を備えた買い物支援システム。 a store information acquisition unit that acquires store information indicating the location of each store and items that can be purchased at each store for a plurality of stores;
A location information acquisition unit that acquires location information of a user;
an item registration reception unit that receives an input of ingredients that the user wishes to purchase, and that cooperates with an ingredient management system that manages ingredients owned by the user, and that can refer to substitute ingredient information that indicates ingredients that can be substituted, and that outputs a question to inquire of the user whether or not to register the ingredient that the user wishes to purchase if there is an ingredient that can be substituted for the ingredient that the user wishes to purchase among the ingredients owned by the user;
a shopping route suggestion unit that suggests a shopping route based on the store information acquired by the store information acquisition unit, the location information of the user acquired by the location information acquisition unit, and food ingredients whose registration is accepted by the item registration acceptance unit;
A shopping support system equipped with
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020213594A JP7587981B2 (en) | 2020-12-23 | 2020-12-23 | Shopping Support System |
| CN202111238760.2A CN114663173A (en) | 2020-12-23 | 2021-10-25 | Shopping assistance system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020213594A JP7587981B2 (en) | 2020-12-23 | 2020-12-23 | Shopping Support System |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022099669A JP2022099669A (en) | 2022-07-05 |
| JP7587981B2 true JP7587981B2 (en) | 2024-11-21 |
Family
ID=82026441
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020213594A Active JP7587981B2 (en) | 2020-12-23 | 2020-12-23 | Shopping Support System |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP7587981B2 (en) |
| CN (1) | CN114663173A (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2025159126A1 (en) * | 2024-01-25 | 2025-07-31 | パナソニックIpマネジメント株式会社 | Shopping list creation system, shopping list creation method, and program |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002183162A (en) | 2000-12-18 | 2002-06-28 | Toshiba Corp | Food purchaser information providing device |
| JP2005172743A (en) | 2003-12-15 | 2005-06-30 | Nissan Motor Co Ltd | Shopping route guidance device and shopping route guidance program |
| JP2005182148A (en) | 2003-12-16 | 2005-07-07 | Sanyo Electric Co Ltd | Cooking system |
| JP2012083971A (en) | 2010-10-13 | 2012-04-26 | Nifty Corp | Shopping support system, server device and shopping support program |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5396137B2 (en) * | 2009-04-23 | 2014-01-22 | 株式会社日本総合研究所 | Product purchase management device |
| JP2017167818A (en) * | 2016-03-16 | 2017-09-21 | 三菱電機株式会社 | Shopping support device, shopping support system, and shopping support program |
-
2020
- 2020-12-23 JP JP2020213594A patent/JP7587981B2/en active Active
-
2021
- 2021-10-25 CN CN202111238760.2A patent/CN114663173A/en active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002183162A (en) | 2000-12-18 | 2002-06-28 | Toshiba Corp | Food purchaser information providing device |
| JP2005172743A (en) | 2003-12-15 | 2005-06-30 | Nissan Motor Co Ltd | Shopping route guidance device and shopping route guidance program |
| JP2005182148A (en) | 2003-12-16 | 2005-07-07 | Sanyo Electric Co Ltd | Cooking system |
| JP2012083971A (en) | 2010-10-13 | 2012-04-26 | Nifty Corp | Shopping support system, server device and shopping support program |
Also Published As
| Publication number | Publication date |
|---|---|
| CN114663173A (en) | 2022-06-24 |
| JP2022099669A (en) | 2022-07-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11610253B2 (en) | Order processing for remotely ordered goods | |
| JP6522504B2 (en) | Basket Aggregator and Locationer | |
| JP6206760B2 (en) | Customer requirement management system, customer requirement management method, program | |
| US20170032290A1 (en) | Personalized shopping and routing | |
| US11783400B1 (en) | Method, computer program product, and system for displaying augmented reality elements for navigating to a location of an item within a warehouse | |
| JP2009116425A (en) | Shopping support system and shopping support server | |
| JP5581167B2 (en) | Shopping support system, server device, and shopping support program | |
| KR101565059B1 (en) | One click traveling information service system, server and method | |
| JP6528256B1 (en) | Position-linked coupon distribution system | |
| US20140046764A1 (en) | Coupon search engine | |
| JP6728029B2 (en) | Providing device, providing method, and providing program | |
| JP5129874B2 (en) | Reservation reception system | |
| US10996065B2 (en) | Recording medium recording information output program, information output method, and information processing apparatus | |
| KR101575433B1 (en) | Method and system for providing tour and commodity information using user information | |
| JP2022131661A (en) | Integrated reservation support system | |
| CN111149124A (en) | Service recommendation method and related device | |
| JP2023096163A (en) | Integrated reservation support system | |
| JP7587981B2 (en) | Shopping Support System | |
| US11341553B1 (en) | Method and systems for a product list server | |
| KR101676745B1 (en) | Method for Providing E-Conmmerce Information Based on Position through On-Offline for Activation of Local Store | |
| US20240221055A1 (en) | System and method for a just in time recommendation engine for items along a travel path for a vehicle | |
| US20250069131A1 (en) | Order Processing for Remotely Ordered Goods | |
| JP2018018368A (en) | Travel business management device, travel business management method and travel business management program | |
| WO2023112557A1 (en) | Information processing device, information processing system, information processing method, and program | |
| JP6567028B2 (en) | Information providing apparatus, information providing method, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20231002 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240610 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240625 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240815 |
|
| 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: 20241015 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20241111 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7587981 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 |