Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7719247B2 - Information processing device, information processing method, and information processing program - Google Patents
[go: Go Back, main page]

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

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

Info

Publication number
JP7719247B2
JP7719247B2 JP2024096471A JP2024096471A JP7719247B2 JP 7719247 B2 JP7719247 B2 JP 7719247B2 JP 2024096471 A JP2024096471 A JP 2024096471A JP 2024096471 A JP2024096471 A JP 2024096471A JP 7719247 B2 JP7719247 B2 JP 7719247B2
Authority
JP
Japan
Prior art keywords
information
pet
user
value
information processing
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
JP2024096471A
Other languages
Japanese (ja)
Other versions
JP2024107438A (en
JP2024107438A5 (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.)
Unicharm Corp
Original Assignee
Unicharm Corp
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 Unicharm Corp filed Critical Unicharm Corp
Priority to JP2024096471A priority Critical patent/JP7719247B2/en
Publication of JP2024107438A publication Critical patent/JP2024107438A/en
Publication of JP2024107438A5 publication Critical patent/JP2024107438A5/ja
Application granted granted Critical
Publication of JP7719247B2 publication Critical patent/JP7719247B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising

Landscapes

  • Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Finance (AREA)
  • Economics (AREA)
  • Game Theory and Decision Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Marketing (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Medical Treatment And Welfare Office Work (AREA)

Description

本発明は、情報処理装置、情報処理方法及び情報処理プログラムに関する。 The present invention relates to an information processing device, an information processing method, and an information processing program.

従来、ペットに関する属性情報を取得することで、適切な給与量を算出及びペットを飼育する利用者へ提案する技術が提案されている。 Technology has been proposed to obtain attribute information about pets, calculate appropriate feeding amounts, and suggest them to pet owners.

特開2009-72157号公報JP 2009-72157 A

しかしながら、上記の従来技術では、ペットに関する属性情報を取得することで、適切な給与量を算出及び利用者へ提案するに過ぎない。すなわち、利用者がペットの属性データを用いた提案を受けているに過ぎない。このため、利用者に対してより詳細なペットに関する情報を提供できる余地がある。 However, the above-mentioned conventional technology merely acquires attribute information about pets to calculate and suggest appropriate feeding amounts to users. In other words, users are simply receiving suggestions based on their pet's attribute data. For this reason, there is room to provide users with more detailed information about their pets.

本願は、上記に鑑みてなされたものであって、ペットにとって適切な商品を利用者に提案することを目的とする。 This application was made in light of the above, and aims to suggest to users products that are suitable for pets.

本願に係る情報処理装置は、利用者によって飼育されるペットに関するペット情報に含まれる当該ペットの摂取に関する摂取情報に基づいて、当該ペットが摂取した食物の熱量値を算出する算出部と、前記熱量値と、所定の期間内に摂取する必要がある食物の総熱量の理論値であって前記ペット情報に含まれる当該ペットの属性に関する属性情報に基づく理論値の差に基づいて選択された副食に関する商品であって、前記熱量値と当該理論値との差に相当する熱量値を示す副食に関する商品商品情報を前記利用者に提供する提供部とを備えることを特徴とする。 The information processing device according to the present application is characterized by comprising: a calculation unit that calculates the calorific value of food ingested by a pet kept by a user based on intake information regarding the intake of the pet contained in pet information regarding the pet; and a provision unit that provides the user with product information regarding side dish products selected based on the difference between the calorific value and a theoretical value of the total calorific value of food that needs to be ingested within a specified period , which theoretical value is based on attribute information regarding the attributes of the pet contained in the pet information , and which shows a calorific value equivalent to the difference between the calorific value and the theoretical value .

実施形態の一態様によれば、ペットにとって適切な商品を利用者に提案することができる。 According to one aspect of the embodiment, products suitable for pets can be suggested to users.

図1は、実施形態に係る情報処理装置が実行する提供処理の一例を示す図である。FIG. 1 is a diagram illustrating an example of a providing process executed by an information processing apparatus according to an embodiment. 図2は、実施形態に係るコンテンツの表示例を示す図である。FIG. 2 is a diagram showing an example of displaying content according to the embodiment. 図3は、実施形態に係る情報処理システムの構成の一例を示す図である。FIG. 3 is a diagram illustrating an example of the configuration of an information processing system according to the embodiment. 図4は、実施形態に係る利用者情報記憶部の一例を示す図である。FIG. 4 is a diagram illustrating an example of a user information storage unit according to the embodiment. 図5は、実施形態に係るペット情報記憶部の一例を示す図である。FIG. 5 is a diagram illustrating an example of a pet information storage unit according to the embodiment. 図6は、実施形態に係る理論値情報記憶部の一例を示す図である。FIG. 6 is a diagram illustrating an example of a theoretical value information storage unit according to the embodiment. 図7は、実施形態に係る商品情報記憶部の一例を示す図である。FIG. 7 is a diagram illustrating an example of a product information storage unit according to the embodiment. 図8は、実施形態に係る情報処理装置が実行する提供処理の流れの一例を示すフローチャートである。FIG. 8 is a flowchart illustrating an example of the flow of a providing process executed by the information processing apparatus according to the embodiment. 図9は、ハードウェア構成の一例を示す図である。FIG. 9 illustrates an example of a hardware configuration.

本明細書及び添付図面の記載により、少なくとも以下の事項が明らかとなる。 At least the following points become clear from the description in this specification and the accompanying drawings.

利用者によって飼育されるペットに関するペット情報に基づいて、当該ペットが摂取した食物の熱量値を算出する算出部と、前記熱量値と、前記ペット情報とに基づいて、商品に関する商品情報を前記利用者に提供する提供部とを備えることを特徴とする情報処理装置。 An information processing device comprising: a calculation unit that calculates the calorific value of food ingested by a pet kept by a user based on pet information about the pet; and a provision unit that provides product information about products to the user based on the calorific value and the pet information.

このような情報処理装置によれば、例えば、利用者によって飼育される犬や猫に関するペット情報に基づいて、犬や猫が1日に摂取した食物に関する摂取カロリー値を算出する。そして、情報処理装置は、摂取カロリー値と、ペット情報とに基づいて、犬や猫の副食に関する商品情報を利用者に提供する。例えば、情報処理装置は、摂取カロリー値と、1日に摂取する必要がある摂取カロリーの理論値(以下では、単に理論値と表記する場合がある)との比較に基づいて、犬や猫の副食に関する商品情報を利用者に提供する。より具体的な例を挙げて説明すると、情報処理装置は、摂取カロリー値と、理論値との差に相当するカロリー値を示す副食を選択する。そして、情報処理装置は、選択した副食に関する商品情報を利用者に提供する。 For example, such an information processing device calculates the calorie intake value of the food consumed by a dog or cat in a day based on pet information about the dog or cat kept by the user. The information processing device then provides the user with product information about side dishes for dogs and cats based on the calorie intake value and the pet information. For example, the information processing device provides the user with product information about side dishes for dogs and cats based on a comparison between the calorie intake value and a theoretical value of the calorie intake required per day (hereinafter sometimes simply referred to as the theoretical value). To give a more specific example, the information processing device selects a side dish that has a calorie value equivalent to the difference between the calorie intake value and the theoretical value. The information processing device then provides the user with product information about the selected side dish.

これにより、情報処理装置は、ペットにとって適切な商品を利用者に提案することができる。例えば、利用者のペットが太り気味であるものとする。この場合、情報処理装置は、理論値よりも所定のカロリー分だけ低い摂取カロリー値を1日の摂取カロリーと設定する。このことから、情報処理装置は、ペットのカロリーを管理しつつ、ペットにとって適切な商品を利用者に提案することができる。 This allows the information processing device to suggest products that are appropriate for pets to the user. For example, suppose the user's pet is a little overweight. In this case, the information processing device sets the daily calorie intake value to be a predetermined number of calories lower than the theoretical value. This allows the information processing device to suggest products that are appropriate for pets to the user while managing the pet's calories.

近年、ペットを室内で飼育することが一般化している。このため、ペットの肥満や、糖尿病等の疾患が問題視されている。このような場合にも、情報処理装置は、摂取カロリーと、ペット情報とに基づく商品情報を利用者に提供するため、ペットの健康を考慮した適切な商品を利用者に提案することができる。 In recent years, it has become common to keep pets indoors. As a result, pet obesity and diseases such as diabetes have become a problem. Even in such cases, information processing devices can provide users with product information based on calorie intake and pet information, allowing them to suggest appropriate products that take the pet's health into consideration.

また、情報処理装置は、前記利用者から前記ペット情報を受付けた時間に応じた商品情報を前記利用者に提供する。 The information processing device also provides the user with product information corresponding to the time the pet information was received from the user.

このような情報処理装置によれば、利用者からペット情報を受付けた時間に応じた商品情報を利用者に提供するため、ペットにとって適切な商品を利用者に提案することができる。 This type of information processing device provides the user with product information based on the time the pet information is received from the user, making it possible to suggest products suitable for pets to the user.

また、情報処理装置は、前記ペット情報が示す前記ペットが食物を摂取した時間に応じた商品情報を前記利用者に提供する。 The information processing device also provides the user with product information according to the time the pet ingested food, as indicated by the pet information.

このような情報処理装置によれば、ペット情報が示すペットが食物を摂取した時間に応じた商品情報を利用者に提供するため、ペットにとって適切な商品を利用者に提案することができる。 This type of information processing device provides the user with product information based on the time the pet ingested food, as indicated by the pet information, and can therefore suggest products suitable for the pet to the user.

また、情報処理装置は、前記熱量値と、所定の期間内に摂取した食物の総熱量の理論値との比較と、前記ペット情報とに基づいて、前記商品情報を前記利用者に提供する。 The information processing device also provides the product information to the user based on a comparison of the calorie value with the theoretical total calorie value of food ingested within a specified period of time and the pet information.

このような情報処理装置によれば、熱量値と、所定の期間内に摂取した食物の総熱量の理論値との比較と、ペット情報とに基づいて、商品情報を利用者に提供するため、ペットにとって適切な商品を利用者に提案することができる。 This type of information processing device provides product information to users based on a comparison of the calorie value with the theoretical total calorie value of food ingested within a specified period of time, as well as pet information, making it possible to suggest products suitable for pets to users.

また、情報処理装置は、前記熱量値と、1日に摂取した食物の総熱量の理論値との比較に基づいて、前記ペットへの給餌の要否を判定し、当該判定結果に基づいて、前記商品情報を前記利用者に提供する。 The information processing device also determines whether the pet needs to be fed based on a comparison of the calorie value with the theoretical total calorie value of the food consumed in a day, and provides the product information to the user based on the results of this determination.

このような情報処理装置によれば、熱量値と、1日に摂取した食物の総熱量の理論値との比較に基づいて、ペットへの給餌の要否を判定し、判定結果に基づいて、商品情報を利用者に提供するため、ペットにとって適切な商品を利用者に提案することができる。 This type of information processing device determines whether or not a pet needs to be fed based on a comparison of the calorie value with the theoretical total calorie value of food ingested in a day, and provides product information to the user based on the determination results, allowing the device to suggest products suitable for the pet.

また、情報処理装置は、前記熱量値と、前記理論値との比較に基づいて、前記ペットに関する提案情報を前記利用者にさらに提供する。 The information processing device also provides the user with suggested information about the pet based on a comparison between the calorie value and the theoretical value.

このような情報処理装置によれば、熱量値と、理論値との比較に基づいて、ペットに関する提案情報を利用者にさらに提供するため、ペットにとって適切な商品を利用者に提案することができる。 This type of information processing device further provides users with suggested information about pets based on a comparison between the calorie value and the theoretical value, making it possible to suggest products suitable for pets to users.

また、情報処理装置は、前記熱量値が前記理論値以上である場合に、前記提案情報を前記利用者に提供する。 Furthermore, if the calorific value is equal to or greater than the theoretical value, the information processing device provides the suggested information to the user.

このような情報処理装置によれば、熱量値が理論値以上である場合に、提案情報を利用者に提供するため、ペットにとって適切な商品を利用者に提案することができる。 With this type of information processing device, if the calorie value is equal to or greater than the theoretical value, suggested information is provided to the user, allowing the user to be suggested products suitable for their pet.

また、情報処理装置は、前記提案情報として、ペットの散歩に関する提案を前記利用者に提供する。 The information processing device also provides the user with suggestions regarding pet walks as the suggested information.

このような情報処理装置によれば、提案情報として、ペットの散歩に関する提案を利用者に提供するため、ペットにとって適切な商品を利用者に提案することができる。 This type of information processing device provides users with suggestions for walking their pets as suggested information, allowing them to recommend products suitable for their pets.

また、情報処理装置は、前記ペット情報に基づいて、ペットに給餌する量である給餌量を示す給餌情報を算出し、前記給餌情報に基づいて選択された前記商品情報を前記利用者に提供する。 The information processing device also calculates feeding information indicating the amount of food to be fed to the pet based on the pet information, and provides the user with the product information selected based on the feeding information.

このような情報処理装置によれば、ペット情報に基づいて、ペットに給餌する量である給餌量を示す給餌情報を算出し、給餌情報に基づいて選択された商品情報を利用者に提供するため、ペットにとって適切な商品を利用者に提案することができる。 This type of information processing device calculates feeding information indicating the amount of food to be fed to the pet based on the pet information, and provides the user with product information selected based on the feeding information, making it possible to suggest products suitable for the pet to the user.

また、情報処理装置は、前記ペット情報として、前記利用者によって所定のサービスにて投稿された投稿情報であって、前記給餌情報を含む投稿情報に基づいて、前記利用者に対して提供される特典として、前記商品情報を提供する。 The information processing device also provides the product information as a benefit to the user based on the pet information posted by the user on a specified service, which includes the feeding information.

このような情報処理装置によれば、ペット情報として、利用者によって所定のサービスにて投稿された投稿情報であって、給餌情報を含む投稿情報に基づいて、利用者に対して提供される特典として、商品情報を提供するため、ペットにとって適切な商品を利用者に提案することができる。 This type of information processing device provides product information as a benefit to users based on pet information posted by users on a specified service, including feeding information, so that products suitable for pets can be suggested to users.

また、情報処理装置は、前記投稿情報が示す投稿回数が所定の閾値上である場合に、前記特典として、前記商品情報が示す商品よりも品質の高い商品に関する商品情報を前記利用者に提供する。 In addition, if the number of posts indicated by the posting information is above a predetermined threshold, the information processing device provides the user with product information about products of higher quality than the product indicated by the product information as the bonus.

このような情報処理装置によれば、投稿情報が示す投稿回数が所定の閾値上である場合に、特典として、商品情報が示す商品よりも品質の高い商品に関する商品情報を利用者に提供するため、ペットにとって適切な商品を利用者に提案することができる。 With this type of information processing device, if the number of posts indicated by the posting information is above a predetermined threshold, the user will be provided with product information related to products of higher quality than the product indicated by the product information as a bonus, making it possible to suggest products suitable for pets to the user.

また、情報処理装置は、前記ペット情報として、ペットの属性に関する属性情報と、ペットの摂食に関する接触情報とに基づいて、前記熱量値を算出する。 The information processing device also calculates the calorie value based on the pet information, which includes attribute information about the pet's attributes and contact information about the pet's eating habits.

このような情報処理装置によれば、ペット情報として、ペットの属性に関する属性情報と、ペットの摂食に関する摂取情報とに基づいて、熱量値を算出するため、ペットにとって適切な商品を利用者に提案することができる。 With this type of information processing device, the calorie value is calculated based on pet information, such as attribute information about the pet's attributes and intake information about the pet's food intake, making it possible to suggest products suitable for pets to the user.

また、情報処理装置は、前記熱量値と、1日に摂取した食物の総熱量の理論値との比較に基づいて、副食の要否を判定し、当該判定結果に基づいて、前記商品情報を前記利用者に提供する。 The information processing device also determines whether or not a side dish is needed based on a comparison of the calorie value with the theoretical total calorie value of the food consumed in a day, and provides the product information to the user based on the results of this determination.

このような情報処理装置によれば、熱量値と、1日に摂取した食物の総熱量の理論値との比較に基づいて、副食の要否を判定し、判定結果に基づいて、商品情報を利用者に提供するため、ペットにとって適切な商品を利用者に提案することができる。 This type of information processing device determines whether or not a side dish is needed based on a comparison of the calorie value with the theoretical total calorie value of the food consumed in a day, and provides product information to the user based on the results of the determination, allowing it to suggest products suitable for pets to the user.

また、情報処理装置は、前記熱量値が前記理論値以上である場合に、副食を減らす旨に関する通知を提供する。 In addition, if the calorie value is equal to or greater than the theoretical value, the information processing device provides a notification to reduce side dishes.

このような情報処理装置によれば、熱量値が理論値以上である場合に、副食を減らす旨に関する通知を提供するため、ペットにとって適切な商品を利用者に提案することができる。 This type of information processing device can provide a notification to reduce side dishes when the calorie value is above the theoretical value, allowing the user to be recommended products suitable for pets.

また、情報処理装置は、前記熱量値が前記理論値以上である場合に、主食と、副食との組合せに関する情報を前記利用者に提供する。 In addition, if the calorie value is equal to or greater than the theoretical value, the information processing device provides the user with information regarding the combination of the main dish and the side dish.

このような情報処理装置によれば、熱量値が理論値以上である場合に、主食と、副食との組合せに関する情報を利用者に提供するため、ペットにとって適切な商品を利用者に提案することができる。 This type of information processing device provides users with information regarding combinations of staple and side dishes when the calorie value is equal to or greater than the theoretical value, allowing them to suggest products that are suitable for their pets.

以下に、情報処理装置、情報処理方法及び情報処理プログラムを実施するための形態(以下、「実施形態」と記載する)の一例について図面を参照しつつ詳細に説明する。なお、この実施形態により情報処理装置、情報処理方法及び情報処理プログラムが限定されるものではない。また、以下の実施形態において同一の部位には同一の符号を付し、重複する説明は省略する。 Below, an example of a form for implementing an information processing device, an information processing method, and an information processing program (hereinafter referred to as an "embodiment") will be described in detail with reference to the drawings. Note that the information processing device, information processing method, and information processing program are not limited to this embodiment. Furthermore, identical components in the following embodiments will be assigned the same reference numerals, and duplicate explanations will be omitted.

[実施形態]
〔1.情報処理装置が示す提供処理の一例〕
図1を用いて、実施形態に係る情報処理装置100が実行する提供処理の一例について説明する。図1は、実施形態に係る情報処理装置100が実行する提供処理の一例を示す図である。図1の例では、ペットは犬であり、太り気味であるものとする。この場合、情報処理装置100は、表TA1を参照して、摂取カロリー値と、理論値との比較に基づいて、副食に関する商品情報を提供する。なお、ペットは、飼育可能な如何なる動物であってもよく、例えば、ペットは、犬以外の猫であってもいい。
[Embodiment]
1. An example of a provision process performed by an information processing device
An example of the provision process executed by the information processing device 100 according to the embodiment will be described with reference to FIG. 1 . FIG. 1 is a diagram showing an example of the provision process executed by the information processing device 100 according to the embodiment. In the example of FIG. 1 , the pet is a dog that is slightly overweight. In this case, the information processing device 100 refers to Table TA1 and provides product information about side dishes based on a comparison between the calorie intake value and a theoretical value. The pet may be any animal that can be kept as a pet, for example, the pet may be a cat other than a dog.

まず、図1に示すように、情報処理装置100は、利用者によって利用される端末装置10からペット情報を受付ける(ステップS1)。例えば、情報処理装置100は、ペット情報として、ペットの属性に関する属性情報と、ペットが摂取したものに関する摂取情報とを受付ける。 First, as shown in FIG. 1, the information processing device 100 receives pet information from the terminal device 10 used by the user (step S1). For example, the information processing device 100 receives, as pet information, attribute information related to the pet's attributes and intake information related to what the pet has ingested.

例えば、属性情報は、ペットの名称や、ペットの種別や、年齢や、性別や、体重や、ボディコンディショニングスコア等である。例えば、摂取情報は、ペットが食べものや飲みものを摂取した日時や、食べたものや飲んだものや、食べた量や飲んだ量等である。 For example, attribute information includes the pet's name, type, age, sex, weight, body conditioning score, etc. Intake information includes the date and time the pet ate or drank food or drink, what was eaten or drank, and the amount eaten or drank.

例えば、情報処理装置100は、端末装置10にペット情報を入力させるためのコンテンツを提供することで、端末装置10からペット情報を受付ける。より具体的な例を挙げて説明すると、情報処理装置100は、ペット情報を入力させるためのコンテンツに含まれるペットの名称や、ペットの種別や、年齢や、性別や、体重や、ボディコンディショニングスコアといった項目に対して利用者の入力又は選択等の操作を受付けることで、端末装置10からペット情報のうち、属性情報を受付ける。 For example, the information processing device 100 receives pet information from the terminal device 10 by providing content for inputting pet information into the terminal device 10. To explain this in more specific terms, the information processing device 100 receives attribute information from the terminal device 10 as part of the pet information by receiving input or selection from the user for items such as the pet's name, pet type, age, sex, weight, and body conditioning score included in the content for inputting pet information.

この場合、情報処理装置100は、ペットの種別や、年齢や、性別や、体重や、ボディコンディショニングスコアに基づいて、犬が痩せ型か肥満型かを判定する。例えば、犬の体型を5段階評価によって分類して判定する。例えば、評価1は、「痩せ」である。評価2は、「やや痩せ」である。評価3は、「標準」である。評価4は、「やや肥満」である。評価5は、「肥満」である。ここで、情報処理装置100は、犬が「やや肥満」であるものと判定されたものとする。 In this case, the information processing device 100 determines whether the dog is thin or obese based on the pet's type, age, sex, weight, and body conditioning score. For example, the dog's body type is classified and determined using a five-point rating system. For example, rating 1 is "thin." Rating 2 is "slightly thin." Rating 3 is "normal." Rating 4 is "slightly obese." Rating 5 is "obese." Here, it is assumed that the information processing device 100 has determined that the dog is "slightly obese."

また、情報処理装置100は、ペット情報を入力させるためのコンテンツに含まれるペットが食べものを摂取した日時や、食べたものや、食べた量といった項目に対して利用者の操作を受付けることで、端末装置10からペット情報のうち、摂取情報を受付ける。 In addition, the information processing device 100 accepts intake information from the terminal device 10 as part of the pet information by accepting user operations for items included in the content for inputting pet information, such as the date and time the pet ate food, what the pet ate, and the amount eaten.

続いて、情報処理装置100は、ペット情報に基づいて、摂取カロリー値を算出する(ステップS2)。例えば、情報処理装置100は、ペット情報が示す摂取情報に基づいて、摂取カロリー値を算出する。より具体的な例を挙げて説明すると、情報処理装置100は、日時に対応付けられた食べたもの及び食べた量に基づいて、1日における摂取カロリー値を算出する。ここで、情報処理装置100は、1日における摂取カロリー値が「630[kcal/day]」と算出するものとする。 Next, the information processing device 100 calculates the calorie intake value based on the pet information (step S2). For example, the information processing device 100 calculates the calorie intake value based on the intake information indicated by the pet information. To explain this using a more specific example, the information processing device 100 calculates the daily calorie intake value based on the food and amount eaten that are associated with the date and time. Here, it is assumed that the information processing device 100 calculates the daily calorie intake value to be "630 [kcal/day]".

そして、情報処理装置100は、摂取カロリー値と、理論値との比較に基づいて、商品情報を選択する(ステップS3)。例えば、ペットの体重に基づいて算出された理論値が予め複数の体重の各々について算出されているものとする。この場合、情報処理装置100は、体重と、理論値とが対応付けられた記憶部を有する。ここで、理論値は、ペットの体重に基づいて、所定の算出方法を用いて算出される。 The information processing device 100 then selects product information based on a comparison between the calorie intake value and the theoretical value (step S3). For example, it is assumed that a theoretical value based on the pet's weight has been calculated in advance for each of multiple weights. In this case, the information processing device 100 has a memory unit in which weights are associated with theoretical values. Here, the theoretical value is calculated using a predetermined calculation method based on the pet's weight.

例えば、表TA1に示すように、体重が「9[kg]」の場合、理論値が「680[kcal/day]」である。また、体重が「10[kg]」の場合、理論値が「730[kcal/day]」である。また、体重が「11[kg]」の場合、理論値が「780[kcal/day]」である。なお、表TA1に示す理論値は、標準体型の犬に関する理論値である。 For example, as shown in Table TA1, when the weight is 9 kg, the theoretical value is 680 kcal/day. When the weight is 10 kg, the theoretical value is 730 kcal/day. When the weight is 11 kg, the theoretical value is 780 kcal/day. Note that the theoretical values shown in Table TA1 are for a dog of a standard build.

ここで、利用者によって飼育される犬が「やや肥満」であるため、上記理論値よりも所定の値分低い値が適しているものとする。例えば、体重が「9[kg]」の場合、太り気味の理論値が「630[kcal/day]」である。また、体重が「10[kg]」の場合、太り気味の理論値が「680[kcal/day]」である。また、体重が「11[kg]」の場合、太り気味の理論値が「730[kcal/day]」である。このように、太り気味の理論値は、標準体型の犬に関する理論値よりも「50[kcal/day]」分低い値である。以下では、太り気味の理論値を用いた処理を説明する。 Here, since the dog kept by the user is "slightly obese," a value that is lower than the above theoretical value by a certain amount is appropriate. For example, if the weight is "9 kg," the theoretical value for being overweight is "630 kcal/day." If the weight is "10 kg," the theoretical value for being overweight is "680 kcal/day." If the weight is "11 kg," the theoretical value for being overweight is "730 kcal/day." In this way, the theoretical value for being overweight is "50 kcal/day" lower than the theoretical value for a standard-sized dog. The following describes processing using the theoretical value for being overweight.

そして、情報処理装置100は、ペットの体重が「10[kg]」であり、摂取カロリー値が「630[kcal/day]」である場合に、摂取カロリー値と、太り気味の理論値との差に相当するカロリー値「50[kcal/day]」を示す副食を選択する。 If the pet's weight is 10 kg and the calorie intake value is 630 kcal/day, the information processing device 100 will select a side dish with a calorie value of 50 kcal/day, which corresponds to the difference between the calorie intake value and the theoretical value for being overweight.

続いて、情報処理装置100は、商品情報を含むコンテンツを端末装置10に提供する(ステップS4)。例えば、情報処理装置100は、カロリー値「50[kcal/day]」を示す副食に関する商品情報を含むコンテンツを端末装置10に提供する。 Next, the information processing device 100 provides content including product information to the terminal device 10 (step S4). For example, the information processing device 100 provides content including product information about a side dish with a calorie value of "50 [kcal/day]" to the terminal device 10.

従来技術では、ペットに関する属性情報を取得することで、適切な給与量を算出及び利用者へ提案するに過ぎない。このため、利用者に対してより詳細なペットに関する情報を提供できる余地がある。そこで、実施形態に係る情報処理装置100は、ペット情報に基づいて、ペットが摂取した食物の熱量値を算出する。そして、情報処理装置100は、熱量値と、ペット情報とに基づいて、商品情報を利用者に提供する。これにより、情報処理装置100は、従来の課題を解決する。このように、情報処理装置100は、ペットにとって適切な商品を利用者に提案することができる。 In conventional technology, attribute information about pets is acquired to simply calculate and suggest appropriate feeding amounts to users. As a result, there is room for providing users with more detailed information about pets. Therefore, the information processing device 100 according to the embodiment calculates the calorie value of the food consumed by a pet based on the pet information. The information processing device 100 then provides product information to users based on the calorie value and pet information. In this way, the information processing device 100 solves the problems of the past. In this way, the information processing device 100 can suggest products that are appropriate for pets to users.

〔2.コンテンツの表示例〕
次に、図2を用いて端末装置10に表示されるコンテンツの例を説明する。図2は、実施形態に係るコンテンツの表示例を示す図である。図2に示すコンテンツC1は、図1に示すステップS1において端末装置10に表示されるコンテンツである。また、図2に示すコンテンツC2は、図1に示すステップS4において端末装置10に表示されるコンテンツである。
[2. Content display example]
Next, an example of content displayed on the terminal device 10 will be described with reference to Fig. 2. Fig. 2 is a diagram showing an example of content display according to the embodiment. Content C1 shown in Fig. 2 is content displayed on the terminal device 10 in step S1 shown in Fig. 1. Content C2 shown in Fig. 2 is content displayed on the terminal device 10 in step S4 shown in Fig. 1.

まず、端末装置10は、コンテンツC1を表示する。図2の例では、コンテンツC1は、「カロリー計算」といったタイトルと、「日付」、「朝食の商品を選択」及び「摂取量を入力」、「夕食の商品を選択」及び「摂取量を入力」、「おやつの商品を選択」及び「摂取量を入力」といった入力項目とを含む。 First, the terminal device 10 displays content C1. In the example of Figure 2, content C1 includes a title such as "Calculate calories" and input items such as "Date," "Select breakfast item" and "Enter intake," "Select dinner item" and "Enter intake," and "Select snack item" and "Enter intake."

例えば、端末装置10は、日付が「2020年9月13日」、朝食の商品が「デリシャスX」、摂取量が「50[g]」と利用者から受付ける。また、端末装置10は、夕食の商品が「バランスY」、摂取量が「60[g]」と利用者から受付ける。また、端末装置10は、おやつの商品が「ワンワンZ」、摂取量が「30[g]」と利用者から受付ける。このとき、各項目は、利用者によって文字列等を入力されてもよい。また、各項目は、プルダウンメニューから利用者によって選択されてもよい。 For example, the terminal device 10 accepts from the user the date "September 13, 2020," the breakfast item "Delicious X," and the intake amount "50 [g]." The terminal device 10 also accepts from the user the dinner item "Balance Y" and the intake amount "60 [g]." The terminal device 10 also accepts from the user the snack item "Wanwan Z" and the intake amount "30 [g]." At this time, each item may be entered by the user as a string of characters, etc. Alternatively, each item may be selected by the user from a pull-down menu.

また、端末装置10は、受付けた摂取情報を含むペット情報を情報処理装置100に送信する。そして、情報処理装置100は、受付けた摂取情報に基づいて、摂取カロリー値を「300[kcal]」と算出する(ステップS21)。なお、ステップS21は、図1に示すステップS2に対応する。 The terminal device 10 also transmits pet information including the received intake information to the information processing device 100. Based on the received intake information, the information processing device 100 then calculates the calorie intake value to be "300 kcal" (step S21). Note that step S21 corresponds to step S2 shown in Figure 1.

そして、情報処理装置100は、商品情報を含むコンテンツを端末装置10に提供する。この場合、端末装置10は、コンテンツC2を表示する。図2の例では、コンテンツC2は、「カロリー計算」といったタイトルと、算出された摂取カロリー値が示された領域AR1と、商品情報が配置された領域AR2とを含む。 The information processing device 100 then provides content including product information to the terminal device 10. In this case, the terminal device 10 displays content C2. In the example of Figure 2, content C2 includes a title such as "Calorie Calculation," an area AR1 showing the calculated calorie intake value, and an area AR2 in which the product information is located.

例えば、領域AR1には、「本日の摂取カロリー 300 kcal」と、「XXXちゃんの推奨摂取カロリーは 300 kcal」と、「おやつの量を少し減らしてみるか、低カロリーのおやつを選んでみてね。」といった情報を含む。このように、領域AR1には、算出された摂取カロリー値と、1日に摂取可能な残りの摂取カロリー値とに関する情報を含む。また、領域AR1は、1日に摂取可能な残りの摂取カロリー値に応じたコメント等を含む。 For example, area AR1 contains information such as "Today's calorie intake: 300 kcal," "XXX-chan's recommended calorie intake is 300 kcal," and "Try reducing the amount of snacks you eat, or choose low-calorie snacks." In this way, area AR1 contains information related to the calculated calorie intake value and the remaining calorie intake value available for the day. Area AR1 also contains comments and the like according to the remaining calorie intake value available for the day.

例えば、領域AR2には、「おすすめ商品」といった小見出しと、「国産素材を使用しているから安心!3つの食感から選べます!」と、商品の表示例と、「シリーズの商品詳細を見る」といったリンク情報と、「さらにワンポイントアドバイス!」といったボタンとを含む。例えば、「シリーズの商品詳細を見る」といったリンク情報は、利用者によって押下されることで、商品の詳細説明を含むコンテンツに遷移するための情報である。また、「さらにワンポイントアドバイス!」といったボタンは、利用者によって押下されることで、商品を選択するためのアドバイス情報を含むコンテンツに遷移するためのボタンである。なお、商品を選択するためのアドバイス情報を含むコンテンツは、商品を選択するためのアドバイス情報以外にも、摂取カロリー値が低い商品情報等のその他の商品情報を含んでもよい。 For example, area AR2 includes a subheading such as "Recommended Products," an example product display such as "Safe because we use domestic ingredients! Choose from three textures!", link information such as "View details of products in the series," and a button such as "More Tips!". For example, link information such as "View details of products in the series" is information that, when pressed by a user, transitions to content that includes detailed product descriptions. Furthermore, the button such as "More Tips!" is a button that, when pressed by a user, transitions to content that includes advice information for selecting a product. Note that content that includes advice information for selecting a product may include other product information, such as information on products with low calorie intake, in addition to advice information for selecting a product.

このように、端末装置10は、摂取カロリー値に応じた適切な商品情報を表示することができる。これにより、端末装置10は、ペットにとって適切な商品を利用者に提案することができる。 In this way, the terminal device 10 can display appropriate product information according to the calorie intake value. This allows the terminal device 10 to suggest products that are appropriate for pets to the user.

〔3.情報処理システムの構成〕
次に、図3を用いて、実施形態に係る情報処理システム1の構成について説明する。図3は、実施形態に係る情報処理システム1の構成例を示す図である。図3に示すように、情報処理システム1は、端末装置10と、情報処理装置100とを含む。端末装置10及び情報処理装置100は、ネットワークNを介して有線又は無線により通信可能に接続される。なお、図3に示す情報処理システム1には、複数台の端末装置10や、複数台の情報処理装置100が含まれてもよい。
3. Configuration of the information processing system
Next, the configuration of the information processing system 1 according to the embodiment will be described with reference to Fig. 3. Fig. 3 is a diagram showing an example of the configuration of the information processing system 1 according to the embodiment. As shown in Fig. 3, the information processing system 1 includes a terminal device 10 and an information processing device 100. The terminal device 10 and the information processing device 100 are connected to each other via a network N so as to be able to communicate with each other via a wired or wireless connection. Note that the information processing system 1 shown in Fig. 3 may include a plurality of terminal devices 10 and a plurality of information processing devices 100.

実施形態に係る端末装置10は、ブラウザに表示されるウェブコンテンツやアプリケーション用のコンテンツ等のコンテンツにアクセスする利用者によって利用される情報処理装置である。例えば、端末装置10は、デスクトップ型PC(Personal Computer)や、ノート型PCや、タブレット端末や、携帯電話機や、PDA(Personal Digital Assistant)や、スマートウォッチ等のウエアラブルデバイス等である。 The terminal device 10 according to the embodiment is an information processing device used by a user to access content such as web content or application content displayed in a browser. For example, the terminal device 10 may be a desktop personal computer (PC), a notebook PC, a tablet terminal, a mobile phone, a personal digital assistant (PDA), or a wearable device such as a smartwatch.

実施形態に係る情報処理装置100は、インターネット等の所定のネットワークNを介して、各種の装置と通信可能な情報処理装置であり、例えば、サーバ装置又はクラウドシステム等により実現される。例えば、情報処理装置100は、ネットワークNを介して、他の各種装置と通信可能に接続される。 The information processing device 100 according to the embodiment is an information processing device capable of communicating with various devices via a predetermined network N such as the Internet, and is realized, for example, by a server device or a cloud system. For example, the information processing device 100 is connected to various other devices via the network N so that it can communicate with them.

〔4.情報処理装置の構成〕
また、図3を用いて、実施形態に係る情報処理装置100の構成について説明する。図3は、実施形態に係る情報処理装置100の構成例を示す図である。図3に示すように、情報処理装置100は、通信部110と、記憶部120と、制御部130とを有する。
4. Configuration of Information Processing Device
The configuration of the information processing device 100 according to the embodiment will be described with reference to Fig. 3. Fig. 3 is a diagram showing an example of the configuration of the information processing device 100 according to the embodiment. As shown in Fig. 3, the information processing device 100 includes a communication unit 110, a storage unit 120, and a control unit 130.

(通信部110について)
通信部110は、例えば、NIC(Network Interface Card)等によって実現される。そして、通信部110は、ネットワークNと有線又は無線で接続され、端末装置10との間で情報の送受信を行う。
(Regarding the communication unit 110)
The communication unit 110 is realized by, for example, a network interface card (NIC), etc. The communication unit 110 is connected to the network N by wire or wirelessly, and transmits and receives information to and from the terminal device 10.

(記憶部120について)
記憶部120は、例えば、RAM(Random Access Memory)、フラッシュメモリ(Flash Memory)等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。記憶部120は、利用者情報記憶部121と、ペット情報記憶部122と、理論値情報記憶部123と、商品情報記憶部124とを有する。
(Regarding the storage unit 120)
The storage unit 120 is realized by, for example, a semiconductor memory element such as a random access memory (RAM) or a flash memory, or a storage device such as a hard disk or an optical disk. The storage unit 120 has a user information storage unit 121, a pet information storage unit 122, a theoretical value information storage unit 123, and a product information storage unit 124.

(利用者情報記憶部121について)
実施形態に係る利用者情報記憶部121は、利用者に関する各種情報を記憶する。ここで、図4に、実施形態に係る利用者情報記憶部121の一例を示す。図4に示した例では、利用者情報記憶部121は、「利用者ID(Identifier)」、「利用者情報」、「利用者の連絡先」、「ペットID」といった項目を含む。
(Regarding the user information storage unit 121)
The user information storage unit 121 according to the embodiment stores various pieces of information related to the user. An example of the user information storage unit 121 according to the embodiment is shown in Fig. 4. In the example shown in Fig. 4, the user information storage unit 121 includes items such as "User ID (Identifier),""UserInformation,""User Contact Information," and "Pet ID."

「利用者ID」は、利用者を識別する識別子である。「利用者情報」は、「利用者ID」に対応付けられた利用者に関する利用者情報である。例えば、利用者情報は、利用者の属性に関する属性情報や、利用者によって飼育されるペット数や、ペット用品の購入履歴等を含む。また、属性情報とは、利用者の性別や、年齢等に関する情報である。 A "user ID" is an identifier that identifies a user. "User information" is user information related to the user associated with the "user ID." For example, user information includes attribute information related to the user's attributes, the number of pets kept by the user, and the user's pet product purchase history. Attribute information also includes information related to the user's gender, age, etc.

「利用者の連絡先」は、「利用者ID」に対応付けられた利用者の連絡先に関する情報である。例えば、連絡先に関する情報は、利用者の住所又は居所に関する情報や、利用者によって利用される電話番号や、利用者によって利用されるメールアドレス等である。「ペットID」は、「利用者ID」に対応付けられた利用者によって飼育されるペットを識別する識別子である。 "User contact information" is information related to the user's contact information associated with the "User ID." For example, contact information includes information related to the user's address or whereabouts, a telephone number used by the user, an email address used by the user, etc. "Pet ID" is an identifier that identifies a pet kept by the user associated with the "User ID."

例えば、図4では、利用者IDによって識別された「U1」は、利用者情報が「UI1」であり、利用者の連絡先が「UA1」であり、ペットIDが「P1」である。なお、図4に示した例では、利用者情報等を、「UI1」等の抽象的な符号で表現したが、利用者情報等は、利用者情報を含むファイルのファイル形式等であってもよい。 For example, in Figure 4, "U1" identified by the user ID has user information "UI1", user contact information "UA1", and pet ID "P1". Note that in the example shown in Figure 4, user information, etc. is expressed using abstract codes such as "UI1", but user information, etc. may also be in the file format of a file containing user information, etc.

(ペット情報記憶部122について)
実施形態に係るペット情報記憶部122は、ペットに関する各種情報を記憶する。ここで、図5に、実施形態に係るペット情報記憶部122の一例を示す。図5に示した例では、ペット情報記憶部122は、「ペットID」、「利用者ID」、「ペット情報」といった項目を含む。
(Regarding the pet information storage unit 122)
The pet information storage unit 122 according to the embodiment stores various pieces of information related to pets. An example of the pet information storage unit 122 according to the embodiment is shown in Fig. 5. In the example shown in Fig. 5, the pet information storage unit 122 includes items such as "pet ID,""userID," and "pet information."

例えば、「ペット情報」は、「ペット属性情報」と、「ペット摂取情報」とを含む。例えば、「ペット属性情報」は、「ペットの名称」と、「ペットの種別」と、「年齢」と、「性別」と、「体重」と、「ボディコンディショニングスコア」とを含む。例えば、「ペット摂取情報」は、「日時」と、「食べもの」と、「食べた量」と、「摂取カロリー値」とを含む。 For example, "pet information" includes "pet attribute information" and "pet intake information." For example, "pet attribute information" includes "pet name," "pet type," "age," "gender," "weight," and "body conditioning score." For example, "pet intake information" includes "date and time," "food," "amount eaten," and "calorie intake value."

「ペットID」は、ペットを識別する識別子である。「利用者ID」は、「ペットID」に対応付けられた利用者を識別する識別子である。「ペットの名称」は、「ペットID」に対応付けられたペットの名称に関する情報である。「ペットの種別」は、「ペットID」に対応付けられたペットの種別に関する情報である。「年齢」は、「ペットID」に対応付けられたペットの年齢に関する情報である。 "Pet ID" is an identifier that identifies the pet. "User ID" is an identifier that identifies the user associated with the "Pet ID." "Pet name" is information about the name of the pet associated with the "Pet ID." "Pet type" is information about the type of pet associated with the "Pet ID." "Age" is information about the age of the pet associated with the "Pet ID."

「性別」は、「ペットID」に対応付けられたペットの性別に関する情報である。「体重」は、「ペットID」に対応付けられたペットの体重に関する情報である。「ボディコンディショニングスコア」は、「ペットID」に対応付けられたボディコンディショニングスコアに関する情報である。例えば、ボディコンディショニングスコア(BCS)は、ペットの体型をBCS1~BCS5といった5段階評価によって分類された指標である。例えば、BCS1は、「痩せ」である。BCS2は、「やや痩せ」である。BCS3は、「理想的」である。BCS4は、「やや肥満」である。BCS5は、「肥満」である。 "Gender" is information about the gender of the pet associated with the "Pet ID." "Weight" is information about the weight of the pet associated with the "Pet ID." "Body Conditioning Score" is information about the body conditioning score associated with the "Pet ID." For example, the body conditioning score (BCS) is an index that classifies a pet's body shape using a five-point scale, such as BCS1 to BCS5. For example, BCS1 is "thin." BCS2 is "slightly thin." BCS3 is "ideal." BCS4 is "slightly obese." BCS5 is "obese."

「日時」は、「ペットID」に対応付けられたペットが食べものを摂取した日時に関する情報である。「食べもの」は、「ペットID」に対応付けられたペットが摂取した食べものに関する情報である。「食べた量」は、「ペットID」に対応付けられたペットが摂取した食べものの量に関する情報である。「摂取カロリー値」は、「ペットID」に対応付けられたペットが1日に摂取したカロリーの値に関する情報である。 "Date and time" is information about the date and time when the pet associated with the "Pet ID" ate food. "Food" is information about the food ingested by the pet associated with the "Pet ID". "Amount eaten" is information about the amount of food ingested by the pet associated with the "Pet ID". "Intake calorie value" is information about the value of calories ingested in a day by the pet associated with the "Pet ID".

例えば、図5では、ペットIDによって識別された「P1」は、利用者IDが「UI1」であり、ペットの名称が「PN1」であり、ペットの種別が「PT1」であり、ペットの種別が「PT1」であり、年齢が「PG1」であり、性別が「PS1」である。 For example, in Figure 5, "P1" identified by the pet ID has a user ID of "UI1", a pet name of "PN1", a pet type of "PT1", an age of "PG1", and a gender of "PS1".

また、「P1」は、体重が「PW1」であり、ボディコンディショニングスコアが「PB1」であり、日時が「DA1」であり、食べものが「FO1」であり、食べた量が「FA1」であり、摂取カロリー値が「FC1」である。 Furthermore, "P1" has a weight of "PW1", a body conditioning score of "PB1", a date and time of "DA1", a food item of "FO1", an amount eaten of "FA1", and a calorie intake value of "FC1".

なお、図5に示した例では、ペットの名称等を、「PN1」等の抽象的な符号で表現したが、ペットの名称等は、ペットの名称を含むファイルのファイル形式等であってもよい。また、日時又は摂取カロリー値は、上記例の他に、数値等であってもよい。また、ペット摂取情報は、ペットが飲んだ飲みものに関する情報を含んでもよい。この場合、ペット摂取情報は、「飲みものを飲んだ日時」と、「飲みもの」と、「飲んだ量」とをさらに含んでもよい。 In the example shown in Figure 5, the pet's name, etc., is expressed using an abstract code such as "PN1," but the pet's name, etc., may also be the file format of a file containing the pet's name. Furthermore, the date and time or calorie intake value may be a numerical value, etc., in addition to the above examples. Furthermore, the pet intake information may also include information about the drink consumed by the pet. In this case, the pet intake information may further include the "date and time when the drink was consumed," the "drink," and the "amount consumed."

(理論値情報記憶部123について)
実施形態に係る理論値情報記憶部123は、ペットの体重に応じた摂取カロリーの理論値を記憶する。ここで、図6に、実施形態に係る理論値情報記憶部123の一例を示す。図6に示した例では、理論値情報記憶部123は、「体重[kg]」、「理論値[kcal/day]」といった項目を含む。
(Regarding the theoretical value information storage unit 123)
The theoretical value information storage unit 123 according to the embodiment stores a theoretical value of calorie intake according to the weight of a pet. An example of the theoretical value information storage unit 123 according to the embodiment is shown in Fig. 6. In the example shown in Fig. 6, the theoretical value information storage unit 123 includes items such as "weight [kg]" and "theoretical value [kcal/day]."

「体重」は、ペットの体重に関する情報である。「理論値[kcal/day]」は、「体重」に対応付けられたペットが1日に摂取する必要があるカロリーに関する情報である。例えば、理論値は、ペットの体重に基づいて、所定の算出方法を用いて算出される。ここでいう算出方法は、1日に摂取する必要があるカロリーを算出する各種従来技術を採用可能である。例えば、図6では、体重が「9」であり、理論値が「680」である。 "Weight" is information about the weight of the pet. "Theoretical value [kcal/day]" is information about the calories that the pet associated with "Weight" needs to consume per day. For example, the theoretical value is calculated using a predetermined calculation method based on the pet's weight. This calculation method can employ various conventional techniques for calculating the calories that need to be consumed per day. For example, in Figure 6, the weight is "9" and the theoretical value is "680".

(商品情報記憶部124について)
実施形態に係る商品情報記憶部124は、商品に関する各種情報を記憶する。ここで、図7に、実施形態に係る商品情報記憶部124の一例を示す。図7に示した例では、商品情報記憶部124は、「商品ID」、「商品種別」、「商品情報」といった項目を有する。
(Regarding the product information storage unit 124)
The product information storage unit 124 according to the embodiment stores various information related to products. An example of the product information storage unit 124 according to the embodiment is shown in Fig. 7. In the example shown in Fig. 7, the product information storage unit 124 has fields such as "product ID,""producttype," and "product information."

「商品ID」は、商品を識別する識別子である。「商品種別」は、「商品ID」に対応付けられた商品の種別に関する情報である。「商品情報」は、「商品ID」に対応付けられた商品に関する情報である。 "Product ID" is an identifier that identifies a product. "Product type" is information about the type of product associated with the "Product ID." "Product information" is information about the product associated with the "Product ID."

例えば、図7では、商品IDによって識別された「M1」は、商品種別が「MC1」であり、商品情報が「MA1」である。なお、図7に示した例では、商品種別等を、「MC1」等の抽象的な符号で表現したが、商品種別等は、商品種別を含むファイルのファイル形式等であってもよい。 For example, in Figure 7, "M1" identified by the product ID has a product type of "MC1" and product information of "MA1." Note that in the example shown in Figure 7, the product type, etc. is expressed using an abstract code such as "MC1," but the product type, etc. may also be the file format of a file containing the product type, etc.

(制御部130について)
制御部130は、コントローラ(Controller)であり、例えば、CPU(Central Processing Unit)やMPU(Micro Processing Unit)等によって、情報処理装置100内部の記憶装置に記憶されている各種プログラム(情報処理プログラムの一例に相当)がRAMを作業領域として実行されることにより実現される。また、制御部130は、コントローラであり、例えば、ASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)等の集積回路により実現される。
(Regarding the control unit 130)
The control unit 130 is a controller, and is realized, for example, by a CPU (Central Processing Unit) or an MPU (Micro Processing Unit) using RAM as a work area to execute various programs (corresponding to examples of information processing programs) stored in a storage device inside the information processing device 100. The control unit 130 is also a controller, and is realized, for example, by an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array).

