Processing device, processing method, and processing program

A processing device and method enable meal sharing among consumers by matching nutritional needs, reducing food waste and mental health issues through a food sharing service with local currency incentives.

JP7600357B1Active Publication Date: 2024-12-16NTT DOCOMO BUSINESS INC
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2023212715
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2023-12-18
Publication Date
2024-12-16
Estimated Expiration
2043-12-18

AI Technical Summary

Technical Problem

Individual consumers lack the ability to share surplus food effectively, leading to waste, especially among single-person households with unhealthy eating habits and mental health issues.

Method used

A processing device and method that matches consumers based on nutritional needs and preferences, enabling them to exchange meals and ingredients through a food sharing service, with local currency incentives to reduce food waste and improve health.

Benefits of technology

Facilitates healthy meal sharing between individuals, reducing food waste and mental health issues while providing economic incentives, thus maintaining user motivation and lowering medical costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007600357000001_ABST
    Figure 0007600357000001_ABST
Patent Text Reader

Abstract

Food sharing can take place between individual consumers. [Solution] The server device 10 has a user information acquisition unit 131 that acquires purchasing data of ingredients and / or meals by purchasers and purchasing data of ingredients by sellers, a meal information acquisition unit 134 that acquires information about meals prepared by the seller, a matching unit 135 that calculates nutrients that are lacking in the purchaser based on the acquired purchasing data and matches the purchaser with sellers who sell meals containing the nutrients that the purchaser is lacking, and a recommendation unit 136 that transmits recommendation information recommending the purchase of meals from sellers who sell meals containing the nutrients that the purchaser is lacking to at least a purchaser terminal used by the purchaser.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a processing device, a processing method, and a processing program. [Background technology]

[0002] The Consumer Affairs Agency is promoting and raising awareness of efforts to reduce food waste. For example, the agency is working to create a system that makes visible the efforts of companies, organizations, schools, etc. to reduce food waste, so that consumers can learn about the efforts of companies, etc. [Prior art documents] [Non-patent literature]

[0003] [Non-Patent Document 1] Consumer Affairs Agency, “Efforts to reduce food waste (Consumer Affairs Agency)”, [Retrieved October 20, 2023], Internet <URL:https: / / www.caa.go.jp / policies / policy / consumer_policy / information / food_loss / efforts / > Summary of the Invention [Problem to be solved by the invention]

[0004] Food sharing services are also becoming popular from the perspective of reducing food waste. However, most of the existing services are B2C services provided by companies to individual consumers, and individual consumers themselves are not able to share their surplus food, so they have no choice but to throw it away.

[0005] The present invention has been made in consideration of the above, and aims to provide a processing device, a processing method, and a processing program that enable food sharing between individual consumers. [Means for solving the problem]

[0006] In order to solve the above-mentioned problems and achieve the objectives, the processing device of the present invention is characterized by having a first acquisition unit that acquires purchasing data of ingredients and / or meals by a purchaser and purchasing data of ingredients by a seller, a second acquisition unit that acquires information about meals prepared by the seller, a matching unit that calculates nutrients that are lacking in the purchaser based on the acquired purchasing data and matches the purchaser with sellers who sell meals containing the nutrients that the purchaser is lacking, and a recommendation unit that transmits recommendation information recommending the purchase of meals from sellers that sell meals containing the nutrients that the purchaser is lacking to at least a purchaser terminal used by the purchaser. Effect of the Invention

[0007] According to the present invention, food sharing can be carried out between individual consumers. [Brief description of the drawings]

[0008] [Figure 1] FIG. 1 is a block diagram showing an example of a configuration of a processing system according to an embodiment. [Diagram 2] FIG. 2 is a block diagram showing an example of the configuration of the user terminal shown in FIG. [Diagram 3] FIG. 3 is a block diagram illustrating an example of a configuration of the server device illustrated in FIG. [Figure 4] FIG. 4 is a diagram illustrating an example of a data configuration of the user information illustrated in FIG. [Diagram 5] FIG. 5 is a diagram showing an example of a data configuration of the nutrition information shown in FIG. [Figure 6] FIG. 6 is a diagram showing an example of a data configuration of the meal information shown in FIG. [Figure 7] FIG. 7 is a diagram showing an example of a data configuration of the matching condition shown in FIG. [Figure 8] FIG. 8 is a diagram showing an example of a screen of a user terminal. [Figure 9] FIG. 9 is a diagram showing an example of a screen of a user terminal. [Figure 10]FIG. 10 is a diagram showing an example of a screen of a user terminal. [Figure 11] FIG. 11 is a sequence diagram showing a processing procedure of the processing method according to the embodiment. [Figure 12] FIG. 12 is a sequence diagram showing a processing procedure of the processing method according to the embodiment. [Figure 13] FIG. 13 is a diagram illustrating an example of a computer that implements a server device by executing a program. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0009] Hereinafter, an embodiment of the present invention will be described in detail with reference to the drawings. Note that the present invention is not limited to this embodiment. In addition, in the description of the drawings, the same parts are indicated by the same reference numerals.

[0010] [Embodiment Mode] In one embodiment, a service is proposed that matches people who want to live a healthy diet with leftover ingredients and meals.

[0011] People living alone (especially busy people or those with low incomes) tend to eat out or buy from convenience stores, leading to unhealthy eating habits. In addition, people living alone (especially those with irregular lifestyles or small appetites) may end up with leftover food and meals. Furthermore, people living alone tend to have fewer connections with others, which makes them more susceptible to mental disorders.

[0012] Therefore, in the embodiment, the targets are busy people or low-income single-person households (purchasers), and people with irregular lifestyles or small appetites (sellers), and buyers and sellers are matched. The buyers know that cooking at home is healthier, but they don't have the time and find it troublesome. The sellers have small appetites, and if they cook too much, they may not be able to finish it and end up throwing away the ingredients.

[0013] In an embodiment, a system is realized in which buyers and sellers are matched and the sellers sell meals they prepare to the buyers, allowing the buyers to eat healthy meals and the sellers to exchange surplus meals for money.

[0014] In addition, people living alone tend to have little interaction with others and are prone to mental health problems. Therefore, in this embodiment, communication is provided when delivering meals, which helps prevent deterioration of mental health and reduces medical costs.

