[go: up one dir, main page]

JP7345810B1 - Information processing device, information processing method, and program - Google Patents

Information processing device, information processing method, and program Download PDF

Info

Publication number
JP7345810B1
JP7345810B1 JP2022167091A JP2022167091A JP7345810B1 JP 7345810 B1 JP7345810 B1 JP 7345810B1 JP 2022167091 A JP2022167091 A JP 2022167091A JP 2022167091 A JP2022167091 A JP 2022167091A JP 7345810 B1 JP7345810 B1 JP 7345810B1
Authority
JP
Japan
Prior art keywords
information
receipt
purchase object
nutrient
purchase
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
Application number
JP2022167091A
Other languages
Japanese (ja)
Other versions
JP2024059425A (en
Inventor
勝康 窪田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
eBase Co Ltd
Original Assignee
eBase Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by eBase Co Ltd filed Critical eBase Co Ltd
Priority to JP2022167091A priority Critical patent/JP7345810B1/en
Application granted granted Critical
Publication of JP7345810B1 publication Critical patent/JP7345810B1/en
Publication of JP2024059425A publication Critical patent/JP2024059425A/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Medical Treatment And Welfare Office Work (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

Figure 0007345810000001

【課題】摂取する飲食物に関する栄養素の情報を簡単に知ることができる情報処理装置を提供する。
【解決手段】飲食物に関連する購入対象を識別する購入対象識別子と、購入対象の栄養素の量に関する栄養素情報とを対応付ける複数の栄養素対応情報にアクセス可能な情報処理装置1は、購入対象を識別する購入対象識別子と、購入対象の購入個数と、購入対象の金額とを含む1以上の購入対象情報、及び購入対象情報に関する購入が行われた年月日を含むレシート情報を受け付ける受付部12と、受付部12によって受け付けられたレシート情報に含まれる購入対象識別子に対応する栄養素情報を用いて、レシート情報に対応する栄養素ごとの合計量に関するレシート集計情報を取得する取得部13と、取得部13によって取得されたレシート集計情報を出力する出力部14と、を備える。
【選択図】図1

Figure 0007345810000001

The present invention provides an information processing device that allows the user to easily obtain nutritional information regarding food and drinks to be ingested.
[Solution] An information processing device 1 that can access a plurality of nutrient correspondence information that associates a purchase object identifier that identifies a purchase object related to food and drink with nutrient information regarding the amount of nutrients of the purchase object identifies the purchase object. a reception unit 12 that receives receipt information including one or more pieces of purchase object information including a purchase object identifier to be purchased, the purchase quantity of the purchase object, and the purchase object price, and the date on which the purchase related to the purchase object information was made; , an acquisition unit 13 that acquires receipt aggregate information regarding the total amount of each nutrient corresponding to the receipt information using the nutrient information corresponding to the purchase object identifier included in the receipt information received by the reception unit 12; and an output unit 14 that outputs the receipt tally information acquired by.
[Selection diagram] Figure 1

Description

本発明は、レシート情報に対応する栄養素に関する情報を取得する情報処理装置等に関する。 The present invention relates to an information processing device and the like that acquires information regarding nutrients corresponding to receipt information.

従来、料理に関する栄養素の量などを自動的に計算することができる装置が知られている(例えば、特許文献1参照)。そのような装置を用いることによって、ユーザが自分で計算を行わなくても、料理に含まれる栄養素などの量を知ることができる。 BACKGROUND ART Devices that can automatically calculate the amount of nutrients related to cooking have been known (for example, see Patent Document 1). By using such a device, users can find out the amounts of nutrients, etc. contained in a dish without having to do the calculations themselves.

特開2008-165294号公報Japanese Patent Application Publication No. 2008-165294

しかしながら、従来の上記装置では、料理に対応するレシピの情報がなければ、料理に関する栄養素の量などを計算することができなかった。そのため、上記装置を用いて料理に関する栄養素の量などを計算する際に、レシピの情報がない場合には、そのレシピの情報を用意する必要があり、その作業負担が大きいという問題があった。
一般的に言えば、摂取する栄養素の情報を簡便に入手したいという要望があった。
However, with the above-mentioned conventional devices, it was not possible to calculate the amount of nutrients related to a dish without information on the recipe corresponding to the dish. Therefore, when calculating the amount of nutrients related to a dish using the above-mentioned device, if there is no recipe information, it is necessary to prepare the recipe information, which poses a problem of a heavy workload.
Generally speaking, there was a desire to easily obtain information on the nutrients to be ingested.

本発明は、上記事情に応じてなされたものであり、摂取する飲食物に関する栄養素の情報を簡単に知ることができる情報処理装置等を提供することを目的とする。 The present invention has been made in response to the above-mentioned circumstances, and an object of the present invention is to provide an information processing device and the like that can easily obtain nutritional information regarding food and drink to be ingested.

上記目的を達成するため、本発明の一態様による情報処理装置は、飲食物に関連する購入対象を識別する購入対象識別子と、購入対象の栄養素の量に関する栄養素情報とを対応付ける複数の栄養素対応情報にアクセス可能な情報処理装置であって、購入対象を識別する購入対象識別子と、購入対象の購入個数と、購入対象の金額とを含む1以上の購入対象情報、及び購入対象情報に関する購入が行われた年月日を含むレシート情報を受け付ける受付部と、受付部によって受け付けられたレシート情報に含まれる購入対象識別子に対応する栄養素情報を用いて、レシート情報に対応する栄養素ごとの合計量に関するレシート集計情報を取得する取得部と、取得部によって取得されたレシート集計情報を出力する出力部と、を備えたものである。
このような構成により、レシート情報を用いて、摂取する飲食物に関する栄養素ごとの量に関する情報について簡単に知ることができるようになる。また、その栄養素ごとの量に関する情報を取得する際に、レシピの情報などを用意する必要もないため、ユーザの負担が軽減されることになる。
In order to achieve the above object, an information processing device according to one aspect of the present invention provides a plurality of nutrient correspondence information that associates a purchase object identifier that identifies a purchase object related to food and drink with nutrient information regarding the amount of the nutrient of the purchase object. is an information processing device that can access one or more pieces of purchase object information including a purchase object identifier for identifying a purchase object, a purchase quantity of the purchase object, and a purchase object price, and a purchase related to the purchase object information. A reception section that receives receipt information including the date of purchase, and a receipt regarding the total amount of each nutrient corresponding to the receipt information using the nutrient information corresponding to the purchase target identifier included in the receipt information received by the reception section. The apparatus includes an acquisition section that acquires total information, and an output section that outputs the receipt total information acquired by the acquisition section.
With such a configuration, it becomes possible to easily obtain information regarding the amount of each nutrient regarding the food and drinks to be ingested using receipt information. Further, when acquiring information regarding the amount of each nutrient, there is no need to prepare recipe information or the like, which reduces the burden on the user.

また、本発明の一態様による情報処理装置では、レシート集計情報は、栄養素ごとの合計量、及び栄養素ごとの単位期間当たりの指標量に対する合計量の割合の少なくともいずれかを含んでもよい。
このような構成により、栄養素ごとの量、または、栄養素ごとの単位期間当たりの指標量に対する割合について知ることができるようになる。
Further, in the information processing device according to one aspect of the present invention, the receipt tally information may include at least one of the total amount of each nutrient and the ratio of the total amount to the index amount per unit period for each nutrient.
With this configuration, it becomes possible to know the amount of each nutrient or the ratio of each nutrient to the index amount per unit period.

また、本発明の一態様による情報処理装置では、取得部は、レシート情報に対応する栄養素ごとの合計量を、あらかじめ決められた割合で所定の人数に割り当てた各人の栄養素ごとの量に関する情報を含むレシート集計情報を取得してもよい。
このような構成により、例えば、レシート情報が複数人に対応する場合であっても、各人の栄養素ごとの量に関する情報を知ることができるようになる。
Further, in the information processing device according to one aspect of the present invention, the acquisition unit may obtain information regarding the amount of each nutrient for each person who has allocated the total amount of each nutrient corresponding to the receipt information to a predetermined number of people at a predetermined ratio. You may also obtain receipt tally information including.
With such a configuration, for example, even if the receipt information corresponds to multiple people, it becomes possible to know information regarding the amount of each nutrient for each person.

また、本発明の一態様による情報処理装置では、取得部は、レシート情報に基づいて、単位期間ごとの栄養素ごとの量に関する単位期間集計情報をも取得し、出力部は、取得部によって取得された単位期間集計情報をも出力してもよい。
このような構成により、例えば、レシート情報が複数の日の食材に対応するものであったとしても、単位期間ごとの栄養素ごとの量に関する情報について知ることができるようになる。例えば、1日当たりの栄養素ごとの量について知ることができるようになる。
Further, in the information processing device according to one aspect of the present invention, the acquisition unit also acquires unit period aggregate information regarding the amount of each nutrient for each unit period based on the receipt information, and the output unit The unit period aggregate information may also be output.
With such a configuration, for example, even if the receipt information corresponds to ingredients on multiple days, it is possible to know information regarding the amount of each nutrient for each unit period. For example, you will be able to know the amount of each nutrient per day.

また、本発明の一態様による情報処理装置では、取得部は、飲食物に関連する購入対象ごとの単位期間当たりの消費特性に基づいて単位期間集計情報を取得してもよい。
このような構成により、レシート情報に含まれる購入対象識別子で識別される購入対象に、例えば、米のように長期間で消費される購入対象が含まれていたとしても、その購入対象の栄養素ごとの量を、消費特性に応じて複数の単位期間に割り当てることによって、単位期間ごとの情報を取得することができるようになる。
Further, in the information processing device according to one aspect of the present invention, the acquisition unit may acquire unit period aggregate information based on consumption characteristics per unit period for each purchase object related to food and drink.
With this configuration, even if the purchase object identified by the purchase object identifier included in the receipt information includes a purchase object that is consumed over a long period of time, such as rice, each nutrient of the purchase object is By allocating the amount to multiple unit periods according to consumption characteristics, it becomes possible to obtain information for each unit period.

また、本発明の一態様による情報処理装置では、単位期間は、1日であり、受付部は、レシート情報に含まれる購入対象の飲食を行わない除外日に関する情報をも受け付け、取得部は、除外日以外の日に関する単位期間集計情報を取得してもよい。
このような構成により、例えば、レシート情報に含まれる購入対象識別子に対応する栄養素ごとの量を、除外日以外の日に割り当てることによって、より正確な単位期間集計情報を取得することができるようになる。
Further, in the information processing device according to one aspect of the present invention, the unit period is one day, the reception unit also receives information regarding exclusion days on which the purchase target food or drink is not eaten, which is included in the receipt information, and the acquisition unit: Unit period aggregate information regarding days other than excluded days may be acquired.
With this configuration, for example, by assigning the amount of each nutrient corresponding to the purchase target identifier included in the receipt information to a day other than the exclusion date, more accurate unit period aggregate information can be obtained. Become.

また、本発明の一態様による情報処理装置では、取得部は、栄養素ごとの金額、及び栄養素ごとの単位量当たりの金額の少なくともいずれかを含むレシート集計情報を取得してもよい。
このような構成により、例えば、栄養素の量と金額との関係についても知ることができるようになる。
Further, in the information processing device according to one aspect of the present invention, the acquisition unit may acquire receipt tally information including at least one of an amount of money for each nutrient and an amount of money per unit amount of each nutrient.
With such a configuration, it becomes possible to know, for example, the relationship between the amount of nutrients and the amount of money.

また、本発明の一態様による情報処理装置では、受付部は、レシート情報に含まれる購入対象識別子のうち、レシート集計情報に含める量を変更する購入対象を識別する購入対象識別子、及び購入対象の量に関する変更内容を含む1以上の変更情報をさらに受け付け、取得部は、受付部で受け付けられた1以上の変更情報に基づいた変更後の購入対象ごとの量を用いてレシート集計情報を取得してもよい。
このような構成により、例えば、ユーザが自ら消費しない食材や食品について、量を変更することによって、ユーザが消費する食材や食品に関するレシート集計情報を取得することができるようになる。
Further, in the information processing device according to one aspect of the present invention, the reception unit includes, among the purchase object identifiers included in the receipt information, a purchase object identifier that identifies a purchase object whose amount to be included in the receipt aggregation information is to be changed; The acquisition unit further receives one or more pieces of change information including the change details regarding the quantity, and the acquisition unit acquires receipt summary information using the quantity of each purchase object after the change based on the one or more pieces of change information received by the reception unit. It's okay.
With such a configuration, for example, by changing the amount of ingredients or foods that the user does not consume himself/herself, it becomes possible to obtain receipt tally information regarding the ingredients or foods that the user consumes.

また、本発明の一態様による情報処理装置では、情報処理装置は、飲食物に関連する購入対象を識別する購入対象識別子と、購入対象のアレルギー物質の有無に関するアレルギー情報とを対応付ける複数のアレルギー対応情報にもアクセス可能であり、取得部は、受付部によって受け付けられたレシート情報に含まれる購入対象識別子に対応するアレルギー情報を用いて、レシート情報に対応するアレルギー物質の有無に関する情報も取得し、出力部は、取得部によって取得されたアレルギー物質の有無に関する情報をも出力してもよい。
このような構成により、例えば、レシート情報に対応する購入対象に、アレルギー物質が含まれるかどうかなどについて知ることができるようになる。
Further, in the information processing device according to one aspect of the present invention, the information processing device includes a plurality of allergy countermeasures that associates a purchase object identifier that identifies a purchase object related to food and drink with allergy information regarding the presence or absence of an allergen in the purchase object. The information is also accessible, and the acquisition unit also acquires information regarding the presence or absence of allergens corresponding to the receipt information using the allergy information corresponding to the purchase object identifier included in the receipt information received by the reception unit, The output unit may also output information regarding the presence or absence of allergenic substances acquired by the acquisition unit.
With such a configuration, it becomes possible to know, for example, whether the item to be purchased corresponding to the receipt information contains an allergic substance.

また、本発明の一態様による情報処理方法は、受付部と、取得部と、出力部とを用いて処理される情報処理方法であって、受付部が、購入対象を識別する購入対象識別子と、購入対象の購入個数と、購入対象の金額とを含む1以上の購入対象情報、及び購入対象情報に関する購入が行われた年月日を含むレシート情報を受け付けるステップと、取得部が、飲食物に関連する購入対象を識別する購入対象識別子と、購入対象の栄養素の量に関する栄養素情報とを対応付ける複数の栄養素対応情報にアクセスして、受け付けられたレシート情報に含まれる購入対象識別子に対応する栄養素情報を用いて、レシート情報に対応する栄養素ごとの合計量に関するレシート集計情報を取得するステップと、出力部が、取得されたレシート集計情報を出力するステップと、を備えたものである。 Further, an information processing method according to one aspect of the present invention is an information processing method in which processing is performed using a reception unit, an acquisition unit, and an output unit, wherein the reception unit receives a purchase object identifier that identifies a purchase object. , a step of receiving receipt information including one or more pieces of purchase object information including the number of items to be purchased and an amount to be purchased, and the date of purchase related to the purchase object information; Access multiple pieces of nutrient correspondence information that associates a purchase target identifier that identifies a purchase target related to the purchase target with nutrient information regarding the amount of the purchase target nutrient, and select the nutrient corresponding to the purchase target identifier included in the received receipt information. The present invention includes a step of using the information to obtain receipt aggregate information regarding the total amount of each nutrient corresponding to the receipt information, and a step in which the output unit outputs the obtained receipt aggregate information.

本発明の一態様による情報処理装置等によれば、レシート情報を用いて、摂取する飲食物に関する栄養素ごとの量に関する情報について簡単に知ることができるようになる。 According to the information processing device or the like according to one aspect of the present invention, it becomes possible to easily obtain information regarding the amount of each nutrient regarding the food and drinks to be ingested using receipt information.

本発明の実施の形態による情報処理装置の構成を示すブロック図A block diagram showing the configuration of an information processing device according to an embodiment of the present invention 同実施の形態による情報処理装置の動作を示すフローチャートFlowchart showing the operation of the information processing device according to the embodiment 同実施の形態における栄養素対応情報の一例を示す図A diagram showing an example of nutrient correspondence information in the embodiment 同実施の形態におけるアレルギー対応情報の一例を示す図A diagram showing an example of allergy response information in the embodiment 同実施の形態におけるレシート情報の一例を示す図A diagram showing an example of receipt information in the embodiment 同実施の形態におけるレシート集計情報等の表示の一例を示す図A diagram showing an example of display of receipt tally information, etc. in the embodiment 同実施の形態におけるレシート集計情報等の表示の一例を示す図A diagram showing an example of display of receipt tally information, etc. in the embodiment 同実施の形態におけるコンピュータシステムの外観一例を示す模式図A schematic diagram showing an example of the external appearance of a computer system according to the embodiment 同実施の形態におけるコンピュータシステムの構成の一例を示す図A diagram showing an example of the configuration of a computer system in the same embodiment.

以下、本発明による情報処理装置、及び情報処理方法について、実施の形態を用いて説明する。なお、以下の実施の形態において、同じ符号を付した構成要素及びステップは同一または相当するものであり、再度の説明を省略することがある。本実施の形態による情報処理装置は、レシート情報に対応する購入対象に関する栄養素ごとの合計量に関するレシート集計情報を取得するものである。 DESCRIPTION OF THE PREFERRED EMBODIMENTS An information processing apparatus and an information processing method according to the present invention will be described below using embodiments. Note that in the following embodiments, components and steps denoted by the same reference numerals are the same or equivalent, and a repeated explanation may be omitted. The information processing device according to the present embodiment acquires receipt summary information regarding the total amount of each nutrient related to the purchase object corresponding to the receipt information.

図1は、本実施の形態による情報処理システム100の構成を示すブロック図である。本実施の形態による情報処理システム100は、有線または無線の通信回線500を介して通信可能に接続された情報処理装置1と、複数の情報処理端末2とを備える。通信回線500は、例えば、インターネットやイントラネット、公衆電話回線網などであってもよい。なお、図1では、情報処理システム100が3個の情報処理端末2を有している場合について示しているが、情報処理システム100は、1個、2個、または4個以上の情報処理端末2を有していてもよい。 FIG. 1 is a block diagram showing the configuration of an information processing system 100 according to this embodiment. An information processing system 100 according to the present embodiment includes an information processing device 1 and a plurality of information processing terminals 2 that are communicably connected via a wired or wireless communication line 500. The communication line 500 may be, for example, the Internet, an intranet, a public telephone network, or the like. Although FIG. 1 shows a case where the information processing system 100 includes three information processing terminals 2, the information processing system 100 may include one, two, or four or more information processing terminals. It may have 2.

図1で示されるように、本実施の形態による情報処理装置1は、記憶部11と、受付部12と、取得部13と、出力部14とを備える。なお、本実施の形態では、情報処理装置1が、サーバ・クライアントシステムにおけるサーバ装置である場合について主に説明するが、情報処理装置1は、スタンドアロンの装置であってもよい。情報処理装置1がスタンドアロンの装置である場合には、ユーザからの入力を直接受け付けてもよく、また、ユーザに情報を直接提示してもよい。 As shown in FIG. 1, the information processing device 1 according to the present embodiment includes a storage section 11, a reception section 12, an acquisition section 13, and an output section 14. Note that in this embodiment, the case where the information processing device 1 is a server device in a server/client system will be mainly described, but the information processing device 1 may be a stand-alone device. If the information processing device 1 is a stand-alone device, it may directly accept input from the user or may directly present information to the user.

記憶部11では、複数の栄養素対応情報や、複数のアレルギー対応情報などが記憶されてもよく、それ以外の情報が記憶されてもよい。なお、本実施の形態では、情報処理装置1が、自装置の記憶部11で記憶されている栄養素対応情報等にアクセス可能である場合について主に説明するが、栄養素対応情報やアレルギー対応情報、及び記憶部11で記憶されているその他の情報のうち、任意の1以上の情報は、情報処理装置1以外で記憶されていてもよい。この場合であっても、情報処理装置1は、情報処理装置1以外で記憶されている情報にアクセス可能になっていることが好適である。 The storage unit 11 may store a plurality of pieces of nutrient correspondence information, a plurality of pieces of allergy correspondence information, or other information. In this embodiment, a case will be mainly described in which the information processing apparatus 1 can access the nutrient correspondence information etc. stored in the storage unit 11 of the own apparatus; Among other information stored in the storage unit 11, any one or more pieces of information may be stored in a device other than the information processing device 1. Even in this case, it is preferable that the information processing device 1 be able to access information stored in a device other than the information processing device 1.

栄養素対応情報は、飲食物に関連する購入対象を識別する購入対象識別子と、その購入対象の栄養素の量に関する栄養素情報とを対応付ける情報である。購入対象は、例えば、有体物であってもよく、無体物であってもよい。有体物である購入対象は、例えば、食材、日用品などの商品であってもよい。無体物である購入対象は、飲食物の提供や、宿泊の提供などのサービス(役務)であってもよい。飲食物に関連する購入対象は、例えば、食材や、食品などのように、飲食の対象となる購入対象であってもよく、飲食物の提供であってもよい。本実施の形態では、購入対象が食材である場合について主に説明する。 The nutrient correspondence information is information that associates a purchase object identifier that identifies a purchase object related to food and drink with nutrient information regarding the amount of nutrients of the purchase object. The object to be purchased may be, for example, a tangible object or an intangible object. The purchase target, which is a tangible object, may be, for example, a product such as food ingredients or daily necessities. The purchase object, which is an intangible object, may be a service (service) such as provision of food and drink or accommodation. The purchase object related to food and drink may be, for example, a purchase object that is a food or drink object, such as ingredients or food, or may be the provision of food and drink. In this embodiment, the case where the purchase target is food ingredients will be mainly explained.

購入対象識別子は、一例として、JANコードであってもよく、購入対象のその他の識別コードであってもよい。なお、購入対象識別子であるJANコードは、ソースマーキングされたJANコードであってもよい。一方、インストアマーキングされたJANコードについては、小売の事業者ごとに同じJANコードが、異なる購入対象について用いられる可能性がある。したがって、購入対象識別子は、例えば、インストアマーキングされたJANコードと、そのインストアマーキングを行った小売の事業者を識別する小売識別子とを含んでいてもよい。 The purchase object identifier may be, for example, a JAN code or another identification code of the purchase object. Note that the JAN code, which is the purchase object identifier, may be a JAN code with source marking. On the other hand, with respect to in-store marked JAN codes, there is a possibility that the same JAN code is used for different purchases by different retailers. Therefore, the purchase object identifier may include, for example, a JAN code that has been marked in-store and a retail identifier that identifies the retail business operator that has performed the in-store marking.

栄養素情報は、例えば、熱量(カロリー)を含んでいてもよく、各栄養素の量を含んでいてもよい。栄養素は、例えば、タンパク質、炭水化物、脂質であってもよく、食塩相当量、ミネラル、ビタミン、コレステロール、及び食物繊維のうち、1以上をさらに含んでいてもよい。なお、食品分野においては、栄養成分に熱量も含まれることが一般的であるため、以下の説明においても、栄養素の量に熱量が含まれると考えてもよい。栄養素情報は、購入対象の単位量(例えば、1個など)に含まれる栄養素ごとの量を示す情報であってもよい。なお、バナナやホウレン草などのように、量が特に決まっていない購入対象に対応する栄養素情報は、例えば、標準的な量の購入対象に対応する栄養素情報であってもよい。 The nutrient information may include, for example, the amount of heat (calories) or the amount of each nutrient. The nutrients may be, for example, proteins, carbohydrates, and lipids, and may further include one or more of salt equivalents, minerals, vitamins, cholesterol, and dietary fiber. Note that in the food field, it is common for nutritional components to include calorific value, so in the following explanation as well, it may be considered that calorific value is included in the amount of nutrients. The nutrient information may be information indicating the amount of each nutrient contained in a unit amount (for example, one item) to be purchased. Note that the nutrient information corresponding to a purchase item whose quantity is not particularly determined, such as bananas or spinach, may be, for example, nutrient information corresponding to a purchase item whose quantity is not particularly determined.

アレルギー対応情報は、飲食物に関連する購入対象を識別する購入対象識別子と、その購入対象のアレルギー物質の有無に関するアレルギー情報とを対応付ける情報である。アレルギー情報は、例えば、アレルギー物質ごとの有無を示す情報(例えば、購入対象に含まれるアレルギー物質の名称を示す情報など)であってもよく、アレルギー物質の量を示す情報であってもよい。後者の場合であっても、アレルギー物質の有無について知ることができるからである。本実施の形態では、前者の場合について主に説明する。アレルギー物質は、食物アレルギーの原因となる物質であり、本実施の形態では、卵、乳、小麦、えび、かに、落花生、そばの7品目である場合について主に説明するが、あわび、いかなども含む27品目などであってもよく、その他の品目数であってもよい。 The allergy response information is information that associates a purchase object identifier that identifies a purchase object related to food and drink with allergy information regarding the presence or absence of allergens in the purchase object. The allergy information may be, for example, information indicating the presence or absence of each allergen (for example, information indicating the name of the allergen contained in the item to be purchased), or information indicating the amount of the allergen. Even in the latter case, it is possible to know the presence or absence of allergic substances. In this embodiment, the former case will mainly be explained. Allergens are substances that cause food allergies, and in this embodiment, we will mainly explain the case of seven items: eggs, milk, wheat, shrimp, crab, peanuts, and buckwheat. The number of items may be 27 items, including 27 items, etc., or may be any other number of items.

記憶部11では、受け付けられたレシート情報や、取得されたレシート集計情報などが記憶されてもよい。それらの情報は、一例として、ユーザを識別するユーザ識別子に対応付けられて記憶されてもよい。また、記憶部11に情報が記憶される過程は問わない。例えば、記録媒体を介して情報が記憶部11で記憶されるようになってもよく、通信回線等を介して送信された情報が記憶部11で記憶されるようになってもよく、または、入力デバイスを介して入力された情報が記憶部11で記憶されるようになってもよい。記憶部11は、不揮発性の記録媒体によって実現されることが好適であるが、揮発性の記録媒体によって実現されてもよい。記録媒体は、例えば、半導体メモリや磁気ディスクなどであってもよい。 The storage unit 11 may store received receipt information, acquired receipt total information, and the like. For example, such information may be stored in association with a user identifier that identifies the user. Moreover, the process by which information is stored in the storage unit 11 does not matter. For example, information may be stored in the storage unit 11 via a recording medium, information transmitted via a communication line or the like may be stored in the storage unit 11, or, Information input via an input device may be stored in the storage unit 11. The storage unit 11 is preferably implemented by a nonvolatile recording medium, but may also be implemented by a volatile recording medium. The recording medium may be, for example, a semiconductor memory or a magnetic disk.

受付部12は、レシート情報を受け付ける。レシート情報は、購入対象を識別する購入対象識別子と、その購入対象の購入個数と、その購入対象の金額とを含む1以上の購入対象情報、及びその1以上の購入対象情報に関する購入が行われた年月日を含む情報であってもよい。レシート情報はさらに、例えば、購入対象の合計額を含んでいてもよく、購入対象の購入が行われた店を識別する店識別子を含んでいてもよく、その店の運営を行っている小売の事業者を識別する小売識別子などを含んでいてもよい。購入対象の金額は、例えば、購入対象の1個当たりの金額であってもよく、購入対象の購入個数に応じた金額であってもよい。購入対象情報はさらに、例えば、購入対象の画像を含んでいてもよく、購入対象の名称を含んでいてもよい。 The reception unit 12 receives receipt information. The receipt information includes one or more purchase object information including a purchase object identifier that identifies the purchase object, the number of purchased objects, and the amount of the purchase object, and a purchase related to the one or more purchase object information. The information may include the date, month, and day. The receipt information may further include, for example, the total amount of the purchase, a store identifier identifying the store where the purchase was made, and the retailer operating the store. It may also include a retail identifier that identifies the business operator. The amount of money to be purchased may be, for example, the amount per item to be purchased, or the amount depending on the number of items to be purchased. The purchase object information may further include, for example, an image of the purchase object or a name of the purchase object.

レシート情報は、例えば、電子レシートであってもよい。また、レシート情報は、例えば、紙のレシートに表示されたコードを用いて取得することができる情報であってもよい。紙のレシートに表示されたコードは、例えば、バーコードであってもよく、2次元コードであってもよく、その他のコードであってもよい。2次元コードは、例えば、QRコード(登録商標)であってもよく、その他の2次元コードであってもよい。この場合には、紙のレシートに表示されたコードを識別するコード識別子に対応付けられて、その紙のレシートに対応するレシート情報が管理されていてもよい。このレシート情報の管理は、例えば、レシート情報を管理する管理サーバによって行われてもよい。その管理サーバは、例えば、POSレジ端末などのレジ端末から送信された、レシート情報とコードを識別するコード識別子とを受信すると、両者を対応付けて記憶部に蓄積してもよい。そして、管理サーバは、紙のレシートに表示されたコードを識別するコード識別子を受信すると、その受信したコード識別子に対応するレシート情報を読み出して送信してもよい。ここで、例えば、紙のレシートに表示されたコードを読み取ることによって得られる情報がコード識別子であってもよく、紙のレシートに表示されたコードを読み取ることによって得られる情報に紐づけられた情報がコード識別子であってもよい。 The receipt information may be, for example, an electronic receipt. Further, the receipt information may be information that can be obtained using a code displayed on a paper receipt, for example. The code displayed on the paper receipt may be, for example, a barcode, a two-dimensional code, or some other code. The two-dimensional code may be, for example, a QR code (registered trademark) or another two-dimensional code. In this case, receipt information corresponding to the paper receipt may be managed in association with a code identifier that identifies the code displayed on the paper receipt. This receipt information may be managed, for example, by a management server that manages receipt information. For example, upon receiving receipt information and a code identifier for identifying a code transmitted from a cash register terminal such as a POS cash register terminal, the management server may associate the two and store them in the storage unit. Then, upon receiving a code identifier that identifies the code displayed on the paper receipt, the management server may read and transmit receipt information corresponding to the received code identifier. Here, for example, information obtained by reading a code displayed on a paper receipt may be a code identifier, and information linked to information obtained by reading a code displayed on a paper receipt. may be a code identifier.

一例として、受付部12は、ユーザからレシート情報そのものを受け付けてもよく、紙のレシートに表示されたコードを識別するコード識別子をユーザから受け付け、そのユーザから受け付けたコード識別子に対応付けられているレシート情報を管理サーバから受信してもよい。いずれの場合であっても、通常、1つのレシート情報は、1つのレシートに対応した情報である。受付部12は、レシート情報に対応するユーザを識別するユーザ識別子をも受け付けてもよい。レシート情報に対応するユーザは、例えば、レシート情報に含まれる購入対象識別子で識別される購入対象を購入したユーザであってもよい。レシート情報と、そのレシート情報に対応するユーザ識別子とを受け付ける場合に、受付部12は、両者を一緒に受け付けてもよく、または、別のタイミングで受け付けてもよい。後者の場合には、例えば、ログイン時にユーザ識別子が受け付けられ、その後に、そのユーザ識別子に対応するレシート情報が受け付けられてもよい。 As an example, the receiving unit 12 may receive the receipt information itself from the user, or may receive from the user a code identifier that identifies the code displayed on the paper receipt, and the receiving unit 12 may receive the code identifier that identifies the code displayed on the paper receipt, and the receiving unit 12 may receive the code identifier that is associated with the code identifier received from the user. Receipt information may be received from the management server. In either case, one piece of receipt information usually corresponds to one receipt. The reception unit 12 may also accept a user identifier that identifies the user corresponding to the receipt information. The user corresponding to the receipt information may be, for example, a user who purchased the purchase object identified by the purchase object identifier included in the receipt information. When accepting receipt information and a user identifier corresponding to the receipt information, the accepting unit 12 may accept both at the same time or at different timings. In the latter case, for example, a user identifier may be accepted at the time of login, and then receipt information corresponding to the user identifier may be accepted.

受付部12は、受け付けた情報を記憶部11に蓄積してもよい。例えば、受付部12は、受け付けたレシート情報を記憶部11に蓄積してもよい。また、例えば、レシート情報と、それに対応するユーザ識別子とを受け付けた場合には、受付部12は、そのユーザ識別子に対応付けて、レシート情報を記憶部11に蓄積してもよい。 The reception unit 12 may store the received information in the storage unit 11. For example, the reception unit 12 may store the received receipt information in the storage unit 11. Further, for example, when receiving receipt information and a user identifier corresponding thereto, the receiving unit 12 may store the receipt information in the storage unit 11 in association with the user identifier.

受付部12は、例えば、入力デバイス(例えば、キーボードやマウス、タッチパネルなど)から入力された情報を受け付けてもよく、有線または無線の通信回線を介して送信された情報を受信してもよく、所定の記録媒体(例えば、光ディスクや磁気ディスク、半導体メモリなど)から読み出された情報を受け付けてもよい。なお、本実施の形態では、受付部12が情報を受信する場合について主に説明する。また、受付部12は、受け付けを行うためのデバイス(例えば、モデムやネットワークカードなど)を含んでもよく、または含まなくてもよい。また、受付部12は、ハードウェアによって実現されてもよく、または所定のデバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。 For example, the reception unit 12 may receive information input from an input device (for example, a keyboard, mouse, touch panel, etc.), or may receive information transmitted via a wired or wireless communication line. Information read from a predetermined recording medium (for example, an optical disk, a magnetic disk, a semiconductor memory, etc.) may be accepted. Note that in this embodiment, a case where the reception unit 12 receives information will mainly be described. Further, the receiving unit 12 may or may not include a device for receiving data (for example, a modem, a network card, etc.). Further, the reception unit 12 may be realized by hardware or by software such as a driver that drives a predetermined device.

取得部13は、受付部12によって受け付けられたレシート情報に含まれる購入対象識別子に対応する栄養素情報を用いて、そのレシート情報に対応する栄養素ごとの合計量に関するレシート集計情報を取得する。栄養素ごとの合計量に関する情報は、例えば、栄養素ごとの合計量であってもよい。この場合には、例えば、レシート情報に含まれる購入対象識別子で識別される飲食物に関連する購入対象の各栄養素の合計量、例えば、熱量の合計量、タンパク質の合計量などが取得されることになる。また、栄養素ごとの合計量に関する情報は、例えば、栄養素ごとの単位期間当たりの指標量に対する合計量の割合であってもよい。単位期間は、例えば、1日や1週間、1か月などであってもよい。単位期間当たりの指標量は、例えば、単位期間当たりの必要量であってもよく、単位期間当たりの目標量などであってもよい。したがって、栄養素ごとの単位期間当たりの指標量に対する合計量の割合は、例えば、栄養素ごとの1日の目標量に対する合計量の割合であってもよい。この割合は、例えば、レシート情報に対応する、ある栄養素の合計量を、その栄養素の1日の目標量で除算した値であってもよい。このように、レシート集計情報は、例えば、栄養素ごとの合計量、及び栄養素ごとの単位期間当たりの指標量に対する合計量の割合の少なくともいずれかを含む情報であってもよい。 The acquisition unit 13 uses the nutrient information corresponding to the purchase object identifier included in the receipt information received by the reception unit 12 to acquire receipt tally information regarding the total amount of each nutrient corresponding to the receipt information. The information regarding the total amount of each nutrient may be, for example, the total amount of each nutrient. In this case, for example, the total amount of each nutrient to be purchased related to the food and drink identified by the purchase object identifier included in the receipt information, such as the total amount of heat, total amount of protein, etc., may be obtained. become. Further, the information regarding the total amount of each nutrient may be, for example, the ratio of the total amount to the index amount per unit period for each nutrient. The unit period may be, for example, one day, one week, or one month. The index amount per unit period may be, for example, a required amount per unit period, a target amount per unit period, or the like. Therefore, the ratio of the total amount to the index amount per unit period for each nutrient may be, for example, the ratio of the total amount to the daily target amount for each nutrient. This ratio may be, for example, a value obtained by dividing the total amount of a certain nutrient corresponding to the receipt information by the daily target amount of that nutrient. In this way, the receipt tally information may be information including, for example, at least one of the total amount of each nutrient and the ratio of the total amount to the index amount per unit period for each nutrient.

なお、取得部13は、上記の割合を算出する際に、例えば、ユーザ識別子で識別されるユーザの属性に対応した指標量を用いてもよい。属性は、例えば、性別や年齢であってもよい。この場合には、例えば、記憶部11において、ユーザを識別するユーザ識別子と、そのユーザの属性とを対応付ける複数のユーザ対応情報と、ユーザの属性と、その属性に対応する単位期間当たりの指標量とを対応付ける複数の指標量対応情報とが記憶されており、取得部13は、レシート情報に対応するユーザ識別子に対応付けられているユーザの属性を特定し、その特定したユーザの属性に対応付けられている単位期間当たりの指標量を用いて、上記の割合を算出してもよい。 In addition, when calculating the above-mentioned ratio, the acquisition unit 13 may use, for example, an index amount corresponding to the attribute of the user identified by the user identifier. The attribute may be, for example, gender or age. In this case, for example, in the storage unit 11, a plurality of user correspondence information that associates a user identifier that identifies a user with an attribute of the user, an attribute of the user, and an index amount per unit period corresponding to the attribute are stored. A plurality of index amount correspondence information is stored, and the acquisition unit 13 identifies the user attribute associated with the user identifier corresponding to the receipt information, and associates the information with the identified user attribute. The above ratio may be calculated using the index amount per unit period.

取得部13は、例えば、次のようにしてレシート集計情報を取得してもよい。取得部13はまず、受付部12によって受け付けられたレシート情報から、購入対象識別子と購入個数との1以上の組を取得する。次に、取得部13は、栄養素対応情報にアクセスして、取得した1番目の組に含まれる購入対象識別子に対応する栄養素情報を取得し、その栄養素情報に含まれる各栄養素の量に、1番目の組に含まれる購入個数を乗算した結果を、栄養素ごとの合計量として取得する。例えば、熱量、タンパク質、炭水化物などの各栄養素について、栄養素の量に購入個数を乗算した合計量が取得されることになる。なお、1番目の組に含まれる購入対象識別子で識別される購入対象が飲食物に関連する購入対象ではない場合には、その購入対象識別子に対応する栄養素情報は存在しないため、この処理はスキップされてもよい。2番目以降の組に含まれる購入対象識別子についても同様である。次に、取得部13は、栄養素対応情報にアクセスして、取得した2番目の組に含まれる購入対象識別子に対応する栄養素情報を取得し、その栄養素情報に含まれる各栄養素の量に、2番目の組に含まれる購入個数を乗算した結果を、各栄養素の合計量に加算する。この加算は、栄養素ごとに行われるものとする。取得部13は、3番目以降のすべての取得した組についても同様の処理を行う。このようにして、例えば、熱量、タンパク質、炭水化物などの各栄養素について最終的な合計量が取得されることになる。この最終的な合計量が、レシート情報に対応する各栄養素の合計量となる。すなわち、この最終的な合計量が、レシート情報に応じて購入された飲食物に関連するすべての購入対象の各栄養素の合計量となる。言い換えれば、ある栄養素の合計量は、レシート情報に含まれる購入対象識別子に対応するその栄養素の量と、その購入対象識別子で識別される購入対象の購入個数とを乗算した値の総和である。この総和は、レシート情報に含まれるすべての購入対象識別子について取られる。なお、ある購入対象識別子に対応する栄養素の量が存在しない場合、例えば、その購入対象識別子で識別される購入対象が食品等でない場合には、その栄養素の量を0として計算してもよい。 For example, the acquisition unit 13 may acquire the receipt tally information as follows. The acquisition unit 13 first acquires one or more pairs of a purchase object identifier and a purchase quantity from the receipt information received by the reception unit 12. Next, the acquisition unit 13 accesses the nutrient correspondence information, acquires the nutrient information corresponding to the purchase target identifier included in the acquired first set, and adds 1 to the amount of each nutrient included in the nutrient information. The result of multiplying by the number of purchased items included in the th set is obtained as the total amount of each nutrient. For example, for each nutrient such as calorie, protein, and carbohydrate, the total amount is obtained by multiplying the amount of the nutrient by the number of purchased items. Note that if the purchase object identified by the purchase object identifier included in the first set is not a purchase object related to food and drink, this process is skipped because there is no nutrient information corresponding to the purchase object identifier. may be done. The same applies to the purchase object identifiers included in the second and subsequent sets. Next, the acquisition unit 13 accesses the nutrient correspondence information, acquires the nutrient information corresponding to the purchase target identifier included in the acquired second set, and adds 2 to the amount of each nutrient included in the nutrient information. The result of multiplying by the number of purchased items included in the th set is added to the total amount of each nutrient. This addition shall be made for each nutrient. The acquisition unit 13 performs similar processing for all the acquired sets from the third onwards. In this way, a final total amount will be obtained for each nutrient, eg, calories, proteins, carbohydrates, etc. This final total amount becomes the total amount of each nutrient corresponding to the receipt information. That is, this final total amount becomes the total amount of each nutrient of all purchase targets related to the food and drink purchased according to the receipt information. In other words, the total amount of a certain nutrient is the sum of the values obtained by multiplying the amount of the nutrient corresponding to the purchase object identifier included in the receipt information by the purchased number of the purchase object identified by the purchase object identifier. This sum is calculated for all purchase object identifiers included in the receipt information. Note that when the amount of a nutrient corresponding to a certain purchase object identifier does not exist, for example, when the purchase object identified by the purchase object identifier is not a food or the like, the amount of the nutrient may be calculated as 0.

なお、レシート集計情報に、栄養素ごとの単位期間当たりの指標量に対する合計量の割合が含まれる場合には、取得部13は、複数の栄養素ごとに、栄養素の合計量を、栄養素の単位期間当たりの指標量で除算することによって、栄養素ごとの割合を取得してもよい。 Note that if the receipt aggregation information includes the ratio of the total amount to the index amount per unit period for each nutrient, the acquisition unit 13 calculates the total amount of nutrients for each of the plurality of nutrients per unit period. The percentage for each nutrient may be obtained by dividing by the index amount of .

また、取得部13は、受付部12によって受け付けられたレシート情報に含まれる購入対象識別子に対応するアレルギー情報を用いて、そのレシート情報に対応するアレルギー物質の有無に関する情報を取得してもよい。アレルギー物質の有無に関する情報は、例えば、レシート情報に含まれる購入対象識別子で識別される飲食物に関連するいずれかの購入対象に含まれるアレルギー物質を示す情報であってもよく、レシート情報に含まれる購入対象識別子で識別される飲食物に関連する購入対象のうち、アレルギー物質を含む購入対象と、その購入対象に含まれるアレルギー物質との関係を示す情報であってもよい。 Further, the acquisition unit 13 may use the allergy information corresponding to the purchase object identifier included in the receipt information received by the reception unit 12 to acquire information regarding the presence or absence of an allergenic substance corresponding to the receipt information. The information regarding the presence or absence of allergens may be, for example, information indicating allergens contained in any purchase object related to food and drink identified by the purchase object identifier included in the receipt information. The information may also be information indicating a relationship between a purchase object that includes an allergen and an allergen contained in the purchase object among the purchase objects related to the food and drink identified by the purchase object identifier.

取得部13は、例えば、次のようにしてアレルギー物質の有無に関する情報を取得してもよい。ここでは、アレルギー情報は、アレルギー物質ごとの有無を示す情報であるとする。取得部13はまず、受付部12によって受け付けられたレシート情報から、1以上の購入対象識別子を取得する。次に、取得部13は、アレルギー対応情報にアクセスして、取得した1番目の購入対象識別子に対応するアレルギー情報を取得し、そのアレルギー情報がヌル(null)ではない場合に、1番目の購入対象識別子と、その購入対象識別子で識別される購入対象に含まれるアレルギー物質を示す情報との組を取得する。なお、1番目の購入対象識別子で識別される購入対象が飲食物に関連する購入対象ではない場合や、1番目の購入対象識別子に対応するアレルギー情報がヌルである場合には、その購入対象識別子に対応するアレルギー物質は存在しないため、この処理はスキップされてもよい。2番目以降の購入対象識別子についても同様である。次に、取得部13は、2番目以降のすべての取得した購入対象識別子についても同様の処理を繰り返す。このようにして、購入対象識別子と、アレルギー物質を示す情報との組が取得されることになる。例えば、この取得された組が、レシート情報に含まれる購入対象識別子で識別される飲食物に関連する購入対象のうち、アレルギー物質を含む購入対象と、その購入対象に含まれるアレルギー物質との関係を示す情報であってもよい。また、取得部13は、取得したすべての組に含まれるアレルギー物質を示す情報をマージして、ユニーク処理を行うことによって、レシート情報に応じて購入された飲食物に関連するすべての購入対象の少なくともいずれかに含まれるアレルギー物質の一覧を取得することができる。例えば、このアレルギー物質の一覧が、取得対象のアレルギー物質の有無に関する情報であってもよい。なお、アレルギー物質の一覧のみを取得する場合には、取得部13は、例えば、購入対象識別子と、その購入対象識別子で識別される購入対象に含まれるアレルギー物質を示す情報との組の取得に代えて、アレルギー物質を示す情報のみの取得を行ってもよい。 The acquisition unit 13 may acquire information regarding the presence or absence of allergic substances, for example, in the following manner. Here, it is assumed that the allergy information is information indicating the presence or absence of each allergic substance. The acquisition unit 13 first acquires one or more purchase object identifiers from the receipt information accepted by the reception unit 12. Next, the acquisition unit 13 accesses the allergy response information and acquires the allergy information corresponding to the acquired first purchase object identifier, and if the allergy information is not null, the first purchase object identifier is not null. A set of an object identifier and information indicating an allergen contained in a purchase object identified by the purchase object identifier is acquired. In addition, if the purchase object identified by the first purchase object identifier is not a purchase object related to food or drink, or if the allergy information corresponding to the first purchase object identifier is null, the purchase object identifier Since there is no corresponding allergen, this process may be skipped. The same applies to the second and subsequent purchase object identifiers. Next, the acquisition unit 13 repeats the same process for all acquired purchase object identifiers after the second one. In this way, a set of a purchase object identifier and information indicating an allergenic substance is obtained. For example, this acquired set is the relationship between a purchase object that includes an allergen among the purchase objects related to food and drink identified by the purchase object identifier included in the receipt information and the allergen contained in the purchase object. It may also be information indicating. In addition, the acquisition unit 13 merges the information indicating allergens contained in all the acquired sets and performs unique processing to obtain all the items to be purchased related to the food and drink purchased according to the receipt information. A list of allergens contained in at least one of them can be obtained. For example, this list of allergens may be information regarding the presence or absence of the allergen to be acquired. Note that when acquiring only a list of allergens, the acquisition unit 13 may acquire, for example, a pair of a purchase object identifier and information indicating an allergen contained in the purchase object identified by the purchase object identifier. Alternatively, only information indicating allergic substances may be acquired.

出力部14は、取得部13によって取得されたレシート集計情報を出力する。また、出力部14は、例えば、取得部13によって取得されたアレルギー物質の有無に関する情報を出力してもよい。なお、出力部14は、例えば、レシート集計情報や、アレルギー物質の有無に関する情報を出力する際に、それらの情報に対応するレシート情報も出力してもよい。このようにすることで、ユーザは、レシート集計情報等が、どのレシート情報に対応する情報であるのかを容易に把握することができるようになる。ここで、この出力は、例えば、表示デバイス(例えば、液晶ディスプレイや有機ELディスプレイなど)への表示でもよく、所定の機器への通信回線を介した送信でもよく、プリンタによる印刷でもよく、記録媒体への蓄積でもよく、他の構成要素への引き渡しでもよい。なお、本実施の形態では、出力部14が情報を送信する場合について主に説明する。また、出力部14は、出力を行うデバイス(例えば、表示デバイスや通信デバイスなど)を含んでもよく、または含まなくてもよい。また、出力部14は、ハードウェアによって実現されてもよく、または、それらのデバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。 The output unit 14 outputs the receipt tally information acquired by the acquisition unit 13. Further, the output unit 14 may output, for example, information regarding the presence or absence of an allergic substance acquired by the acquisition unit 13. Note that, for example, when outputting receipt tally information and information regarding the presence or absence of allergic substances, the output unit 14 may also output receipt information corresponding to the information. By doing so, the user can easily understand which receipt information the receipt tally information or the like corresponds to. Here, this output may be displayed on a display device (such as a liquid crystal display or an organic EL display), may be transmitted to a predetermined device via a communication line, may be printed by a printer, or may be printed on a recording medium. It may be stored in , or passed to other components. Note that in this embodiment, the case where the output unit 14 transmits information will mainly be described. Further, the output unit 14 may or may not include a device that performs output (for example, a display device, a communication device, etc.). Further, the output unit 14 may be realized by hardware, or may be realized by software such as a driver that drives these devices.

なお、レシート情報に対応する飲食物に関連する購入対象のすべてを、レシート情報に対応するユーザが消費するとは限らない。例えば、飲食物に関連する一部の購入対象は、プレゼントなどとして他人に渡されることもある。そのため、レシート集計情報に含める購入対象の量を変更できるようにしてもよい。この場合には、受付部12は、例えば、1以上の変更情報を受け付けてもよい。変更情報は、レシート情報に含まれる購入対象識別子のうち、レシート集計情報に含める量を変更する購入対象を識別する購入対象識別子と、その購入対象の量に関する変更内容とを含む情報である。変更内容は、例えば、個数によって示されてもよく、割合によって示されてもよい。前者の場合には、例えば、購入個数から変更内容で示される個数を減算した結果(通常、この値は0以上、購入個数未満の整数値である)が、変更後の個数となってもよい。後者の場合には、例えば、購入個数に変更内容で示される割合を乗算した結果(通常、この値は0以上、購入個数未満の実数値である)が、変更後の個数となってもよい。この場合には、例えば、購入対象である菓子パンの半分を食べたときにも、その食べた分の栄養素ごとの合計値を取得することができるようになる。 Note that the user corresponding to the receipt information does not necessarily consume all of the items to be purchased related to the food and drink corresponding to the receipt information. For example, some purchases related to food and drink may be given to others as gifts. Therefore, the amount of items to be purchased included in the receipt tally information may be changed. In this case, the reception unit 12 may receive, for example, one or more pieces of change information. The change information is information that includes, among the purchase object identifiers included in the receipt information, a purchase object identifier that identifies the purchase object whose quantity to be included in the receipt total information is to be changed, and the details of the change regarding the quantity of the purchase object. The content of the change may be shown, for example, by a number or a percentage. In the former case, for example, the number after the change may be the result of subtracting the number indicated in the change details from the number of purchased items (usually this value is an integer greater than or equal to 0 and less than the number of purchased items). . In the latter case, for example, the number of items after the change may be the result of multiplying the number of purchased items by the percentage indicated in the change details (usually this value is a real value greater than or equal to 0 and less than the number of purchased items). . In this case, for example, even when half of the sweet bread to be purchased is eaten, the total value of each nutrient for the amount eaten can be obtained.

取得部13は、受付部12で受け付けられた1以上の変更情報に基づいた変更後の購入対象ごとの量を用いてレシート集計情報を取得してもよい。この場合には、購入個数に代えて、変更後の個数を用いて、レシート集計情報が取得されることになる。例えば、変更後の個数が「0」になった購入対象は、レシート集計情報の取得から除外されることになる。 The acquisition unit 13 may acquire the receipt tally information using the changed quantity for each purchase object based on one or more pieces of change information received by the reception unit 12 . In this case, receipt tally information will be acquired using the changed number instead of the purchased number. For example, a purchase target for which the number of items after change becomes "0" will be excluded from acquisition of receipt tally information.

次に、情報処理装置1の動作について図2のフローチャートを用いて説明する。
(ステップS101)受付部12は、レシート情報を受け付けたかどうか判断する。そして、レシート情報を受け付けた場合には、ステップS102に進み、そうでない場合には、ステップS105に進む。
Next, the operation of the information processing device 1 will be explained using the flowchart of FIG.
(Step S101) The reception unit 12 determines whether receipt information has been received. If receipt information has been received, the process advances to step S102; otherwise, the process advances to step S105.

(ステップS102)受付部12は、受け付けたレシート情報を記憶部11に蓄積する。なお、レシート情報に対応するユーザ識別子も受け付けた場合には、受付部12は、ユーザ識別子と、レシート情報とを対応付けて記憶部11に蓄積してもよい。 (Step S102) The reception unit 12 stores the received receipt information in the storage unit 11. Note that if the user identifier corresponding to the receipt information is also received, the receiving unit 12 may associate the user identifier and the receipt information and store them in the storage unit 11.

(ステップS103)取得部13は、ステップS101で受け付けられたレシート情報に対応するレシート集計情報、及びアレルギー物質の有無に関する情報を取得する。 (Step S103) The acquisition unit 13 acquires receipt tally information corresponding to the receipt information accepted in step S101 and information regarding the presence or absence of allergens.

(ステップS104)出力部14は、ステップS103で取得されたレシート集計情報等を出力する。そして、ステップS101に戻る。 (Step S104) The output unit 14 outputs the receipt tally information etc. acquired in step S103. Then, the process returns to step S101.

(ステップS105)受付部12は、変更情報を受け付けたかどうか判断する。そして、変更情報を受け付けた場合には、ステップS106に進み、そうでない場合には、ステップS101に戻る。 (Step S105) The receiving unit 12 determines whether change information has been received. If change information has been accepted, the process advances to step S106; otherwise, the process returns to step S101.

(ステップS106)取得部13は、受け付けられた変更情報に基づいた変更後の購入対象ごとの量を用いて、レシート集計情報を取得する。 (Step S106) The acquisition unit 13 acquires receipt tally information using the changed quantity for each purchase object based on the received change information.

(ステップS107)出力部14は、ステップS106で取得されたレシート集計情報を出力する。そして、ステップS101に戻る。 (Step S107) The output unit 14 outputs the receipt tally information acquired in step S106. Then, the process returns to step S101.

なお、変更情報の受け付け等が行われない場合には、図2のフローチャートにおいて、ステップS105~S107の処理が実行されなくてもよい。また、アレルギー物質の有無に関する情報が取得されない場合には、ステップS103,S104において、アレルギー物質の有無に関する情報の取得や出力が行われなくてもよい。また、図2のフローチャートにおける処理の順序は一例であり、同様の結果を得られるのであれば、各ステップの順序を変更してもよい。また、図2のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。 Note that if the change information is not accepted, the processes of steps S105 to S107 in the flowchart of FIG. 2 may not be executed. Furthermore, if information regarding the presence or absence of allergenic substances is not acquired, it is not necessary to acquire or output information regarding the presence or absence of allergenic substances in steps S103 and S104. Moreover, the order of processing in the flowchart of FIG. 2 is an example, and the order of each step may be changed as long as the same result can be obtained. Further, in the flowchart of FIG. 2, the process is terminated by turning off the power or by an interrupt to terminate the process.

次に、本実施の形態による情報処理装置1の動作について、具体例を用いて説明する。この具体例では、記憶部11において、図3Aで示される栄養素対応情報と、図3Bで示されるアレルギー対応情報とが記憶されていてもよい。図3Aにおいて、栄養素対応情報は、購入対象を識別する購入対象識別子と、その購入対象の栄養素ごとの量を示す栄養素情報とを含んでいる。栄養素情報は、例えば、熱量、タンパク質、炭水化物などの量を含んでいてもよい。図3Aで示される栄養素対応情報では、例えば、購入対象識別子「G001」で識別される購入対象(以下、「購入対象G001」と呼ぶこともある。他の購入対象についても同様である。)について、熱量は130kcalであり、6.5gのタンパク質や、9.5gの炭水化物などが含まれることが示されている。また、図3Bにおいて、アレルギー対応情報は、購入対象を識別する購入対象識別子と、その購入対象にアレルギー物質が含まれるかどうかを示すアレルギー情報とを含んでいる。アレルギー情報によって、アレルギー物質ごとの有無が「1」「0」によって示される。「1」であればアレルギー物質が含まれており、「0」であればアレルギー物質が含まれていないことが示される。図3Bで示されるアレルギー対応情報では、例えば、購入対象G001にアレルギー物質「乳」が含まれることが示されている。なお、栄養素対応情報及びアレルギー対応情報は、一体の情報であってもよい。この場合には、購入対象識別子に、栄養素情報及びアレルギー情報が対応付けられていてもよい。 Next, the operation of the information processing device 1 according to the present embodiment will be explained using a specific example. In this specific example, the storage unit 11 may store the nutrient correspondence information shown in FIG. 3A and the allergy correspondence information shown in FIG. 3B. In FIG. 3A, the nutrient correspondence information includes a purchase object identifier that identifies the purchase object, and nutrient information that indicates the amount of each nutrient of the purchase object. The nutritional information may include, for example, amounts of calories, proteins, carbohydrates, and the like. In the nutrient correspondence information shown in FIG. 3A, for example, the purchase object identified by the purchase object identifier "G001" (hereinafter sometimes referred to as "purchase object G001". The same applies to other purchase objects). The calorific value is 130 kcal, and it is shown that it contains 6.5 g of protein and 9.5 g of carbohydrates. In addition, in FIG. 3B, the allergy response information includes a purchase object identifier that identifies the purchase object, and allergy information that indicates whether the purchase object contains an allergic substance. The allergy information indicates the presence or absence of each allergen by "1" or "0". A value of "1" indicates that the allergen is contained, and a value of "0" indicates that the allergen is not contained. The allergy response information shown in FIG. 3B shows, for example, that the allergen "milk" is included in the purchase target G001. Note that the nutritional information and the allergy information may be integrated information. In this case, the purchase object identifier may be associated with nutritional information and allergy information.

まず、ユーザ識別子「U001」で識別されるユーザ(以下、「ユーザU001」と呼ぶこともある。)が、情報処理端末2を操作することによって、紙のレシートに表示されたコードを読み取って取得したコード識別子と、ユーザ識別子とを情報処理装置1に送信させたとする。すると、そのコード識別子等は、情報処理装置1の受付部12で受信される。受付部12は、コード識別子等を受信すると、受信したコード識別子と、その送信元のアドレスとを出力部14に渡す。コード識別子等を受け取ると、出力部14は、レシート情報を管理する管理サーバにコード識別子を送信する。管理サーバは、コード識別子を受信すると、その受信したコード識別子に対応付けられているレシート情報を読み出して、コード識別子の送信元に送信する。 First, a user identified by the user identifier "U001" (hereinafter also referred to as "user U001") reads and obtains a code displayed on a paper receipt by operating the information processing terminal 2. Assume that the information processing device 1 is caused to transmit the code identifier and the user identifier. Then, the code identifier and the like are received by the reception unit 12 of the information processing device 1. Upon receiving the code identifier and the like, the reception unit 12 passes the received code identifier and the address of the sender to the output unit 14 . Upon receiving the code identifier and the like, the output unit 14 transmits the code identifier to a management server that manages receipt information. Upon receiving the code identifier, the management server reads receipt information associated with the received code identifier and transmits it to the source of the code identifier.

このようにして送信されたレシート情報は、情報処理装置1の受付部12で受信され、取得部13に渡されると共に、あらかじめ受信されていたユーザ識別子「U001」に対応付けられて記憶部11に蓄積される(ステップS101,S102)。その受信されたレシート情報は、図4で示さるものであったとする。図4において、レシート情報は、購入の行われた年月日と、購入の行われた店舗を識別する店識別子と、購入の合計額と、複数の購入対象情報とを含んでいる。購入対象情報は、購入対象を識別する購入対象識別子と、その購入対象の名称と、その購入対象の画像と、その購入対象の購入個数と、その購入対象の金額とを含んでいる。図4で示されるレシート情報では、1個のAB牛乳と、1個のXYパンなどが、店識別子R001で識別される店舗で、2022年10月11日に購入されたことが示されている。 The receipt information transmitted in this manner is received by the reception unit 12 of the information processing device 1, passed to the acquisition unit 13, and stored in the storage unit 11 in association with the user identifier “U001” that has been received in advance. It is accumulated (steps S101, S102). It is assumed that the received receipt information is as shown in FIG. In FIG. 4, the receipt information includes the date of the purchase, a store identifier for identifying the store where the purchase was made, the total amount of the purchase, and a plurality of pieces of purchase target information. The purchase object information includes a purchase object identifier for identifying a purchase object, a name of the purchase object, an image of the purchase object, a purchase quantity of the purchase object, and an amount of the purchase object. The receipt information shown in Figure 4 shows that one piece of AB milk and one piece of XY bread were purchased on October 11, 2022 at the store identified by the store identifier R001. .

レシート情報を受け取ると、取得部13は、レシート情報から購入対象識別子、及び購入個数を取得し、その取得した購入対象識別子に対応する栄養素情報及びアレルギー情報を取得し、それらの情報を用いて、栄養素ごとの合計量を算出すると共に、レシート情報に対応する購入対象に含まれるアレルギー物質の一覧を取得する(ステップS103)。算出された栄養素ごとの合計量を含むレシート集計情報と、アレルギー物質の一覧の情報と、そのレシート集計情報等に対応するレシート情報とは出力部14に渡される。 Upon receiving the receipt information, the acquisition unit 13 acquires the purchase object identifier and the purchased quantity from the receipt information, acquires the nutritional information and allergy information corresponding to the acquired purchase object identifier, and uses that information to The total amount of each nutrient is calculated, and a list of allergens included in the purchase object corresponding to the receipt information is obtained (step S103). Receipt tally information including the calculated total amount of each nutrient, information on the list of allergens, and receipt information corresponding to the receipt tally information, etc. are passed to the output unit 14.

出力部14は、それらの情報を受け取ると、レシート情報と、レシート集計情報と、アレルギー物質の有無を示す情報であるアレルギー物質の一覧とを、あらかじめ受け取っていた、コード識別子等の送信元のアドレスに送信する(ステップS104)。そのようにして送信された情報は、ユーザU001の情報処理端末2で受信され、そのディスプレイに表示される。図5は、その表示の一例を示す図である。図5では、レシート情報に含まれる情報と共に、レシート集計情報51、及びアレルギー物質の有無を示す情報52が表示されている。なお、レシート情報に含まれる情報のうち、一部の情報のみが情報処理装置1から送信されてもよく、一部の情報のみが情報処理端末2において表示されてもよい。例えば、店識別子や、合計額、購入対象識別子、金額などは送信されなくてもよく、表示されなくてもよい。例えば、図4で示されるレシート情報が、ユーザU001の1食分の食品の購入に対応するものであった場合には、ユーザU001は、図5の表示を見ることによって、その1食分の熱量やタンパク質の量などの栄養素ごとの合計量について知ることができる共に、その1食に含まれるアレルギー物質について知ることができる。なお、図5では、各購入対象に対応付けられて、量を変更するための量変更ボタン53が表示されている。この量変更ボタン53を選択することによって、レシート集計情報51に含める購入対象の量を変更することができるものとする。 When the output unit 14 receives the information, the output unit 14 outputs the receipt information, the receipt total information, and the list of allergens, which is information indicating the presence or absence of allergens, to the sender's address, such as a code identifier, which has been received in advance. (Step S104). The information thus transmitted is received by the information processing terminal 2 of the user U001 and displayed on its display. FIG. 5 is a diagram showing an example of the display. In FIG. 5, receipt tally information 51 and information 52 indicating the presence or absence of allergenic substances are displayed together with the information included in the receipt information. Note that among the information included in the receipt information, only part of the information may be transmitted from the information processing device 1, or only part of the information may be displayed on the information processing terminal 2. For example, the store identifier, total amount, purchase object identifier, amount, etc. may not be transmitted or displayed. For example, if the receipt information shown in FIG. 4 corresponds to the purchase of food for one meal by user U001, user U001 can determine the amount of calories for one meal by looking at the display in FIG. You can learn about the total amount of each nutrient such as the amount of protein, and you can also learn about allergens contained in that one meal. In addition, in FIG. 5, a quantity change button 53 for changing the quantity is displayed in association with each purchase object. By selecting this amount change button 53, it is possible to change the amount of items to be purchased included in the receipt tally information 51.

例えば、ユーザU001は、購入したXYパンの半分を友人に渡していたとする。そのため、ユーザU001は、XYパンに対応付けて表示されている量変更ボタン53をタップして選択して、量を50%に変更したとする。すると、変更後の量である50%を示す変更内容と、その変更対象のXYパンを識別する購入対象識別子G002とを含む変更情報と、ユーザ識別子「U001」とが、情報処理端末2から情報処理装置1に送信される。送信された変更情報等は、情報処理装置1の受付部12で受信される(ステップS105)。そして、送信元のアドレスが出力部14に渡されると共に、変更情報とユーザ識別子とが取得部13に渡される。変更情報とユーザ識別子とを受け取ると、取得部13は、受け取ったユーザ識別子に対応付けられて記憶されているレシート情報を記憶部11から読み出し、そのレシート情報と、変更情報とに基づいて、レシート集計情報を取得する(ステップS106)。そのレシート集計情報の取得では、変更情報に含まれる購入対象識別子G002に対応する購入個数「1」が、その変更情報に含まれる変更内容「50%」に応じて「0.5」に変更される。その結果、購入対象G002については、各栄養素の量が半分に変更されることになる。その変更に応じて取得されたレシート集計情報は、出力部14からユーザU001の情報処理端末2に送信される(ステップS107)。そして、ユーザU001の情報処理端末2において、図6で示されるように、変更後のレシート集計情報51が表示されることになる。なお、図6において、レシート集計情報51、及びXYパンに対応する量「50%」以外は、以前に情報処理装置1から受信されたレシート情報や、アレルギー物質の有無に関する情報が表示されているものとする。このようにして、ユーザU001は、自らが摂取した食品に対応する栄養素の情報について知ることができるようになる。なお、ここでは、変更情報に応じて、レシート集計情報が更新される場合について説明したが、変更情報に応じて、アレルギー物質の有無に関する情報も更新されてもよい。例えば、変更情報によって、ある購入対象の量が「0」に変更され、その購入対象にのみ含まれるアレルギー物質が存在した場合には、そのアレルギー物質が、アレルギー物質の一覧から除外されてもよい。 For example, assume that user U001 has given half of the purchased XY bread to a friend. Therefore, it is assumed that the user U001 taps and selects the amount change button 53 displayed in association with the XY pan to change the amount to 50%. Then, the change information including the change content indicating the changed amount of 50%, the purchase object identifier G002 that identifies the XY bread to be changed, and the user identifier "U001" are transmitted from the information processing terminal 2. It is transmitted to the processing device 1. The transmitted change information and the like are received by the reception unit 12 of the information processing device 1 (step S105). Then, the sender's address is passed to the output unit 14, and the change information and user identifier are passed to the acquisition unit 13. Upon receiving the change information and the user identifier, the acquisition unit 13 reads the receipt information stored in association with the received user identifier from the storage unit 11, and based on the receipt information and the change information, obtains the receipt information. Total information is acquired (step S106). In acquiring the receipt tally information, the purchase quantity "1" corresponding to the purchase object identifier G002 included in the change information is changed to "0.5" according to the change content "50%" included in the change information. Ru. As a result, for purchase target G002, the amount of each nutrient is changed to half. The receipt tally information acquired according to the change is transmitted from the output unit 14 to the information processing terminal 2 of the user U001 (step S107). The changed receipt total information 51 is then displayed on the information processing terminal 2 of the user U001, as shown in FIG. In FIG. 6, except for the receipt total information 51 and the amount "50%" corresponding to the XY bread, receipt information previously received from the information processing device 1 and information regarding the presence or absence of allergens are displayed. shall be taken as a thing. In this way, user U001 can learn about nutritional information corresponding to the food that he or she ingested. Note that here, a case has been described in which the receipt tally information is updated in accordance with the change information, but information regarding the presence or absence of allergic substances may also be updated in accordance with the change information. For example, if the amount of a certain purchase target is changed to "0" according to change information, and there is an allergen that is only included in that purchase target, that allergen may be excluded from the list of allergens. .

以上のように、本実施の形態による情報処理装置1によれば、レシート情報に対応する飲食物に関する栄養素ごとの合計量に関する情報について簡単に知ることができるようになる。また、その栄養素ごとの合計量に関する情報を取得する際に、レシピの情報などを用意する必要もないため、ユーザの負担が軽減されることになる。例えば、ユーザが店舗でランチに食べる飲食物を購入した場合や、ユーザがレストランで夕食を食べた際には、レシート情報に対応するレシート集計情報によって、ランチに関する栄養素ごとの合計量や、夕食に関する栄養素ごとの合計量を知ることができる。したがって、1食分に対応する栄養素の量について簡単に把握することができるようになる。 As described above, according to the information processing device 1 according to the present embodiment, it is possible to easily obtain information regarding the total amount of each nutrient regarding the food and drink corresponding to the receipt information. Further, when acquiring information regarding the total amount of each nutrient, there is no need to prepare recipe information, so the burden on the user is reduced. For example, when a user purchases food and drink for lunch at a store, or when a user eats dinner at a restaurant, the total amount of each nutrient related to lunch and the total amount of each nutrient related to dinner are calculated based on the receipt aggregation information corresponding to the receipt information. You can know the total amount of each nutrient. Therefore, it becomes possible to easily grasp the amount of nutrients corresponding to one serving.

また、レシート集計情報に、栄養素ごとの単位期間当たりの指標量に対する合計量の割合が含まれている場合には、その割合によって、購入対象に関する栄養素のバランスを把握することもできるようになる。例えば、1日分の食材に対応するレシート情報に基づいてレシート集計情報が取得された場合には、その割合を参照することによって、他の栄養素と比較して、割合の低い栄養素を特定することもできる。例えば、タンパク質の割合のみが、熱量や炭水化物などの割合と比較して低い場合には、タンパク質を含む食材をもっと購入する必要があることについて知ることができるようになる。 Further, if the receipt tally information includes the ratio of the total amount to the index amount per unit period for each nutrient, the balance of nutrients related to the purchase object can be understood from that ratio. For example, when receipt summary information is obtained based on receipt information corresponding to one day's worth of ingredients, by referring to the ratio, it is possible to identify nutrients with a low ratio compared to other nutrients. You can also do it. For example, if only the proportion of protein is low compared to the proportion of calories, carbohydrates, etc., you will be able to know that you need to purchase more protein-containing foods.

また、アレルギー物質の有無に関する情報も取得された場合には、その情報によって、例えば、レシート情報に対応する購入対象に、どのようなアレルギー物質が含まれているのかについて知ることができるようになる。そのため、例えば、特定のアレルギー物質を含む飲食物を意図せずに購入したような場合であっても、そのことを容易に把握することができるようになる。 In addition, if information regarding the presence or absence of allergens is also obtained, it becomes possible to know, for example, what kind of allergens are included in the purchase item corresponding to the receipt information. . Therefore, even if, for example, the user unintentionally purchases food or drink that contains a specific allergen, it becomes possible to easily understand this fact.

なお、ユーザが摂取することを禁止されているアレルギー物質が、アレルギー物質の一覧に含まれる場合には、そのことを示すアラートが出力されてもよい。このアラートは、例えば、情報処理装置1において出力されてもよく、情報処理端末2において出力されてもよい。前者の場合には、例えば、ユーザを識別するユーザ識別子と、そのユーザが摂取することが禁止されている禁止アレルギー物質とを対応付ける複数の情報が記憶部11で記憶されており、取得部13は、その情報を参照して、あるユーザのレシート情報に対応するアレルギー物質の一覧に、そのユーザの禁止アレルギー物質が含まれるかどうかを判断してもよい。そして、禁止アレルギー物質が含まれる場合に、アラートが出力されてもよい。情報処理端末2でアレルギー物質の一覧に禁止アレルギー物質が含まれるかどうかの判断が行われる場合には、情報処理端末2において、禁止アレルギー物質を示す情報が記憶されており、その情報を用いて、レシート情報に対応するアレルギー物質の一覧に禁止アレルギー物質が含まれるかどうかが判断されてもよい。そして、禁止アレルギー物質が含まれる場合に、アラートが出力されてもよい。 Note that if an allergen that the user is prohibited from ingesting is included in the list of allergens, an alert indicating this may be output. This alert may be output by the information processing device 1 or the information processing terminal 2, for example. In the former case, for example, the storage unit 11 stores a plurality of pieces of information that associate a user identifier that identifies a user with prohibited allergenic substances that the user is prohibited from ingesting, and the acquisition unit 13 With reference to that information, it may be determined whether the list of allergens corresponding to the user's receipt information includes a prohibited allergen for that user. An alert may be output when a prohibited allergy substance is included. When the information processing terminal 2 determines whether a prohibited allergy substance is included in the list of allergens, the information processing terminal 2 stores information indicating prohibited allergens, and uses that information to , it may be determined whether a prohibited allergen is included in the list of allergens corresponding to the receipt information. An alert may be output when a prohibited allergy substance is included.

また、1回の購入対象に1人分の飲食物のみが含まれている場合には、上記のようにしてレシート集計情報が取得されることによって、その1人分の飲食物に対応する栄養素の合計量に関する情報を知ることができるようになる。一方、1回の購入対象に所定の人数分の飲食物が含まれていることもある。例えば、複数の構成員を含む家族に対応する飲食物を購入した場合には、通常、1回の購入対象に所定の人数分の飲食物が含まれることになる。この場合には、レシート情報に対応する栄養素の合計量に関する情報は、所定の人数に対応する情報となり、各人の情報を容易に把握できないことになる。したがって、このような場合には、取得部13は、例えば、レシート情報に対応する栄養素ごとの合計量を、あらかじめ決められた割合で所定の人数に割り当てた各人の栄養素ごとの量に関する情報を含むレシート集計情報を取得してもよい。例えば、父、母、子供を含む3人家族の場合には、あらかじめ決められた割合が、父:40%、母:30%、子供:30%のように設定されていてもよい。この場合には、上記のようにして取得した栄養素ごとの合計量にそれぞれ0.4を乗算した値が、父の栄養素ごとの量となり、その合計量にそれぞれ0.3を乗算した値が、母、及び子供の栄養素ごとの量となってもよい。このようにして、レシート情報が所定の人数の飲食物に対応するものであったとしても、各人の栄養素ごとの量に関する情報についても知ることができるようになる。なお、あらかじめ決められた割合は、例えば、ユーザ識別子に対応付けられて記憶部11で記憶されていてもよい。そして、取得部13は、レシート情報に対応するユーザ識別子に対応付けられている割合を記憶部11から読み出して、各人の栄養素ごとの量に関する情報を算出してもよい。この栄養素ごとの量に関する情報は、例えば、栄養素ごとの量、及び栄養素ごとの単位期間当たりの指標量に対する栄養素の量の割合の少なくともいずれかであってもよい。 In addition, if a single purchase includes only food and drink for one person, receipt aggregation information is acquired as described above, and the nutrients corresponding to the food and drink for one person are calculated. You will be able to know information about the total amount of. On the other hand, one purchase may include food and drinks for a predetermined number of people. For example, when purchasing food and drink for a family including multiple members, one purchase usually includes food and drink for a predetermined number of people. In this case, the information regarding the total amount of nutrients corresponding to the receipt information will be information corresponding to a predetermined number of people, and information about each person cannot be easily grasped. Therefore, in such a case, the acquisition unit 13 obtains, for example, information regarding the amount of each nutrient for each person who has allocated the total amount of each nutrient corresponding to the receipt information to a predetermined number of people at a predetermined ratio. Receipt tally information including this may also be acquired. For example, in the case of a family of three including a father, mother, and children, the predetermined ratios may be set as 40% for the father, 30% for the mother, and 30% for the children. In this case, the value obtained by multiplying the total amount of each nutrient obtained as above by 0.4 is the amount of each nutrient for the father, and the value obtained by multiplying the total amount by 0.3 is It may be the amount of each nutrient for mother and child. In this way, even if the receipt information corresponds to food and drink for a predetermined number of people, information regarding the amount of each nutrient for each person can also be known. Note that the predetermined ratio may be stored in the storage unit 11 in association with a user identifier, for example. The acquisition unit 13 may then read out the ratio associated with the user identifier corresponding to the receipt information from the storage unit 11 and calculate information regarding the amount of each nutrient for each person. The information regarding the amount of each nutrient may be, for example, at least one of the amount of each nutrient and the ratio of the amount of the nutrient to the index amount per unit period for each nutrient.

また、1回の購入対象に1回分または1日分の飲食物のみが含まれている場合には、上記のようにしてレシート集計情報が取得されることによって、その1回分または1日分の飲食物に対応する栄養素の量に関する情報を知ることができるようになる。一方、1回の購入対象に、複数日分の飲食物が含まれていることもある。例えば、1週間分の食料品をまとめ買いするような場合には、1週間分の飲食物が1つのレシート情報に対応することになる。また、1回の購入対象に、1回の食事で使用される一部の食材のみが含まれていることもある。例えば、冷蔵庫や食品庫に存在する食材では足りない食材のみを買う場合には、そのようになる。これらの場合には、レシート情報に対応する栄養素の合計量に関する情報は、所定の期間に対応する情報や、1回の食事における一部の情報となり、1日ごとなどの単位期間ごとの情報を容易に把握できないことになる。 In addition, if a single purchase includes only one serving or one day's worth of food and drink, by acquiring the receipt aggregation information as described above, you can purchase only one serving or one day's worth of food. You will be able to know information about the amount of nutrients corresponding to food and drink. On the other hand, a single purchase may include food and drinks for multiple days. For example, if you buy one week's worth of groceries in bulk, one week's worth of food and drinks corresponds to one receipt information. Furthermore, one purchase may include only some ingredients used in one meal. For example, this happens when you only buy ingredients that are not available in your refrigerator or pantry. In these cases, the information regarding the total amount of nutrients corresponding to the receipt information may be information corresponding to a predetermined period or a portion of information for one meal, and the information may be information for each unit period such as one day. It will not be easy to understand.

したがって、このような場合には、取得部13は、レシート情報に基づいて、単位期間ごとの栄養素ごとの量に関する単位期間集計情報をも取得してもよい。なお、単位期間集計情報は、複数のレシート情報に基づいて取得されてもよい。その複数のレシート情報は、同じユーザに対応するレシート情報であってもよい。また、出力部14は、取得部13によって取得された単位期間集計情報を出力してもよい。単位期間は、例えば、1日、1週間、1か月などであってもよい。ここでは、単位期間が1日である場合について主に説明する。取得部13は、例えば、複数の単位期間における栄養素ごとの合計量の総和を算出し、その総和から単位期間当たりの平均を算出することによって、単位期間ごとの栄養素ごとの量に関する単位期間集計情報を取得してもよい。この場合には、例えば、所定の期間(例えば、直近の30日など)に含まれる年月日を有するレシート情報を特定し、その特定した各レシート情報について栄養素ごとの合計量を算出し、その栄養素ごとの合計量を加算して栄養素ごとの総和を算出し、その栄養素ごとの総和を、その所定の期間に含まれる単位期間の数(例えば、所定の期間が30日であり、単位期間が1日である場合には、30日を1日で除算した「30」である。)で除算することによって栄養素ごとの単位期間当たりの平均値を算出してもよい。この場合には、この栄養素ごとの単位期間当たりの平均値に関する情報が、単位期間集計情報であってもよい。栄養素ごとの単位期間当たりの平均値に関する情報は、例えば、栄養素ごとの単位期間当たりの平均値、及び栄養素ごとの単位期間当たりの指標量に対する単位期間当たりの平均値の割合の少なくともいずれかを含んでもよい。例えば、ユーザが摂取しているすべての飲食物の情報が、いずれかのレシート情報に含まれる場合には、このようにすることによって、精度の高い単位期間集計情報を取得できるようになる。受付部12によって複数のユーザに対応するレシート情報が受け付けられる場合には、例えば、受け付けられたレシート情報がユーザ識別子に対応付けられて記憶部11に蓄積されてもよい。そして、あるユーザに対応する単位期間集計情報を取得する際には、取得部13は、そのユーザを識別するユーザ識別子に対応付けられている複数のレシート情報を用いて、単位期間集計情報を取得してもよい。 Therefore, in such a case, the acquisition unit 13 may also acquire unit period summary information regarding the amount of each nutrient for each unit period based on the receipt information. Note that the unit period aggregate information may be acquired based on a plurality of pieces of receipt information. The plurality of receipt information may be receipt information corresponding to the same user. Further, the output unit 14 may output the unit period aggregate information acquired by the acquisition unit 13. The unit period may be, for example, one day, one week, or one month. Here, the case where the unit period is one day will be mainly explained. For example, the acquisition unit 13 calculates the sum of the total amount of each nutrient in a plurality of unit periods, and calculates the average per unit period from the sum, thereby obtaining unit period aggregate information regarding the amount of each nutrient in each unit period. may be obtained. In this case, for example, receipt information with dates included in a predetermined period (for example, the most recent 30 days) is identified, the total amount of each nutrient is calculated for each of the identified receipt information, and the total amount of each nutrient is calculated. The total amount of each nutrient is added to calculate the total amount of each nutrient, and the total amount of each nutrient is calculated based on the number of unit periods included in the predetermined period (for example, if the predetermined period is 30 days and the unit period is In the case of one day, the average value per unit period for each nutrient may be calculated by dividing by "30", which is 30 days divided by one day. In this case, the information regarding the average value per unit period for each nutrient may be aggregate information for the unit period. The information regarding the average value per unit period for each nutrient includes, for example, at least one of the average value per unit period for each nutrient and the ratio of the average value per unit period to the index amount per unit period for each nutrient. But that's fine. For example, if information on all the food and drink consumed by the user is included in any of the receipt information, by doing so, highly accurate unit period summary information can be obtained. When receipt information corresponding to a plurality of users is accepted by the reception unit 12, for example, the received receipt information may be associated with a user identifier and stored in the storage unit 11. Then, when acquiring the unit period aggregate information corresponding to a certain user, the acquisition unit 13 acquires the unit period aggregate information using a plurality of pieces of receipt information associated with the user identifier that identifies the user. You may.

また、取得部13は、飲食物に関連する購入対象ごとの単位期間当たりの消費特性に基づいて単位期間集計情報を取得してもよい。この場合には、取得部13は、レシート情報に含まれる購入対象識別子で識別される飲食物に関連する購入対象の栄養素ごとの量を、その購入対象に対応する単位期間当たりの消費特性に基づいて、そのレシート情報に含まれる年月日以降の複数の日にそれぞれ割り当ててもよい。単位期間当たりの消費特性は、例えば、単位期間当たりの消費量であってもよい。例えば、米に対応する単位期間当たりの消費特性である1日当たりの消費量は、150g(すなわち1合)に設定されてもよく、5枚入りの食パンに対応する単位期間当たりの消費特性である1日当たりの消費量は、1枚に設定されてもよい。単位期間当たりの消費特性は、例えば、購入対象識別子に対応付けられて記憶部11で記憶されていていてもよい。消費特性は、例えば、ユーザごとに設定される情報であってもよく、または、そうでなくてもよい。前者の場合には、ユーザごとに、購入対象ごとの消費特性が記憶部11で記憶されていてもよい。また、消費特性は、飲食物に関連する購入対象の在庫情報に基づいて、自動的に設定されてもよい。例えば、飲食物に関連する購入対象の在庫情報が管理されている場合には、飲食物に関連する購入対象の減り方に応じて、消費特性を取得することができる。したがって、消費特性は、在庫情報に基づいて自動的に取得されたものであってもよい。なお、複数の日で消費される飲食物に関連する購入対象についてのみ、単位期間当たりの消費特性が設定されていてもよい。例えば、菓子パンは通常、1回で食べきるものであるため、菓子パンには単位期間当たりの消費特性が設定されていなくてもよい。 Further, the acquisition unit 13 may acquire unit period aggregate information based on consumption characteristics per unit period for each purchase object related to food and drink. In this case, the acquisition unit 13 obtains the amount of each nutrient of the purchase target related to the food and drink identified by the purchase target identifier included in the receipt information, based on the consumption characteristics per unit period corresponding to the purchase target. The date may be assigned to multiple days after the date included in the receipt information. The consumption characteristic per unit period may be, for example, the consumption amount per unit period. For example, the daily consumption, which is the consumption characteristic per unit period corresponding to rice, may be set to 150g (i.e., 1 cup), and the consumption characteristic per unit period, which corresponds to 5 slices of bread. The consumption amount per day may be set to one piece. The consumption characteristics per unit period may be stored in the storage unit 11 in association with the purchase object identifier, for example. The consumption characteristics may or may not be information set for each user, for example. In the former case, the storage unit 11 may store consumption characteristics for each purchase object for each user. Moreover, the consumption characteristics may be automatically set based on the inventory information of the purchase target related to food and drink. For example, if inventory information on purchase items related to food and drink is managed, consumption characteristics can be acquired depending on how the number of purchase items related to food and drink decreases. Therefore, the consumption characteristics may be automatically obtained based on inventory information. Note that consumption characteristics per unit period may be set only for purchase objects related to food and drink consumed over multiple days. For example, since sweet bread is usually eaten in one sitting, consumption characteristics per unit period may not be set for sweet bread.

例えば、あるレシート情報に、5枚入りの食パンを識別する購入対象識別子が含まれており、その食パンに対応する単位期間当たりの消費特性である1日当たりの消費量が1枚に設定されている場合には、取得部13は、5枚入りの食パンに対応する栄養素ごとの量に、0.2(=1枚/5枚)をそれぞれ乗算した値を、レシート情報に含まれる年月日から複数の日(この場合には5日間)に割り当ててもよい。取得部13は、このような処理をレシート情報に含まれる各購入対象識別子について行ってもよい。なお、上記したように、単位期間当たりの消費特性が設定されていない購入対象については、取得部13は、例えば、レシート情報に含まれる年月日に、その購入対象に対応する栄養素ごとの量のすべてを割り当ててもよい。取得部13は、このように各購入対象について、栄養素ごとの量を各日に割り当てた後に、1日ごとに栄養素ごとの量の合計値を算出してもよい。その算出結果が、単位期間集計情報となる。なお、ここでは単位期間が1日である場合について説明したが、単位期間が1週間などであっても、同様にして栄養素ごとの量を単位期間ごとに割り当てることによって、単位期間集計情報を取得することができる。このようにして、例えば、2022年10月11日の栄養素ごとの量、2022年10月12日の栄養素ごとの量などのように、各日付に対して栄養素ごとの量が取得されることになり、ユーザは、単位期間ごとの栄養素ごとの量について知ることができるようになる。 For example, certain receipt information includes a purchase object identifier that identifies a box of 5 pieces of bread, and the consumption amount per day, which is the consumption characteristic per unit period corresponding to that bread, is set to 1 piece. In this case, the acquisition unit 13 calculates the value obtained by multiplying the amount of each nutrient corresponding to 5 pieces of bread by 0.2 (=1 piece/5 pieces) from the date included in the receipt information. It may be allocated to multiple days (in this case, 5 days). The acquisition unit 13 may perform such processing for each purchase object identifier included in the receipt information. As described above, for a purchase target for which consumption characteristics per unit period are not set, the acquisition unit 13, for example, obtains the amount of each nutrient corresponding to the purchase target on the date included in the receipt information. All of the above may be assigned. The acquisition unit 13 may calculate the total value of the amount of each nutrient for each day after allocating the amount of each nutrient to each day for each purchase target. The calculation result becomes unit period aggregate information. In addition, here we have explained the case where the unit period is one day, but even if the unit period is one week, etc., the unit period aggregate information can be obtained by allocating the amount of each nutrient to each unit period in the same way. can do. In this way, amounts of each nutrient will be obtained for each date, for example, amounts of each nutrient on October 11, 2022, amounts of each nutrient on October 12, 2022, etc. This allows the user to know the amount of each nutrient per unit period.

なお、栄養素の量について平均を算出する場合や、栄養素の量について複数の日に割り当てる場合において、レシート情報に含まれる購入対象の飲食を行わない日(以下、この日を「除外日」と呼ぶことにする。)が存在することもある。その除外日が存在する場合に、上記のように単位期間集計情報を取得すると、その取得結果は、除外日の分だけ正確でないことになる。したがって、除外日が存在する場合には、受付部12は、レシート情報に含まれる購入対象の飲食を行わない除外日に関する情報を受け付けてもよい。除外日に関する情報は、例えば、除外日を示す情報(例えば、2022年10月15日が除外日であることを示す情報)であってもよく、除外日の割合を示す情報(例えば、1週間のうち、2日が除外日であることを示す情報)であってもよい。そして、取得部13は、除外日以外の日に関する単位期間集計情報を取得してもよい。このように、除外日に関する情報が受け付けられる場合には、単位期間は1日であってもよい。また、除外日に関する情報は、ユーザ識別子に対応付けられていてもよい。そして、あるユーザに関する単位期間集計情報が取得される際に、そのユーザを識別するユーザ識別子に対応する除外日に関する情報が用いられてもよい。 In addition, when calculating the average amount of nutrients or allocating the amount of nutrients to multiple days, the days on which the purchaser does not eat or drink included in the receipt information (hereinafter referred to as "exclusion days") ) may also exist. If the unit period aggregate information is acquired as described above when the excluded date exists, the obtained result will be inaccurate by the amount of the excluded date. Therefore, if there is a blackout date, the receiving unit 12 may receive information about the blackout date when the purchase target food or drink is not eaten, which is included in the receipt information. The information regarding the exclusion date may be, for example, information indicating the exclusion date (for example, information indicating that October 15, 2022 is the exclusion date), or information indicating the percentage of the exclusion date (for example, information indicating that October 15, 2022 is the exclusion date). information indicating that two of these days are excluded days). The acquisition unit 13 may also acquire unit period aggregate information regarding days other than excluded days. In this way, when information regarding exclusion dates is accepted, the unit period may be one day. Furthermore, information regarding exclusion dates may be associated with a user identifier. Then, when unit period aggregate information regarding a certain user is acquired, information regarding exclusion dates corresponding to a user identifier that identifies the user may be used.

例えば、単位期間集計情報を取得する際に平均値を算出する場合には、その平均値の算出で用いる単位期間の数を、除外日に関する情報に基づいて減らしてもよい。例えば、直近の30日に除外日が10日含まれる場合には、平均値の算出で用いる単位期間の数を、「20」(=30-10)にしてもよい。また、栄養素ごとの量が複数の日に割り当てられる場合には、栄養素ごとの量は、例えば、除外日には割り当てられなくてもよい。このようにすることで、より正確な単位期間集計情報を取得することができるようになる。 For example, when calculating an average value when acquiring unit period aggregate information, the number of unit periods used in calculating the average value may be reduced based on information regarding excluded days. For example, if the last 30 days include 10 excluded days, the number of unit periods used in calculating the average value may be set to "20" (=30-10). Further, when the amount of each nutrient is assigned to multiple days, the amount of each nutrient does not need to be assigned to the excluded days, for example. By doing so, more accurate unit period aggregate information can be obtained.

また、レシート情報には、金額も含まれているため、取得部13は、金額に関する情報を含むレシート集計情報を取得してもよい。すなわち、レシート集計情報に、金額に関する情報が含まれていてもよい。より具体的には、取得部13は、栄養素ごとの金額、及び栄養素ごとの単位量当たりの金額の少なくともいずれかを含むレシート集計情報を取得してもよい。 Furthermore, since the receipt information also includes the amount, the acquisition unit 13 may acquire receipt tally information that includes information regarding the amount. That is, the receipt tally information may include information regarding the amount. More specifically, the acquisition unit 13 may acquire receipt tally information including at least one of the amount of money for each nutrient and the amount of money per unit amount of each nutrient.

例えば、レシート情報に対応する熱量の金額は、そのレシート情報に対応する飲食物に関連する購入対象に対応する金額(これは、購入個数に1個の購入対象の金額を乗算した結果の金額である。)の合計であってもよい。また、例えば、レシート情報に対応する熱量の単位量当たりの金額は、そのレシート情報に対応する飲食物に関連する購入対象に対応する金額の合計を、そのレシート情報に対応する飲食物に関連する購入対象に対応する熱量の合計で除算した値であってもよい。なお、例えば、熱量の単位量が100kcalである場合には、その除算結果に所定数を乗算することによって、単位量当たりの金額を算出してもよい。 For example, the amount of energy that corresponds to the receipt information is the amount that corresponds to the purchase item related to the food and drink that corresponds to the receipt information (this is the amount that is the result of multiplying the number of purchased items by the amount of one purchase item) ) may be the sum of For example, the amount per unit amount of heat corresponding to the receipt information is the sum of the amount corresponding to the purchase object related to the food and drink corresponding to the receipt information, and the amount corresponding to the purchase object related to the food and drink corresponding to the receipt information. It may be a value divided by the total amount of heat corresponding to the object to be purchased. For example, if the unit amount of heat is 100 kcal, the amount per unit amount may be calculated by multiplying the division result by a predetermined number.