図3に示すように、制御部130は、受付部131と、算出部132と、選択部133と、提供部134とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部130の内部構成は、図3に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。また、制御部130が有する各処理部の接続関係は、図3に示した接続関係に限られず、他の接続関係であってもよい。 As shown in FIG. 3, the control unit 130 has a reception unit 131, a calculation unit 132, a selection unit 133, and a provision unit 134, and realizes or executes the information processing functions and actions described below. Note that the internal configuration of the control unit 130 is not limited to the configuration shown in FIG. 3, and may be other configurations that perform the information processing described below. Furthermore, the connection relationships between the processing units in the control unit 130 are not limited to the connection relationships shown in FIG. 3, and may be other connection relationships.

(受付部131について)
受付部131は、各種情報を受付ける。例えば、受付部131は、端末装置10から利用者に関する利用者情報等を受付ける。より具体的な例を挙げて説明すると、受付部131は、利用者情報として、利用者の性別や、年齢や、利用者によって飼育されるペット数や、ペット用品の購入履歴等を受付ける。そして、受付部131は、かかる利用者情報を利用者情報記憶部121に記憶する。
(Regarding the Reception Unit 131)
The reception unit 131 receives various types of information. For example, the reception unit 131 receives user information about the user from the terminal device 10. To explain this in more detail, the reception unit 131 receives the user's gender, age, the number of pets kept by the user, the purchase history of pet supplies, and the like as user information. The reception unit 131 then stores the user information in the user information storage unit 121.