[0015] Furthermore, in the embodiment, the motivation to use the service is maintained by providing a refund in the form of local currency (house money), and the effort to eliminate food waste and reduce medical costs is continued by individuals. The source of the local currency is a fund from the national or local government, depending on the degree of contribution to the community (degree of contribution to eliminating food waste, degree of contribution to reducing medical costs).

[0016] [Processing system] First, a processing system according to an embodiment will be described below. Fig. 1 is a block diagram showing an example of the configuration of a processing system according to an embodiment.

[0017] 1, a processing system 1 according to an embodiment includes a server device 10 (processing device), a user terminal 20-U1 of a purchaser U1, and a user terminal 20-U2 of a seller U2. The server device 10 is owned by a business that provides a food sharing service.

[0018] The server device 10 is capable of communicating with a management server 30 of the local government where the purchaser U1 and seller U2 reside. The server device 10 may be connected to management servers 30 of multiple local governments. The configuration shown in FIG. 1 is merely an example, and the specific configuration and the number of devices are not particularly limited. The management server 30 receives information related to the degree of community contribution from the server device 10, and issues local currency (house money) to the purchaser and seller according to the degree of community contribution. The local currency is a digital currency that circulates in a specific area under the jurisdiction of a local government and can be used at participating stores.

[0019] The user terminals 20-U1 and 20-U2 are smart devices such as smartphones and tablets used by users who use the food sharing service, and are mobile terminal devices that can communicate with the server device 10 via a wireless communication network or the like. The user terminals 20-U1 and 20-U2 may be processing devices such as notebook PCs.

[0020] A food sharing application provided by a food sharing service provider is installed on the user terminals 20-U1 and 20-U2. The user terminals 20-U1 and 20-U2 transmit user information, location information, purchase information, activity information, health care, and meal information to the server device 10 via the food sharing application. The user terminals 20-U1 and 20-U2 receive recommendation information, meal payment information, and issued local currency information transmitted from the server device 10 via the food sharing application, and output the received information by image display and sound. Hereinafter, the user terminals 20-U1 and 20-U2 will be collectively referred to as user terminals 20.

[0021] The server device 10 matches purchasers who wish to live a healthy diet with sellers who wish to sell leftover meals, based on the information received from the user terminal 2. The server device 10 then transmits recommendation information to the user terminal of the matched purchaser, recommending the purchaser to purchase meals made by the seller. The server device 10 notifies the user terminals 20 of the purchasers and sellers of the issuance of local currency according to the degree of contribution to eliminating food waste and / or the degree of contribution to improving health (for example, the degree of contribution to reducing medical expenses).

[0022] [User device] Fig. 2 is a block diagram showing an example of the configuration of the user terminal 20 shown in Fig. 1. The user terminal 20 includes a communication unit 21, a storage unit 22, a control unit 23, an input / output unit 24, and an imaging unit 25.

[0023] The communication unit 21 controls communications related to various information. For example, the communication unit 21 controls communications with the server device 10. The communication unit 21 transmits user information, location information, purchase information, activity information, health care, and meal information to the server device 10. The communication unit 21 receives recommendation information, meal payment information, and issued local currency information transmitted from the server device 10.

[0024] The input / output unit 24 outputs various information and receives input from the user. The input / output unit 24 includes, for example, a liquid crystal display, a touch panel, a speaker, a microphone, etc. The input / output unit 24 outputs, on the food sharing application, user information including the user's food preferences, a registration screen for registering the sale or purchase of a meal, and a screen for displaying recommendation information and a local currency issuance report.

[0025] The imaging unit 25 processes a photoelectric conversion element such as a CCD or CMOS and a photoelectric conversion signal output from the imaging element to generate an image. The imaging unit 25 acquires, for example, a two-dimensional image of three colors, R (red), G (green), and B (blue). The imaging unit 25 acquires an image of ingredients purchased on the food sharing application or an image of a meal prepared by a seller.

[0026] The storage unit 22 stores data and programs necessary for various processes by the control unit 23. For example, the storage unit 22 is 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 22 has user information 221, food preference information 222, activity information 223, purchase information 224, health care information 225, and diet information 226.

[0027] The user information 221 is information including the identification information, gender, and age of the user who uses the user terminal 20, and is set by the user on the food sharing application and is also obtained when linking with other applications.

[0028] The food preference information 222 is information indicating the food preference of a user who uses the user terminal 20. The food preference information 222 is generated when a user registers his / her own food preference on a food sharing application, and is also generated by analyzing the user's food preferences based on the user's purchasing information, food images captured by the user, posts on SNS (Social Networking Service), and the like.

[0029] The activity information 223 is, for example, information about a user's activity acquired by communication between a wearable device worn by the user who uses the user terminal 20 and the user terminal 20. For example, the activity information is time-series vital data measured by the wearable device (vital data is, for example, heart rate, body temperature, blood flow, and respiratory rate).

[0030] The purchase information 224 is information on ingredients and meals purchased by the user using the user terminal 20, and is information in which the product name is associated with the purchase date and time. Based on the ingredients and meals contained in this purchase information 224, it is possible to estimate the nutritional value obtained by the user and the nutritional value contained in the meal provided by the user.

[0031] The health care information 225 is information about the health condition of the user who uses the user terminal 20, such as health check data. The health care information 225 may also include information registered by the user on the screen of a health care application, or may include an analysis result of time-series vital data measured by a wearable device.

[0032] The meal information 226 is information about a meal prepared by a user using the user terminal 20. For example, the meal information 226 includes an image of the meal prepared by the user, the date and time when the meal was prepared, and the storage status thereof. The meal information 226 associates a captured image on the food sharing application with a menu name registered by the user, a storage status registered by the user (e.g., stored in the refrigerator), and nutrients and amounts contained in the meal.

[0033] The control unit 23 has an internal memory for storing programs that define various processing procedures and required data, and executes various processes using these. Here, the control unit 23 is an electronic circuit such as a CPU (Central Processing Unit) or MPU (Micro Processing Unit), or an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or FPGA (Field Programmable Gate Array).