また、例えば、レシート情報に対応するタンパク質の金額は、購入対象に対応する金額に、その購入対象に含まれるタンパク質の割合を乗算した結果を、そのレシート情報に対応する飲食物に関連するすべての購入対象について加算した結果であってもよい。ある購入対象に含まれるタンパク質の割合は、例えば、その購入対象に含まれるタンパク質の量を、その購入対象に含まれる各栄養素の合計量で除算した値であってもよい。各栄養素の合計量は、例えば、タンパク質の量、炭水化物の量、脂質の量の合計値であってもよい。また、例えば、レシート情報に対応するタンパク質の単位量当たりの金額は、上記のようにして算出した、レシート情報に対応するタンパク質の金額を、そのレシート情報に対応するタンパク質の量で除算した値であってもよい。なお、例えば、タンパク質の単位量が100gである場合には、その除算結果に所定数を乗算することによって、単位量当たりの金額を算出してもよい。レシート情報に対応するタンパク質の量は、そのレシート情報に対応する飲食物に関連する購入対象に対応するタンパク質の量(これは、購入個数に1個の購入対象に含まれるタンパク質の量を乗算した結果の量である。)の合計であってもよい。タンパク質以外の栄養素、例えば、炭水化物や脂質についても、タンパク質と同様にして算出できることは、言うまでもない。 For example, the amount of protein corresponding to the receipt information is determined by multiplying the amount corresponding to the purchase object by the percentage of protein included in the purchase object, and then multiplying the amount of protein corresponding to the receipt information by the amount of protein that is included in the purchase object. It may be the result of adding up the items to be purchased. The proportion of protein contained in a certain purchase object may be, for example, a value obtained by dividing the amount of protein contained in the purchase object by the total amount of each nutrient contained in the purchase object. The total amount of each nutrient may be, for example, the total amount of protein, carbohydrate, and lipid. For example, the amount per unit amount of protein corresponding to the receipt information is the value calculated as above, dividing the amount of protein corresponding to the receipt information by the amount of protein corresponding to the receipt information. There may be. Note that, for example, when the unit amount of protein is 100 g, the amount per unit amount may be calculated by multiplying the division result by a predetermined number. The amount of protein corresponding to the receipt information is the amount of protein corresponding to the purchase object related to the food and drink corresponding to the receipt information (this is calculated by multiplying the number of purchased items by the amount of protein contained in one purchase object). ) may be the sum of the resulting quantities. It goes without saying that nutrients other than protein, such as carbohydrates and fats, can also be calculated in the same way as protein.