例えば、受付部131は、端末装置10からペット情報を受付ける。そして、受付部131は、受付けたペット情報をペット情報記憶部122に記憶する。 For example, the reception unit 131 receives pet information from the terminal device 10. The reception unit 131 then stores the received pet information in the pet information storage unit 122.

例えば、受付部131は、ペット情報として、属性情報と、摂取情報とを受付ける。例えば、受付部131は、属性情報として、ペットの名称や、ペットの種別や、年齢や、性別や、体重や、ボディコンディショニングスコア等を受付ける。 For example, the reception unit 131 receives attribute information and intake information as pet information. For example, the reception unit 131 receives the pet's name, pet type, age, sex, weight, body conditioning score, etc. as attribute information.

この場合、受付部131は、ペットの種別や、年齢や、性別や、体重や、ボディコンディショニングスコアに基づいて、ペットが痩せ型か肥満型かを判定する。例えば、受付部131は、ペットが「やや肥満」と判定する。 In this case, the reception unit 131 determines whether the pet is thin or obese based on the pet's type, age, sex, weight, and body conditioning score. For example, the reception unit 131 determines that the pet is "slightly obese."

例えば、受付部131は、摂取情報として、ペットが食べものを摂取した日時や、食べたものや、食べた量等を受付ける。そして、受付部131は、受付けた属性情報及び摂取情報をペット情報記憶部122に記憶する。 For example, the reception unit 131 receives, as intake information, the date and time when the pet ingested food, what food was eaten, and the amount eaten. The reception unit 131 then stores the received attribute information and intake information in the pet information storage unit 122.