[0034] The control unit 23 has a user information registration unit 231, an activity information acquisition unit 232, a purchase information acquisition unit 233, a health care information acquisition unit 234, a position detection unit 235, a meal information acquisition unit 236, a recommendation output control unit 237, and a contribution degree output control unit 238. Each of these functional units executes each process under the control of the food sharing application.

[0035] The user information registration unit 231 acquires the user's attributes (gender, age) and food preferences by, for example, inputting the user's information into a registration screen of a food sharing application. The user information registration unit 231 registers the acquired user's attributes (gender, age) and food preferences as user information 221 and food preference information 222 in the storage unit 22 and transmits them to the server device 10.

[0036] The activity information acquiring unit 232 acquires information about the user's activity, specifically, time-series vital data, through communication with a wearable device worn by the user who uses the user terminal 20. The activity information acquiring unit 232 registers the acquired data as activity information 223 in the storage unit 22 and transmits it to the server device 10.

[0037] The purchasing information acquisition unit 233 acquires purchasing information, which is information on ingredients and meals purchased by the user. For example, the purchasing information acquisition unit 233 acquires purchasing information based on the wallet function of the user terminal 20. The purchasing information acquisition unit 233 may also acquire purchasing information by reading two-dimensional codes attached to packaging or price tags of ingredients or meals, reading receipt images, linking with an electronic money system, data input by the user, etc. The purchasing information acquisition unit 233 registers the acquired information as purchasing information 224 in the storage unit 22 and transmits it to the server device 10.

[0038] The health care information acquisition unit 234 acquires health care information of the user who uses the user terminal 20. The information on the health condition is health checkup data. The health care information acquisition unit 234 acquires the health care information, for example, by linking with a health care application installed in the user terminal 20. The health care information acquisition unit 234 may also acquire details of medical examinations at hospitals and information on taking medicines by linking a My Number card with an insurance card, and generate health care information based on the acquired information. The purchase information acquisition unit 233 registers the acquired information in the storage unit 22 as health care information 225, and transmits it to the server device 10.

[0039] The position detection unit 235 detects the position of the user terminal 20. The position detection unit 235 uses a positioning system such as a Global Positioning System (GPS) to identify the current position, and outputs position information indicating the identified position of the user terminal 20. The position detection unit 235 transmits the detected position information to the server device 10.

[0040] The meal information acquisition unit 236 acquires meal information related to a meal prepared by a user using the user terminal 20. For example, the meal information acquisition unit 236 acquires, via a food sharing application, an image of the meal captured by the user, the date and time when the meal was prepared, the menu name registered by the user, and the storage status registered by the user (e.g., stored in the refrigerator). The meal information acquisition unit 236 associates each piece of acquired data, registers it as meal information 226 in the storage unit 22, and transmits it to the server device 10.

[0041] The recommendation output control unit 237 controls the output of various pieces of recommendation information transmitted from the server device 10. The recommendation output control unit 237 outputs the recommendation information, for example, by a screen of a food sharing application or a push notification. The recommendation information is information that indicates a buyer and a seller matched by the server device 10 and recommends the buyer to purchase a meal from the seller. The recommendation output control unit 237 displays, for example, the matched meals in a ranking format on the screen of the food sharing application. The recommendation information may also be information that recommends the use of ingredients that are close to being discarded when ingredients purchased by the user are close to being discarded.

[0042] The contribution output control unit 238 controls the output of a user's degree of contribution to eliminating food waste and / or improving health condition (e.g., the degree of contribution to reducing medical expenses) through the user's purchase of a meal or the user's sale of a meal. The user's degree of contribution to eliminating food waste and / or the degree of contribution to improving health condition is transmitted from the server device 10. The contribution output control unit 238 controls the output of a reward (local currency) granted according to the user's degree of contribution to eliminating food waste and / or the degree of contribution to improving health condition, which is based on the amount of food waste eliminated and the degree of improvement in the user's health condition.

[0043] [Server device] Next, the server device 10 shown in Fig. 1 will be described. Fig. 3 is a block diagram showing an example of the configuration of the server device 10 shown in Fig. 1. As shown in Fig. 3, the server device 10 has, for example, a communication unit 11, a storage unit 12, and a control unit 13. Note that input devices such as a mouse and a keyboard, and output devices such as a display and a speaker may be connected to the server device 10.

[0044] The communication unit 11 controls communications regarding various information. For example, the communication unit 11 controls communications between the user terminal 20 and the management server 30. For example, the communication unit 11 receives various registration information from the user terminal 20 and outputs it to the control unit 13. The communication unit 11 outputs recommendation information to the user terminal 20 and to the control unit 13. The communication unit 11 communicates with the management server 30 and transmits and receives information regarding the issuance of local currency to users.

[0045] The storage unit 12 stores data and programs necessary for various processes by the control unit 13. For example, the storage unit 12 may be 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. For example, the storage unit 12 has user information 121, nutritional information 122, dietary information 123, dietary reference intake information 124, food information 125, and matching conditions 126.

[0046] The user information 121 includes various information related to each user who uses the food sharing service. FIG. 4 is a diagram showing an example of the data configuration of the user information 121 shown in FIG. 3. As shown in FIG. 4, the user information 121 has items such as user identification information, user gender, age, food preferences, location information, activity information, health care information, and purchase information. Information on these items is registered by the user, for example, when a food sharing application is downloaded to the user terminal 20. Furthermore, information on these items is transmitted from the user terminal 20.

[0047] For example, in the user information 121, the following information is registered for user “U1”: gender “male”, age “30s”, food preference “Japanese food”, location information “A city, B district”, activity information “C1”, health care information “D1”, and purchasing information “E1”.

[0048] The nutritional information 122 includes various information related to the nutritional state of each user who uses the food sharing service. FIG. 5 is a diagram showing an example of the data configuration of the nutritional information 122 shown in FIG. 3. As shown in FIG. 5, the nutritional information 122 has items such as user identification information, purchase information (including purchase date and time), and deficient nutrients. Of these items, the deficient nutrients are acquired by the nutritional information acquisition unit 132. For example, the nutritional information 122 records, for user "U1," purchase information "E1" and the deficient nutrients "protein, vitamin D" that are lacking in the ingredients and meals included in the purchase information "E1."