このような金額を算出することによって、栄養素のバランスを、金額によって知ることもできるようになる。例えば、タンパク質の単位量当たりの金額が、他の栄養素と比較して高い場合には、高タンパク質の安価な食品をより多く購入することによって、タンパク質の単位量当たりの金額を下げるようにすることもできる。 By calculating such amounts, it becomes possible to know the balance of nutrients based on the amounts. For example, if the price per unit amount of protein is high compared to other nutrients, try to lower the price per unit amount of protein by purchasing more high-protein, inexpensive foods. You can also do it.

また、レシート情報に小売識別子も含まれている場合には、取得部13は、例えば、小売識別子で識別される小売の事業者ごとにレシート集計情報等を取得してもよい。この場合には、例えば、栄養素ごとの合計量に関する情報や、栄養素ごとの金額、栄養素ごとの単位量当たりの金額などが、小売の事業者ごとに取得されてもよい。また、この場合には、例えば、複数のレシート情報からレシート集計情報等が取得されてもよい。 Further, in the case where the receipt information also includes a retail identifier, the acquisition unit 13 may acquire receipt total information etc. for each retail business operator identified by the retail identifier, for example. In this case, for example, information regarding the total amount of each nutrient, the amount of money for each nutrient, the amount of money per unit amount of each nutrient, etc. may be acquired for each retailer. Further, in this case, for example, receipt tally information or the like may be acquired from a plurality of pieces of receipt information.