(算出部132について)
算出部132は、利用者によって飼育されるペットに関するペット情報に基づいて、ペットが摂取した食物の熱量値を算出する。例えば、算出部132は、ペット情報に基づいて、摂取カロリー値を算出する。そして、算出部132は、算出した摂取カロリー値をペット情報記憶部122に記憶する。
(Regarding the calculation unit 132)
The calculation unit 132 calculates the calorie value of food ingested by a pet based on pet information about the pet kept by the user. For example, the calculation unit 132 calculates the calorie intake value based on the pet information. The calculation unit 132 then stores the calculated calorie intake value in the pet information storage unit 122.

例えば、算出部132は、ペット情報記憶部122に記憶される摂取情報に基づいて、摂取カロリー値を算出する。より具体的な例を挙げて説明すると、算出部132は、ペット情報記憶部122に記憶される日時「DA1」に対応付けられた食べたもの「FO1」及び食べた量「FA1」に基づいて、日時「DA1」に摂取した摂取カロリー値「FC1」を算出する。 For example, the calculation unit 132 calculates the calorie intake value based on the intake information stored in the pet information storage unit 122. To explain this using a more specific example, the calculation unit 132 calculates the calorie intake value "FC1" of the amount of food eaten on date and time "DA1" based on the food eaten "FO1" and the amount eaten "FA1" associated with the date and time "DA1" stored in the pet information storage unit 122.