[0049] The meal information 123 includes various information related to meals prepared by each user, which is registered by each user who uses the food sharing service. FIG. 6 is a diagram showing an example of the data configuration of the meal information 123 shown in FIG. 3. As shown in FIG. 6, the meal information 123 has items such as user identification information, meal information (including preparation date and time), and nutrients. Data for the meal information items includes an image of the meal transmitted from the user terminal 20, the nutrients and amounts contained in the meal obtained by analyzing the image, the date and time the meal was prepared, and its storage status. The nutrients include nutrients contained in the associated meal.

[0050] For example, the diet information 123 records that the diet information "F21" created by the user "U2" contains the nutrients "protein, vitamin D."

[0051] The dietary reference intake information 124 is information indicating the amount of each nutrient that should be ingested per day according to age, sex, and weight, for example, based on the "Dietary Reference Intakes for Japanese" (Reference 1) published by the Ministry of Health, Labor and Welfare. Reference 1: Ministry of Health, Labor and Welfare, “Report of the Committee to Establish the Dietary Reference Intakes for Japanese (2020 Edition)”, [Retrieved October 23, 2023], Internet<URL:https: / / www.mhlw.go.jp / stf / newpage_08517.html>

[0052] The food information 125 is information indicating the nutrients contained in each food, ingredient, and meal and their amounts. The food information 125 is not limited to the nutrients of each food, ingredient, and meal, but may also record ingredients that are typically contained in a commonly sold lunch box, and the nutrients and amounts of the ingredients in association with the identification information of the lunch box.

[0053] Matching conditions 126 are information indicating matching conditions for purchasing and selling meals to each user who uses the food sharing service.

[0054] FIG. 7 is a diagram showing an example of the data configuration of the matching conditions 126 shown in FIG. 3. As shown in FIG. 7, the matching conditions 126 are set with priorities. For example, the condition with the first priority is "degree of matching with insufficient nutrients", and the condition with the second priority is "distance within Xm, or within 20 minutes using public transportation". The condition with the third priority is "time elapsed since the meal was prepared". The condition with the priority is "mental health score is lower than the standard value". Each condition is weighted. The recommendation unit 136 (described later) refers to the matching conditions 126 to select a user to whom the sale or purchase of a meal is recommended.

[0055] The control unit 13 has an internal memory for storing programs that define various processing procedures and required data, and executes various processes using these. Here, the control unit 13 may be, for example, an electronic circuit such as a CPU (Central Processing Unit) or an MPU (Micro Processing Unit), or an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array).

[0056] The control unit 13 has a user information acquisition unit 131 (first acquisition unit), a nutritional information acquisition unit 132, a food ingredient management unit 133, a meal information acquisition unit 134 (second acquisition unit), a matching unit 135, a recommendation unit 136, a food waste elimination contribution calculation unit 137, a health improvement contribution calculation unit 138, and a bonus granting unit 139 (granting unit).

[0057] The user information acquisition unit 131 acquires purchasing data of ingredients and / or meals by the purchaser U1, and purchasing data of ingredients by the seller U2. The user information acquisition unit 131 associates user information transmitted from the user terminal 20 of a user who uses the food sharing service with the user's identification information, and registers it in the user information 221. The user information includes the user's identification information, gender, age, food preferences, location information, activity information, health care information, and purchasing information.

[0058] The nutritional information acquisition unit 132 obtains nutrients that are lacking in a user based on purchase information obtained from the user terminal 20 of the user who uses the food sharing service, associates the nutrients with the user's identification information, and registers the nutrients in the nutritional information 122. For example, for a purchaser U1, the nutritional information acquisition unit 132 analyzes the nutrients that are lacking by referring to the dietary reference intake information 124 based on the nutritional intake status of the purchaser U1.

[0059] Specifically, the nutrition information acquisition unit 132 calculates the nutrients taken by the purchaser U1 based on the purchase information E1 and food information 125 of the purchaser U1. The nutrition information acquisition unit 132 then subtracts the nutrients taken by the purchaser U1 from the intake standard to which the purchaser U1 corresponds in the dietary intake standard information 124, to obtain the nutrients that the purchaser U1 is deficient in.

[0060] The food ingredient management unit 133 predicts the expiration date of food ingredients based on the purchasing data of the users (e.g., purchaser U1, seller U2), and when the food ingredients are nearing the time of disposal, notifies the user terminal 20 used by the corresponding user to use the food ingredients that are nearing disposal. By sending the notification, the food ingredient management unit 133 aims to avoid the disposal of food ingredients and eliminate food loss.

[0061] The meal information acquisition unit 134 acquires information about the meal prepared by the seller via the food sharing application. For example, the meal information acquisition unit 134 receives meal information transmitted from the user terminal 20. The meal information acquisition unit 134 analyzes an image included in the meal information to acquire the nutrients and amounts included in the meal in the image.

[0062] The meal information acquisition unit 134 registers in the memory unit 12 meal information 123, which corresponds to meal information indicating an image of the meal captured by the user, the date and time the meal was prepared, the menu name registered by the user, and the storage conditions registered by the user (e.g., stored in the refrigerator), as well as the nutrients and amounts contained in the meal.

[0063] The matching unit 135 matches a buyer with a seller who sells a meal containing nutrients that the buyer U1 lacks. The matching unit 135 compares the nutrients that the buyer U1 lacks calculated by the nutrition information acquisition unit 132 with the nutrients contained in the meal prepared by the seller by referring to the meal information 123, and matches the buyer U1 with a seller who sells a meal containing nutrients that the buyer U1 lacks. The matching unit 135 selects a seller to match with the buyer U1 based on the health care information of the buyer U1 and the location information of the seller, the time elapsed since the seller prepared the meal, and / or the health care information of the buyer U1 and the health care information of the seller, and the food preferences of each user.

[0064] For example, the matching unit 135 performs optimal matching using the following scoring factors A to C. A: A score that matches the nutrients that the buyer is lacking with the nutrients contained in the seller's diet. B: Time elapsed since the meal was created by the seller C: Sellers' mental health care score