また、上記実施の形態において、各処理または各機能は、単一の装置または単一のシステムによって集中処理されることによって実現されてもよく、または、複数の装置または複数のシステムによって分散処理されることによって実現されてもよい。 Furthermore, in the above embodiments, each process or each function may be realized by being centrally processed by a single device or a single system, or may be realized by being distributedly processed by multiple devices or multiple systems. This may be realized by

また、上記実施の形態において、各構成要素間で行われる情報の受け渡しは、例えば、その情報の受け渡しを行う2個の構成要素が物理的に異なるものである場合には、一方の構成要素による情報の出力と、他方の構成要素による情報の受け付けとによって行われてもよく、または、その情報の受け渡しを行う2個の構成要素が物理的に同じものである場合には、一方の構成要素に対応する処理のフェーズから、他方の構成要素に対応する処理のフェーズに移ることによって行われてもよい。 In addition, in the above embodiment, the information exchange performed between each component is performed by one component, for example, when the two components that exchange the information are physically different. This may be done by outputting information and receiving the information by another component, or by one component if the two components passing that information are physically the same. This may be performed by moving from a phase of processing corresponding to the component to a phase of processing corresponding to the other component.

また、上記実施の形態において、各構成要素が実行する処理に関係する情報、例えば、各構成要素が受け付けたり、取得したり、選択したり、生成したり、送信したり、受信したりした情報や、各構成要素が処理で用いる閾値や数式、アドレス等の情報等は、上記説明で明記していなくても、図示しない記録媒体において、一時的に、または長期にわたって保持されていてもよい。また、その図示しない記録媒体への情報の蓄積を、各構成要素、または、図示しない蓄積部が行ってもよい。また、その図示しない記録媒体からの情報の読み出しを、各構成要素、または、図示しない読み出し部が行ってもよい。 In the above embodiments, information related to processing executed by each component, for example, information accepted, acquired, selected, generated, transmitted, or received by each component. Information such as threshold values, formulas, addresses, etc. used by each component in processing may be held temporarily or for a long period of time in a recording medium (not shown), even if not specified in the above description. Further, the information may be stored in the recording medium (not shown) by each component or by a storage unit (not shown). Further, each component or a reading unit (not shown) may read information from the recording medium (not shown).