(選択部133について)
選択部133は、各種情報を選択する。例えば、選択部133は、ペット情報記憶部122に記憶される摂取カロリー値と、理論値情報記憶部123に記憶される理論値との比較に基づいて、商品情報記憶部124に記憶される商品情報のうちから、一の商品情報を選択する。
(Regarding the selection unit 133)
The selection unit 133 selects various information. For example, the selection unit 133 selects one piece of product information from the product information stored in the product information storage unit 124 based on a comparison between the intake calorie value stored in the pet information storage unit 122 and the theoretical value stored in the theoretical value information storage unit 123.

例えば、利用者によって飼育される犬が太り気味であるため、理論値情報記憶部123に記憶される理論値よりも所定の値分低い値が適しているものとする。例えば、体重が「9[kg]」の場合、太り気味の理論値が「630[kcal/day]」である。また、体重が「10[kg]」の場合、太り気味の理論値が「680[kcal/day]」である。また、体重が「11[kg]」の場合、太り気味の理論値が「730[kcal/day]」である。このように、太り気味の理論値は、理論値情報記憶部123に記憶される理論値よりも「50[kcal/day]」分低い値である。なお、太り気味の理論値と、理論値との差は、予め設定された値でもよい。また、太り気味の理論値と、理論値との差は、利用者によって設定されてもよい。 For example, if a dog kept by a user is slightly overweight, a value that is lower by a predetermined value than the theoretical value stored in the theoretical value information storage unit 123 is appropriate. For example, if the weight is 9 kg, the theoretical value for being slightly overweight is 630 kcal/day. If the weight is 10 kg, the theoretical value for being slightly overweight is 680 kcal/day. If the weight is 11 kg, the theoretical value for being slightly overweight is 730 kcal/day. In this way, the theoretical value for being slightly overweight is 50 kcal/day lower than the theoretical value stored in the theoretical value information storage unit 123. The difference between the theoretical value for being slightly overweight and the theoretical value may be a preset value. The difference between the theoretical value for being slightly overweight and the theoretical value may also be set by the user.

この場合、選択部133は、ペットの体重が「10[kg]」であり、摂取カロリー値が「630[kcal/day]」であるとき、摂取カロリー値と、太り気味の理論値との差に相当するカロリー値「50[kcal/day]」を示す副食を選択する。 In this case, when the pet's weight is 10 kg and the calorie intake value is 630 kcal/day, the selection unit 133 selects a side dish with a calorie value of 50 kcal/day, which corresponds to the difference between the calorie intake value and the theoretical value for being slightly overweight.

(提供部134について)
提供部134は、各種情報を提供する。具体的には、提供部134は、熱量値と、ペット情報とに基づいて、商品情報を利用者に提供する。例えば、提供部134は、選択部133によって選択されたカロリー値「50[kcal/day]」を示す副食に関する商品情報を含むコンテンツを端末装置10に提供する。
(Regarding the providing unit 134)
The providing unit 134 provides various information. Specifically, the providing unit 134 provides product information to the user based on the calorie value and the pet information. For example, the providing unit 134 provides content including product information about a side dish that has a calorie value of "50 [kcal/day]" selected by the selecting unit 133 to the terminal device 10.

〔5.処理手順〕
次に、図8を用いて、実施形態に係る情報処理装置100が実行する提供処理の手順について説明する。図8は、実施形態に係る情報処理装置100が実行する提供処理の流れの一例を示すフローチャートである。
5. Processing Procedure
Next, a procedure of a provision process executed by the information processing apparatus 100 according to the embodiment will be described with reference to Fig. 8. Fig. 8 is a flowchart showing an example of the flow of the provision process executed by the information processing apparatus 100 according to the embodiment.

図8に示すように、受付部131は、ペット情報を受付ける(ステップS101)。具体的には、受付部131は、ペット情報を受付けていない場合(ステップS101;No)、ペット情報を受付けるまで待機する。 As shown in FIG. 8, the reception unit 131 receives pet information (step S101). Specifically, if the reception unit 131 has not received pet information (step S101; No), it waits until pet information is received.

一方、算出部132は、受付部131がペット情報を受付けた場合(ステップS101;Yes)、ペット情報に基づいて、摂取カロリー値を算出する(ステップS102)。そして、選択部133は、摂取カロリー値と、理論値との比較に基づいて、商品情報を選択する(ステップS103)。そして、提供部134は、商品情報を含むコンテンツを提供する(ステップS104)。 On the other hand, if the receiving unit 131 receives pet information (Step S101; Yes), the calculation unit 132 calculates the calorie intake value based on the pet information (Step S102). Then, the selection unit 133 selects product information based on a comparison between the calorie intake value and a theoretical value (Step S103). Then, the provision unit 134 provides content including the product information (Step S104).

〔6.変形例〕
上述した情報処理装置100は、上記実施形態以外にも種々の異なる形態にて実施されてよい。そこで、以下では、情報処理装置100の他の実施形態について説明する。
6. Modifications
The information processing device 100 described above may be implemented in various different forms other than the above embodiment, so other embodiments of the information processing device 100 will be described below.

〔6-1.商品〕
上記実施形態では、副食に関する商品情報を例に挙げて説明したが、これに限定されない。例えば、商品情報が示す商品は、主食や、ペットの年齢に応じて作成された主食及び副食や、ペットの種別用に作成された主食及び副食や、ペットの年齢と、ペットの種別との組合せに応じて作成された主食及び副食等である。また、商品は、低脂肪又は低カロリーの商品や、栄養バランスが取れた商品や、ドライ又はソフトの商品等であってもよい。また、商品情報は、主食と、副食との組合せに関する情報であってもよい。
[6-1. Products]
In the above embodiment, product information related to side dishes has been described as an example, but is not limited to this. For example, the product indicated by the product information may be a staple food, a staple food and side dish prepared according to the age of the pet, a staple food and side dish prepared for the type of pet, or a staple food and side dish prepared according to a combination of the age and type of pet. Furthermore, the product may be a low-fat or low-calorie product, a nutritionally balanced product, a dry or soft product, or the like. Furthermore, the product information may be information related to a combination of a staple food and a side dish.

〔6-2.給餌の要否〕
上記実施形態では、情報処理装置100の提供部134が熱量値と、ペット情報とに基づいて、商品情報を利用者に提供する例を挙げて説明したが、これに限定されなくともよい。例えば、提供部134は、熱量値と、1日に摂取した食物の総熱量の理論値との比較に基づいて、ペットへの給餌の要否を判定し、判定結果に基づいて、商品情報を利用者に提供してもよい。
[6-2. Whether feeding is necessary]
In the above embodiment, an example has been described in which the providing unit 134 of the information processing device 100 provides product information to a user based on a calorie value and pet information, but the present invention is not limited to this. For example, the providing unit 134 may determine whether or not a pet needs to be fed based on a comparison between the calorie value and a theoretical value of the total calorie amount of food ingested in a day, and provide product information to a user based on the determination result.

例えば、体重が「10[kg]」の場合、理論値が「730[kcal/day]」であるものとする。この場合、提供部134は、ペットの体重が「10[kg]」であり、摂取カロリー値が「680[kcal/day]」であるときに、摂取カロリー値と、理論値との差が、「50[kcal/day]」あるため、ペットへの副食の給餌が必要と判定する。そして、提供部134は、摂取カロリー値と、理論値との差に相当するカロリー値「50[kcal/day]」を示す副食を商品情報として提供してもよい。 For example, if the weight is 10 kg, the theoretical value is 730 kcal/day. In this case, when the pet's weight is 10 kg and the calorie intake value is 680 kcal/day, the providing unit 134 determines that the difference between the calorie intake value and the theoretical value is 50 kcal/day, and therefore the pet needs to be fed a side dish. The providing unit 134 may then provide, as product information, a side dish with a calorie value of 50 kcal/day, which corresponds to the difference between the calorie intake value and the theoretical value.

他の例として、提供部134は、摂取カロリー値と、理論値との差が所定の閾値未満である場合に、低いカロリー値を示す商品に関する商品情報を提供してもよい。例えば、提供部134は、ペットの体重が「10[kg]」であり、摂取カロリー値が「700[kcal/day]」であり、且つ、摂取カロリー値と、理論値との差が所定の閾値未満である場合に、ペットへの副食の給餌が必要と判定する。このとき、提供部134は、低いカロリー値を示す副食を商品情報として提供してもよい。 As another example, the providing unit 134 may provide product information about products with low calorie values when the difference between the calorie intake value and the theoretical value is less than a predetermined threshold. For example, the providing unit 134 may determine that the pet needs to be fed a side dish when the pet's weight is 10 kg, the calorie intake value is 700 kcal/day, and the difference between the calorie intake value and the theoretical value is less than a predetermined threshold. In this case, the providing unit 134 may provide a side dish with a low calorie value as product information.