[0065] The higher the nutrient compatibility, the higher the score A. The longer the time that has passed since the meal was prepared, the higher the score B. If the time that has passed since the meal was prepared has passed the period recommended for consumption, the matching unit 135 determines that the meal cannot be provided. Furthermore, a score C is given in the case of mental disorders. The matching unit 135 outputs a predetermined number of top-ranked meals and their sellers from among the meals with the highest totals of scores A to C to the recommendation unit 136.

[0066] In addition, the matching unit 135, for example, refers to the matching conditions 126, calculates each score for the candidate meals and their sellers with a weighting set for each priority order, and outputs a predetermined number of the top meals and their sellers among the meals with the highest total scores to the recommendation unit 136.

[0067] The recommendation unit 136 transmits the recommendation information to at least the user terminal 20-U1 used by the purchaser U1. The recommendation information is information that recommends the purchaser U1 to purchase a meal from a seller that sells a meal containing nutrients that are lacking in the purchaser U1. The recommendation unit 136 includes information indicating the nutrients that are lacking in the purchaser U1 in the recommendation information.

[0068] FIG. 8 is a diagram showing an example of a screen of the user terminal 20-U1. As shown in the screen M1 of FIG. 8, the user terminal 20-U1 displays a field W11 showing nutrients that the purchaser U1 is deficient in, and a field W12 showing meals containing nutrients that the purchaser U1 is deficient in in a ranked format. By looking at the screen M1, the purchaser U1 can confirm that the nutrient that the purchaser U1 is deficient in is "vitamin D". Furthermore, by looking at the screen M1, the purchaser U1 can confirm meals that are rich in "vitamin D" and that the purchaser U1 can purchase. In addition, since the recommended meals are in line with the food preferences of the purchaser U1, the purchaser U1 can purchase meals that he or she likes.

[0069] When the purchaser U1 selects to purchase the recommended meal, the recommendation unit 136 controls various processes associated with the meal purchase. For example, the recommendation unit 136 transmits recommendation information indicating the place of provision, the method of provision, the place of eating, and / or whether or not the meal is to be eaten by two people, regarding the provision of the meal from the seller U2 to the purchaser U1, to the user terminal 20-U1 and the user terminal 20-U2. The recommendation unit 136 controls each process related to the payment for the meal.

[0070] The food loss elimination contribution calculation unit 137 calculates the amount of food loss eliminated by the purchaser U1 purchasing a meal from the seller U2. The food loss elimination contribution calculation unit 137 calculates the amount of food loss eliminated in the entire region by the purchase and sales activities of users who use the food sharing application at mealtimes.

[0071] The food loss elimination contribution calculation unit 137 calculates the amount of food loss eliminated for each region based on the matched meal amounts and the locations of the purchaser U1 and seller U2. The food loss elimination contribution calculation unit 137 calculates the degree of contribution of the purchaser U1 and seller U2 to the elimination of food loss in the municipality in which the purchaser U1 and seller U2 reside, due to the purchaser U1 purchasing meals from seller U2, based on the calculated amount of food loss eliminated for each region. The degree of contribution may be calculated using a specified function.

[0072] The health improvement contribution calculation unit 138 acquires the health care information of the purchaser U1 and the health care information of the seller U2, and calculates the degree of improvement in the health state of the purchaser U1 and / or the degree of improvement in the health state of the seller U2. The health improvement contribution calculation unit 138 calculates the extent to which the purchaser U1 has been able to satisfy nutrient deficiencies through the nutrients of the matched meal. The health improvement contribution calculation unit 138 calculates the degree of contribution to the improvement in the health state of the purchaser U1 and the seller U2 by the purchaser U1's purchase of the meal of the seller U2.

[0073] Specifically, the health improvement contribution calculation unit 138 calculates the reduction in medical expenses of the purchaser U1 and the seller U2 due to the purchase and sale of the matched meals by combining the data of medical examinations at medical institutions in cooperation with the My Number card and a health care application. The health improvement contribution calculation unit 138 may calculate the predicted reduction in medical expenses of the purchaser U1 and the seller U2 due to the purchase and sale of the matched meals. The health improvement contribution calculation unit 138 calculates the contribution to the reduction in medical expenses of the municipality in which the purchaser U1 and the seller U2 reside due to the purchaser U1's purchase of the meal of the seller U2 based on the reduction in medical expenses of the purchaser U1 and the seller U2. The contribution may be calculated using a predetermined function.

[0074] The reward granting unit 139 grants rewards to the purchaser U1 and the seller U2 according to the amount of food waste eliminated by the purchaser U1 purchasing the meal of the seller U2. The reward granting unit 139 requests the management server 30 of the local government in which the purchaser U1 and the seller U2 reside to issue local currency to the purchaser U1 and the seller U2 according to the degree of contribution of the purchaser U1 and the seller U2 to the elimination of food waste, and grants the local currency to the purchaser U1 and the seller U2. The purchaser U1 can convey his / her impressions of the meal to the seller U2 by rating and commenting on the meal of the seller U2 via the food sharing application.

[0075] The reward granting unit 139 grants rewards to the purchaser U1 and / or the seller U2 according to the degree of improvement in the health condition of the purchaser U1 and / or the degree of improvement in the health condition of the seller U2 as a result of the purchaser U1 purchasing the meal from the seller U2, based on the health care information of the purchaser U1 and the seller U2. The reward granting unit 139 requests the management server 30 of the local government in which the purchaser U1 and the seller U2 reside to issue local currency to the purchaser U1 and the seller U2 according to the degree of contribution to the improvement in the health condition (for example, the degree of contribution to the reduction in medical expenses of the local government in which the purchaser U1 and the seller U2 reside), and grants the local currency to the purchaser U1 and the seller U2.

[0076] Fig. 9 is a diagram showing an example of a screen of the user terminal 20-U1 of the user terminal 20-U1 Fig. 10 is a diagram showing an example of a screen of the user terminal 20-U1 of the user terminal 20-U2.

[0077] As shown in screen M2 in Fig. 9 and screen M3 in Fig. 10, user terminals 20-U1, 20-U2 display fields W21, W31 showing the local currency (points) acquired as a privilege by purchaser U1 and seller U2, fields W22, W32 showing detailed information on contributions to improving health, and fields W23, W33 showing detailed information on contributions to eliminating food waste. Fields W21, W31 display points corresponding to the degree of contribution to improving health and points corresponding to the degree of contribution to eliminating food waste.