また、上記実施の形態において、各構成要素等で用いられる情報、例えば、各構成要素が処理で用いる閾値やアドレス、各種の設定値等の情報がユーザによって変更されてもよい場合には、上記説明で明記していなくても、ユーザが適宜、それらの情報を変更できるようにしてもよく、または、そうでなくてもよい。それらの情報をユーザが変更可能な場合には、その変更は、例えば、ユーザからの変更指示を受け付ける図示しない受付部と、その変更指示に応じて情報を変更する図示しない変更部とによって実現されてもよい。その図示しない受付部による変更指示の受け付けは、例えば、入力デバイスからの受け付けでもよく、通信回線を介して送信された情報の受信でもよく、所定の記録媒体から読み出された情報の受け付けでもよい。 In addition, in the above-described embodiment, if the information used in each component, for example, information such as threshold values, addresses, various setting values, etc. used by each component in processing, may be changed by the user, the above-mentioned Even if it is not specified in the description, the user may or may not be able to change the information as appropriate. If the information can be changed by the user, the change is realized by, for example, a reception unit (not shown) that receives change instructions from the user, and a change unit (not shown) that changes the information in accordance with the change instruction. It's okay. The acceptance of the change instruction by the reception unit (not shown) may be, for example, acceptance from an input device, information transmitted via a communication line, or information read from a predetermined recording medium. .