一方、提供部134は、ペットの体重が「10[kg]」であり、摂取カロリー値が「730[kcal/day]」である場合に、摂取カロリー値と、理論値との差がないため、ペットへの副食の給餌が不必要と判定する。このとき、提供部134は、副食に関する商品情報を提供しない。 On the other hand, if the pet's weight is 10 kg and the calorie intake value is 730 kcal/day, the provision unit 134 determines that there is no difference between the calorie intake value and the theoretical value, and therefore it is not necessary to feed the pet a side dish. In this case, the provision unit 134 does not provide product information regarding side dishes.

また、提供部134は、ペットの体重が「10[kg]」であり、摂取カロリー値が「780[kcal/day]」である場合に、摂取カロリー値が理論値よりも「50[kcal/day]」大きいため、ペットへの副食の給餌が不必要と判定する。このとき、提供部134は、副食に関する商品情報を提供しない。 Furthermore, if the pet's weight is 10 kg and the calorie intake value is 780 kcal/day, the provision unit 134 determines that the calorie intake value is 50 kcal/day greater than the theoretical value, and therefore it is unnecessary to feed the pet a side dish. In this case, the provision unit 134 does not provide product information regarding the side dish.

このように、実施形態に係る情報処理装置100の提供部134は、熱量値と、1日に摂取した食物の総熱量の理論値との比較に基づいて、ペットへの給餌の要否を判定し、判定結果に基づいて、商品情報を利用者に提供するため、ペットにとって適切な商品を利用者に提案することができる。 In this way, the provision unit 134 of the information processing device 100 according to the embodiment determines whether or not a pet needs to be fed based on a comparison between the calorie value and the theoretical total calorie value of the food ingested in a day, and provides product information to the user based on the determination result, thereby making it possible to suggest to the user products that are suitable for the pet.

〔6-3.提供処理のバリエーション〕
上記実施形態では、情報処理装置100の提供部134が1日おいて、摂取可能な残りのカロリーに相当する商品情報を利用者に提供する例を挙げて説明したが、これに限定されなくともよい。例えば、提供部134は、1日に摂取した食物の総熱量の値と、1日に摂取した食物の総熱量の理論値との比較に基づいて、翌日以降に利用される商品情報を利用者に提供してもよい。
[6-3. Variations in provision processing]
In the above embodiment, an example has been described in which the providing unit 134 of the information processing device 100 provides the user with product information corresponding to the remaining calorie intake for each day, but this is not limiting. For example, the providing unit 134 may provide the user with product information to be used from the next day onwards, based on a comparison between the total calorie value of the food ingested in one day and the theoretical value of the total calorie value of the food ingested in one day.

例えば、体重が「10[kg]」の場合、理論値が「730[kcal/day]」であるものとする。この場合、提供部134は、ペットの体重が「10[kg]」であり、1日において摂取された摂取カロリーの総数が「750[kcal/day]」であるときに、摂取カロリーの総数の方が理論値よりも「20[kcal/day]」分大きいと判定する。そして、提供部134は、翌日以降に利用される商品情報として、低いカロリー値を示す副食を利用者に提供してもよい。 For example, if the weight is 10 kg, the theoretical value is 730 kcal/day. In this case, when the pet's weight is 10 kg and the total number of calories ingested in one day is 750 kcal/day, the providing unit 134 determines that the total number of calories ingested is 20 kcal/day greater than the theoretical value. The providing unit 134 may then provide the user with a side dish with a low calorie value as product information to be used from the next day onwards.

一方、提供部134は、ペットの体重が「10[kg]」であり、1日において摂取された摂取カロリーの総数が「680[kcal/day]」であるときに、理論値の方が摂取カロリーの総数よりも「50[kcal/day]」分大きいと判定する。そして、提供部134は、翌日以降に利用される商品情報として、摂取カロリーの総数と、理論値との差に相当するカロリー値「50[kcal/day]」を示す副食を利用者に提供してもよい。 On the other hand, when the pet's weight is 10 kg and the total number of calories ingested in one day is 680 kcal/day, the providing unit 134 determines that the theoretical value is 50 kcal/day greater than the total number of calories ingested. The providing unit 134 may then provide the user with a side dish indicating a calorie value of 50 kcal/day, which corresponds to the difference between the total number of calories ingested and the theoretical value, as product information to be used from the next day onwards.

このように、実施形態に係る情報処理装置100の提供部134は、1日に摂取した食物の総熱量の値と、1日に摂取した食物の総熱量の理論値との比較に基づいて、翌日以降に利用される商品情報を利用者に提供するため、ペットにとって適切な商品を利用者に提案することができる。 In this way, the provision unit 134 of the information processing device 100 according to the embodiment provides the user with product information to be used the following day or later based on a comparison between the total calorie value of the food ingested in a day and the theoretical value of the total calorie value of the food ingested in a day, thereby being able to suggest products suitable for pets to the user.

〔6-4.給餌量〕
上記実施形態では、情報処理装置100の提供部134が熱量値と、ペット情報とに基づいて、商品情報を利用者に提供する例を挙げて説明したが、これに限定されなくともよい。例えば、算出部132は、ペット情報に基づいて、ペットに給餌する量である給餌量を示す給餌情報を算出する。そして、提供部134は、給餌情報に基づいて選択された商品情報を利用者に提供してもよい。
[6-4. Feeding amount]
In the above embodiment, an example has been described in which the providing unit 134 of the information processing device 100 provides product information to a user based on a calorie value and pet information, but this is not limiting. For example, the calculation unit 132 calculates feeding information indicating a feeding amount, which is the amount to feed a pet, based on the pet information. Then, the providing unit 134 may provide the user with product information selected based on the feeding information.

例えば、算出部132は、ペット情報に基づいて、ペットが摂取する適切な給餌量を算出する。そして、提供部134は、給餌量に基づいて選択された商品に関する商品情報を利用者に提供してもよい。 For example, the calculation unit 132 may calculate the appropriate amount of food for the pet to consume based on the pet information. The provision unit 134 may then provide the user with product information about products selected based on the amount of food.

このように、実施形態に係る情報処理装置100の提供部134は、算出された給餌情報に基づいて選択された商品情報を利用者に提供するため、ペットにとって適切な商品を利用者に提案することができる。 In this way, the provision unit 134 of the information processing device 100 according to the embodiment provides the user with product information selected based on the calculated feeding information, thereby being able to suggest to the user products that are suitable for their pet.

〔6-5.提案情報〕
上記実施形態では、情報処理装置100の提供部134が摂取カロリー値と、理論値との比較に基づいて、商品情報を利用者に提供する例を挙げて説明したが、これに限定されなくともよい。例えば、提供部134は、摂取カロリー値と、理論値との比較に基づいて、ペットに関する提案情報を利用者にさらに提供してもよい。ここでいう提案情報とは、コメントや、推奨情報や、通知情報等である。
[6-5. Proposal Information]
In the above embodiment, an example has been described in which the providing unit 134 of the information processing device 100 provides product information to the user based on a comparison between the calorie intake value and a theoretical value, but this is not limiting. For example, the providing unit 134 may further provide suggested information about a pet to the user based on a comparison between the calorie intake value and a theoretical value. The suggested information here includes comments, recommended information, notification information, etc.

例えば、提供部134は、摂取カロリー値が理論値以上でない場合に、「摂取カロリー値が足りないから、もう少し食べてもいいよ!」といったコメントを提案情報として提供してもよい。 For example, if the calorie intake value is not equal to or greater than the theoretical value, the providing unit 134 may provide a comment such as "Your calorie intake value is not enough, so you can eat a little more!" as suggested information.

他の例として、提供部134は、摂取カロリー値が理論値以上である場合に、ペットの散歩に関する提案情報を提供してもよい。また、提供部134は、摂取カロリー値が理論値以上であり、副食の商品情報を提供した後に、ペットの散歩に関する提案情報を提供してもよい。また、提供部134は、摂取カロリー値が理論値未満であり、副食の在庫がない場合に、副食を販売している店舗へ買い物をするようなペットの散歩に関する提案情報を提供してもよい。 As another example, the providing unit 134 may provide suggested information about taking a pet for a walk when the calorie intake value is equal to or greater than the theoretical value. Furthermore, the providing unit 134 may provide suggested information about taking a pet for a walk after providing product information about a side dish when the calorie intake value is equal to or greater than the theoretical value. Furthermore, the providing unit 134 may provide suggested information about taking a pet for a walk, such as shopping at a store that sells side dishes, when the calorie intake value is less than the theoretical value and the side dish is out of stock.

また、提供部134は、摂取カロリー値が理論値以上である場合に、主食又は副食を減らす旨に関する通知を提案情報として提供してもよい。また、提供部134は、1日の摂取カロリー値に対して副食が示す摂取カロリー値が所定の割合(例えば、20%)以上である場合、副食を減らす旨に関する通知を提案情報として提供してもよい。 Furthermore, the providing unit 134 may provide, as suggested information, a notification to reduce staple foods or side dishes when the calorie intake value is equal to or greater than the theoretical value. Furthermore, the providing unit 134 may provide, as suggested information, a notification to reduce side dishes when the calorie intake value indicated by side dishes relative to the daily calorie intake value is equal to or greater than a predetermined percentage (e.g., 20%).

このように、実施形態に係る情報処理装置100の提供部134は、熱量値と、理論値との比較に基づいて、ペットに関する提案情報を利用者にさらに提供するため、ペットにとって適切な商品を利用者に提案することができる。 In this way, the providing unit 134 of the information processing device 100 according to the embodiment further provides the user with suggested information about pets based on a comparison between the calorie value and the theoretical value, and can therefore suggest products suitable for pets to the user.

〔6-6.投稿情報〕
上記実施形態では、情報処理装置100の提供部134が熱量値と、ペット情報とに基づいて、商品情報を利用者に提供する例を挙げて説明したが、これに限定されなくともよい。例えば、提供部134は、ペット情報として、利用者によってSNS(Social Networking Service)サービスにて投稿された投稿情報であって、給餌情報を含む投稿情報に基づいて、利用者に対して提供される特典として、商品情報を提供してもよい。例えば、利用者によってペットに対して給餌された副食のコメントや、画像や、給餌している際の動画等がSNSサービスに投稿されたものとする。この場合、提供部134は、利用者に対して提供される特典として、投稿した利用者に対して商品情報を提供してもよい。
[6-6. Submission Information]
In the above embodiment, an example has been described in which the providing unit 134 of the information processing device 100 provides product information to a user based on a calorie value and pet information, but the present invention is not limited to this. For example, the providing unit 134 may provide product information as a benefit to a user based on information posted by a user on a social networking service (SNS) as pet information, the information including feeding information. For example, it is assumed that a user posts comments, images, or videos of feeding a side dish fed to a pet on the SNS service. In this case, the providing unit 134 may provide product information to the user who posted the information as a benefit to the user.

例えば、提供部134は、投稿情報が示す投稿回数が所定の閾値上である場合に、利用者に対して提供される特典として、商品情報が示す商品よりも品質の高い商品に関する商品情報を利用者に提供してもよい。他の例として、提供部134は、特典として、商品を購入するときに利用可能なクーポンや、電子マネーや、現金の代わりに利用可能なポイント等を提供してもよい。 For example, if the number of posts indicated by the posting information is above a predetermined threshold, the providing unit 134 may provide the user with product information about a product of higher quality than the product indicated by the product information as a benefit to be offered to the user. As another example, the providing unit 134 may provide the user with a coupon that can be used when purchasing a product, electronic money, points that can be used in place of cash, or the like as a benefit.

このように、実施形態に係る情報処理装置100の提供部134は、ペット情報として、利用者によって所定のサービスにて投稿された投稿情報であって、給餌情報を含む投稿情報に基づいて、利用者に対して提供される特典として、商品情報を提供するため、ペットにとって適切な商品を利用者に提案することができる。 In this way, the providing unit 134 of the information processing device 100 according to the embodiment provides product information as a benefit to the user based on posted information that is posted by the user on a specified service as pet information and that includes feeding information, and is therefore able to suggest products that are suitable for pets to the user.

