JP2016151995A - Cooking recipe use system, user terminal equipment, and server device - Google Patents
Cooking recipe use system, user terminal equipment, and server device Download PDFInfo
- Publication number
- JP2016151995A JP2016151995A JP2015030463A JP2015030463A JP2016151995A JP 2016151995 A JP2016151995 A JP 2016151995A JP 2015030463 A JP2015030463 A JP 2015030463A JP 2015030463 A JP2015030463 A JP 2015030463A JP 2016151995 A JP2016151995 A JP 2016151995A
- Authority
- JP
- Japan
- Prior art keywords
- cooking recipe
- recipe
- cooking
- information
- terminal device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000010411 cooking Methods 0.000 title claims abstract description 587
- 239000004615 ingredient Substances 0.000 claims description 89
- 235000013305 food Nutrition 0.000 claims description 46
- 230000004044 response Effects 0.000 claims description 22
- 230000005540 biological transmission Effects 0.000 claims description 20
- 238000012790 confirmation Methods 0.000 claims description 15
- 238000000034 method Methods 0.000 description 27
- 238000004891 communication Methods 0.000 description 13
- 230000006870 function Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 6
- 239000000463 material Substances 0.000 description 6
- 238000004364 calculation method Methods 0.000 description 2
- 235000012041 food component Nutrition 0.000 description 2
- 239000005417 food ingredient Substances 0.000 description 2
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 1
- 230000001186 cumulative effect Effects 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000003203 everyday effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
本発明は、料理レシピ利用システム、ユーザ端末装置及びサーバ装置に関する。 The present invention relates to a cooking recipe utilization system, a user terminal device, and a server device.
ユーザが最近購入した食材及び店頭で関心を引いた食材のリストをユーザ端末に表示させて、リストの中から使用したい食材を選定し、これらの使用したい食材と料理のレシピを蓄積したデータベースの料理の食材とを比較して、使用したい食材に適した料理レシピを検索してユーザに提示するようにされた買物支援装置が知られている(例えば、特許文献1参照)。 A list of ingredients recently purchased by the user and a list of ingredients that attracted interest at the store are displayed on the user terminal, the ingredients to be used are selected from the list, and the dishes in the database storing the ingredients and dishes recipes to be used are stored. 2. Description of the Related Art A shopping support apparatus is known that compares a food recipe with a food ingredient and searches for a recipe suitable for the food ingredient to be used and presents the recipe to the user (see, for example, Patent Document 1).
例えば上記のように料理レシピをユーザに提示するサービスを行うにあたっては、料理レシピの人気度を把握しておくことがサービスの向上に役立つ場合がある。例えば、料理レシピを公開するウェブサイトなどで料理レシピの人気度を反映させた態様で公開すれば、ユーザからのウェブサイトの関心が高くなり、アクセス数の増加などにつなげることができる。
しかし、例えば、上記の買物支援装置の構成のように単にユーザが選定した食材に応じた料理レシピを提示することにとどまっていては、料理レシピの人気度を把握するにあたり、高い信頼性の人気度を得ることが難しい。
For example, in performing a service for presenting a cooking recipe to a user as described above, it may be useful to improve the service to know the popularity of the cooking recipe. For example, if it is published in a manner that reflects the popularity of cooking recipes on a website that publishes cooking recipes, the interest of the website from the user is increased, and the number of accesses can be increased.
However, for example, as shown in the configuration of the shopping support apparatus described above, simply presenting a cooking recipe corresponding to the food selected by the user, the popularity of the high reliability can be obtained in grasping the popularity of the cooking recipe. It is difficult to get a degree.
そこで、本発明は、料理レシピをユーザに提供するサービスのもとで、信頼性の高い料理レシピの人気度が得られるようにすることを目的する。 Therefore, an object of the present invention is to obtain a popularity degree of a highly reliable cooking recipe under a service for providing a user with a cooking recipe.
本発明の一態様は、ユーザが使用するユーザ端末装置と、料理レシピを提供する料理レシピサーバとを備え、前記料理レシピサーバにおいて、食材ごとの店舗での販売に関する商品販売情報と、前記店舗にて販売される食材が陳列される場所を示す商品陳列情報とを取得する商品情報管理部と、前記ユーザ端末装置において、ユーザ端末装置に関連の位置を示す位置情報を含む料理レシピ要求を前記料理レシピサーバに送信する料理レシピ要求部と、前記料理レシピサーバにおいて、受信された前記料理レシピ要求に含まれる位置情報に対応する店舗の商品販売情報に基づいて、前記料理レシピサーバが提供可能な料理レシピのうちから、前記ユーザ端末装置のユーザに推薦する料理レシピを決定し、決定された料理レシピを前記ユーザ端末装置に送信する料理レシピ提供部と、前記ユーザ端末装置において、前記料理レシピサーバから受信した料理レシピを使用して料理することの意思表示がユーザにより行われた場合に、前記意思表示の対象の料理レシピを示す料理レシピ情報を含み、前記意思表示のあったことを示す意思表示通知を、前記料理レシピサーバに送信する意思表示通知部と、前記料理レシピサーバにおいて、前記料理レシピサーバが提供可能な料理レシピについての人気度を決定するにあたり、前記ユーザ端末装置から受信した意思表示通知に含まれる料理レシピ情報を利用する人気度決定部とを備える料理レシピ利用システムである。 One aspect of the present invention includes a user terminal device used by a user and a cooking recipe server that provides a cooking recipe. In the cooking recipe server, product sales information relating to sales at a store for each ingredient, and the store A product information management unit that acquires product display information indicating a place where foodstuffs to be sold are displayed, and in the user terminal device, the cooking recipe request including position information indicating a position related to the user terminal device A dish that can be provided by the dish recipe server based on merchandise sales information of the store corresponding to the position information included in the dish recipe request received in the dish recipe request received in the dish recipe request unit transmitted to the recipe server A recipe to be recommended to a user of the user terminal device is determined from among the recipes, and the determined cooking recipe is determined by the user terminal. In the cooking recipe providing unit to be transmitted to the table and the user terminal device, when the intention display of cooking using the cooking recipe received from the cooking recipe server is performed by the user, the target of the intention display In the intention display notification section that includes the cooking recipe information indicating the cooking recipe and that transmits the intention display notification indicating that the intention has been displayed to the cooking recipe server, and the cooking recipe server, the cooking recipe server can provide It is a cooking recipe utilization system provided with the popularity determination part using the cooking recipe information contained in the intention display notification received from the said user terminal device in determining the popularity regarding a simple cooking recipe.
本発明の一態様は、上記の料理レシピ利用システムであって、前記意思表示通知部は、前記意思表示として、前記料理レシピサーバから受信した料理レシピにおいて使用される食材が陳列されている店舗内の場所を案内する内容を有する店舗案内情報を要求する操作が行われると、前記意思表示通知として、前記料理レシピ情報が含まれる店舗案内情報要求を送信し、前記料理レシピサーバにおいて、受信された店舗案内情報要求に含まれる料理レシピ情報と前記商品販売情報とに基づいて作成した店舗案内情報を前記ユーザ端末装置に送信する店舗案内情報送信部をさらに備えてもよい。 One aspect of the present invention is the above-described cooking recipe utilization system, wherein the intention display notification unit is in the store where the ingredients used in the cooking recipe received from the cooking recipe server are displayed as the intention display. When an operation for requesting store guide information having contents for guiding the location of the restaurant is performed, a store guide information request including the dish recipe information is transmitted as the intention display notification, and the request is received at the dish recipe server. You may further provide the shop guidance information transmission part which transmits the shop guidance information created based on the cooking recipe information contained in a shop guidance information request | requirement, and the said product sales information to the said user terminal device.
本発明の一態様は、上記の料理レシピ利用システムであって、前記店舗において店舗端末装置をさらに備え、前記意思表示通知部は、前記意思表示として、前記料理レシピサーバから受信した料理レシピの印刷を指示する印刷指示操作が行われると、前記料理レシピ情報が含まれる前記意思表示通知を送信し、前記店舗端末装置において、前記印刷指示操作によって印刷が指示された料理レシピを印刷する制御を行う印刷制御部を備えてもよい。 One aspect of the present invention is the above-described cooking recipe use system, further including a shop terminal device in the store, wherein the intention display notification unit prints the cooking recipe received from the cooking recipe server as the intention display. When the print instruction operation for instructing is performed, the intention display notification including the dish recipe information is transmitted, and the store terminal device performs control to print the dish recipe instructed to be printed by the print instruction operation. A print control unit may be provided.
本発明の一態様は、上記の料理レシピ利用システムであって、前記店舗端末装置は、前記店舗において購入される商品の会計に使用される会計装置であり、前記印刷制御部は、会計結果を示すレシートに前記料理レシピを印刷する制御を行ってもよい。 One aspect of the present invention is the above-described cooking recipe utilization system, wherein the store terminal device is an accounting device used for accounting for products purchased in the store, and the print control unit displays the accounting result. You may perform control which prints the said cooking recipe on the receipt shown.
本発明の一態様は、上記の料理レシピ利用システムであって、前記店舗端末装置は、前記印刷指示操作に応じて前記ユーザ端末装置から取得した印刷対象の料理レシピと、会計の対象として登録された商品とに基づいて、前記印刷対象の料理レシピに使用される食材の買い忘れに関する情報を出力する購入確認部をさらに備えてもよい。 One aspect of the present invention is the above-described cooking recipe use system, wherein the store terminal device is registered as a printing target cooking recipe acquired from the user terminal device in response to the printing instruction operation, and an accounting target. A purchase confirmation unit that outputs information related to forgetting to buy the ingredients used in the cooking recipe to be printed may be further provided based on the product.
本発明の一態様は、上記の料理レシピ利用システムであって、前記料理レシピ要求部は、前記位置情報に加え、指定されたメニューまたは指定された食材の少なくとも一方を示す条件情報をさらに含む料理レシピ要求を前記料理レシピサーバに送信し、前記料理レシピ提供部は、受信された前記料理レシピ要求に含まれる位置情報に対応する店舗の商品販売情報と条件情報とに基づいて、前記料理レシピサーバが提供可能な料理レシピのうちから、前記ユーザ端末装置のユーザに推薦する料理レシピを決定してもよい。 One aspect of the present invention is the above-described dish recipe utilization system, wherein the dish recipe request unit further includes condition information indicating at least one of a designated menu or a designated ingredient in addition to the position information. The recipe request is transmitted to the cooking recipe server, and the cooking recipe providing unit is configured to use the cooking recipe server based on the merchandise sales information and the condition information corresponding to the location information included in the received cooking recipe request. The cooking recipe recommended to the user of the user terminal device may be determined from among the cooking recipes that can be provided.
本発明の一態様は、上記の料理レシピ利用システムであって、前記料理レシピ提供部は、前記ユーザ端末装置のユーザに推薦するものと決定された複数の料理レシピについて、前記商品販売情報に基づいて提示順を設定し、設定した提示順が反映された前記複数の料理レシピのリストを前記ユーザ端末装置に送信してもよい。 One aspect of the present invention is the above-described dish recipe utilization system, wherein the dish recipe providing unit is based on the product sales information for a plurality of dish recipes determined to be recommended to the user of the user terminal device. The presentation order may be set, and the list of the plurality of cooking recipes reflecting the set presentation order may be transmitted to the user terminal device.
本発明の一態様は、上記の料理レシピ利用システムであって、前記料理レシピ提供部は、前記ユーザ端末装置から受信した意思表示通知に含まれる料理レシピ情報と、前記人気度決定部により決定された料理レシピの人気度とを利用して料理レシピを決定してもよい。 One aspect of the present invention is the above-described cooking recipe use system, wherein the cooking recipe providing unit is determined by cooking recipe information included in the intention display notification received from the user terminal device and the popularity determination unit. The cooking recipe may be determined based on the popularity of the cooking recipe.
本発明の一態様は、自己の位置を示す位置情報が含まれる料理レシピ要求を料理レシピサーバに送信する料理レシピ要求部と、前記料理レシピ要求の送信に応じて前記料理レシピサーバから受信した料理レシピを使用して料理することの意思表示がユーザにより行われた場合に、前記意思表示の対象となった料理レシピを示す料理レシピ情報を含み、前記意思表示のあったことを示す意思表示通知を、前記料理レシピサーバに送信する意思表示通知部とを備えるユーザ端末装置である。 One aspect of the present invention is a dish recipe request unit that transmits a dish recipe request including position information indicating its own position to a dish recipe server, and a dish received from the dish recipe server in response to the transmission of the dish recipe request. When the intention to cook using the recipe is displayed by the user, the intention indication notification includes the cooking recipe information indicating the cooking recipe that is the target of the intention display and indicates that the intention display has been made. Is a user terminal device provided with the intention display notification part which transmits to the said cooking recipe server.
本発明の一態様は、食材としての商品ごとの店舗での販売に関する商品販売情報と、前記店舗にて販売される商品が陳列される場所を示す商品陳列情報とを取得する商品情報管理部と、ユーザ端末装置から送信された料理レシピ要求を受信すると、受信された料理レシピ要求に含まれるユーザ端末装置に関連の位置を示す位置情報に対応する店舗の商品販売情報に基づいて、提供可能な料理レシピのうちから、前記ユーザ端末装置のユーザに推薦する料理レシピを決定し、決定された料理レシピを前記ユーザ端末装置に送信する料理レシピ提供部と、料理レシピについての人気度を決定するにあたり、前記ユーザ端末装置から受信した意思表示通知に含まれ、前記料理レシピ提供部により送信された料理レシピのうちから前記ユーザ端末装置にて選択された料理レシピを示す料理レシピ情報を利用する人気度決定部とを備えるサーバ装置である。 One aspect of the present invention is a product information management unit that acquires product sales information related to sales at a store for each product as a food, and product display information indicating a place where a product sold at the store is displayed. When receiving the cooking recipe request transmitted from the user terminal device, it can be provided based on the merchandise sales information of the store corresponding to the position information indicating the position related to the user terminal device included in the received cooking recipe request When determining a cooking recipe to be recommended to the user of the user terminal device from among the cooking recipes, and determining the popularity of the cooking recipe providing unit that transmits the determined cooking recipe to the user terminal device. The user terminal device from among the cooking recipes included in the intention display notification received from the user terminal device and transmitted by the cooking recipe providing unit A server apparatus and a popularity determination unit utilizing recipe information indicating the selected recipe Te.
以上説明したように、本発明によれば、料理レシピをユーザに提供するサービスのもとで、料理レシピの人気に関する情報を容易に把握できるようになるという効果が得られる。 As described above, according to the present invention, it is possible to easily grasp information related to popularity of a cooking recipe under a service for providing a cooking recipe to a user.
<第1実施形態>
[料理レシピ利用システムの全体構成例]
図1は、本実施形態における料理レシピ利用システムの全体構成例を示している。
同図に示す料理レシピ利用システムは、料理レシピサーバ100(サーバ装置の一例)、ユーザ端末装置200、店舗サーバ300及び店舗端末装置400を備える。
料理レシピサーバ100は、ネットワーク500を介して、ユーザ端末装置200及び店舗サーバ300と通信可能に接続される。
<First Embodiment>
[Example of overall configuration of cooking recipe use system]
FIG. 1 shows an example of the overall configuration of a cooking recipe utilization system in the present embodiment.
The cooking recipe utilization system shown in the figure includes a cooking recipe server 100 (an example of a server device), a
The
料理レシピサーバ100は、ユーザ端末装置200に料理レシピを提供する。
ユーザ端末装置200はユーザが操作する移動体端末である。ユーザ端末装置200は、例えばスマートフォン、タブレット端末、携帯電話などであればよい。なお、同図においては、ユーザ端末装置200を所持するユーザが店舗10内に存在していることで、ユーザ端末装置200が店舗10内に位置している状態が示されている。
The
The
店舗10は、料理レシピにおいて使用される食材となる商品を販売する、スーパーマーケットや食料品店などの店舗である。
The
店舗サーバ300は、店舗10が有するサーバである。なお、同図においては、店舗サーバ300が1つの店舗10において備えられた態様を示している。しかし、店舗サーバ300は、例えば店舗10のそれぞれが支店であるような場合には、複数の店舗10の本部に備えられてもよい。
The
店舗端末装置400は、店舗10において備えられる端末装置である。店舗端末装置400は、例えば店員が会計の操作を行う会計装置、あるいは客自身が購入した商品の会計を行うセルフレジと呼ばれる装置である。
The
なお、本実施形態においては、店舗端末装置400を含まずに、料理レシピサーバ100とユーザ端末装置200と店舗サーバ300とにより、料理レシピサーバ100が提供する料理レシピの人気度を決定することができる。
In the present embodiment, the popularity of the cooking recipe provided by the
本実施形態のユーザ端末装置200には、料理レシピサーバ100から料理レシピの提供を受けることのできるアプリケーション(料理レシピアプリケーション)がインストールされている。また、店舗10は。料理レシピサーバ100の運営者と提携しており、店舗に赴いたユーザに対して以下のように料理レシピを提示する。
In the
ユーザ端末装置200を所持するユーザは、店舗10に赴くと料理レシピアプリケーションを起動させる。料理レシピアプリケーションが起動されたユーザ端末装置200は、当該ユーザ端末装置200に関連の位置を示す位置情報を取得する。本実施形態において、ユーザ端末装置200は、上記の位置情報として、例えばGPS(Global Positioning System)のもとで緯度、経度(さらに高さの情報が含まれてもよい)により表される位置を取得する。
あるいは、ユーザ端末装置200は、店舗10において設置される無線LAN(Local Area Network)の基地局(図示は省略)と通信を行うことで、自己が店舗10内に位置していることを認識可能である。そこで、ユーザ端末装置200が店舗10内に位置していることの認識情報を位置情報として取得してもよい。
When the user who owns the
Alternatively, the
そして、料理レシピアプリケーションが動作するユーザ端末装置200は、上記のように取得した位置情報を含む料理レシピ要求を、ネットワーク500経由で料理レシピサーバ100に送信する。
Then, the
料理レシピサーバ100は、料理レシピ要求の受信に応答して以下の処理を行う。
料理レシピサーバ100は、受信された料理レシピ要求に含まれる位置情報を利用して、料理レシピ要求の送信元のユーザ端末装置200が位置している店舗10を特定する。このためには、例えば料理レシピサーバ100は、提携している店舗ごとの位置を示す店舗位置情報を記憶しておく。
そのうえで、料理レシピサーバ100は、受信された料理レシピ要求に含まれる位置情報により示される位置に該当する店舗位置情報が対応する店舗を、ユーザ端末装置200が位置している店舗10として特定する。
The
The
In addition, the
料理レシピサーバ100は、提携の店舗のそれぞれから登録された商品販売情報を記憶している。商品販売情報は、食材としての商品ごとの店舗での販売に関する情報である。具体的に、商品販売情報は、対応の店舗にて販売されている食材ごとの価格、食材ごとの特売、お勧めなどの設定に関する情報を含む。
料理レシピサーバ100は、ユーザ端末装置200が位置していることが特定された店舗10に対応する商品販売情報を利用して、ユーザ端末装置200に提供可能な全ての料理レシピのうちから、ユーザ端末装置200のユーザに推薦する料理レシピを決定する。具体的に、料理レシピサーバ100は、特売価格が設定されている食材やお勧め対象の食材を含む料理レシピをユーザに推薦する料理レシピとして決定することができる。
The
The
また、料理レシピサーバ100は、提供可能な料理レシピごとの人気度を示す人気度情報を記憶している。そこで、料理レシピサーバ100は、さらに人気度情報が示す人気度を利用して、人気度の高い料理レシピをユーザ端末装置200のユーザに推薦する料理レシピとして決定することができる。
また、料理レシピサーバ100は、商品販売情報と人気度情報が示す人気度との双方を利用してユーザに推薦する料理レシピを決定することもできる。
本実施形態において、料理レシピサーバ100は、複数の料理レシピをユーザに推薦する料理レシピとして決定する。
In addition, the
In addition, the
In this embodiment, the
料理レシピサーバ100は、上記のようにユーザに推薦する料理レシピとして決定された複数の料理レシピについて、所定のソート基準に従ってソート(提示順を設定)する。
例えば、料理レシピサーバ100は、決定された複数の料理レシピについて、特売価格やお勧めの食材の数などのソート基準に従ってソートすることができる。
また、料理レシピサーバ100は、決定された複数の料理レシピについて、使用される食材の合計価格をソート基準としてソートすることができる。
また、料理レシピサーバ100は、決定された複数の料理レシピについて、料理レシピ人気順をソート基準としてソートすることができる。
料理レシピサーバ100は、上記のようにソートした複数の料理レシピによる料理レシピリストをユーザ端末装置200に送信する。
The
For example, the
In addition, the
The
The
料理レシピアプリケーションが動作するユーザ端末装置200は、受信した料理リストを表示部に表示させる。ユーザは、表示された料理レシピリストのうちから、自分が料理したいメニューが掲載された料理レシピを選択する操作(料理レシピ選択操作)を行うことができる。
料理レシピ選択操作が行われると、ユーザ端末装置200は、選択された料理レシピに使用される食材としての商品が陳列されている店舗10内の場所を案内する店舗案内情報が必要か否かを問合わせる画面(店舗案内情報要否問合せ画面)を表示する。
The
When the cooking recipe selection operation is performed, the
店舗案内情報は、具体的には、店舗10内の平面地図上において選択された料理レシピに使用される食材としての商品が陳列されている場所を画像により示す情報である。
例えば、ユーザが、選択した料理レシピのメニューを料理するために店舗10で食材の買い物をしたいと思った場合、店舗案内情報があれば、食材を探す手間が省けて便利である。そこで、この場合、ユーザは、店舗案内情報要否選択画面に対して店舗案内情報が必要であることを宣言する操作(店舗案内情報必要宣言操作)を行う。
一方、例えば料理レシピを選択する操作を行ったものの、選択した料理レシピのメニューを料理するための食材が今は必要ではないといったような場合には、店舗案内情報が不要であることを宣言する操作(店舗案内情報不要宣言操作)を行う。
Specifically, the store guide information is information indicating, by an image, a place where a product as an ingredient used for the cooking recipe selected on the planar map in the
For example, if the user wants to shop for ingredients at the
On the other hand, if, for example, an operation for selecting a cooking recipe is performed, but ingredients for cooking the menu of the selected cooking recipe are not needed now, the store guidance information is declared to be unnecessary. Perform the operation (declaration operation that does not require store information).
店舗案内情報必要宣言操作が行われた場合、ユーザ端末装置200は、料理レシピサーバ100に店舗案内情報要求を送信する。店舗案内情報要求には、料理レシピ選択操作により選択された料理レシピを示す料理レシピ情報が含められる。
When the store guide information necessity declaration operation is performed, the
料理レシピサーバ100は、提携の店舗のそれぞれから登録された商品陳列情報を記憶している。商品陳列情報は、対応の店舗にて販売される商品が陳列される場所を示す情報である。
店舗案内情報要求を受信した料理レシピサーバ100は、店舗10に対応する商品陳列情報を利用して、店舗案内情報を作成する。作成される店舗案内情報は、受信された店舗案内情報要求に含まれる料理レシピ情報が示す料理レシピにて使用される食材が店舗10において陳列されている場所を示す。
料理レシピサーバ100は、作成した店舗案内情報をユーザ端末装置200に送信する。
ユーザ端末装置200は、受信した店舗案内情報を表示させる。ユーザは、表示された店舗案内情報において示される食材の陳列された場所を確認しながら、料理レシピで使用する食材を効率良く選んでいくことができる。
The
The
The
The
また、店舗案内情報要求が送信されたということは、対応の料理レシピを使用してユーザが料理を行う可能性が高い。つまり、店舗案内情報要求に対応する料理レシピは、ユーザにとって有用性が高いと捉えることができる。この点で、店舗案内情報要求が行われた料理レシピの数を人気度決定の要素とすることには有意性がある。
そこで、料理レシピサーバ100は、店舗案内情報要求が行われた料理レシピの数について集計を行う。そして、所定のタイミングで、料理レシピサーバ100は、店舗案内情報要求が行われた料理レシピの数の集計結果を利用して、料理レシピごとの人気度を決定する。即ち、本実施形態の料理レシピ利用システムでは、料理レシピをユーザに提供するサービスのもとで、料理レシピの人気に関する情報を容易に把握することが可能である。
Further, the fact that the store guide information request has been transmitted has a high possibility that the user will cook using the corresponding cooking recipe. That is, the cooking recipe corresponding to the store guide information request can be regarded as highly useful for the user. In this respect, it is significant to use the number of cooking recipes for which store guide information is requested as an element for determining the popularity.
Therefore, the
[料理レシピサーバの構成例]
図2を参照して料理レシピサーバ100の構成例について説明する。同図の料理レシピサーバ100は、通信部101、制御部102及び記憶部103を備える。
[Cooking recipe server configuration example]
A configuration example of the
通信部101は、ネットワーク500(図1)経由でユーザ端末装置200と通信を行う。
制御部102は、料理レシピサーバ100における各種の制御を実行する。制御部102としての機能は、例えば料理レシピサーバ100が備えるCPU(Central Processing Unit)がプログラムを実行することによって実現される。
制御部102は、商品情報管理部121、料理レシピ提供部122、店舗案内情報送信部123及び人気度決定部124を備える。
The
The
The
商品情報管理部121は、商品情報を管理する。ここで、商品情報は、商品販売情報と商品陳列情報とを含む。前述のように、商品販売情報は、食材としての商品ごとの店舗での販売に関する情報であり、商品陳列情報は、店舗にて販売される商品が陳列される場所を示す情報である。
The product
店舗10の店舗サーバ300は、自店に対応する商品情報(商品販売情報と商品陳列情報)を記憶している。なお、店舗10がスーパーマーケットである場合など、商品の価格、特売の対象となる商品、お勧めの対象となる商品などの設定は日々、あるいは1日の営業時間内において変更される。従って、販売情報と商品陳列情報は、上記のような商品に設定される価格やサービス内容などに応じて適宜更新される。
店舗サーバ300は、例えば一定時間ごとに、あるいは商品情報の更新が行われたタイミングに応じて、自己が記憶する商品情報を料理レシピサーバ100に登録する処理を行う。つまり、店舗サーバ300は、自己が記憶する商品情報を含む商品情報登録要求を料理レシピサーバ100に送信する。
The
The
商品情報管理部121は、受信された商品情報登録要求から商品情報(商品販売情報と商品陳列情報)を取得する。商品情報管理部121は、取得した商品情報を記憶部103の商品情報記憶部132に記憶させる。
このようにして商品情報管理部121による商品情報の管理として、商品情報の取得と記憶とが行われる。
The product
In this way, product information is acquired and stored as product information management by the product
料理レシピ提供部122は、ユーザ端末装置200から送信された料理レシピ要求を受信すると以下の処理を行う。つまり、料理レシピ提供部122は、受信された料理レシピ要求に含まれる位置情報に対応する店舗の商品販売情報に基づいて、提供可能な料理レシピのうちから、ユーザ端末装置200のユーザに推薦する料理レシピを決定する。そして、料理レシピ提供部122は、決定された料理レシピをユーザ端末装置200に送信する。
When the cooking
ここで、提供可能な料理レシピとは、例えば料理レシピ記憶部131に記憶されている料理レシピであり、ネットワーク500を介してユーザ端末装置200に送信可能な料理レシピである。従って、料理レシピ提供部122は、料理レシピ記憶部131に記憶されている料理レシピ(提供可能な料理レシピ)のうちからユーザに推薦する料理レシピを決定し、決定された料理レシピを料理レシピ記憶部131から読み出す。そして、読み出した料理レシピをユーザ端末装置200に送信する。
本実施形態において、料理レシピ提供部122は、ユーザに推薦する料理レシピとして複数を決定される。そして、料理レシピ提供部122は、決定した複数の料理レシピをリスト化してユーザ端末装置200に送信する。
Here, the dish recipe that can be provided is, for example, a dish recipe stored in the dish
In the present embodiment, a plurality of cooking
なお、料理レシピ提供部122は、上記のようにユーザ端末装置200で動作する料理レシピアプリケーションに対して料理レシピを提供するだけではなく、例えば料理レシピウェブサイトによりネットワーク500上で料理レシピを公開させるようにしてよい。
The cooking
店舗案内情報送信部123は、ユーザ端末装置200から送信された店舗案内情報要求の受信に応じて以下の処理を行う。つまり、店舗案内情報送信部123は、受信された店舗案内情報要求に含まれる料理レシピ情報と商品販売情報とに基づいて店舗案内情報を作成する。店舗案内情報送信部123は、作成した店舗案内情報をユーザ端末装置200に送信する。
The store guide
本実施形態におけるユーザ端末装置200からは、料理レシピサーバ100から送信された料理レシピを使用してユーザが料理をつくることの意思表示を示す意思表示通知として、店舗案内情報要求が送信される。店舗案内情報要求には、料理レシピ提供部122により送信された料理レシピのうちからユーザ端末装置200にて選択された料理レシピを示す料理レシピ情報が含まれる。
人気度決定部124は、料理レシピの人気度を決定する。人気度決定部124は、人気度を決定するにあたり、ユーザ端末装置200から受信した意思表示通知に含まれる料理レシピ情報を利用する。
一具体例として、人気度決定部124は、ユーザ端末装置200から送信される意思表示通知の受信ごとに、受信された意思表示通知に含まれる料理レシピ情報が示す料理レシピを取得し、取得した料理レシピの集計を行う。料理レシピの集計結果は、料理レシピ集計情報として記憶部103における料理レシピ集計情報記憶部134に記憶される。
From the
The
As a specific example, the
人気度決定部124は、例えば一定時間ごとに、料理レシピ集計情報記憶部134に記憶される料理レシピ集計情報が示す料理レシピの集計結果を人気度決定パラメータの1つに含める。そのうえで、人気度決定部124は、人気度決定パラメータを利用し、所定のアルゴリズムに従って料理レシピごとの人気度を決定する。人気度決定部124は、人気度の決定結果を、人気度情報として記憶部103の人気度情報記憶部133に記憶させる。
ここでの人気度の決定対象となる料理レシピは、料理レシピサーバ100がユーザ端末装置200に提供可能な料理レシピであり、具体的には、前述のように、料理レシピ記憶部131に記憶される料理レシピである。
The
The cooking recipe for which the degree of popularity is determined here is a cooking recipe that the
また、人気度決定パラメータとしては、料理レシピ集計情報が示す料理レシピの集計結果(即ち、店舗案内情報要求に対応する料理レシピ)のほか、以下のようなものを含めることができる。
1つには、ユーザ端末装置200にて表示された料理レシピリストから選択された料理レシピについての集計結果を人気度決定パラメータに含めることができる。
また、ユーザ端末装置200で動作する料理レシピアプリケーションに対する操作によって、ユーザが料理レシピを使用して料理を行った感想などを料理レシピサーバ100に投稿できるようにする。そして、料理レシピサーバ100は、料理レシピごとの投稿数を集計するようにし、人気度決定部124は、料理レシピごとの投稿数の集計結果を人気度決定パラメータに含めることができる。
なお、人気度決定部124が料理レシピごとの人気度を決定するアルゴリズムについては特に限定されるものではない。
Further, as the degree of popularity determination parameter, the following can be included in addition to the cooking recipe tabulation result indicated by the cooking recipe tabulation information (that is, the cooking recipe corresponding to the store guide information request).
For example, the totalization result about the cooking recipe selected from the cooking recipe list displayed on the
Further, the user can post an impression of cooking using the cooking recipe to the
The algorithm for determining the popularity for each cooking recipe by the
記憶部103は、制御部102が利用する各種の情報を記憶する。同図の記憶部103は、料理レシピ記憶部131、商品情報記憶部132、人気度情報記憶部133及び料理レシピ集計情報記憶部134を備える。
The
料理レシピ記憶部131は、料理レシピサーバ100が提供する料理レシピデータを記憶する。
図3は、料理レシピ記憶部131に記憶される料理レシピデータの一例を示している。料理レシピ記憶部131は、料理レシピごとに対応して同図に示される料理レシピデータを記憶する。
1つの料理レシピに対応する料理レシピデータは、料理レシピ識別子、料理レシピページデータ及び使用食材情報を格納する。
料理レシピ識別子は、対応の料理レシピを一意に示す識別子である。
料理レシピページデータは、対応の料理レシピとしてのウェブページのデータである。ユーザ端末装置200で動作する料理レシピアプリケーション(またはウェブブラウザ)は、料理レシピページデータを利用して料理レシピを表示する。
使用食材情報は、対応の料理レシピにおいて使用される食材を示す情報である。使用食材情報は、同図に示されるように、対応の料理レシピにおいて使用される食材ごとに応じた食材識別子を格納する。食材識別子は、料理レシピサーバ100が提供可能な全ての料理レシピにおいて使用されている食材ごとに付与された識別子である。
The cooking
FIG. 3 shows an example of cooking recipe data stored in the cooking
The cooking recipe data corresponding to one cooking recipe stores a cooking recipe identifier, cooking recipe page data, and used food material information.
The dish recipe identifier is an identifier that uniquely indicates the corresponding dish recipe.
The cooking recipe page data is data of a web page as a corresponding cooking recipe. The cooking recipe application (or web browser) operating on the
The used ingredient information is information indicating ingredients used in the corresponding cooking recipe. As shown in the figure, the used ingredient information stores an ingredient identifier corresponding to each ingredient used in the corresponding cooking recipe. The ingredient identifier is an identifier assigned to each ingredient used in all the recipes that can be provided by the
説明を図2に戻す。商品情報記憶部132は、商品情報を記憶する。前述のように商品情報は、商品販売情報と商品陳列情報を含む。
図4は、商品情報記憶部132が記憶する商品情報として1つの店舗10に対応する商品情報の一例を示している。同図に示すように、商品情報は、店舗識別子、店舗位置情報、商品販売情報及び商品陳列情報を含む。
店舗識別子は、対応の店舗を一意に示す識別子である。
店舗位置情報は、対応の店舗の位置を示す情報である。店舗位置情報は、例えば対応の店舗10が存在する場所の位置範囲を、例えば緯度、経度を用いて表した情報である。
商品情報記憶部132は、同図に示す構造の商品情報を、提携の店舗ごとに記憶する。
Returning to FIG. The product
FIG. 4 shows an example of product information corresponding to one
The store identifier is an identifier that uniquely indicates the corresponding store.
The store position information is information indicating the position of the corresponding store. The store position information is information representing the position range of the place where the
The merchandise
図5は、1つの店舗10に対応する商品販売情報の一例を示している。同図の商品販売情報は、対応の店舗10において販売される食材としての商品ごとに対応して、食材識別子、食材名、価格、お勧め設定フラグ、特売設定フラグ、在庫フラグを格納する。
FIG. 5 shows an example of merchandise sales information corresponding to one
食材識別子は、店舗10において販売される対応の食材を位置に示す識別子である。商品販売情報において使用される食材識別子は、料理レシピデータ(図3)における使用食材情報に格納される食材識別子と共通の定義内容が適用されている。従って、商品販売情報における食材と、料理レシピデータの使用食材情報において示される食材とは、食材識別子によって対応付けられる。
食材名は、対応の食材の名称である。価格は、対応の食材に設定された価格である。
The food identifier is an identifier indicating the corresponding food sold in the
The ingredient name is the name of the corresponding ingredient. The price is the price set for the corresponding food.
お勧め設定フラグは、対応の食材についてお勧め商品であることが設定されているか否かを示すフラグである。同図の例では、「1」のお勧め設定フラグによりお勧め商品として設定されていることを示し、「0」のお勧め設定フラグによりお勧め商品として設定されていないことを示す。
特売設定フラグは、対応の食材について特売商品であることが設定されているか否かを示すフラグである。同図の例では、「1」の特売設定フラグにより特売商品として設定されていることを示し、「0」の特売設定フラグにより特売商品として設定されていないことを示す。
在庫フラグは、対応の食材としての商品についての対応の店舗10における在庫の有無を示すフラグである。同図の例では、「1」の在庫フラグにより在庫が有ることを示し、「0」の在庫フラグにより在庫が無いことを示す。
商品情報記憶部132は、提携の店舗ごとに対する商品情報に同図の構造を有する商品販売情報を含めて記憶する。
The recommended setting flag is a flag indicating whether or not the corresponding food is set as a recommended product. In the example of the figure, the recommended setting flag “1” indicates that the recommended product is set, and the recommended setting flag “0” indicates that the recommended product is not set.
The special sale setting flag is a flag indicating whether or not the corresponding food is set as a special sale product. In the example shown in the figure, the special sale setting flag “1” indicates that the item is set as a special sale item, and the special sale setting flag “0” indicates that the item is not set as a special sale item.
An inventory flag is a flag which shows the presence or absence of the stock in the
The merchandise
図6は、商品情報記憶部132が記憶する商品陳列情報として、1つの店舗に対応する商品陳列情報の一例を示している。
商品陳列情報は、図6(a)に示す店内地図情報と、図6(b)に示す陳列場所情報とを含む。
図6(a)の店内地図情報は、対応の店舗10内の売り場を平面方向よりみた地図を示す。店内地図情報は、例えば画像として表示することのできる形式である。また、店内地図情報においては、店舗10の売り場に設置された商品棚やショーケースなどの商品陳列場所ごとに番号(棚番号)が割り当てられている。同図におけるA1、A2、A3、B1、B2、B3・・・F1、F2、F3は、それぞれ対応の商品陳列場所に割り当てられた棚番号である。
FIG. 6 shows an example of product display information corresponding to one store as the product display information stored in the product
The merchandise display information includes in-store map information shown in FIG. 6A and display location information shown in FIG.
The in-store map information of FIG. 6A shows a map of the sales floor in the
図6(b)の陳列場所情報は、対応の店舗10において販売される食材としての商品ごとの売り場における陳列場所を示す。具体的に、同図の陳列場所情報は、対応の店舗10において販売される食材としての商品ごとに、食材識別子、食材名及び陳列場所を格納する。
陳列場所情報における食材識別子は、対応の食材を示す識別子である。陳列場所情報における食材識別子は、商品販売情報において格納される食材識別子と共通の定義内容が適用されている。従って、陳列場所情報における食材と、商品販売情報における食材とは食材識別子によって対応付けられる。
食材名は、対応の食材の名称である。陳列場所は、対応の食材が陳列されている場所を示す。具体的に、同図の例では、陳列場所は、対応の食材が陳列されている場所としての棚番号によって示される。
The display location information in FIG. 6B indicates the display location at the sales floor for each product as a food sold at the
The ingredient identifier in the display place information is an identifier indicating the corresponding ingredient. The food content identifier in the display location information has the same definition as the food material identifier stored in the product sales information. Accordingly, the ingredients in the display location information and the ingredients in the merchandise sales information are associated with each other by the ingredient identifier.
The ingredient name is the name of the corresponding ingredient. The display place indicates a place where the corresponding food is displayed. Specifically, in the example of the figure, the display place is indicated by a shelf number as a place where the corresponding food is displayed.
説明を図2に戻す。人気度情報記憶部133は、人気度情報を記憶する。人気度情報は、料理レシピサーバ100が提供可能な料理レシピごとの人気度を示す情報である。
図7は、人気度情報記憶部133が記憶する人気度情報の一例を示す。同図の人気度情報は、料理レシピ識別子に人気度を対応付けた構造である。
料理レシピ識別子は、料理レシピを一意に識別する識別子である。
人気度は、対応の料理レシピ識別子が示す料理レシピについての人気度を示す。同図における人気度は、一例として0〜100の範囲を有するポイント(度数)であり、ポイントの値が高いほど人気度が高いことを示す。人気度は、前述のように、人気度決定部124が所定のアルゴリズムに従って決定する。
なお、人気度としては、上記のようなポイントとしてのほかに、例えば料理レシピの順位を表すものであってもよい。
Returning to FIG. The popularity
FIG. 7 shows an example of the popularity information stored in the popularity
The cooking recipe identifier is an identifier for uniquely identifying a cooking recipe.
The popularity indicates the popularity of the cooking recipe indicated by the corresponding cooking recipe identifier. The degree of popularity in the figure is a point (frequency) having a range of 0 to 100 as an example, and the higher the value of the point, the higher the degree of popularity. As described above, the
In addition, as a degree of popularity, in addition to the above points, for example, the order of cooking recipes may be represented.
説明を図2に戻す。料理レシピ集計情報記憶部134は、ユーザ端末装置200のユーザが料理を行うことの意思表示が行われた料理レシピの集計結果を示す料理レシピ集計結果情報を記憶する。
具体的に、本実施形態における料理レシピ集計結果は、ユーザ端末装置200から送信された店舗案内情報要求に含まれていた料理レシピ情報が示す料理レシピについての集計結果を示す。つまり、本実施形態における料理レシピ集計結果情報は、ユーザが店舗案内情報を利用して購入したいと考えた食材が使用される料理レシピについての集計結果を示す。
このように店舗案内情報を利用して購入したいと考えている食材が使用される料理レシピは、ユーザが実際に料理するために使用される可能性が高いといえる。そこで、本実施形態においては、店舗案内情報を必要とすることを宣言する操作がユーザが料理することの意思表示が行われた料理レシピであると捉える。
Returning to FIG. The cooking recipe total
Specifically, the dish recipe tabulation result in the present embodiment indicates the tabulation result of the dish recipe indicated by the dish recipe information included in the store guide information request transmitted from the
Thus, it can be said that the cooking recipe using the ingredients that the user wants to purchase using the store guide information is highly likely to be used for the user to actually cook. Therefore, in the present embodiment, the operation of declaring that the shop guide information is required is regarded as a cooking recipe in which the user has indicated that he / she wants to cook.
図示は省略するが、料理レシピ集計情報記憶部134が記憶する料理レシピ集計結果情報は、これまでにユーザ端末装置200から送信された店舗案内情報要求に含まれていた料理レシピ情報が示す料理レシピごとの累積数が表されるものであればよい。このような観点からすれば、料理レシピ集計情報は、例えばユーザ端末装置200から送信された店舗案内情報要求に含まれていた料理レシピ情報の取得履歴などであってもよい。
Although illustration is omitted, the cooking recipe total result information stored in the cooking recipe total
[端末装置の構成例]
図8を参照して、ユーザ端末装置200の構成例について説明する。同図のユーザ端末装置200は、通信部201、制御部202、記憶部203、表示部204、操作部205を備える。
通信部201は、ネットワーク500経由で料理レシピサーバ100と通信を行う。
[Configuration example of terminal device]
A configuration example of the
The
制御部202は、ユーザ端末装置200における各種の制御を実行する。制御部202としての機能は、例えばユーザ端末装置200が備えるCPUが、記憶部203に記憶されるプログラムを実行することによって実現される。
制御部202は、料理レシピアプリケーションとしてのプログラムを実行することによって得られる機能として、位置情報取得部221、料理レシピ要求部222、アプリケーション処理部223及び意思表示通知部224を備える。
The
The
位置情報取得部221は、自己(ユーザ端末装置200)の位置を示す位置情報を取得する。本実施形態における位置情報取得部221は、前述のように、例えばGPSに対応する受信機能を備えることで、緯度、経度(さらに高さがふくまれてもよい)による位置情報を取得する。
The position
料理レシピ要求部222は、料理レシピ要求を料理レシピサーバ100に送信する。料理レシピ要求部222は、料理レシピ要求に、位置情報取得部221により取得された位置情報を含めて送信する。
また、先の図1の説明では、料理レシピ要求部222は、料理レシピアプリケーションが起動されると、特に操作などを受け付けることなく、自発的に料理レシピ要求を送信する例を挙げている。しかし、料理レシピ要求部222は、ユーザからの料理レシピリストの表示指示などの操作に応じて、料理レシピ要求を送信するようにしてもよい。
The cooking
In the above description of FIG. 1, the cooking
アプリケーション処理部223は、料理レシピアプリケーションとしての全体的な処理を司る機能を有する。アプリケーション処理部223は、料理レシピアプリケーションにおける、位置情報取得部221、料理レシピ要求部222、意思表示通知部224以外の処理を実行する。
例えば、アプリケーション処理部223は、ユーザ端末装置200から受信した料理レシピリストを表示部204に表示し、料理レシピリストから料理レシピを選択する操作に応じて、選択された料理レシピを表示させるなどの処理を行う。
The
For example, the
意思表示通知部224は、料理レシピ要求の送信に応じて料理レシピサーバ100から受信した料理レシピを使用して料理することの意思表示がユーザにより行われた場合に、意思表示のあったことを示す意思表示通知を料理レシピサーバ100に送信する。
本実施形態において、ユーザが料理レシピサーバ100から受信した料理レシピを使用して料理することの意思表示は、前述のように、店舗案内情報が必要であることを宣言する操作である。そして、料理レシピサーバ100に送信される意思表示通知は、店舗案内情報要求である。
また、意思表示通知である店舗案内情報には、料理することの意思表示の対象の料理レシピ、即ち、料理レシピリストから選択された料理レシピを示す料理レシピ情報が含まれる。
The intention
In this embodiment, the intention display of cooking using the cooking recipe received from the
In addition, the store guide information that is a notification of intention display includes cooking recipe information indicating a cooking recipe that is a target of intention to cook, that is, a cooking recipe selected from the cooking recipe list.
記憶部203は、制御部202が利用する各種の情報を記憶する。記憶部203が記憶する情報には、ユーザ端末装置200のCPUが実行する料理レシピアプリケーションが含まれる。
The
表示部204は、制御部202の制御に応じて画像を表示する。
操作部205は、ユーザ端末装置200に備えられる操作子、入力デバイスなどを一括して示している。例えば、表示部204がタッチパネルとして構成されている場合、操作部205には、タッチパネルを構成する入力デバイスであるタッチパッドが含まれる。また、操作部205には、キーボード、マウス、トラックパッド、ペンタブレットなどが含まれてもよい。
The
The
[処理手順例]
続いて、図9のシーケンス図を参照して、本実施形態における料理レシピサーバ100、ユーザ端末装置200及び店舗サーバ300が実行する処理手順例について説明する。
店舗サーバ300は、前述のように所定のタイミングで、自店の商品情報(商品販売情報及び商品陳列情報)を料理レシピサーバ100に登録するため、登録要求を送信する(ステップS101)。
[Example of processing procedure]
Next, with reference to a sequence diagram of FIG. 9, an example of a processing procedure executed by the
The
料理レシピサーバ100における商品情報管理部121は、ステップS101により送信された登録要求に応答して、商品情報を登録する(ステップS102)。
つまり、商品情報管理部121は、店舗サーバ300から送信された登録要求に含まれる商品情報(商品販売情報、商品陳列情報)を、商品情報記憶部132に記憶する。
また、商品情報の登録に際して、料理レシピサーバ100の商品情報記憶部132において既に同店舗の商品情報が記憶されていた場合、商品情報管理部121は、商品情報の登録として、登録要求に含まれていた商品情報により、商品情報記憶部132に記憶される商品情報を更新する。
The merchandise
That is, the product
When product information is registered, if product information of the store is already stored in the product
また、ユーザ端末装置200において料理レシピアプリケーションが起動されると、ユーザ端末装置200の制御部202における位置情報取得部221は、ユーザ端末装置200の位置情報を取得する(ステップS103)。
次に、料理レシピ要求部222は、ステップS103により取得された位置情報を含む料理レシピ要求を料理レシピサーバ100に送信する(ステップS104)。
When the cooking recipe application is activated in the
Next, the cooking
料理レシピ要求が受信されると、料理レシピサーバ100の制御部102における料理レシピ提供部122は、料理レシピ要求の送信元のユーザ端末装置200のユーザに推薦する料理レシピを決定する(ステップS105)。
このために、料理レシピ提供部122は、ステップS104に対応して受信された料理レシピ要求に含まれている位置情報を含む店舗位置情報を含む商品情報を商品情報記憶部132から取得する。このように取得された商品情報は、ユーザ端末装置200が位置している店舗10に対応する。従って、商品情報の取得は、ユーザ端末装置200が位置する店舗の特定に相当する。また、ユーザ端末装置200が位置する店舗の特定は、ユーザ端末装置200のユーザが利用する店舗10を特定することに相当する。
次に、料理レシピ提供部122は、商品情報記憶部132から取得した商品情報における商品販売情報を利用して、料理レシピ記憶部131において記憶される料理レシピのうちから、ユーザ端末装置200のユーザに推薦する料理レシピを複数決定する。
When the cooking recipe request is received, the cooking
For this purpose, the dish
Next, the cooking
なお、料理レシピ提供部122は、前述のように、例えば商品販売情報における特売設定フラグが「1」とされて特売価格が設定されている食材や、お勧め設定フラグが「1」とされてお勧め対象として設定されている食材を含む料理レシピを、ユーザに推薦する料理レシピとして決定することができる。
また、料理レシピ提供部122は、商品販売情報における在庫フラグが「0」とされて、在庫の無いことが示される食材を一定数以上(あるいは一定比率)以上含む料理レシピについては、決定候補から除外してもよい。
また、料理レシピサーバ100は、さらに人気度情報が示す人気度を利用してユーザに推薦する料理レシピとして決定することができる。
Note that, as described above, the cooking
In addition, the cooking
Further, the
次に、料理レシピ提供部122は、ステップS105により決定した複数の料理レシピを、所定のソート基準に従ってソートする。ソート基準としては、前述のように、例えば、特売価格やお勧めの食材の数、使用される食材の合計価格、人気度情報が示す料理レシピの人気順などとすることができる。
そのうえで、料理レシピ提供部122は、ステップS105にて決定された複数の料理レシピについてのソート順が反映された料理レシピリストを作成する(ステップS106)。
料理レシピ提供部122は、ステップS106により作成された料理レシピリストを、ユーザ端末装置200に送信する(ステップS107)。
Next, the dish
In addition, the dish
The cooking
ステップS107に対応して料理レシピリストを受信したユーザ端末装置200において、アプリケーション処理部223は、受信された料理レシピリストを表示部204に表示させる(ステップS108)。ここで、料理レシピリストの表示は、料理レシピアプリケーションのアプリケーション画面にて行われる。
In the
ユーザは、ステップS108により表示された料理レシピリストにおいて提示されている複数の料理レシピのうちから、単独で閲覧したい(表示させたい)料理レシピを選択する操作を行うことができる。
そこで、アプリケーション処理部223は、ステップS108により表示された料理レシピリストに対して行われる、料理レシピを選択する操作(料理レシピ選択操作)を受け付ける(ステップS109)。
The user can perform an operation of selecting a cooking recipe that the user wants to browse (display) independently from the plurality of cooking recipes presented in the cooking recipe list displayed in step S108.
Therefore, the
アプリケーション処理部223は、ステップS109にて料理レシピ選択操作を受け付けると、料理レシピ選択操作により選択された料理レシピを表示部204に表示させる(ステップS110)。この際、アプリケーション処理部223は、料理レシピリストに含まれているリストごとの料理レシピページデータのうちから、料理レシピ選択操作により選択された料理レシピの料理レシピページデータを利用して表示を行う。
なお、ステップS110による料理レシピの表示も、料理レシピアプリケーションのアプリケーション画面にて行われる。
Upon receiving the cooking recipe selection operation in step S109, the
In addition, the display of the cooking recipe by step S110 is also performed on the application screen of a cooking recipe application.
ステップS108〜S110による料理レシピリストの表示から料理レシピ選択操作によって選択された料理レシピの表示までの処理は、料理レシピリストが以下のような構造を有する場合に対応する。つまり。料理レシピリストにおいて提示される料理レシピごとの料理レシピページデータ(図3)が、料理レシピリストの構造に含まれている。この場合には、料理レシピ選択操作に応じて、選択された料理レシピの料理レシピデータを料理レシピリストの構造から取得することで、選択された料理レシピの表示が行われる。
これに対して、料理レシピリストについて、料理レシピページデータを含まない構造としてもよい。この場合、図示は省略するが、ステップS109により料理レシピ選択操作が受け付けられるのに応じて、料理レシピ要求部222が、選択された料理レシピを要求する料理レシピ要求を料理レシピサーバ100に送信する。
料理レシピサーバ100における料理レシピ提供部122は、受信された料理レシピ要求が示す料理レシピの料理レシピページデータを料理レシピ記憶部131から取得し、取得した料理レシピページデータをユーザ端末装置200に送信する。
ユーザ端末装置200におけるアプリケーション処理部223は、ステップS110の処理として、受信された料理レシピページデータを表示部204における料理レシピアプリケーションのアプリケーション画面上で表示させる。
The processing from the display of the cooking recipe list in steps S108 to S110 to the display of the cooking recipe selected by the cooking recipe selection operation corresponds to the case where the cooking recipe list has the following structure. In other words. Cooking recipe page data (FIG. 3) for each cooking recipe presented in the cooking recipe list is included in the structure of the cooking recipe list. In this case, the selected cooking recipe is displayed by acquiring the cooking recipe data of the selected cooking recipe from the structure of the cooking recipe list in accordance with the cooking recipe selection operation.
On the other hand, it is good also as a structure which does not contain cooking recipe page data about a cooking recipe list. In this case, although illustration is omitted, the cooking
The cooking
The
また、意思表示通知部224は、ステップS110により料理レシピを表示させると、所定の態様により店舗案内情報の要否をユーザに宣言させるための操作画面(店舗案内情報要否選択画面)を料理レシピアプリケーションのアプリケーション画面上で表示させる。
店舗案内情報要否選択画面の一例は、ステップS110により表示された料理レシピの画像上に重畳させるように表示させたダイアログウィンドウである。
このようなダイアログウィンドウとしての店舗案内情報要否選択画面には、例えば「店舗案内情報が必要ですか?」のように店舗案内情報の要否をユーザに問い合わせるメッセージが表示される。これとともに、店舗案内情報要否選択画面には、「はい」ボタンなどのように肯定の回答を宣言するボタンと、「いいえ」ボタンなどのように否定の回答を宣言するボタンとが配置される。
In addition, when the intention
An example of the store guidance information necessity selection screen is a dialog window displayed so as to be superimposed on the image of the cooking recipe displayed in step S110.
On the store guidance information necessity selection screen as such a dialog window, a message for inquiring the user of necessity of the store guidance information is displayed, for example, “Do you need store guidance information?”. At the same time, a button for declaring an affirmative answer, such as a “Yes” button, and a button for declaring a negative answer, such as a “No” button, are arranged on the store guidance information necessity selection screen. .
ユーザは、店舗案内情報要否選択画面に対して、店舗案内情報要否選択操作を行う。具体的に、ユーザは、店舗案内情報を見て食材の陳列場所を確認しながら料理レシピに示される食材を購入したいと思った場合には、店舗案内情報要否選択操作として「はい」ボタンを操作する。なお、ここでの「はい」ボタンの操作は、料理レシピを使用して料理することの宣言に相当する操作である。
一方、ユーザは、店舗案内情報は必要ないと思っている場合には、店舗案内情報要否選択操作として「いいえ」ボタンを操作する。
意思表示通知部224は、上記のように行われる店舗案内情報要否選択操作を受け付ける(ステップS111)。
A user performs store guidance information necessity selection operation with respect to a store guidance information necessity selection screen. Specifically, when the user wants to purchase the ingredients indicated in the cooking recipe while checking the display location of the ingredients by looking at the store guide information, the user selects the “Yes” button as the store guide information necessity selection operation. Manipulate. The operation of the “Yes” button here is an operation corresponding to a declaration of cooking using a cooking recipe.
On the other hand, when the user thinks that the store guide information is not necessary, the user operates the “No” button as the store guide information necessity selection operation.
The intention
意思表示通知部224は、ステップS111による店舗案内情報要否選択操作を受け付けた結果から、店舗案内情報が必要であるとの回答が得られたか否かについて判定する(ステップS112)。
店舗案内情報が必要であるとの回答が得られたことが判定された場合(ステップS112−YES)、意思表示通知部224は、意思表示通知として店舗案内情報要求を送信する(ステップS113)。店舗案内情報には、ステップS109により受け付けた料理レシピ選択操作により選択された料理レシピを示す料理レシピ情報が含められる。料理レシピ情報は、具体的に、料理レシピ選択操作により選択された料理レシピの料理レシピ識別子を格納する。
The intention
When it is determined that the answer indicating that the store guide information is necessary (step S112—YES), the intention
ステップS113により送信された店舗案内情報要求が料理レシピサーバ100にて受信されると、店舗案内情報送信部123は、店舗案内情報を作成する(ステップS114)。このため、店舗案内情報送信部123は、ステップS113にて受信された店舗案内情報要求に含まれていた料理レシピ情報としての料理レシピ識別子を含む料理レシピデータ(図3)を、料理レシピ記憶部131から取得する。
また、店舗案内情報送信部123は、先のステップS104にて受信された料理レシピリスト要求に含まれる位置情報に基づいて特定された店舗10の店舗識別子を有する商品陳列情報(図6)を、商品情報記憶部132から取得する。
店舗案内情報送信部123は、上記のように取得した商品情報における陳列場所情報(図6(b))から、取得した料理レシピデータにおける使用食材情報において格納されているのと同じ食材識別子を検索する。
店舗案内情報送信部123は、陳列場所情報から検索された食材識別子に対応付けられている食材名と陳列場所の情報とを利用して、店内地図情報(図6(a))に食材が陳列されている場所を追加する。つまり、店舗案内情報送信部123は、店内地図情報において、陳列場所情報から検索された食材識別子に対応付けられた陳列場所としての棚番号の位置に、同じ食材識別子に対応付けられた食材名を追加する。このような処理を陳列場所情報から検索された食材識別子ごとに対応して行うことで、ステップS109に対応して選択された料理レシピにおいて使用される食材の陳列場所が示される店舗案内情報が作成される。
店舗案内情報送信部123は、ステップS114により作成した店舗案内情報をユーザ端末装置200に送信する(ステップS115)。
When the store recipe information request transmitted in step S113 is received by the
Further, the store guide
The store guidance
The store guide
The store guide
ユーザ端末装置200において、アプリケーション処理部223は、受信された店舗案内情報をアプリケーション画面上で表示させる。
また、ステップS112において店舗案内情報が不要であるとの回答が得られたことが判定された場合(ステップS112−NO)、ステップS113、S116の処理がスキップされる。
In the
Further, when it is determined in step S112 that an answer indicating that the store guide information is unnecessary is obtained (NO in step S112), the processes in steps S113 and S116 are skipped.
また、料理レシピサーバ100において、人気度決定部124は、ステップS113に応じた店舗案内情報要求の受信に応じて、上記のステップS114及びステップS115の処理とともに、以下の処理を行う。
つまり、人気度決定部124は、ステップS113に応じて受信された店舗案内情報要求に含まれる料理レシピ情報が示す料理レシピが料理レシピ集計情報に反映されるように、料理レシピ集計情報を更新する(ステップS117)。
In addition, in the
That is, the
そして、料理レシピサーバ100における人気度決定部124は、例えば一定期間ごとに、人気度情報記憶部133に記憶される料理レシピごとの人気度を更新(決定)する。
図10のフローチャートは、人気度決定部124が実行する人気度更新のための処理手順例を示している。
料理レシピサーバ100において、人気度決定部124は、人気度を更新するタイミングに至るのを待機している(ステップS201−NO)。
そして、人気度を更新するタイミングに至ると(ステップS201−YES)、人気度決定部124は、料理レシピ集計情報記憶部134が記憶する料理レシピ集計情報により表される集計結果を含む人気度決定パラメータを利用して、料理レシピの人気度を算出する(ステップS202)。
そして、人気度決定部124は、ステップS221により算出した人気度により、人気度情報記憶部133が記憶する人気度情報を更新する(ステップS203)。
And the
The flowchart of FIG. 10 illustrates an example of a processing procedure for popularity update executed by the
In the
Then, when it is time to update the popularity (step S201—YES), the
Then, the popularity
なお、上記の説明では、人気度決定部124は、ユーザが料理レシピを使用して料理することの意思表示通知として得られる店舗案内情報要求に含まれる料理レシピ情報が示す料理レシピを集計しておいたうえで、一定期間ごとに料理レシピ集計情報を利用して人気度情報を更新するようにしている。しかし、人気度決定部124は、例えば店舗案内情報要求が受信されるごとに、受信された店舗案内情報要求に含まれる料理レシピ情報が示す料理レシピに基づいて人気度を逐次更新するようにしてもよい。
このような構成により、ユーザが実際に料理に使用したものとして扱われる料理レシピの集計結果を、料理レシピごとの人気度に反映させることができる。即ち、本実施形態においては、ユーザ端末装置200のユーザが料理レシピを使用して料理することの意思表示を、料理レシピの人気度に反映させることができる。
In the above description, the
With such a configuration, it is possible to reflect the total result of cooking recipes handled as what the user actually used for cooking in the popularity of each cooking recipe. That is, in this embodiment, the intention display that the user of the
<第2実施形態>
[概要]
続いて、第2実施形態について説明する。上記の第1実施形態において、ユーザが料理レシピを利用して料理を行うことの意思表示は、店舗案内情報が必要であることを宣言するユーザ端末装置200に対する操作であった。そして、ユーザ端末装置200から料理レシピサーバ100への意思表示通知は、店舗案内情報要求の送信であった。
これに対して,本実施形態においてユーザが料理レシピを利用して料理を行うことの意思表示は、ユーザが料理に使おうとする料理レシピの印刷が店舗10にて行われるようにするためのユーザ端末装置200に対する操作(印刷指示操作)である。
そして、本実施形態においては、印刷指示操作が行われると、ユーザ端末装置200から料理レシピサーバ100への意思表示通知の送信が行われる。
Second Embodiment
[Overview]
Next, the second embodiment will be described. In said 1st Embodiment, the intention display that a user cooks using a cooking recipe was operation with respect to the
On the other hand, in this embodiment, the intention display that the user performs cooking using the cooking recipe is a user for causing the
In the present embodiment, when a print instruction operation is performed, an intention display notification is transmitted from the
ユーザが料理レシピリストから選択した料理レシピを店舗10にて印刷する理由は、料理を行うにあたり、ユーザ端末装置200で料理レシピを参照するよりも見やすく、かつ気軽に料理レシピを参照したい、ということであるといえる。従って、ユーザが、料理レシピリストから選択した料理レシピを店舗10にて印刷するということは、料理レシピを使用して料理を行おうとしている可能性が高いといえる。
そこで、本実施形態においては、ユーザ端末装置200で動作する料理レシピアプリケーションに対して、料理レシピリストから選択した料理レシピの店舗10での印刷を指示する印刷指示操作が行えるようにする。そして、印刷指示操作が行われると、ユーザ端末装置200から料理レシピサーバ100に対して意思表示通知が行われる。
このような構成によっても、先の実施形態と同様に、ユーザが実際に料理に使用したとして扱われる料理レシピの集計結果を、料理レシピについて決定される人気度に反映させることができる。即ち、本実施形態においては、ユーザ端末装置200のユーザが料理レシピを使用して料理することの意思表示が、料理レシピの人気度の決定に反映される。
The reason for printing the cooking recipe selected by the user from the cooking recipe list at the
Therefore, in the present embodiment, a print instruction operation for instructing the cooking recipe application operating on the
Even with such a configuration, as in the previous embodiment, it is possible to reflect the tabulation result of the cooking recipes that are handled as if the user actually used cooking in the popularity determined for the cooking recipes. That is, in this embodiment, the intention display that the user of the
また、本実施形態において、ユーザ端末装置200に対する印刷指示操作は具体的に以下のように行われる。
本実施形態においては、ユーザ端末装置200で動作する料理レシピアプリケーションに対して、料理レシピリストから選択された料理レシピの内容(即ち、料理レシピページデータの内容)がコード化されたバーコードを表示させる操作(バーコード表示指示操作)を行うことができる。本実施形態においては、バーコード表示指示操作が印刷指示操作であり、ユーザが料理レシピリストから選択された料理レシピを使用して料理することの意思表示である。
In the present embodiment, the print instruction operation on the
In the present embodiment, a bar code in which the contents of the cooking recipe selected from the cooking recipe list (that is, the contents of the cooking recipe page data) is displayed for the cooking recipe application operating on the
ユーザ端末装置200は、バーコード表示指示操作に応じて、料理レシピリストから選択された料理レシピの料理レシピページデータを利用して、料理レシピページデータの内容が表されたバーコードを生成する。あるいは、バーコードのデータを料理レシピページデータに含めておくようにする。そして、ユーザ端末装置200は、選択された料理レシピの料理レシピページデータからバーコードを取得してもよい。
そして、ユーザ端末装置200は、上記のように生成、あるいは取得したバーコードを表示部204における料理レシピアプリケーションのアプリケーション画面上で表示する。
In response to the barcode display instruction operation, the
Then, the
ユーザは、購入したい商品の会計を行う際に、ユーザ端末装置200にて表示されているバーコードを店舗端末装置400(図1)を操作する店員に提示する。店員は、店舗端末装置400が備えるバーコードリーダによって提示されたバーコードの読み取りを行う。これにより、店舗端末装置400は、ユーザ端末装置200にて料理レシピリストから選択された料理レシピを取得できたことになる。
The user presents the barcode displayed on the
そして、店舗端末装置400は、会計が終了して会計結果を示すレシートを発行するにあたり、レシートの末尾に、バーコードの読み込みにより取得した料理レシピの内容を印刷する。このように、レシートに料理レシピを印刷することで、別にプリンタなどを用意しなくとも、会計が終了したその場で料理レシピの印刷物が得られる。
もちろん、本実施形態においては、店舗端末装置400と接続されたプリンタから料理レシピを印刷させるように構成することも可能である。例えば、ユーザがレシートではなく、例えばコピー用紙などへの料理レシピの印刷を希望するような場合に対応して、レシートへの印刷から、外付けのプリンタによる印刷への切り替えが店舗端末装置400によって行われるようにしてもよい。
Then, the
Of course, in the present embodiment, it is also possible to configure the cooking recipe to be printed from a printer connected to the
本実施形態において、料理レシピサーバ100の構成は、図2と同様でよい。ただし、本実施形態においては、料理レシピサーバ100の制御部102における店舗案内情報送信部123は省略されてよい。
また、本実施形態におけるユーザ端末装置200の構成は図8と同様でよい。
In the present embodiment, the configuration of the
Further, the configuration of the
[店舗端末装置の構成例]
図11は、本実施形態における店舗端末装置400の構成例を示している。同図に示される店舗端末装置400は、通信部401、制御部402、表示部403、操作部404、バーコードリーダ405及び印刷部406を備える。
通信部401は、店舗10内のLAN(Local Area Network)を介して、例えば他の店舗端末装置400などと通信を行う。
制御部402は、店舗端末装置400における各種の制御を実行する。制御部402としての機能は、店舗端末装置400が備えるCPUがプログラムを実行することによって実現される。
制御部402は、会計処理部421、購入確認部422及び印刷制御部423を備える。
[Configuration example of store terminal device]
FIG. 11 shows a configuration example of the
The
The
The
会計処理部421は、ユーザ(客)が購入する商品についての会計処理を行う。ここでの会計処理は、ユーザ(客)が購入する商品の登録、登録された商品の合計金額の算出、ユーザからの支払われた代金の入金処理、釣銭の計算などを含む。
The
購入確認部422は、印刷指示操作に応じてユーザ端末装置から取得した印刷対象の料理レシピと、会計の対象として登録された商品とに基づいて、印刷対象の料理レシピに使用される食材の買い忘れに関する情報を出力する。
具体的に、購入確認部422は、印刷対象の料理レシピにおいて示される食材と、会計の対象として登録された商品とを比較する。比較にあたっては、料理レシピにおいて示される食材の食材識別子と、会計の対象として登録された商品(食料品)の食材識別子とを比較する。
The
Specifically, the
購入確認部422は、比較の結果、印刷対象の料理レシピにおいて示される食材のうちで、会計の対象として登録された商品に含まれていない食材(未購入食材)があるか否かについて判定する。食材(未購入食材)があると判定した場合、購入確認部422は、表示部403にて、例えば未購入食材があることを通知する未購入食材確認メッセージを表示する。店員は、印刷を指示された料理レシピにて示される食材のうちで、今回の買い物でユーザが購入していない未購入食材があることをユーザに口頭で伝える。
ユーザは、伝えられた未購入食材を買い忘れていたのであれば、未購入食材を改めて購入する商品に追加して会計することができる。つまり、本実施形態では未購入食材確認メッセージを出力することにより、料理レシピにて示されている食材の買い忘れを防止することができる。
As a result of the comparison, the
If the user has forgotten to buy the purchased unpurchased food, the user can add the unpurchased food to the product to be purchased again and perform accounting. In other words, in this embodiment, forgetting to buy the ingredients shown in the cooking recipe can be prevented by outputting the unpurchased ingredients confirmation message.
印刷制御部423は、印刷指示操作によって印刷が指示された料理レシピを印刷する制御を行う。また、印刷制御部423は、会計結果を示すレシートに料理レシピを印刷する制御を行う。
The
表示部403は、制御部402の制御に応じて画像を表示する。
操作部404は、ユーザ端末装置200に備えられる操作子、入力デバイスなどを一括して示している。例えば、表示部403がタッチパネルとして構成されている場合、操作部404には、タッチパネルを構成する入力デバイスであるタッチパッドが含まれる。
The
The
バーコードリーダ405は、バーコードの読み込みを行う。バーコードリーダ405が読み込みの対象とするバーコードは、商品に貼り付けられた、商品の情報を示すバーコードである。また、バーコードリーダ405が読み込みの対象とするバーコードは、前述のように、ユーザ端末装置200にて表示された料理レシピのバーコードである。
The
印刷部406は、印刷制御部423の制御に応じて、会計結果をレシートに印刷する。また、本実施形態の印刷部406は、印刷制御部423の制御に応じて、会計結果とともに、バーコードリーダ405により読み込んだバーコードが示す料理レシピをレシートに印刷する。なお、印刷部406にはロール紙が装填されており、印刷部406は、ロール紙に対する印刷によりレシートへの印刷が行われる。
The
[処理手順例]
図12のシーケンス図を参照して、本実施形態における料理レシピサーバ100、ユーザ端末装置200及び店舗端末装置400が実行する処理手順例について説明する。
なお、同図において、図9と同様の処理となるステップには同一符号を付している。また、本実施形態においても、図9のステップS101、S102と同様に、店舗サーバ300からの商品情報の登録要求に応じた料理レシピサーバ100の商品情報の登録の処理が行われる。しかし、同図では、図示を簡略にすることの便宜上、ステップS101、S102の処理については省略している。
[Example of processing procedure]
With reference to the sequence diagram of FIG. 12, an example of a processing procedure executed by the
In the figure, steps that are the same as those in FIG. 9 are denoted by the same reference numerals. Also in the present embodiment, the product information registration process of the
ユーザ端末装置200においては、ステップS109の操作に応じて選択された料理レシピが表示されると、ステップS110において、選択された料理レシピを表示させる。
本実施形態の意思表示通知部224は、上記のように選択された料理レシピが表示されている状態において、バーコード表示指示操作が行われたか否かについて判定する(ステップS121)。
In the
The intention
一方で、ユーザは、店舗端末装置400で自分の買い物についての会計を受ける。店舗端末装置400は、店員の操作に応じて、ユーザの買い物についての会計処理を実行する(ステップS131)。
そして、ユーザは、料理レシピを印刷してもらいたい場合には、例えば会計処理が終了した段階で、バーコード表示指示操作を行う。バーコード表示指示操作が行われた場合(ステップS121−YES)、アプリケーション処理部223は、選択された料理レシピのバーコードを表示させる(ステップS122)。
On the other hand, the user receives a transaction about his / her shopping at the
Then, when the user wants to print the cooking recipe, for example, when the accounting process is completed, the user performs a barcode display instruction operation. When the barcode display instruction operation is performed (step S121—YES), the
前述のように、バーコード表示指示操作は、本実施形態における印刷指示操作であって、印刷指示操作は、ユーザがステップS109に対応して選択された料理レシピを使用して料理することの意思表示である。
そこで、バーコード表示指示操作が行われた場合(ステップS121−YES)、意思表示通知部224は、料理レシピサーバに意思表示通知を送信する(ステップS123)。ステップS123により送信された意思表示通知には、ステップS109に対応して選択された料理レシピを示す料理レシピ情報が含まれる。
As described above, the barcode display instruction operation is a print instruction operation in the present embodiment, and the print instruction operation is an intention of cooking using the dish recipe selected by the user corresponding to step S109. It is a display.
Therefore, when the barcode display instruction operation is performed (step S121—YES), the intention
料理レシピサーバ100において、人気度決定部124は、意思表示通知の受信に応じてステップS117の処理を実行する。つまり、人気度決定部124は、ステップS113に応じて受信された意思表示通知に含まれる料理レシピ情報が示す料理レシピが料理レシピ集計情報に反映されるように、料理レシピ集計情報を更新する。
In the
なお、バーコード表示指示操作が行われなかった場合(ステップS121−NO)、ステップS122の処理はスキップされる。この場合、ユーザ端末装置200において料理レシピのバーコードは表示されない。
If the barcode display instruction operation is not performed (step S121—NO), the process of step S122 is skipped. In this case, the barcode of the cooking recipe is not displayed on the
ステップS122にてバーコードが表示されると、ユーザは、店舗端末装置400を操作する店員にバーコードを提示する。店員は提示されたバーコードをバーコードリーダ405により読み込ませる操作を行う。この操作に応じて、店舗端末装置400における印刷制御部423は、バーコードリーダ405により読み込まれたバーコードが示す料理レシピのデータ(料理レシピページデータ)を取得する(ステップS132)。
次に、購入確認部422は、購入確認処理を行う(ステップS133)。つまり、購入確認部422は、前述のように、ステップS132にて取得された料理レシピのデータにおいて示される食材と、会計の対象として登録された商品とを比較する。購入確認部422は、比較の結果、印刷対象の料理レシピにおいて示される食材のうちで未購入食材があれば、未購入食材があることを通知する未購入食材確認メッセージを表示部403に表示する。
When the barcode is displayed in step S122, the user presents the barcode to the store clerk operating the
Next, the
また、印刷制御部423は、ステップS131の会計処理による会計結果と、ステップS132にて取得された料理レシピのデータに応じた料理レシピの内容とがレシートに印刷されるように制御する(ステップS134)。
In addition, the
なお、上記の説明では、ユーザが料理レシピを使用して料理することの意思表示としての印刷指示操作は、バーコード表示指示操作であった。
本実施形態において、印刷指示操作はバーコード表示指示操作以外の操作であってもよい。一例として、ユーザ端末装置200と店舗端末装置400とがそれぞれ所定の近距離無線通信方式により通信が可能なように構成する。そして、ユーザ端末装置200から店舗端末装置400に対して近距離無線通信を介して料理レシピの印刷を指示する印刷要求を送信できるようにする。なお、印刷要求には、印刷対象の料理レシピの料理レシピデータが含まれる。そして、このような構成のもとで、ユーザがユーザ端末装置200に印刷要求の送信を指示する操作(印刷要求送信指示操作)を印刷指示操作とするものである。
なお、上記のような近距離無線通信方式については特に限定されるものではないが、例えばBluetooth(登録商標)、ZigBee(登録商標)などを挙げることができる。
In the above description, the print instruction operation as the intention display of the user cooking using the cooking recipe is the barcode display instruction operation.
In the present embodiment, the print instruction operation may be an operation other than the barcode display instruction operation. As an example, the
Note that the short-range wireless communication system as described above is not particularly limited, and examples thereof include Bluetooth (registered trademark) and ZigBee (registered trademark).
<第3実施形態>
[概要]
続いて、第3実施形態について説明する。
先の第1実施形態においては、ユーザに推薦する料理レシピの決定は、図9のステップS103のようにして行われていた。つまり、ユーザ端末装置200が位置する店舗10に対応する商品販売情報に基づいて、店舗10において特売されていたりお勧めとして設定されていたりする食料品を含む料理レシピが、ユーザに推薦する料理レシピとして決定されていた。
これに対して、本実施形態においては、ユーザによって登録された残り食材の情報や、ユーザによって指定された料理レシピデータのメニュー(料理名)などの条件をさらに利用して、ユーザに推薦する料理レシピを決定する。これにより、ユーザごとに応じて異なる料理レシピを決定することが可能になる。
<Third Embodiment>
[Overview]
Subsequently, the third embodiment will be described.
In the first embodiment, the determination of the cooking recipe recommended to the user is performed as shown in step S103 of FIG. That is, a cooking recipe that includes a food product that is sold at the
On the other hand, in the present embodiment, a dish recommended to the user by further using conditions such as information on the remaining ingredients registered by the user and a menu (dishes name) of the dish recipe data specified by the user. Determine the recipe. Thereby, it becomes possible to determine a different cooking recipe according to each user.
[処理手順例]
図13のシーケンス図を参照して、本実施形態における料理レシピサーバ100とユーザ端末装置200とが実行する処理手順例について説明する。なお、同図において、図9と同様の処理となるステップには同一符号を付している。また、本実施形態においても、図9のステップS101、S102と同様に、店舗サーバ300からの商品情報の登録要求に応じた料理レシピサーバ100の商品情報の登録の処理が行われる。しかし、同図では、図示を簡略にすることの便宜上、ステップS101、S102の処理については省略している。
また、本実施形態における料理レシピサーバ100の構成は、図2と同様でよい。また、本実施形態におけるユーザ端末装置200の構成は、図7と同様でよい。
[Example of processing procedure]
With reference to the sequence diagram of FIG. 13, an example of a processing procedure executed by the
Further, the configuration of the
ユーザは、例えば店舗10でユーザ端末装置200を使用する前の段階で、自宅で余っている残り食材をユーザ端末装置200の料理レシピアプリケーションに登録する操作を行う。料理レシピアプリケーションの登録操作は、例えば、料理レシピアプリケーションによりユーザ端末装置200に表示される残り食材登録画面に対する操作によって、残り食材の名称(食材名)を入力することで行われる。
ユーザ端末装置200の制御部202において、アプリケーション処理部223は、上記の登録操作に応じて残り食材を登録する(ステップS141)。残り食材の登録として、アプリケーション処理部223は、入力された残り食材の食材名を記憶部203に記憶させてもよい。あるいは、アプリケーション処理部223は、残り食材の登録として、入力された残り食材の食材名を、料理レシピアプリケーションが対応するアプリケーションサーバに送信し、アプリケーションサーバで記憶されるようにしてもよい。
For example, the user performs an operation of registering the remaining ingredients remaining at home in the cooking recipe application of the
In the
また、ユーザは、ユーザ端末装置200で動作する料理レシピアプリケーションに対して、料理レシピが欲しいメニューを入力する操作(メニュー入力操作)を行うことができる。メニュー入力操作は、例えばメニュー名を入力する操作である。
そこで、メニュー入力操作が行われた場合、ユーザ端末装置200のアプリケーション処理部223は、メニュー入力操作によって指定されたメニューの登録を行う(ステップS142)。
Further, the user can perform an operation (menu input operation) for inputting a menu for which a cooking recipe is desired with respect to the cooking recipe application that operates on the
Therefore, when a menu input operation is performed, the
そして、本実施形態において、ステップS104により料理レシピ要求部222が料理レシピリスト要求を送信する場合、料理レシピリスト要求には、以下の情報が含められる。つまり、料理レシピリスト要求には、ステップS103にて取得された位置情報に加え、さらに、ステップS141により登録された残り食材と、ステップS142により登録されたメニューが含められる。
なお、残り食材の登録がなければ、料理レシピリスト要求には残り食材の情報が含められていなくともよい。同様に、メニューの登録がなければ、料理レシピリスト要求にはメニューの情報が含められていなくともよい。
And in this embodiment, when the cooking recipe request |
If there is no registration of the remaining ingredients, the cooking recipe list request may not include information on the remaining ingredients. Similarly, if the menu is not registered, the menu information may not be included in the cooking recipe list request.
また、本実施形態のステップS105において、料理レシピ提供部122は、料理レシピリストに含まれる位置情報によって特定された店舗10の商品販売情報に加え、以下の情報をさらに利用してユーザに推薦する料理レシピを決定する。つまり、料理レシピ提供部122は、ステップS141により登録された残り食材と、ステップS142により登録されたメニューとをさらに利用する。
例えば、料理レシピ提供部122は、料理レシピ記憶部131に記憶される料理レシピのうちから、登録された残り食材を使用する料理レシピを決定候補として選択する。また、料理レシピ提供部122は、料理レシピ記憶部131に記憶される料理レシピのうちから、登録されたメニューを使用する料理レシピを決定候補として選択する。
あるいは、料理レシピ提供部122は、料理レシピ記憶部131に記憶される料理レシピのうちから、登録された残り食材と登録されたメニューとを含む料理レシピを決定候補として選択してもよい。
In step S105 of the present embodiment, the dish
For example, the cooking
Or the cooking
なお、上記各実施形態においては、図9、図12、図13のステップS105にて料理レシピを決定するにあたり、受信された料理レシピ要求に含まれる位置情報が示す位置を含む店舗位置情報が対応する店舗を、ユーザ端末装置200のユーザが利用する店舗として特定している。しかし、本実施形態おいては、例えば以下の2例のようにユーザ端末装置200のユーザが利用する店舗を特定することも可能である。
1つの例として、ユーザ端末装置200からは、先の各実施形態と同様にGPSなどにより取得されたユーザ端末装置200の位置を示す位置情報が料理レシピ要求に含められて送信される。そのうえで、料理レシピサーバ100は、料理レシピ要求に含まれる位置情報が示す位置を基準とする一定の距離の範囲内に位置する店舗をユーザが利用する店舗として特定してもよい。具体的に、料理レシピサーバ100の料理レシピ提供部122は、料理レシピ要求に含まれる位置情報が示す位置を基準とする一定の距離の範囲内に店舗位置情報が示す位置が含まれる商品情報を商品情報記憶部132から取得する。
もう1つの例として、ユーザ端末装置200は、予め登録されたユーザの自宅の位置をユーザ端末装置200に関連の位置として示す位置情報を料理レシピ要求に含めて送信する。そして、料理レシピサーバ100は、料理レシピ要求に含まれる位置情報が示す位置を基準とする一定の距離の範囲内に位置する店舗をユーザが利用する店舗として特定してもよい。
上記の各例のような店舗の特定の仕方であれば、ユーザは、店舗10にまだ到着していなくとも、これから利用しようとする店舗に対応する料理レシピリストをユーザ端末装置200にて表示させ、料理レシピリストの内容を確認することができる。
In each of the above-described embodiments, store position information including the position indicated by the position information included in the received dish recipe request corresponds to the determination of the dish recipe in step S105 of FIG. 9, FIG. 12, and FIG. The store to be used is specified as the store used by the user of the
As one example, from the
As another example, the
If the store is in a specific manner as in each of the above examples, the user causes the
そのうえで、料理レシピ提供部122は、上記のように選択した決定候補のうちから、店舗10の商品販売情報を利用して、例えば合計金額が低いもの、お勧め対象や特売対象の商品が多い料理レシピをさらに選択する。また、この場合にも、在庫フラグが在庫なしを示す食材を含む料理レシピについては決定候補から除外してもよい。本実施形態における料理レシピ提供部122は、このようにして料理レシピを決定することで、ユーザごとに対応してより適切な料理レシピを推薦することができる。
In addition, the dish
なお、上記の第3実施形態としての料理レシピの決定手法については、第1実施形態と第2実施形態のいずれにも適用できる。
また、ユーザが料理レシピを使用して料理することの意思表示としては、第1実施形態に対応する店舗案内情報必要宣言操作と、第2実施形態に対応する印刷指示操作とのいずれもが可能なように構成されてよい。
料理レシピリストから選択した料理レシピで料理するつもりのユーザであっても、場合によっては、店舗案内情報を必要としない場合があったり、料理レシピの印刷は必要がないと考える場合がある。そこで、店舗案内情報必要宣言操作と印刷指示操作とのいずれにも対応して意思表示通知が行われるように構成すれば、上記のようなユーザであっても、ずれか一方の意思表示を行ってもらえる可能性が高くなり、人気度の信頼性の低下を防ぐことが可能になる。
The cooking recipe determination method as the third embodiment can be applied to both the first embodiment and the second embodiment.
In addition, the user's intention to cook using a cooking recipe can be either a store guidance information necessity declaration operation corresponding to the first embodiment or a print instruction operation corresponding to the second embodiment. It may be configured as follows.
Even a user who intends to cook with a cooking recipe selected from a cooking recipe list may not need store guidance information or may not need to print a cooking recipe. Therefore, if the intention display notification is performed in response to both the store guide information necessity declaration operation and the print instruction operation, even the user as described above can display either intention. The possibility of being received increases, and it becomes possible to prevent a decline in the reliability of popularity.
なお、上述の料理レシピサーバ100、ユーザ端末装置200、店舗サーバ300及び店舗端末装置400の各機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより上述の料理レシピサーバ100、ユーザ端末装置200、店舗サーバ300及び店舗端末装置400としての各処理を行ってもよい。ここで、「記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行する」とは、コンピュータシステムにプログラムをインストールすることを含む。ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、インターネットやWAN、LAN、専用回線等の通信回線を含むネットワークを介して接続された複数のコンピュータ装置を含んでもよい。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD−ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。このように、プログラムを記憶した記録媒体は、CD−ROM等の非一過性の記録媒体であってもよい。また、記録媒体には、当該プログラムを配信するために配信サーバからアクセス可能な内部または外部に設けられた記録媒体も含まれる。配信サーバの記録媒体に記憶されるプログラムのコードは、端末装置で実行可能な形式のプログラムのコードと異なるものでもよい。すなわち、配信サーバからダウンロードされて端末装置で実行可能な形でインストールができるものであれば、配信サーバで記憶される形式は問わない。なお、プログラムを複数に分割し、それぞれ異なるタイミングでダウンロードした後に端末装置で合体される構成や、分割されたプログラムのそれぞれを配信する配信サーバが異なっていてもよい。さらに「コンピュータ読み取り可能な記録媒体」とは、ネットワークを介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ(RAM)のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、上述した機能の一部を実現するためのものであってもよい。さらに、上述した機能をコンピュータシステムに既に記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であってもよい。
A program for realizing each function of the above-mentioned
10 店舗、100 料理レシピサーバ、101 通信部、102 制御部、103 記憶部、121 商品情報管理部、122 料理レシピ提供部、123 店舗案内情報送信部、124 人気度決定部、131 料理レシピ記憶部、132 商品情報記憶部、133 人気度情報記憶部、134 料理レシピ集計情報記憶部、200 ユーザ端末装置、201 通信部、202 制御部、203 記憶部、204 表示部、205 操作部、221 位置情報取得部、222 料理レシピ要求部、223 アプリケーション処理部、224 意思表示通知部、300 店舗サーバ、400 店舗端末装置、401 通信部、402 制御部、403 表示部、404 操作部、405 バーコードリーダ、406 印刷部、421 会計処理部、422 購入確認部、423 印刷制御部、500 ネットワーク
DESCRIPTION OF
Claims (10)
前記料理レシピサーバにおいて、食材ごとの店舗での販売に関する商品販売情報と、前記店舗にて販売される食材が陳列される場所を示す商品陳列情報とを取得する商品情報管理部と、
前記ユーザ端末装置において、ユーザ端末装置に関連の位置を示す位置情報を含む料理レシピ要求を前記料理レシピサーバに送信する料理レシピ要求部と、
前記料理レシピサーバにおいて、受信された前記料理レシピ要求に含まれる位置情報に対応する店舗の商品販売情報に基づいて、前記料理レシピサーバが提供可能な料理レシピのうちから、前記ユーザ端末装置のユーザに推薦する料理レシピを決定し、決定された料理レシピを前記ユーザ端末装置に送信する料理レシピ提供部と、
前記ユーザ端末装置において、前記料理レシピサーバから受信した料理レシピを使用して料理することの意思表示がユーザにより行われた場合に、前記意思表示の対象の料理レシピを示す料理レシピ情報を含み、前記意思表示のあったことを示す意思表示通知を、前記料理レシピサーバに送信する意思表示通知部と、
前記料理レシピサーバにおいて、前記料理レシピサーバが提供可能な料理レシピについての人気度を決定するにあたり、前記ユーザ端末装置から受信した意思表示通知に含まれる料理レシピ情報を利用する人気度決定部と
を備える料理レシピ利用システム。 A user terminal device used by a user, and a cooking recipe server that provides cooking recipes;
In the cooking recipe server, a merchandise information management unit that acquires merchandise sales information related to sales at a store for each ingredient and merchandise display information indicating a place where the ingredients sold at the store are displayed;
In the user terminal device, a cooking recipe request unit that transmits a cooking recipe request including position information indicating a position related to the user terminal device to the cooking recipe server;
In the cooking recipe server, the user of the user terminal device is selected from the cooking recipes that the cooking recipe server can provide based on the product sales information of the store corresponding to the location information included in the received cooking recipe request. A cooking recipe providing unit that determines a cooking recipe to be recommended and transmits the determined cooking recipe to the user terminal device;
In the user terminal device, when the intention display of cooking using the cooking recipe received from the cooking recipe server is performed by the user, including cooking recipe information indicating the cooking recipe of the intention display, An intention display notification unit that transmits the intention display notification indicating the presence of the intention display to the cooking recipe server;
In the cooking recipe server, when determining the popularity of the cooking recipe that can be provided by the cooking recipe server, a popularity determination unit that uses cooking recipe information included in the intention display notification received from the user terminal device; Equipped cooking recipe system.
前記意思表示として、前記料理レシピサーバから受信した料理レシピにおいて使用される食材が陳列されている店舗内の場所を案内する内容を有する店舗案内情報を要求する操作が行われると、前記意思表示通知として、前記料理レシピ情報が含まれる店舗案内情報要求を送信し、
前記料理レシピサーバにおいて、受信された店舗案内情報要求に含まれる料理レシピ情報と前記商品販売情報とに基づいて作成した店舗案内情報を前記ユーザ端末装置に送信する店舗案内情報送信部をさらに備える
請求項1に記載の料理レシピ利用システム。 The intention display notification unit
When an operation for requesting store guide information having content for guiding a place in a store where ingredients used in the cooking recipe received from the cooking recipe server are displayed as the intention display, the intention display notification is performed. As a store guidance information request including the cooking recipe information,
The said recipe recipe server is further equipped with the shop guidance information transmission part which transmits the shop guidance information created based on the cooking recipe information contained in the received shop guidance information request | requirement, and the said product sales information to the said user terminal device. Item 10. The cooking recipe utilization system according to item 1.
前記意思表示通知部は、
前記意思表示として、前記料理レシピサーバから受信した料理レシピの印刷を指示する印刷指示操作が行われると、前記料理レシピ情報が含まれる前記意思表示通知を送信し、
前記店舗端末装置において、前記印刷指示操作によって印刷が指示された料理レシピを印刷する制御を行う印刷制御部を備える
請求項1または2に記載の料理レシピ利用システム。 Further comprising a store terminal device provided in the store,
The intention display notification unit
As the intention display, when a print instruction operation for instructing the printing of the cooking recipe received from the cooking recipe server is performed, the intention display notification including the cooking recipe information is transmitted,
The cooking recipe utilization system according to claim 1, wherein the store terminal device includes a printing control unit that performs control to print a cooking recipe for which printing is instructed by the printing instruction operation.
前記印刷制御部は、会計結果を示すレシートに前記料理レシピを印刷する制御を行う
請求項3に記載の料理レシピ利用システム。 The store terminal device is an accounting device used for accounting for products purchased in the store,
The said recipe control part performs control which prints the said recipe on the receipt which shows an accounting result. The cooking recipe utilization system of Claim 3.
前記印刷指示操作に応じて前記ユーザ端末装置から取得した印刷対象の料理レシピと、会計の対象として登録された商品とに基づいて、前記印刷対象の料理レシピに使用される食材の買い忘れに関する情報を出力する購入確認部をさらに備える
請求項4に記載の料理レシピ利用システム。 The store terminal device
Information on forgetting to buy ingredients used in the printing recipe to be printed based on the cooking recipe to be printed acquired from the user terminal device in response to the printing instruction operation and the product registered as an accounting target The cooking recipe utilization system according to claim 4, further comprising a purchase confirmation unit that outputs.
前記位置情報に加え、指定されたメニューまたは指定された食材の少なくとも一方を示す条件情報をさらに含む料理レシピ要求を前記料理レシピサーバに送信し、
前記料理レシピ提供部は、受信された前記料理レシピ要求に含まれる位置情報に対応する店舗の商品販売情報と条件情報とに基づいて、前記料理レシピサーバが提供可能な料理レシピのうちから、前記ユーザ端末装置のユーザに推薦する料理レシピを決定する
請求項1から5のいずれか一項に記載の料理レシピ利用システム。 The cooking recipe request unit
In addition to the position information, a cooking recipe request further including condition information indicating at least one of a designated menu or a designated ingredient is transmitted to the cooking recipe server,
The cooking recipe providing unit, based on the merchandise sales information and the condition information of the store corresponding to the location information included in the received cooking recipe request, out of the cooking recipes that the cooking recipe server can provide, The cooking recipe utilization system as described in any one of Claim 1 to 5 which determines the cooking recipe recommended to the user of a user terminal device.
前記ユーザ端末装置のユーザに推薦するものと決定された複数の料理レシピについて、前記商品販売情報に基づいて提示順を設定し、設定した提示順が反映された前記複数の料理レシピのリストを前記ユーザ端末装置に送信する
請求項1から6のいずれか一項に記載の料理レシピ利用システム。 The cooking recipe providing unit
For a plurality of cooking recipes determined to be recommended to the user of the user terminal device, a presentation order is set based on the product sales information, and the list of the plurality of cooking recipes reflecting the set presentation order is It transmits to a user terminal device. The cooking recipe utilization system as described in any one of Claim 1 to 6.
前記ユーザ端末装置から受信した意思表示通知に含まれる料理レシピ情報と、前記人気度決定部により決定された料理レシピの人気度とを利用して料理レシピを決定する
請求項1から7のいずれか一項に記載の料理レシピ利用システム。 The cooking recipe providing unit
The cooking recipe is determined using cooking recipe information included in the intention display notification received from the user terminal device and the popularity of the cooking recipe determined by the popularity determination unit. The cooking recipe use system according to one item.
前記料理レシピ要求の送信に応じて前記料理レシピサーバから受信した料理レシピを使用して料理することの意思表示がユーザにより行われた場合に、前記意思表示の対象となった料理レシピを示す料理レシピ情報を含み、前記意思表示のあったことを示す意思表示通知を、前記料理レシピサーバに送信する意思表示通知部と
を備えるユーザ端末装置。 A cooking recipe request unit that transmits a cooking recipe request including position information indicating its own position to the cooking recipe server;
A dish indicating a cooking recipe that is a target of the intention display when the user has made an intention to cook using the cooking recipe received from the cooking recipe server in response to the transmission of the cooking recipe request. A user terminal device comprising: a intention display notification unit that includes recipe information and transmits a intention display notification indicating that the intention has been displayed to the cooking recipe server.
ユーザ端末装置から送信された料理レシピ要求を受信すると、受信された料理レシピ要求に含まれるユーザ端末装置に関連の位置を示す位置情報に対応する店舗の商品販売情報に基づいて、提供可能な料理レシピのうちから、前記ユーザ端末装置のユーザに推薦する料理レシピを決定し、決定された料理レシピを前記ユーザ端末装置に送信する料理レシピ提供部と、
料理レシピについての人気度を決定するにあたり、前記ユーザ端末装置から受信した意思表示通知に含まれ、前記料理レシピ提供部により送信された料理レシピのうちから前記ユーザ端末装置にて選択された料理レシピを示す料理レシピ情報を利用する人気度決定部と
を備えるサーバ装置。 A product information management unit for acquiring product sales information related to sales at a store for each product as a food, and product display information indicating a place where a product sold at the store is displayed;
When a dish recipe request transmitted from the user terminal device is received, a dish that can be provided based on the product sales information of the store corresponding to the position information indicating the position related to the user terminal device included in the received dish recipe request A cooking recipe providing unit for determining a cooking recipe to be recommended to a user of the user terminal device from among recipes, and transmitting the determined cooking recipe to the user terminal device;
In determining the popularity of the cooking recipe, the cooking recipe selected by the user terminal device from the cooking recipes included in the intention display notification received from the user terminal device and transmitted by the cooking recipe providing unit A popularity determination unit that uses cooking recipe information indicating
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015030463A JP2016151995A (en) | 2015-02-19 | 2015-02-19 | Cooking recipe use system, user terminal equipment, and server device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015030463A JP2016151995A (en) | 2015-02-19 | 2015-02-19 | Cooking recipe use system, user terminal equipment, and server device |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2016151995A true JP2016151995A (en) | 2016-08-22 |
Family
ID=56696656
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015030463A Pending JP2016151995A (en) | 2015-02-19 | 2015-02-19 | Cooking recipe use system, user terminal equipment, and server device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2016151995A (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6308603B1 (en) * | 2016-12-22 | 2018-04-11 | クックパッド株式会社 | Information processing system, information processing method, and program |
JP2021117801A (en) * | 2020-01-28 | 2021-08-10 | 東芝テック株式会社 | Information processing device and program |
CN114073396A (en) * | 2020-08-20 | 2022-02-22 | 珠海优特智厨科技有限公司 | Method, device and system for connecting menu execution equipment |
CN114428467A (en) * | 2020-10-29 | 2022-05-03 | 珠海优特智厨科技有限公司 | Shared device reservation cooking method, storage medium and computer device |
US20220309596A1 (en) * | 2021-03-26 | 2022-09-29 | Toshiba Tec Kabushiki Kaisha | Recipe providing system, recipe providing method, management server, and management method |
US11954307B2 (en) | 2020-12-04 | 2024-04-09 | Samsung Electronics Co., Ltd. | Visual selector for application activities |
-
2015
- 2015-02-19 JP JP2015030463A patent/JP2016151995A/en active Pending
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6308603B1 (en) * | 2016-12-22 | 2018-04-11 | クックパッド株式会社 | Information processing system, information processing method, and program |
JP2018106664A (en) * | 2016-12-22 | 2018-07-05 | クックパッド株式会社 | Information processing system, information processing method, and program |
JP2021117801A (en) * | 2020-01-28 | 2021-08-10 | 東芝テック株式会社 | Information processing device and program |
JP7458798B2 (en) | 2020-01-28 | 2024-04-01 | 東芝テック株式会社 | Information processing equipment and programs |
CN114073396A (en) * | 2020-08-20 | 2022-02-22 | 珠海优特智厨科技有限公司 | Method, device and system for connecting menu execution equipment |
CN114073396B (en) * | 2020-08-20 | 2023-07-14 | 珠海优特智厨科技有限公司 | Connection method, device and system of menu execution equipment |
CN114428467A (en) * | 2020-10-29 | 2022-05-03 | 珠海优特智厨科技有限公司 | Shared device reservation cooking method, storage medium and computer device |
CN114428467B (en) * | 2020-10-29 | 2024-04-02 | 珠海优特智厨科技有限公司 | Shared device reservation cooking method, storage medium and computer device |
US11954307B2 (en) | 2020-12-04 | 2024-04-09 | Samsung Electronics Co., Ltd. | Visual selector for application activities |
US20220309596A1 (en) * | 2021-03-26 | 2022-09-29 | Toshiba Tec Kabushiki Kaisha | Recipe providing system, recipe providing method, management server, and management method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2016151995A (en) | Cooking recipe use system, user terminal equipment, and server device | |
JP6449121B2 (en) | Shopping support server and program thereof | |
JP6368002B2 (en) | Product sales data processing system and program | |
JP6216728B2 (en) | Point system and control program | |
JP2015225607A (en) | Information processor and program | |
JP2014194742A (en) | Electronic receipt system, information processing device and program | |
JP2016126429A (en) | Commodity information providing system | |
US20180260885A1 (en) | System for Shopping Assistance | |
JP2016038869A (en) | Order registration processing system and order registration processing program | |
US10229446B2 (en) | Payment apparatus, payment system, and program | |
JP6751123B2 (en) | Electronic receipt system, information processing device, and program | |
WO2021234991A1 (en) | Information providing method | |
JP7108872B2 (en) | Information provision method | |
JP2016045729A (en) | Order registration processor and order registration processing program | |
JP4926844B2 (en) | Product information management server | |
US20170206531A1 (en) | Self-registration system for products | |
JP7554984B2 (en) | How to provide information | |
JP6259376B2 (en) | Order registration processing apparatus and order registration processing program | |
JP2019096266A (en) | Waiting time output device, waiting time output system, and program | |
JP2018045716A (en) | Information processing apparatus and program | |
JP3221736U (en) | Shopping support system | |
JP7500371B2 (en) | Server device and program | |
KR20170027323A (en) | Systen for managing online goods order | |
JP2013127715A (en) | Content determination terminal, content determination method and content determination program | |
JP2015164016A (en) | Order system and store terminal |