また、上記実施の形態において、情報処理装置1に含まれる2以上の構成要素が通信デバイスや入力デバイス等を有する場合に、2以上の構成要素が物理的に単一のデバイスを有してもよく、または、別々のデバイスを有してもよい。 Further, in the above embodiment, when two or more components included in the information processing apparatus 1 have a communication device, an input device, etc., even if the two or more components physically have a single device, or may have separate devices.

また、上記実施の形態において、各構成要素は専用のハードウェアにより構成されてもよく、または、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをCPU等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。その実行時に、プログラム実行部は、記憶部や記録媒体にアクセスしながらプログラムを実行してもよい。なお、上記実施の形態における情報処理装置1を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、飲食物に関連する購入対象を識別する購入対象識別子と、購入対象の栄養素の量に関する栄養素情報とを対応付ける複数の栄養素対応情報にアクセス可能なコンピュータを、購入対象を識別する購入対象識別子と、購入対象の購入個数と、購入対象の金額とを含む1以上の購入対象情報、及び購入対象情報に関する購入が行われた年月日を含むレシート情報を受け付ける受付部、受付部によって受け付けられたレシート情報に含まれる購入対象識別子に対応する栄養素情報を用いて、レシート情報に対応する栄養素ごとの合計量に関するレシート集計情報を取得する取得部、取得部によって取得されたレシート集計情報を出力する出力部として機能させるためのプログラムである。 Furthermore, in the embodiments described above, each component may be configured by dedicated hardware, or components that can be realized by software may be realized by executing a program. For example, each component can be realized by a program execution unit such as a CPU reading and executing a software program recorded on a recording medium such as a hard disk or a semiconductor memory. At the time of execution, the program execution section may execute the program while accessing the storage section or recording medium. Note that the software that implements the information processing device 1 in the above embodiment is the following program. In other words, this program connects a computer that has access to multiple pieces of nutrient correspondence information that associates a purchase object identifier that identifies a purchase object related to a food or drink with nutrient information regarding the amount of the nutrient to be purchased, to identify a purchase object. A reception unit that receives one or more pieces of purchase object information including a purchase object identifier, the purchase quantity of the purchase object, and the purchase object amount, and receipt information including the date on which the purchase related to the purchase object information was made. an acquisition unit that acquires receipt aggregation information regarding the total amount of each nutrient corresponding to the receipt information using the nutrient information corresponding to the purchase object identifier included in the receipt information accepted by the acquisition unit; and receipt aggregation information acquired by the acquisition unit. This is a program to function as an output unit that outputs.