〔6-7.タイミング〕
上記実施形態では、提供部134は、各種タイミングで商品情報を提供してもよい。例えば、提供部134は、利用者からペット情報を受付けた時間に応じた商品情報を利用者に提供してもよい。例えば、提供部134は、ペット情報を受付けた時間(端末装置10からのアクセス時間に相当)が「13:00」である場合に、副食に関する商品情報を提供してもよい。
6-7. Timing
In the above embodiment, the providing unit 134 may provide product information at various times. For example, the providing unit 134 may provide the user with product information according to the time at which the pet information is received from the user. For example, the providing unit 134 may provide product information about side dishes when the time at which the pet information is received (corresponding to the access time from the terminal device 10) is "13:00."

また、提供部134は、ペット情報を受付けた時間が「13:00」である場合に、副食と、夕食とに関する商品情報を提供してもよい。より具体的な例を挙げて説明すると、提供部134は、ペット情報を受付けた時間が「13:00」である場合に、「50[kcal/day]」の副食と、「250[kcal/day]」の夕食との組合せに関する商品情報を提供してもよい。 Furthermore, the providing unit 134 may provide product information regarding a side dish and dinner when the time at which the pet information is received is "13:00." To explain this in more specific terms, when the time at which the pet information is received is "13:00," the providing unit 134 may provide product information regarding a combination of a side dish of "50 [kcal/day]" and a dinner of "250 [kcal/day]."

また、提供部134は、ペット情報を受付けた時間が「20:00」であり、1日に摂取する必要がある摂取カロリー値を既に摂取していた場合に、副食に関する商品情報を提供しない。 Furthermore, if the time at which the pet information was received was "20:00" and the pet has already consumed the required daily calorie intake, the provision unit 134 will not provide product information regarding side dishes.

このように、実施形態に係る情報処理装置100の提供部134は、利用者からペット情報を受付けた時間に応じた商品情報を利用者に提供するため、ペットにとって適切な商品を利用者に提案することができる。 In this way, the provision unit 134 of the information processing device 100 according to the embodiment provides the user with product information according to the time when the pet information is received from the user, and is therefore able to suggest products suitable for pets to the user.

〔6-8.ペット情報〕
ペット情報は、上記実施形態で示した情報以外も含んでもよい。例えば、ペット情報は、ペットの疾患履歴や、既往例等の疾患情報を含んでもよい。この場合、提供部134は、疾患情報に基づいて、商品情報を提供してもよい。例えば、提供部134は、ペットが糖尿病である場合に、糖尿病用の主食や、副食を提供してもよい。このように、実施形態に係る情報処理装置100の提供部134は、ペットの疾患情報に基づいて、適切な商品を提案することができる。
[6-8. Pet Information]
The pet information may include information other than that described in the above embodiment. For example, the pet information may include disease information such as the pet's disease history and past cases. In this case, the providing unit 134 may provide product information based on the disease information. For example, if the pet has diabetes, the providing unit 134 may provide a staple food or a side dish for diabetes. In this way, the providing unit 134 of the information processing device 100 according to the embodiment can suggest appropriate products based on the pet's disease information.

また、上記実施形態では、受付部131が利用者によって入力されたペット情報を受付ける例を挙げて説明したが、これに限定されなくともよい。例えば、図2に示す商品の種類といった項目では、利用者によって給餌された主食又は副食の商品に付与された所定のコードを端末装置10が有するカメラ機能によって読取ることで、商品の種類を入力するように動作してよい。なお、所定のコードとは、バーコード等の一次元コードや、QR(Quick Response)コード(登録商標)等の二次元コード等である。 Furthermore, in the above embodiment, an example was described in which the reception unit 131 receives pet information input by a user, but this is not limiting. For example, in the case of an item such as product type shown in FIG. 2, the type of product may be input by reading a predetermined code attached to the staple or side dish product fed by the user using the camera function of the terminal device 10. The predetermined code may be a one-dimensional code such as a barcode, or a two-dimensional code such as a QR (Quick Response) code (registered trademark).

〔6-9.その他〕
上記した各処理のうち、自動的に行われるものとして説明した処理の全部または一部は、手動的に行われてもよい。また、手動的に行われるものとして説明した処理の全部または一部は、公知の方法で自動的に行われてもよい。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られるものではない。
[6-9. Other]
Of the above processes, all or part of the processes described as being performed automatically may be performed manually. Furthermore, all or part of the processes described as being performed manually may be performed automatically using known methods. Furthermore, the information, including the processing procedures, specific names, various data, and parameters shown in the above documents and drawings, may be changed as desired unless otherwise specified. For example, the various information shown in each drawing is not limited to the information shown.

また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されなくともよい。すなわち、各装置の分散・統合の具体的形態は図示のものに限られない。また、各構成要素は、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成してもよい。 Furthermore, the components of each device shown in the figure are functional concepts and do not necessarily have to be physically configured as shown. In other words, the specific form of distribution and integration of each device is not limited to that shown. Furthermore, each component may be functionally or physically distributed and integrated in any unit, in whole or in part, depending on various loads, usage conditions, etc.

また、上記してきた各処理は、矛盾しない範囲で適宜組み合わせて実行されてもよい。 Furthermore, the processes described above may be combined as appropriate to the extent that they are not inconsistent.

また、上述してきた「部(section、module、unit)」は、「手段」や「回路」などに読み替えることができる。例えば、算出部は、算出手段や算出回路に読み替えることができる。 Furthermore, the above-mentioned "section, module, unit" can be interpreted as "means" or "circuit." For example, a calculation unit can be interpreted as a calculation means or a calculation circuit.

〔7.ハードウェア構成〕
また、上述した実施形態に係る端末装置10や、情報処理装置100は、例えば、図9に示すような構成のコンピュータ1000によって実現される。図9は、ハードウェア構成の一例を示す図である。コンピュータ1000は、出力装置1010、入力装置1020と接続され、演算装置1030、キャッシュ1040、メモリ1050、出力IF(Interface)1060、入力IF1070、ネットワークIF1080がバス1090により接続される。
7. Hardware Configuration
The terminal device 10 and the information processing device 100 according to the above-described embodiments are realized, for example, by a computer 1000 configured as shown in Fig. 9. Fig. 9 is a diagram showing an example of a hardware configuration. The computer 1000 is connected to an output device 1010 and an input device 1020, and is connected to a calculation device 1030, a cache 1040, a memory 1050, an output IF (Interface) 1060, an input IF 1070, and a network IF 1080 via a bus 1090.

演算装置1030は、キャッシュ1040やメモリ1050に格納されたプログラムや入力装置1020から読み出したプログラム等に基づいて動作し、各種の処理を実行する。キャッシュ1040は、RAM等、演算装置1030が各種の演算に用いるデータを一次的に記憶するキャッシュである。また、メモリ1050は、演算装置1030が各種の演算に用いるデータや、各種のデータベースが登録される記憶装置であり、ROM(Read Only Memory)、HDD(Hard Disk Drive)、フラッシュメモリ等により実現されるメモリである。 The arithmetic unit 1030 operates based on programs stored in the cache 1040 and memory 1050, or programs read from the input device 1020, and executes various processes. The cache 1040 is a cache, such as RAM, that temporarily stores data used by the arithmetic unit 1030 for various calculations. The memory 1050 is a storage device in which data used by the arithmetic unit 1030 for various calculations and various databases are registered, and is memory realized by a ROM (Read Only Memory), HDD (Hard Disk Drive), flash memory, etc.

出力IF1060は、モニタやプリンタといった各種の情報を出力する出力装置1010に対し、出力対象となる情報を送信するためのインタフェースであり、例えば、USB(Universal Serial Bus)やDVI(Digital Visual Interface)、HDMI(登録商標)(High Definition Multimedia Interface)といった規格のコネクタにより実現されてよい。一方、入力IF1070は、マウス、キーボード、およびスキャナ等といった各種の入力装置1020から情報を受信するためのインタフェースであり、例えば、USB等により実現される。 The output IF 1060 is an interface for transmitting information to be output to an output device 1010, such as a monitor or printer, which outputs various types of information, and may be implemented, for example, by a connector conforming to a standard such as USB (Universal Serial Bus), DVI (Digital Visual Interface), or HDMI (High Definition Multimedia Interface). On the other hand, the input IF 1070 is an interface for receiving information from various input devices 1020, such as a mouse, keyboard, scanner, etc., and may be implemented, for example, by USB.

例えば、入力装置1020は、CD(Compact Disc)、DVD(Digital Versatile Disc)、PD(Phase change rewritable Disk)等の光学記録媒体、MO(Magneto-Optical disk)等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等から情報を読み出す装置により実現されてもよい。また、入力装置1020は、USBメモリ等の外付け記憶媒体により実現されてもよい。 For example, the input device 1020 may be implemented as a device that reads information from optical recording media such as a CD (Compact Disc), DVD (Digital Versatile Disc), or PD (Phase Change Rewritable Disk), a magneto-optical recording medium such as an MO (Magneto-Optical disk), a tape medium, a magnetic recording medium, or a semiconductor memory. The input device 1020 may also be implemented as an external storage medium such as a USB memory.

ネットワークIF1080は、ネットワークNを介して他の機器からデータを受信して演算装置1030へ送り、また、ネットワークNを介して演算装置1030が生成したデータを他の機器へ送信する機能を有する。 Network IF 1080 has the function of receiving data from other devices via network N and sending it to the arithmetic device 1030, and also transmitting data generated by the arithmetic device 1030 to other devices via network N.

ここで、演算装置1030は、出力IF1060や入力IF1070を介して、出力装置1010や入力装置1020の制御を行うこととなる。例えば、演算装置1030は、入力装置1020やメモリ1050からプログラムをキャッシュ1040上にロードし、ロードしたプログラムを実行する。例えば、コンピュータ1000が情報処理装置100として機能する場合、コンピュータ1000の演算装置1030は、キャッシュ1040上にロードされたプログラムを実行することにより、制御部130の機能を実現することとなる。 Here, the arithmetic unit 1030 controls the output device 1010 and the input device 1020 via the output IF 1060 and the input IF 1070. For example, the arithmetic unit 1030 loads a program from the input device 1020 or memory 1050 onto the cache 1040 and executes the loaded program. For example, when the computer 1000 functions as the information processing device 100, the arithmetic unit 1030 of the computer 1000 realizes the functions of the control unit 130 by executing the program loaded onto the cache 1040.

以上、本願の実施形態を図面に基づいて詳細に説明した。しかしながら、これらは例示であり、本願の実施形態は、発明の開示の欄に記載の態様を始めとして、所謂当業者の知識に基づいて種々の変形、改良を施した他の形態で実施することが可能である。 The above describes in detail the embodiments of the present application based on the drawings. However, these are merely examples, and the embodiments of the present application can be implemented in other forms that incorporate various modifications and improvements based on the knowledge of those skilled in the art, including the aspects described in the Disclosure of the Invention section.

N ネットワーク
1 情報処理システム
10 端末装置
100 情報処理装置
110 通信部
120 記憶部
121 利用者情報記憶部
122 ペット情報記憶部
123 理論値情報記憶部
124 商品情報記憶部
130 制御部
131 受付部
132 算出部
133 選択部
134 提供部
N Network 1 Information Processing System 10 Terminal Device 100 Information Processing Device 110 Communication Unit 120 Storage Unit 121 User Information Storage Unit 122 Pet Information Storage Unit 123 Theoretical Value Information Storage Unit 124 Product Information Storage Unit 130 Control Unit 131 Reception Unit 132 Calculation Unit 133 Selection Unit 134 Provision Unit

Claims (14)