[0078] By looking at screens M2 and M3, purchaser U1 and seller U2 can specifically recognize how much their purchase and sale of meals have contributed to the elimination of food waste and the improvement of their health. In addition, purchaser U1 and seller U2 can maintain their motivation to use the food sharing service by receiving local currency for their purchase and sale of meals.

[0079] [Processing method] 11 and 12 are sequence diagrams showing the processing procedure of the processing method according to the embodiment.

[0080] 11, the users, purchaser U1 and seller U2, register user information including the user's identification information, gender, age, and food preferences via a food sharing application installed in the user terminals 20-U1 and 20-U2 (steps S1 and S11). The user terminals 20-U1 and 20-U2 transmit the registered user information to the server device 10 (steps S2 and S12).

[0081] The user terminals 20-U1 and 20-U2 acquire activity information of the users (for example, time-series vital data) (steps S3 and S13), and transmit the information to the server device 10 (steps S4 and S14).

[0082] The user terminals 20-U1 and 20-U2 acquire purchase information of the purchaser U1 and the seller U2 (steps S5 and S15) and transmit it to the server device 10 (steps S6 and S16). The user terminals 20-U1 and 20-U2 acquire health care information of the purchaser U1 and the seller U2 (steps S7 and S17) and transmit it to the server device 10 (steps S8 and S18). The user terminals 20-U1 and 20-U2 detect the positions of the user terminals 20-U1 and 20-U2 (steps S9 and S19) and transmit the detected position information to the server device 10 (steps S10 and S20).

[0083] The server device 10 performs food management by predicting the expiration date of each user's food ingredients, and when the food ingredients are nearing the end of their useful life, notifying the user terminal 20-U2 used by the user (e.g., purchaser U1) of a consumption recommendation to use the food ingredients nearing the end of their useful life (steps S21 and S22). The server device 10 performs the processes of steps S21 and S22, for example, periodically.

[0084] The server device 10 receives the meal information registered by a user (eg, seller U2) via the food sharing application from the user terminal 20-U2 (steps S23, S24).

[0085] The server device 10 performs a matching process to match the purchaser with a seller who sells a meal that contains the nutrients that the purchaser U1 lacks (step S25). Then, the server device 10 transmits recommendation information to the user terminal 20-U1 that recommends the purchaser U1 to purchase a meal from a seller who sells a meal that contains the nutrients that the purchaser U1 lacks (step S27).

[0086] When a purchase request for the recommended meal is sent from the user terminal 20-U1 by operation of the purchaser U1 (step S27), the server device 10 transmits a message to the user terminal 20-U2 indicating that a purchase request for the meal has been received (step S28).

[0087] Then, when the user terminal 20-U2 notifies the user that the meal provision is accepted (steps S29, S30), the server device 10 controls the payment process for the meal fee (steps S31, S32). The server device 10 transmits recommendation information regarding the provision of the meal, indicating the place where the meal will be provided, the method of providing the meal, the place where the meal will be eaten, and / or whether or not the meal will be eaten by two people, to the user terminal 20-U1 and the user terminal 20-U2. Based on this recommendation information, the purchaser U1 and the seller U2 discuss and decide the place where the meal will be provided, the method of providing the meal, the place where the meal will be eaten, and / or whether or not the meal will be eaten by two people.

[0088] Next, the process according to the embodiment will be described with reference to Fig. 12. The server device 10 calculates the amount of food waste eliminated by the purchaser U1 purchasing the meal from the seller U2. The server device 10 then calculates the degree of contribution of the purchaser U1 and the seller U2 to the elimination of food waste in the municipality in which the purchaser U1 and the seller U2 reside (step S41). The server device 10 transmits the calculated degree of contribution together with a request to issue local currency to the management server 30 of the municipality in which the purchaser U1 and the seller U2 reside (step S42).

[0089] The server device 10 calculates the degree of improvement in the health state of purchaser U1 and / or the degree of improvement in the health state of seller U2 due to purchaser U1 purchasing the meal from seller U2. The server device 10 then calculates the degree of contribution to the improvement in the health state of purchaser U1 and seller U2 (for example, the degree of contribution to medical cost reduction) due to purchaser U1 purchasing the meal from seller U2 (step S43). The server device 10 transmits the calculated degree of contribution together with a request to issue local currency to the management server 30 of the local government (step S44).

[0090] In response to a request for issuing a local currency from the server device 10, the management server 30 issues local currency to the purchaser U1 and seller U2 as a reward according to their contribution to eliminating food waste and / or their contribution to improving health (steps S45, S46). The server device 10 transmits information indicating the respective contributions of the purchaser U1 and seller U2 to the user terminals 20-U1, 20-U2 together with the issued local currency (steps S47, S48).

[0091] [Effects of the embodiment] In this way, the server device 10 according to the embodiment matches a meal purchaser U1 with a meal seller U2 via a food sharing application, and the seller sells the meal prepared by the purchaser to the purchaser, thereby realizing food sharing between individual consumers. This allows the purchaser U1 to eat healthy meals while eliminating food waste, and the seller U2 to convert the surplus meals into money.

[0092] In an embodiment, the food sharing app service targets single-person households who have little social interaction and are prone to mental health problems, and communication between purchaser U1 and seller U2 during the delivery of meals reduces the deterioration of mental health of both purchaser U1 and seller U2, thereby reducing medical expenses.

[0093] In addition, purchaser U1 and seller U2 can maintain their motivation to use the food sharing service by receiving local currency for purchasing and selling their own meals. In the embodiment, by providing a return in the form of local currency, motivation to use the service can be maintained and individuals can continue their efforts to eliminate food waste and reduce medical costs.

[0094] [System configuration of the embodiment] The server device 10 is a conceptual functional diagram, and does not necessarily have to be physically configured as shown in the figure. In other words, the specific form of distribution and integration of the functions of the server device 10 is not limited to that shown in the figure, and all or part of the server device 10 can be functionally or physically distributed or integrated in any unit according to various loads, usage conditions, etc.