なお、上記プログラムにおいて、上記プログラムが実現する機能には、ハードウェアでしか実現できない機能は含まれない。例えば、情報を受け付ける受付部や、情報を取得する取得部、情報を出力する出力部などにおけるモデムやインターフェースカードなどのハードウェアでしか実現できない機能は、上記プログラムが実現する機能には少なくとも含まれない。 Note that in the above program, the functions realized by the program do not include functions that can only be realized by hardware. For example, functions that can only be realized by hardware such as modems and interface cards in the reception section that accepts information, the acquisition section that acquires information, and the output section that outputs information are not included in the functions realized by the above program. do not have.

また、このプログラムは、サーバなどからダウンロードされることによって実行されてもよく、所定の記録媒体(例えば、CD-ROMなどの光ディスクや磁気ディスク、半導体メモリなど)に記録されたプログラムが読み出されることによって実行されてもよい。また、このプログラムは、プログラムプロダクトを構成するプログラムとして用いられてもよい。 Further, this program may be executed by being downloaded from a server or the like, and the program recorded on a predetermined recording medium (for example, an optical disk such as a CD-ROM, a magnetic disk, a semiconductor memory, etc.) is read out. It may be executed by Further, this program may be used as a program constituting a program product.

また、このプログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、または分散処理を行ってもよい。 Further, the number of computers that execute this program may be one or more. That is, centralized processing or distributed processing may be performed.

図7は、上記プログラムを実行して、上記実施の形態による情報処理装置1を実現するコンピュータの外観の一例を示す模式図である。上記実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムによって実現されうる。 FIG. 7 is a schematic diagram showing an example of the external appearance of a computer that executes the above program and realizes the information processing device 1 according to the above embodiment. The above embodiments can be implemented by computer hardware and a computer program executed on the computer hardware.

図7において、コンピュータシステム900は、CD-ROMドライブ905を含むコンピュータ901と、キーボード902と、マウス903と、モニタ904とを備える。 In FIG. 7, a computer system 900 includes a computer 901 including a CD-ROM drive 905, a keyboard 902, a mouse 903, and a monitor 904.

図8は、コンピュータシステム900の内部構成を示す図である。図8において、コンピュータ901は、CD-ROMドライブ905に加えて、MPU(Micro Processing Unit)911と、ブートアッププログラム等のプログラムを記憶するためのROM912と、MPU911に接続され、アプリケーションプログラムの命令を一時的に記憶すると共に、一時記憶空間を提供するRAM913と、アプリケーションプログラム、システムプログラム、及びデータを記憶するハードディスク914と、MPU911、ROM912等を相互に接続するバス915とを備える。なお、コンピュータ901は、LANやWAN等への接続を提供する図示しないネットワークカードを含んでいてもよい。 FIG. 8 is a diagram showing the internal configuration of computer system 900. In FIG. 8, a computer 901 is connected to a CD-ROM drive 905, an MPU (Micro Processing Unit) 911, a ROM 912 for storing programs such as a boot-up program, and a ROM 912 for storing instructions of application programs. It includes a RAM 913 that temporarily stores and provides temporary storage space, a hard disk 914 that stores application programs, system programs, and data, and a bus 915 that interconnects the MPU 911, ROM 912, and the like. Note that the computer 901 may include a network card (not shown) that provides connection to a LAN, WAN, or the like.