利用者によって飼育されるペットに関するペット情報に含まれる当該ペットの摂取に関する摂取情報に基づいて、当該ペットが摂取した食物の熱量値を算出する算出部と、
前記熱量値と、所定の期間内に摂取する必要がある食物の総熱量の理論値であって前記ペット情報に含まれる当該ペットの属性に関する属性情報に基づく理論値の差に基づいて選択された副食に関する商品であって、前記熱量値と当該理論値との差に相当する熱量値を示す副食に関する商品商品情報を前記利用者に提供する提供部と
を備えることを特徴とする情報処理装置。
a calculation unit that calculates the calorific value of food ingested by a pet based on intake information regarding the intake of the pet included in pet information regarding the pet kept by the user;
and a providing unit that provides the user with product information about side dish products selected based on the difference between the calorie value and a theoretical value of the total calorie amount of food that needs to be ingested within a specified period , the theoretical value being based on attribute information related to the pet's attributes included in the pet information, and the side dish products having a calorie value that corresponds to the difference between the calorie value and the theoretical value .
前記提供部は、
前記利用者から前記ペット情報を受付けた時間に応じた商品情報を前記利用者に提供する
ことを特徴とする請求項1に記載の情報処理装置。
The providing unit
The information processing device according to claim 1 , further comprising: providing the user with product information corresponding to a time when the pet information is received from the user;
前記提供部は、
前記ペット情報が示す前記ペットが食物を摂取した時間に応じた商品情報を前記利用者に提供する
ことを特徴とする請求項1又は2に記載の情報処理装置。
The providing unit
3. The information processing device according to claim 1, further comprising: providing the user with product information corresponding to a time when the pet, indicated by the pet information, ingested food.
前記提供部は、
前記熱量値が前記理論値よりも低いか否かに基づいて前記ペットへの給餌の要否を判定し、当該判定結果が前記ペットへの給餌を必要とする判定結果である場合は、当該ペットへ給餌するための商品として前記商品情報を前記利用者に提供する
ことを特徴とする請求項1~3のいずれか1つに記載の情報処理装置。
The providing unit
The information processing device according to any one of claims 1 to 3 , characterized in that it determines whether or not the pet needs to be fed based on whether or not the calorific value is lower than the theoretical value , and if the determination result indicates that the pet needs to be fed, it provides the product information to the user as a product for feeding the pet.
前記提供部は、
前記熱量値前記理論値以上であるか否かに応じて、前記ペットに関する行為の提案を示す提案情報を前記利用者にさらに提供する
ことを特徴とする請求項1~4のいずれか1つに記載の情報処理装置。
The providing unit
The information processing device according to any one of claims 1 to 4, further comprising: providing the user with suggested information indicating suggested activities related to the pet depending on whether the calorie value is equal to or greater than the theoretical value.
前記提供部は、
前記提案情報として、ペットの散歩に関する提案を前記利用者に提供する
ことを特徴とする請求項5に記載の情報処理装置。
The providing unit
The information processing device according to claim 5 , wherein the suggested information is a suggestion about walking a pet to the user.
前記算出部は、
前記ペット情報に基づいて、ペットに給餌する量である給餌量を示す給餌情報を算出し、
前記提供部は、
前記給餌情報に基づいて選択された前記商品情報を前記利用者に提供する
ことを特徴とする請求項1~6のいずれか1つに記載の情報処理装置。
The calculation unit
Calculating feeding information indicating a feeding amount, which is an amount to feed the pet, based on the pet information;
The providing unit
7. The information processing device according to claim 1, wherein the product information selected based on the feeding information is provided to the user.
前記提供部は、
前記ペット情報として、前記利用者によって所定のサービスにて投稿された投稿情報であって、前記ペットに対する給餌を示す情報を含む投稿情報に基づいて、前記利用者に対して提供される特典として、前記商品情報を提供する
ことを特徴とする請求項1~7のうちいずれか1つに記載の情報処理装置。
The providing unit
The information processing device described in any one of claims 1 to 7, characterized in that the product information is provided as a benefit to the user based on posted information posted by the user on a specified service as the pet information, the posted information including information indicating feeding of the pet.
前記提供部は、
前記投稿情報が示す投稿回数が所定の閾値以上である場合に、前記特典として、前記商品情報が示す商品よりも品質の高い商品に関する商品情報を前記利用者に提供する
ことを特徴とする請求項8に記載の情報処理装置。
The providing unit
The information processing device according to claim 8, wherein, when the number of posts indicated by the posting information is equal to or greater than a predetermined threshold, the user is provided with product information relating to a product of higher quality than the product indicated by the product information as the special benefit.
前記提供部は、
前記熱量値前記理論値よりも低いか否かに基づいて副食の要否を判定し、当該判定結果が副食を必要とする判定結果である場合は前記商品情報を前記利用者に提供する
ことを特徴とする請求項1~9のいずれか1つに記載の情報処理装置。
The providing unit
An information processing device as described in any one of claims 1 to 9, characterized in that it determines whether a side dish is needed based on whether the calorie value is lower than the theoretical value, and if the determination result indicates that a side dish is needed, it provides the product information to the user.
前記提供部は、
前記熱量値が前記理論値以上である場合は、副食を減らす旨に関する通知をさらに提供する
ことを特徴とする請求項10に記載の情報処理装置。
The providing unit
The information processing device according to claim 10, further comprising: a notification to reduce the amount of side dishes when the calorie value is equal to or greater than the theoretical value.
前記提供部は、
前記商品情報として、主食となる商品と、副食となる商品との組合せに関する情報を前記利用者に提供する
ことを特徴とする請求項1~11のいずれか1つに記載の情報処理装置。
The providing unit
12. The information processing device according to claim 1, wherein the product information is provided to the user as information on a combination of a staple product and a side dish product .
コンピュータが実行する情報処理方法であって、
利用者によって飼育されるペットに関するペット情報に含まれる当該ペットの摂取に関する摂取情報に基づいて、当該ペットが摂取した食物の熱量値を算出する算出工程と、
前記熱量値と、所定の期間内に摂取する必要がある食物の総熱量の理論値であって前記ペット情報に含まれる当該ペットの属性に関する属性情報に基づく理論値の差に基づいて選択された副食に関する商品であって、前記熱量値と当該理論値との差に相当する熱量値を示す副食に関する商品商品情報を前記利用者に提供する提供工程と
を含むことを特徴とする情報処理方法。
A computer-implemented information processing method, comprising:
a calculation step of calculating the calorific value of food ingested by a pet based on intake information regarding the intake of the pet included in the pet information regarding the pet kept by the user;
and a providing step of providing the user with product information about side dish products selected based on the difference between the calorie value and a theoretical value of the total calorie amount of food that needs to be ingested within a specified period , the theoretical value being based on attribute information related to the pet's attributes included in the pet information, and the side dish products having a calorie value corresponding to the difference between the calorie value and the theoretical value .
利用者によって飼育されるペットに関するペット情報に含まれる当該ペットの摂取に関する摂取情報に基づいて、当該ペットが摂取した食物の熱量値を算出する算出手順と、
前記熱量値と、所定の期間内に摂取する必要がある食物の総熱量の理論値であって前記ペット情報に含まれる当該ペットの属性に関する属性情報に基づく理論値の差に基づいて選択された副食に関するであって、前記熱量値と当該理論値との差に相当する熱量値を示す副食に関する商品商品情報を前記利用者に提供する提供手順と
をコンピュータに実行させることを特徴とする情報処理プログラム。
a calculation step of calculating the calorific value of food ingested by a pet based on intake information regarding the intake of the pet included in the pet information regarding the pet kept by the user;
and a provision procedure for providing the user with product information about side dishes selected based on the difference between the calorie value and a theoretical value of the total calorie amount of food that needs to be ingested within a specified period , the theoretical value being based on attribute information related to the pet's attributes included in the pet information, and the side dishes having a calorie value corresponding to the difference between the calorie value and the theoretical value .
JP2024096471A 2021-01-21 2024-06-14 Information processing device, information processing method, and information processing program Active JP7719247B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2024096471A JP7719247B2 (en) 2021-01-21 2024-06-14 Information processing device, information processing method, and information processing program

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2021008312A JP2022112437A (en) 2021-01-21 2021-01-21 Device, method, and program for processing information
JP2024096471A JP7719247B2 (en) 2021-01-21 2024-06-14 Information processing device, information processing method, and information processing program

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2021008312A Division JP2022112437A (en) 2021-01-21 2021-01-21 Device, method, and program for processing information

Publications (3)

Publication Number Publication Date
JP2024107438A JP2024107438A (en) 2024-08-08
JP2024107438A5 JP2024107438A5 (en) 2024-10-09
JP7719247B2 true JP7719247B2 (en) 2025-08-05

Family

ID=82548919

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2021008312A Pending JP2022112437A (en) 2021-01-21 2021-01-21 Device, method, and program for processing information
JP2024096471A Active JP7719247B2 (en) 2021-01-21 2024-06-14 Information processing device, information processing method, and information processing program

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2021008312A Pending JP2022112437A (en) 2021-01-21 2021-01-21 Device, method, and program for processing information

Country Status (4)

Country Link
JP (2) JP2022112437A (en)
CN (1) CN116724325A (en)
TW (1) TW202242761A (en)
WO (1) WO2022158353A1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115589956B (en) * 2022-09-30 2025-12-12 深圳市云鼠科技开发有限公司 An automatic feeding method and an automatic feeding device
KR102944371B1 (en) * 2023-06-13 2026-03-27 쿠팡 주식회사 Operating method for electronic apparatus for providing information and electronic apparatus supporting thereof

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006318325A (en) 2005-05-16 2006-11-24 Mitsubishi Electric Corp Pet health analyzer
WO2016185742A1 (en) 2015-05-20 2016-11-24 ソニー株式会社 Information processing device, information processing method, and information processing system
KR102188099B1 (en) 2020-06-29 2020-12-07 주식회사 아큐랩 Growing-up management system for pets

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006025605A (en) * 2004-07-12 2006-02-02 Hill's-Colgate (Japan) Ltd System for making pet food prescription
US20080149039A1 (en) * 2006-12-20 2008-06-26 Mars, Incorporated Method and system for promoting longevity and healthy vitality of a pet
JP5086037B2 (en) * 2007-11-13 2012-11-28 花王株式会社 Pet weight management method
CA2951374C (en) * 2014-07-08 2023-03-21 Mark A. Donavon Systems and methods for providing animal health, nutrition, and/or wellness recommendations
JP2019000102A (en) * 2017-06-19 2019-01-10 千波 浜谷 Feed management system for pet
KR102206828B1 (en) * 2019-01-21 2021-01-26 주식회사 에이엔드 Apparatus and method of providing customized food curation service for companion animal

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006318325A (en) 2005-05-16 2006-11-24 Mitsubishi Electric Corp Pet health analyzer
WO2016185742A1 (en) 2015-05-20 2016-11-24 ソニー株式会社 Information processing device, information processing method, and information processing system
KR102188099B1 (en) 2020-06-29 2020-12-07 주식회사 아큐랩 Growing-up management system for pets

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
青山信子,犬の適正なフード量、カロリー計算での算出,[online],2019年08月06日,[取得日2025年6月25日],取得先<https://withpety.com/withpetyclub/detail.php?kid=2023&srsltid=AfmBOoqob0aYNvLcQEG6Rgl7k4RNJa8lhUhbkT-5HqzTH_k17HYsG_Vv>

Also Published As

Publication number Publication date
TW202242761A (en) 2022-11-01
JP2024107438A (en) 2024-08-08
CN116724325A (en) 2023-09-08
WO2022158353A1 (en) 2022-07-28
JP2022112437A (en) 2022-08-02

Similar Documents

Publication Publication Date Title
JP7719247B2 (en) Information processing device, information processing method, and information processing program
TWI890499B (en) Information processing program, information processing method and information processing device
US20200335196A1 (en) System and method for automated personalized and community-specific eating and activity planning, linked to tracking system with automated multimodal item identification and size estimation system
US7213743B2 (en) System and methods for supermarket shopping list elections based on goals
US8078492B2 (en) Providing consumers with incentives for healthy eating habits
JP6903523B2 (en) Information processing equipment, information processing methods, and programs
JP7096056B2 (en) Shopping support system, shopping support server, program and user terminal.
JP2019191626A (en) Shopping supporting system, shopping supporting server, program, and user terminal
Wayman et al. Nudging grocery shoppers to make healthier choices
JP7447800B2 (en) Receipt processing device, control method, and program
JP7724644B2 (en) Information processing device, information processing method, and information processing program
JP2014164411A (en) Health management support system and program
US20210391054A1 (en) System and method of managing grocery cart based on health information
JP6664604B1 (en) Information processing apparatus, information processing method, and information processing program
KR102567850B1 (en) Apparatus and method of providing personal customized referral information based on medical examination data
US20240161904A1 (en) Method and apparatus for online nutritional supplement platform
JP6959417B1 (en) Providing equipment, providing method and providing program
JP2005141502A (en) Food information management system
CN119547097A (en) Information processing device, information processing method and information processing program
JP7345810B1 (en) Information processing device, information processing method, and program
KR20230053349A (en) Method, appartus and program for providing baby food menus and food delivery services
JP2004038320A (en) Nutrition component calculation method, diet management method, nutrition component calculation system, nutrition component calculation device, diet management device, computer program, and recording medium
KR102832405B1 (en) Method for providing customized diet considering diet characteristic and apparatus for providing thereof
KR20260025669A (en) Method for providing customized solution for pet health
Mozes Besides Boosting Health, a Vegan Diet Might Save You Money.

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240627

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241001

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250724

R150 Certificate of patent or registration of utility model

Ref document number: 7719247

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150