[0095] Further, all or any part of each process performed in the server device 10 may be realized by a CPU, a GPU (Graphics Processing Unit), and a program analyzed and executed by the CPU and the GPU. Further, each process performed in the server device 10 may be realized as hardware using wired logic.

[0096] Furthermore, among the processes described in the embodiments, all or part of the processes described as being performed automatically can be performed manually. Alternatively, all or part of the processes described as being performed manually can be performed automatically by a known method. In addition, the process procedures, control procedures, specific names, and information including various data and parameters described above and shown in the figures can be changed as appropriate unless otherwise specified.

[0097] [program] 13 is a diagram showing an example of a computer in which a program is executed to realize the server device 10. The computer 1000 has, for example, a memory 1010 and a CPU 1020. The computer 1000 also has a hard disk drive interface 1030, a disk drive interface 1040, a serial port interface 1050, a video adapter 1060, and a network interface 1070. These components are connected by a bus 1080.

[0098] The memory 1010 includes a ROM 1011 and a RAM 1012. The ROM 1011 stores a boot program such as a BIOS (Basic Input Output System). The hard disk drive interface 1030 is connected to a hard disk drive 1090. The disk drive interface 1040 is connected to a disk drive 1100. A removable storage medium such as a magnetic disk or an optical disk is inserted into the disk drive 1100. The serial port interface 1050 is connected to a mouse 1110 and a keyboard 1120, for example. The video adapter 1060 is connected to a display 1130, for example.

[0099] The hard disk drive 1090 stores, for example, an OS (Operating System) 1091, an application program 1092, a program module 1093, and program data 1094. That is, a program that defines each process of the server device 10 is implemented as a program module 1093 in which code executable by the computer 1000 is written. The program module 1093 is stored, for example, in the hard disk drive 1090. For example, a program module 1093 for executing the same process as the functional configuration of the server device 10 is stored in the hard disk drive 1090. The hard disk drive 1090 may be replaced by an SSD (Solid State Drive).

[0100] Furthermore, setting data used in the processing of the above-described embodiment is stored as program data 1094, for example, in memory 1010 or hard disk drive 1090. Then, CPU 1020 reads out program module 1093 or program data 1094 stored in memory 1010 or hard disk drive 1090 into RAM 1012 as necessary, and executes the program.

[0101] Note that the program module 1093 and the program data 1094 are not limited to being stored in the hard disk drive 1090, but may be stored in, for example, a removable storage medium and read by the CPU 1020 via the disk drive 1100 or the like. Alternatively, the program module 1093 and the program data 1094 may be stored in another computer connected via a network (such as a local area network (LAN) or wide area network (WAN)). The program module 1093 and the program data 1094 may then be read by the CPU 1020 from the other computer via the network interface 1070.

[0102] Although the embodiment of the invention made by the present inventor has been described above, the present invention is not limited by the description and drawings that form a part of the disclosure of the present invention according to the present embodiment. In other words, other embodiments, examples, operation techniques, etc. made by those skilled in the art based on the present embodiment are all included in the scope of the present invention. [Explanation of symbols]

[0103] 1 Processing System 10. Server equipment 11,21 Communications Department 12,22 Storage section 13,23 Control section 20, 20-U1, 20-U2 User terminal 24 Input / output section 25 Imaging unit 30 Management Server 121,221 User Information 122 Nutritional Information 123,226 Meal Information 124 Dietary Reference Intake Information 125 Food Information 126 Matching Conditions 131 User information acquisition unit 132 Nutrition Information Acquisition Department 133 Food Management Department 134 Meal Information Acquisition Department 135 Matching Department 136 Recommendation Department 137 Food waste elimination contribution calculation section 138 Health Improvement Contribution Calculation Department 139 Benefits Granting Department 222 Food Preferences Information 223 Activity information 224 Purchasing information 225 Healthcare Information 231 User Information Registration Department 232 Activity Information Acquisition Department 233 Purchasing Information Acquisition Department 234 Healthcare Information Acquisition Department 235 Position detection unit 236 Meal Information Acquisition Department 237 Recommendation output control unit 238 Contribution Output Control Unit

Claims

1. A processing device that communicates between a seller terminal used by a seller and a buyer terminal used by a buyer via a food sharing application installed on the seller terminal and the buyer terminal, a first acquisition unit that communicates between the seller terminal and the purchaser terminal, acquires purchase data in which the names of ingredients and / or meals purchased by the purchaser correspond to the purchase date and time, and purchase data in which the names of ingredients purchased by the seller correspond to the purchase date and time, and registers the data in a storage device; a second acquisition unit that communicates with the seller terminal, acquires meal information including an image of the meal prepared by the seller, the date and time the meal was prepared, its storage status, and the nutrients and amounts of the nutrients contained in the meal, and registers the information in the storage device; a third acquisition unit that calculates the nutrients taken by the purchaser based on the purchase data of the purchaser registered in the storage device and food information indicating the nutrients contained in each food, ingredient, and meal and their amounts, and obtains the nutrients that are lacking for the purchaser by subtracting the nutrients taken by the purchaser from the dietary reference intake information that corresponds to the purchaser and indicates the amount of each nutrient that should be taken in per day according to age, sex, and weight; a matching unit which refers to the dietary information registered in the storage device, and compares the nutrients lacking in the purchaser with the nutrients contained in the meals prepared by the seller in the dietary information, and refers to the health care information of the purchaser and the health care information of the seller registered in the storage device, and selects the seller who will sell the meals containing the nutrients lacking in the purchaser based on a compatibility score between the nutrients lacking in the purchaser and the nutrients contained in the meals prepared by the seller, a score of the elapsed time since the meals were prepared by the seller, and a score of the mental health of the seller; a recommendation unit that transmits recommendation information that recommends the purchase of meals from the seller selected by the matching unit to at least a purchaser terminal used by the purchaser; A processing device comprising:

2. A food waste elimination contribution calculation unit that calculates the amount of food waste elimination for each region based on information on the meals purchased by the purchaser from the seller selected by the matching unit and the locations of the purchaser and the seller; an awarding unit that awards a local currency to the purchaser and the seller according to the amount of food loss eliminated for each region calculated by the food loss elimination contribution calculation unit; 2. The processing apparatus of claim 1, further comprising:

3. The device further comprises a health improvement contribution calculation unit which calculates the medical cost reduction cost of the purchaser and the seller due to the purchaser purchasing the food of the seller based on linkage information from a system and / or a health care application related to the My Number card installed on the purchaser terminal and the seller terminal, and medical institution visit data; The processing device according to claim 2, characterized in that the granting unit grants the local currency to the purchaser and / or the seller in accordance with the medical expense reduction cost of the purchaser and the seller calculated by the health improvement contribution calculation unit.

4. The storage device stores matching conditions used by the matching unit, The matching conditions are prioritized according to the following scoring factors: a compatibility score between the nutrients lacking in the purchaser and the nutrients contained in the seller's meal is within a predetermined value; the distance between the seller and the purchaser is within a predetermined distance or within a predetermined time using public transportation; the elapsed time since the seller's meal was prepared; and the mental health score is lower than a standard value. The processing device described in claim 1, characterized in that the matching unit refers to the matching conditions, calculates a score for each ranking based on the health care information of the purchaser and the location information of the seller corresponding to each condition, the time elapsed since the seller prepared the meal, and / or the health care information of the purchaser and the health care information of the seller, with a weighting set for each priority, and selects a predetermined number of top meals and their sellers among the meals with the highest total scores as the sellers to be matched with the purchaser.

5. The processing device according to claim 1 , wherein the recommendation unit includes information indicating nutrients that are lacking for the purchaser in the recommendation information.

6. The processing device described in claim 1, characterized in that the recommendation unit targets single-person households who are prone to mental disorders, and by referring to the health care information of the purchaser and the health care information of the seller registered in the storage device, transmits the recommendation information indicating the location, method, location of the meal, and / or whether or not the meal should be eaten by two people regarding the provision of a meal by the seller to the purchaser terminal and the seller terminal used by the seller.

7. The processing device described in claim 1, further characterized in that it further has a food management unit that predicts the expiration date of food ingredients based on the purchasing data of food ingredients by the purchaser and the purchasing data of food ingredients by the seller registered in the storage device, and when the food ingredients are close to being discarded, notifies a terminal device used by the purchaser of the food ingredients to use the food ingredients that are close to being discarded.

8. A processing method executed by a computer as a processing device that communicates between a seller terminal used by a seller and a buyer terminal used by a buyer via a food sharing application installed on the seller terminal and a buyer terminal used by a buyer, comprising: A process of communicating between the seller terminal and the purchaser terminal, acquiring purchase data in which the names of ingredients and / or meals purchased by the purchaser correspond to the purchase date and time, and purchasing data in which the names of ingredients purchased by the seller correspond to the purchase date and time, and registering the acquired purchase data in a storage device; a step of communicating with the seller terminal to obtain meal information including an image of the meal prepared by the seller, the date and time the meal was prepared, its storage status, and the nutrients and amounts contained in the meal, and registering the information in the storage device; a step of calculating the nutrients taken by the purchaser based on the purchase data of the purchaser registered in the storage device and food information indicating the nutrients contained in each food, ingredient, and meal and their amounts, and determining the nutrients that are lacking for the purchaser by subtracting the nutrients taken by the purchaser from the dietary reference intake information that corresponds to the purchaser and is included in the dietary reference intake information indicating the amount of each nutrient that should be taken in a day according to age, sex, and weight; a step of referring to the dietary information registered in the storage device, comparing the nutrients lacking in the purchaser with the nutrients contained in the meals prepared by the seller in the dietary information, and referring to the health care information of the purchaser and the health care information of the seller registered in the storage device, and selecting a seller who will sell a meal containing the nutrients lacking in the purchaser based on a compatibility score between the nutrients lacking in the purchaser and the nutrients contained in the meals prepared by the seller, a score of the elapsed time since the meal was prepared by the seller, and a score of the mental health of the seller; a step of transmitting recommendation information recommending the purchase of meals from the seller selected in the selection step to at least a purchaser terminal used by the purchaser; A processing method comprising the steps of:

9. A processing program for causing a computer to execute a processing method, A computer as a processing device that communicates between a seller terminal used by a seller and a purchaser terminal used by a purchaser via a food sharing application installed on the seller terminal and the purchaser terminal, A step of communicating between the seller terminal and the purchaser terminal, acquiring purchase data in which the names of ingredients and / or meals purchased by the purchaser correspond to the purchase date and time, and purchasing data in which the names of ingredients purchased by the seller correspond to the purchase date and time, and registering the data in a storage device; a step of communicating with the seller terminal to obtain meal information including an image of the meal prepared by the seller, the date and time the meal was prepared, its storage status, and the nutrients and amounts contained in the meal, and registering the information in the storage device; calculating the nutrients taken by the purchaser based on the purchase data of the purchaser registered in the storage device and food information indicating the nutrients and their amounts contained in each food, ingredient, and meal, and determining the nutrients that are lacking for the purchaser by subtracting the nutrients taken by the purchaser from the dietary reference intake information that corresponds to the purchaser and is included in the dietary reference intake information indicating the amount of each nutrient that should be taken in a day according to age, sex, and weight; a step of referring to the dietary information registered in the storage device, comparing the nutrients lacking in the purchaser with the nutrients contained in the meals prepared by the seller in the dietary information, and referring to the health care information of the purchaser and the health care information of the seller registered in the storage device, and selecting a seller who will sell a meal containing the nutrients lacking in the purchaser based on a compatibility score between the nutrients lacking in the purchaser and the nutrients contained in the meals prepared by the seller, a score of the elapsed time since the meal was prepared by the seller, and a score of the mental health of the seller; a step of transmitting recommendation information recommending the purchase of meals from the seller selected in the selecting step to at least a purchaser terminal used by the purchaser; A processing program characterized by executing the above.

Citation Information

Patent Citations

  • Eating-and-drinking supporting system, eating-and-drinking supporting server, program, and user terminal

    JP2020197889A

  • Nutrition-related product recommendation device and method

    JP2021111326A

  • Meal service provision support system

    JP2022130010A

  • Food loss reduction system, food loss reduction method, and program

    JP2023034194A

  • Apparatus and method for educating, incentivizing, and managing healthy food choices based on individual's biometrics and health profiles

    US20230032908A1