コンピュータシステム900に、上記実施の形態による情報処理装置1の機能を実行させるプログラムは、CD-ROM921に記憶されて、CD-ROMドライブ905に挿入され、ハードディスク914に転送されてもよい。これに代えて、そのプログラムは、図示しないネットワークを介してコンピュータ901に送信され、ハードディスク914に記憶されてもよい。プログラムは実行の際にRAM913にロードされる。なお、プログラムは、CD-ROM921、またはネットワークから直接、ロードされてもよい。また、CD-ROM921に代えて他の記録媒体(例えば、DVD等)を介して、プログラムがコンピュータシステム900に読み込まれてもよい。 A program that causes the computer system 900 to execute the functions of the information processing device 1 according to the embodiment described above may be stored in the CD-ROM 921, inserted into the CD-ROM drive 905, and transferred to the hard disk 914. Alternatively, the program may be transmitted to the computer 901 via a network (not shown) and stored on the hard disk 914. The program is loaded into RAM 913 during execution. Note that the program may be loaded directly from the CD-ROM 921 or from the network. Furthermore, instead of the CD-ROM 921, the program may be read into the computer system 900 via another recording medium (eg, a DVD, etc.).

プログラムは、コンピュータ901に、上記実施の形態による情報処理装置1の機能を実行させるオペレーティングシステム(OS)、またはサードパーティプログラム等を必ずしも含んでいなくてもよい。プログラムは、制御された態様で適切な機能やモジュールを呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいてもよい。コンピュータシステム900がどのように動作するのかについては周知であり、詳細な説明は省略する。 The program does not necessarily need to include an operating system (OS) that causes the computer 901 to execute the functions of the information processing apparatus 1 according to the above embodiment, a third party program, or the like. A program may include only those portions of instructions that call appropriate functions or modules in a controlled manner to achieve desired results. How computer system 900 operates is well known and will not be described in detail.

また、以上の実施の形態は、本発明を具体的に実施するための例示であって、本発明の技術的範囲を制限するものではない。本発明の技術的範囲は、実施の形態の説明ではなく、特許請求の範囲によって示されるものであり、特許請求の範囲の文言上の範囲及び均等の意味の範囲内での変更が含まれることが意図される。 Further, the above embodiments are illustrative examples for concretely implementing the present invention, and do not limit the technical scope of the present invention. The technical scope of the present invention is indicated by the claims, not the description of the embodiments, and includes changes within the literal scope and equivalent meaning of the claims. is intended.

1 情報処理装置
11 記憶部
12 受付部
13 取得部
14 出力部
1 Information processing device 11 Storage unit 12 Reception unit 13 Acquisition unit 14 Output unit

Claims (11)

飲食物に関連する購入対象を識別する購入対象識別子と、当該購入対象の栄養素の量に関する栄養素情報とを対応付ける複数の栄養素対応情報にアクセス可能な情報処理装置であって、
購入対象を識別する購入対象識別子と、当該購入対象の購入個数と、当該購入対象の金額とを含む1以上の購入対象情報、及び当該購入対象情報に関する購入が行われた年月日を含む情報であり、1つのレシートに対応する情報であるレシート情報を受け付ける受付部と、
前記受付部によって受け付けられた1つのレシート情報に含まれる購入対象識別子に対応する栄養素情報を用いて、当該1つのレシート情報のみに対応する栄養素ごとの合計量に関するレシート集計情報を取得する取得部と、
前記取得部によって取得されたレシート集計情報を出力する出力部と、を備えた情報処理装置。
An information processing device that can access a plurality of nutrient correspondence information that associates a purchase object identifier that identifies a purchase object related to food and drink with nutrient information regarding the amount of nutrients of the purchase object, the information processing device comprising:
One or more pieces of purchase object information, including a purchase object identifier that identifies the purchase object, the number of purchased objects, and the amount of the purchase object, and information that includes the date on which the purchase related to the purchase object information was made. and a reception unit that receives receipt information that is information corresponding to one receipt;
an acquisition unit that acquires receipt aggregate information regarding the total amount of each nutrient corresponding to only the one receipt information, using the nutrient information corresponding to the purchase object identifier included in the one receipt information received by the reception unit; ,
An information processing device comprising: an output unit that outputs receipt tally information acquired by the acquisition unit.
レシート集計情報は、栄養素ごとの合計量、及び栄養素ごとの単位期間当たりの指標量に対する合計量の割合の少なくともいずれかを含む、請求項1記載の情報処理装置。 2. The information processing apparatus according to claim 1, wherein the receipt tally information includes at least one of a total amount of each nutrient and a ratio of the total amount to an index amount per unit period for each nutrient. 前記取得部は、レシート情報に対応する栄養素ごとの合計量を、あらかじめ決められた割合で所定の人数に割り当てた各人の栄養素ごとの量に関する情報を含むレシート集計情報を取得する、請求項1記載の情報処理装置。 1 . The acquisition unit acquires receipt aggregation information including information regarding the amount of each nutrient for each person who has allocated the total amount of each nutrient corresponding to the receipt information to a predetermined number of people at a predetermined ratio. The information processing device described. 前記取得部は、1つまたは複数のレシート情報に基づいて、単位期間ごとの栄養素ごとの量に関する単位期間集計情報をも取得し、
前記出力部は、前記取得部によって取得された単位期間集計情報をも出力する、請求項1記載の情報処理装置。
The acquisition unit also acquires unit period aggregate information regarding the amount of each nutrient for each unit period based on one or more receipt information,
The information processing device according to claim 1, wherein the output unit also outputs the unit period aggregate information acquired by the acquisition unit.
前記取得部は、飲食物に関連する購入対象ごとの単位期間当たりの消費特性に基づいて単位期間集計情報を取得する、請求項4記載の情報処理装置。 The information processing apparatus according to claim 4, wherein the acquisition unit acquires unit period aggregate information based on consumption characteristics per unit period for each purchase object related to food and drink. 単位期間は、1日であり、
前記受付部は、レシート情報に含まれる購入対象の飲食を行わない除外日に関する情報をも受け付け、
前記取得部は、除外日以外の日に関する単位期間集計情報を取得する、請求項4記載の情報処理装置。
The unit period is one day,
The reception unit also accepts information regarding exclusion dates on which the food and drinks to be purchased are not included in the receipt information,
The information processing apparatus according to claim 4, wherein the acquisition unit acquires unit period aggregate information regarding days other than excluded days.
前記取得部は、栄養素ごとの金額、及び栄養素ごとの単位量当たりの金額の少なくともいずれかを含むレシート集計情報を取得する、請求項1から請求項6のいずれか記載の情報処理装置。 7. The information processing device according to claim 1, wherein the acquisition unit acquires receipt tally information including at least one of an amount for each nutrient and an amount per unit amount for each nutrient. 前記受付部は、レシート情報に含まれる購入対象識別子のうち、レシート集計情報に含める量を変更する購入対象を識別する購入対象識別子、及び当該購入対象の量に関する変更内容を含む1以上の変更情報をさらに受け付け、
前記取得部は、前記受付部で受け付けられた1以上の変更情報に基づいた変更後の購入対象ごとの量を用いてレシート集計情報を取得する、請求項1から請求項6のいずれか記載の情報処理装置。
The receiving unit is configured to receive one or more change information including a purchase object identifier that identifies a purchase object whose quantity to be included in the receipt summary information is to be changed among the purchase object identifiers included in the receipt information, and change details regarding the quantity of the purchase object. further accept,
7. The acquisition unit according to claim 1, wherein the acquisition unit acquires the receipt tally information using the quantity for each purchase object after changing based on one or more pieces of change information received by the reception unit. Information processing device.
前記情報処理装置は、飲食物に関連する購入対象を識別する購入対象識別子と、当該購入対象のアレルギー物質の有無に関するアレルギー情報とを対応付ける複数のアレルギー対応情報にもアクセス可能であり、
前記取得部は、前記受付部によって受け付けられたレシート情報に含まれる購入対象識別子に対応するアレルギー情報を用いて、当該レシート情報に対応するアレルギー物質の有無に関する情報も取得し、
前記出力部は、前記取得部によって取得されたアレルギー物質の有無に関する情報をも出力する、請求項1から請求項6のいずれか記載の情報処理装置。
The information processing device can also access a plurality of pieces of allergy support information that associate a purchase object identifier that identifies a purchase object related to food and drink with allergy information regarding the presence or absence of an allergen in the purchase object,
The acquisition unit also acquires information regarding the presence or absence of allergens corresponding to the receipt information, using allergy information corresponding to the purchase object identifier included in the receipt information received by the reception unit,
The information processing device according to any one of claims 1 to 6, wherein the output unit also outputs information regarding the presence or absence of an allergic substance acquired by the acquisition unit.
受付部と、取得部と、出力部とを用いて処理される情報処理方法であって、
前記受付部が、購入対象を識別する購入対象識別子と、当該購入対象の購入個数と、当該購入対象の金額とを含む1以上の購入対象情報、及び当該購入対象情報に関する購入が行われた年月日を含む情報であり、1つのレシートに対応する情報であるレシート情報を受け付けるステップと、
前記取得部が、飲食物に関連する購入対象を識別する購入対象識別子と、当該購入対象の栄養素の量に関する栄養素情報とを対応付ける複数の栄養素対応情報にアクセスして、受け付けられた1つのレシート情報に含まれる購入対象識別子に対応する栄養素情報を用いて、当該1つのレシート情報のみに対応する栄養素ごとの合計量に関するレシート集計情報を取得するステップと、
前記出力部が、取得されたレシート集計情報を出力するステップと、を備えた情報処理方法。
An information processing method in which processing is performed using a reception unit, an acquisition unit, and an output unit,
The reception unit receives one or more purchase object information including a purchase object identifier that identifies the purchase object, the number of purchased objects, and the amount of the purchase object, and the year in which the purchase related to the purchase object information was made. a step of receiving receipt information, which is information including month and date and corresponding to one receipt;
The acquisition unit accesses a plurality of nutrient correspondence information that associates a purchase object identifier that identifies a purchase object related to food and drink with nutrient information regarding the amount of nutrients of the purchase object, and receives one received receipt information. obtaining receipt aggregate information regarding the total amount of each nutrient corresponding to only the one receipt information, using the nutrient information corresponding to the purchase target identifier included in the nutrient information;
An information processing method comprising: the output unit outputting the acquired receipt tally information.
飲食物に関連する購入対象を識別する購入対象識別子と、当該購入対象の栄養素の量に関する栄養素情報とを対応付ける複数の栄養素対応情報にアクセス可能なコンピュータを、
購入対象を識別する購入対象識別子と、当該購入対象の購入個数と、当該購入対象の金額とを含む1以上の購入対象情報、及び当該購入対象情報に関する購入が行われた年月日を含む情報であり、1つのレシートに対応する情報であるレシート情報を受け付ける受付部、
前記受付部によって受け付けられた1つのレシート情報に含まれる購入対象識別子に対応する栄養素情報を用いて、当該1つのレシート情報のみに対応する栄養素ごとの合計量に関するレシート集計情報を取得する取得部、
前記取得部によって取得されたレシート集計情報を出力する出力部として機能させるためのプログラム。
A computer capable of accessing a plurality of pieces of nutrient correspondence information that associates a purchase object identifier that identifies a purchase object related to food and drink with nutrient information regarding the amount of nutrients of the purchase object,
One or more pieces of purchase object information, including a purchase object identifier that identifies the purchase object, the number of purchased objects, and the amount of the purchase object, and information that includes the date on which the purchase related to the purchase object information was made. and a reception unit that receives receipt information that is information corresponding to one receipt;
an acquisition unit that acquires receipt aggregate information regarding the total amount of each nutrient corresponding to only the one receipt information, using the nutrient information corresponding to the purchase object identifier included in the one receipt information received by the reception unit;
A program for functioning as an output unit that outputs receipt tally information acquired by the acquisition unit.
JP2022167091A 2022-10-18 2022-10-18 Information processing device, information processing method, and program Active JP7345810B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022167091A JP7345810B1 (en) 2022-10-18 2022-10-18 Information processing device, information processing method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022167091A JP7345810B1 (en) 2022-10-18 2022-10-18 Information processing device, information processing method, and program

Publications (2)

Publication Number Publication Date
JP7345810B1 true JP7345810B1 (en) 2023-09-19
JP2024059425A JP2024059425A (en) 2024-05-01

Family

ID=88021769

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022167091A Active JP7345810B1 (en) 2022-10-18 2022-10-18 Information processing device, information processing method, and program

Country Status (1)

Country Link
JP (1) JP7345810B1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004178476A (en) 2002-11-29 2004-06-24 Ci:Kk Merchandise information utilization system
JP2011039746A (en) 2009-08-10 2011-02-24 Toshiba Tec Corp Commodity sales data processing apparatus and program for controlling the same
JP2020197888A (en) 2019-06-03 2020-12-10 シルタス株式会社 Eating-and-drinking supporting system
WO2021187544A1 (en) 2020-03-18 2021-09-23 京セラ株式会社 Resource recovery system, server device, and method

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11110649A (en) * 1997-09-29 1999-04-23 Toshishige Etsuno Grocery sales system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004178476A (en) 2002-11-29 2004-06-24 Ci:Kk Merchandise information utilization system
JP2011039746A (en) 2009-08-10 2011-02-24 Toshiba Tec Corp Commodity sales data processing apparatus and program for controlling the same
JP2020197888A (en) 2019-06-03 2020-12-10 シルタス株式会社 Eating-and-drinking supporting system
WO2021187544A1 (en) 2020-03-18 2021-09-23 京セラ株式会社 Resource recovery system, server device, and method

Also Published As

Publication number Publication date
JP2024059425A (en) 2024-05-01

Similar Documents

Publication Publication Date Title
US9959561B2 (en) Simplenutrition nutritional management system
US9165320B1 (en) Automatic item selection and ordering based on recipe
WO2021092146A1 (en) System and method for improving food selections
US20140322678A1 (en) Presentation of food information on a personal and selective dynamic basis and associated services
US20250182877A1 (en) User auxiliary information output device, user auxiliary information output system, and user auxiliary information output method
JP6903523B2 (en) Information processing equipment, information processing methods, and programs
EP3545485A1 (en) Self-shopping refrigerator
JP2009205256A (en) Nutrition information providing system, server, and program
JP2009531768A (en) System and method for recommending recipes
CN111859098A (en) System for providing information, computer-readable storage medium, and method for providing information
JP2015176414A (en) Nutrition analysis system and nutrition analysis program
JP7719247B2 (en) Information processing device, information processing method, and information processing program
JPH1131175A (en) Food delivery system supply chain system in the food and processed food delivery industry
US20170098267A1 (en) Method and apparatus for product purchase processing
JP2019191625A (en) Shopping supporting system, shopping supporting server, program, and user terminal
JP2019191626A (en) Shopping supporting system, shopping supporting server, program, and user terminal
JP7758524B2 (en) Area management equipment and programs
JP7345810B1 (en) Information processing device, information processing method, and program
JP2002366663A (en) Food information service system
JP6758734B1 (en) Information processing equipment, information processing methods, and programs
JP2001101157A (en) Device and system for diet management and recording medium
JP6112328B1 (en) Supplement search system.
JP6959417B1 (en) Providing equipment, providing method and providing program
JP7369392B1 (en) Information processing device, information processing method, and program
JP2008165294A (en) Information processing system, information processing apparatus, user terminal, information processing method, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20221018

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20221018

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230124

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230320

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20230620

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230804

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20230807

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: 20230822

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230829

R150 Certificate of patent or registration of utility model

Ref document number: 7345810

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150