Processing device, processing method and processing program
The processing device and method enable food sharing among individual consumers by matching nutritional needs with surplus meals, addressing the lack of platforms for individual food sharing, and achieving reduced food waste and improved health outcomes.
Patent Information
- Application Number
- JP2023212715
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-12-18
- Publication Date
- 2025-06-30
- Estimated Expiration
- 2043-12-18
AI Technical Summary
Existing food sharing services primarily target business-to-consumer transactions, leaving individual consumers without a platform to share excess food, resulting in unnecessary discards.
A processing device and method that acquires purchase data and nutritional information from both buyers and sellers, matches individuals lacking specific nutrients with sellers offering relevant meals, and recommends purchases through a user terminal.
Facilitates food sharing among individual consumers, reduces food waste, and promotes healthy eating by connecting buyers with surplus meals, while also reducing mental health issues and medical costs through social interaction and local currency incentives.
Smart Images

Figure 2025096797000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a processing device, a processing method, and a processing program.
Background Art
[0002] The Consumer Affairs Agency is promoting and raising awareness about efforts to reduce food loss. For example, the Consumer Affairs Agency is working on constructing a system that visualizes the efforts of companies, organizations, schools, etc. to reduce food loss, enabling consumers to know about the efforts of such entities.
Prior Art Documents
Non-Patent Documents
[0003]
Non-Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] Also, from the perspective of reducing food loss, food sharing services are also spreading. However, many of the existing services are mainly business-to-consumer (B2C) services targeting individual consumers by companies, and individual consumers themselves could not share the excess food and had no choice but to discard it as it was.
[0005] The present invention has been made in view of the above, and an object thereof is to provide a processing device, a processing method, and a processing program that enable food sharing among individual consumers.
Means for Solving the Problems
[0006] In order to solve the above-described problems and achieve the object, a processing apparatus according to the present invention includes: a first acquisition unit that acquires purchase data of foodstuffs and / or meals by a purchaser and purchase data of foodstuffs by a seller; a second acquisition unit that acquires information regarding meals made by the seller; a matching unit that calculates nutrients lacking in the purchaser based on the acquired purchase data and matches the seller who sells meals including the nutrients lacking in the purchaser with the purchaser; and a recommendation unit that transmits recommendation information for recommending purchase of meals from the seller who sells meals including the nutrients lacking in the purchaser to at least a purchaser terminal used by the purchaser.
Effect of the Invention
[0007] According to the present invention, food sharing can be performed among individual consumers.
Brief Description of the Drawings
[0008]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Figure 13
DETAILED DESCRIPTION OF THE INVENTION
[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 by this embodiment. Also, in the description of the drawings, the same parts are denoted by the same reference numerals.
[0010] [Embodiment] In the embodiment, a matching service between people who want to lead a healthy diet and surplus food ingredients and meals is proposed.
[0011] Single-person households (especially busy people and low-income earners) are likely to fall into an unhealthy diet centered on eating out and convenience stores. Also, single-person households (especially those with irregular lifestyles and small appetites) may sometimes have surplus food ingredients and meals. And single-person households have little human interaction and are likely to suffer from mental problems.
[0012] Therefore, in the embodiment, the targets are single-person households (purchasers) who are busy people or low-income earners, and people (sellers) with irregular lifestyles or small appetites, and the purchasers and sellers are matched. The purchasers know that cooking at home is healthier, but they feel that they have no time and it is troublesome. The sellers have small appetites, and when they cook too much food, they may not be able to finish it and discard the food ingredients.
[0013] In the embodiment, a system is realized in which a purchaser and a seller are matched, and the purchaser can take a healthy diet by purchasing the meals prepared by the seller, and the seller can exchange the surplus meals for money.
[0014] In addition, single-person households have little interaction with others and are prone to mental problems. Therefore, in the embodiment, by communicating during the delivery of meals, the deterioration of mental health is reduced and medical costs are reduced.
[0015] Furthermore, in the embodiment, by conducting a reduction using local currency (house money), the motivation to use the service is maintained, and the individual's efforts to eliminate food loss and reduce medical costs are continued. The source of the local currency uses the source from the national or local government according to the local contribution degree (food loss elimination contribution degree, medical cost reduction contribution degree).
[0016] [Processing System] First, the processing system according to the embodiment will be described. FIG. 1 is a block diagram showing an example of the configuration of the processing system according to the embodiment.
[0017] As shown in FIG. 1, the processing system 1 according to the embodiment is composed of a server device 10 (processing device), a user terminal 20-U1 of the purchaser U1, and a user terminal 20-U2 of the seller U2. The server device 10 is a server device owned by a business operator that provides a food sharing service.
[0018] The server device 10 can communicate with the management server 30 of the municipality where the purchaser U1 and the seller U2 reside. Note that the server device 10 may be connected to the management servers 30 of a plurality of municipalities. The configuration shown in FIG. 1 is only an example, and the specific configuration and the number of each device are not particularly limited. The management server 30 receives information regarding the local contribution degree by the server device 10, and issues local currency (house money) to the purchaser and the seller according to the local contribution degree. The local currency is digital currency that circulates in a specific area under the jurisdiction of the municipality 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 utilize the food sharing service, and are portable terminal devices capable of communicating 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] The food sharing applications provided by the food sharing service provider are 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, healthcare, and food information to the server device 10 via the food sharing application. The user terminals 20-U1 and 20-U2 receive the recommendation information, meal payment settlement information, and issued regional currency information transmitted from the server device 10 via the food sharing application, and output the received information by image display and voice. Hereinafter, when collectively referring to the user terminals 20-U1 and 20-U2, they will be described as the user terminal 20.
[0021] Based on the information received from the user terminal 2, the server device 10 matches a purchaser who wants to promote a healthy diet with a seller who wants to sell surplus meals. Then, the server device 10 transmits recommendation information recommending that the purchaser of the matched user terminal purchase the meal prepared by the seller. The server device 10 notifies the user terminals 20 of the purchasers and sellers of the issuance of regional currency according to the contribution degree to food loss elimination and / or the contribution degree to health improvement (for example, the contribution degree to medical expense reduction).
[0022] [User Terminal] 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 communication regarding various types of information. For example, the communication unit 21 controls communication conducted with the server device 10. The communication unit 21 transmits user information, location information, purchase information, activity information, healthcare information, and food information to the server device 10. The communication unit 21 receives recommendation information, meal payment settlement information, and issued regional currency information transmitted from the server device 10.
[0024] The input / output unit 24 outputs various types of information and receives input from the user. The input / output unit 24 includes, for example, a liquid crystal screen, a touch panel, a speaker, a microphone, etc. The input / output unit 24 outputs, on the food sharing application, a registration screen for registering user information including the user's food preferences, the sale or purchase of meals, as well as a screen for displaying recommendation information and regional currency issuance reports.
[0025] The imaging unit 25 includes a photoelectric conversion element such as a CCD or CMOS, and processes the 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, on the food sharing application, an image of the purchased food ingredients or an image of the meal prepared by the 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 RAM (Random Access Memory) 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, healthcare information 225, and food 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. It is set by the user on the food sharing application and is also acquired when collaborating with other applications.
[0028] Food preference information 222 is information indicating the food preferences of a user who uses the user terminal 20. The food preference information 222 is generated when the user registers their own food preferences on the food sharing application. Additionally, based on the user's purchase information, food images captured by the user, posts on SNS (Social Networking Service), etc., the tendency of the user's preferred meals is analyzed to generate the information.
[0029] Activity information 223 is information regarding the activities of a user who uses the user terminal 20, obtained, for example, through communication between a wearable device worn by the user and the user terminal 20. For example, the activity information is time-series vital data measured by the wearable device (vital data includes, for example, heart rate, body temperature, blood flow, respiratory rate).
[0030] Purchase information 224 is information about the food ingredients and meals purchased by a user who uses the user terminal 20, with the product name and the purchase date and time associated. Based on the food ingredients and meals included in this purchase information 224, the nutrients obtained by the user and the nutrients included in the meals provided by the user can be estimated.
[0031] Healthcare information 225 is information regarding the health status of a user who uses the user terminal 20, such as, for example, health examination data. Additionally, the healthcare information 225 may include information registered by the user on the screen of the healthcare application, or may include the analysis results of time-series vital data measured by the wearable device.
[0032] Meal information 226 is information regarding the meals prepared by a user who uses the user terminal 20. For example, the meal information 226 includes an image of the meal prepared by the user, the date and time the meal was prepared, and its storage status. On the food sharing application, the captured image is associated with the menu name registered by the user, the storage status registered by the user (e.g., stored in the refrigerator, etc.), and the nutrients and amounts included in the meal.
[0033] The control unit 23 has an internal memory for storing programs that define various processing procedures and the required data, and executes various processes based on 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 includes a user information registration unit 231, an activity information acquisition unit 232, a purchase information acquisition unit 233, a healthcare information acquisition unit 234, a position detection unit 235, a food 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, for example, when the user's information is input by the user on the registration screen of the food sharing application. The user information registration unit 231 registers the acquired user attributes (gender, age) and food preferences in the storage unit 22 as user information 221 and food preference information 222, and transmits them to the server device 10.
[0036] The activity information acquisition unit 232 acquires information related to the user's activities, specifically, time-series vital data, through communication with a wearable device worn by the user who uses the user terminal 20. The activity information acquisition unit 232 registers the acquired data in the storage unit 22 as activity information 223 and transmits it to the server device 10.
[0037] The purchase information acquisition unit 233 acquires purchase information, which is information on food ingredients and meals purchased by the user. The purchase information acquisition unit 233 acquires the purchase information based on, for example, the wallet function of the user terminal 20. Further, the purchase information acquisition unit 233 may acquire the purchase information by reading a two-dimensional code attached to the packaging or price tag of food ingredients or meals, reading a receipt image, cooperating with an electronic money system, data input by the user, etc. The purchase information acquisition unit 233 registers the acquired information as purchase information 224 in the storage unit 22 and transmits it to the server device 10.
[0038] The healthcare information acquisition unit 234 acquires healthcare information of the user who uses the user terminal 20. Information regarding the health condition is medical examination data. The healthcare information acquisition unit 234 acquires the healthcare information by cooperating with, for example, a healthcare application installed in the user terminal 20. Further, the healthcare information acquisition unit 234 may acquire the content of medical treatment and medication information at a hospital by cooperating with a My Number card and an insurance card, and generate healthcare information based on the acquired information. The purchase information acquisition unit 233 registers the acquired information as healthcare information 225 in the storage unit 22 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 GPS (Global Positioning System) 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 regarding meals prepared by the user who uses 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 (e.g., stored in a refrigerator, etc.) registered by the user. The meal information acquisition unit 236 associates the acquired data and registers it as meal information 226 in the storage unit 22, and also transmits it to the server device 10.
[0041] The recommendation output control unit 237 controls the output of various recommendation information transmitted from the server device 10. The recommendation output control unit 237 outputs the recommendation information, for example, by means of the screen of the food sharing application or a PUSH notification. The recommendation information indicates the purchaser and the seller matched by the server device 10, and is information that recommends that the purchaser purchase a meal from the seller. The recommendation output control unit 237 displays, on the screen of the food sharing application, for example, the matched meals in a ranking format. Also, the recommendation information may be information that recommends using the ingredients whose expiration is approaching when the expiration of the ingredients purchased by the user is approaching.
[0042] The contribution output control unit 238 controls the output of the contribution of the user to the elimination of food loss and / or the contribution to the improvement of the health status (e.g., the contribution to the reduction of medical expenses) due to the purchase of a meal by the user or the sale of a meal by the user. The contribution of the user to the elimination of food loss and / or the contribution to the improvement of the health status is transmitted from the server device 10. The contribution output control unit 238 controls the output of the benefits (regional currency) given according to the contribution of the user to the elimination of food loss and / or the contribution to the improvement of the health status based on the amount of food loss eliminated and the degree of improvement of the user's health status.
[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 communication regarding various information. For example, the communication unit 11 controls communication performed 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 performs transmission and reception of information regarding regional currency issuance for the user.
[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 RAM (Random Access Memory) 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 intake standard information 124, food information 125, and matching conditions 126.
[0046] The user information 121 includes various information regarding 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, for example, items of user identification information, user gender, age, food preference, location information, activity information, healthcare information, and purchase information. Information on these items is registered by the user, for example, when downloading the food sharing application of the user terminal 20. Also, information on these items is transmitted from the user terminal 20.
[0047] For example, in the user information 121, as the user "U1", gender "male", age "in his 30s", food preference "Japanese cuisine", location information "Area B, City A", activity information "C1", healthcare information "D1", and purchase information "E1" are registered.
[0048] The nutritional information 122 includes various information regarding the nutritional status 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, for example, user identification information, purchase information (including the purchase date and time), and items of nutrients lacking. Among these items, the nutrients lacking are acquired by the nutritional information acquisition unit 132. For example, in the nutritional information 122, for the user "U1", the purchase information "E1" and the nutrients lacking "protein, vitamin D" that are lacking in the foodstuffs and meals included in the purchase information "E1" are recorded.
[0049] The meal information 123 includes various information regarding the meals made by each user 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, for example, user identification information, meal information (including the creation date and time), and items of nutrients. The data of the items of the meal information include the image of the meal transmitted from the user terminal 20, the nutrients and amounts included in the meal obtained by analyzing the image, the date and time when the meal was made, and the storage status thereof. Also, the nutrients include the nutrients included in the corresponding meal.
[0050] For example, in the meal information 123, it is recorded that the meal information "F21" made by the user "U2" includes the nutrients "protein, vitamin D".
[0051] The meal intake standard information 124 is information showing the amounts of each nutrient that should be ingested per day according to age, gender, and weight, for example, based on the "Dietary Intake Standards for Japanese" (Reference 1) announced by the Ministry of Health, Labour and Welfare. Reference 1: Ministry of Health, Labour and Welfare, "Report of the Study Group for Formulating the Dietary Reference Intakes for Japanese (2020 Edition)", [Searched on October 23, 2023], Internet <URL:https: / / www.mhlw.go.jp / stf / newpage_08517.html>
[0052] Food information 125 is information indicating the nutrients contained in each food, food ingredient, and meal and their amounts. Food information 125 may record, for example, not only the nutrients of each food, food ingredient, and meal, but also the ingredients standardly included in commercially available bento boxes, and their nutrients and amounts, in association with the identification information of the bento boxes.
[0053] Matching condition 126 is information indicating the matching conditions for purchasing and selling meals to each user who uses the food sharing service.
[0054] Figure 7 is a diagram showing an example of the data configuration of the matching condition 126 shown in Figure 3. As shown in Figure 7, the matching condition 126 is set with priorities. For example, the condition with the highest priority (rank 1) is "degree of matching with deficient nutrients", the condition with the second highest priority (rank 2) is "within a distance of X m or within 20 minutes using transportation", the condition with the third highest priority (rank 3) is "elapsed time since the meal was prepared", and the condition with the highest priority is "mental health score is lower than the standard value". A weight is set for each condition. The recommendation section 136 (described later) selects users who recommend the sale and purchase of meals with reference to the matching condition 126.
[0055] The control unit 13 has an internal memory for storing programs that define various processing procedures and the required data, and executes various processes based on these. Here, the control unit 13 may be 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).
[0056] The control unit 13 includes a user information acquisition unit 131 (first acquisition unit), a nutrition information acquisition unit 132, a foodstuff management unit 133, a meal information acquisition unit 134 (second acquisition unit), a matching unit 135, a recommendation unit 136, a food loss reduction contribution degree calculation unit 137, a health improvement contribution degree calculation unit 138, and a privilege granting unit 139 (granting unit).
[0057] The user information acquisition unit 131 acquires purchase data of foodstuffs and / or meals by the purchaser U1 and purchase data of foodstuffs by the seller U2. The user information acquisition unit 131 registers the user information transmitted from the user terminal 20 of the user who uses the food sharing service in the user information 221 in association with the identification information of the user. The user information includes the user's identification information, gender, age, food preference, location information, activity information, healthcare information, and purchase information.
[0058] Based on the purchase information acquired from the user terminal 20 of the user who uses the food sharing service, the nutrition information acquisition unit 132 determines the nutrients lacking in the user, and registers them in the nutrition information 122 in association with the identification information of the user. For example, for the purchaser U1, the nutrition information acquisition unit 132 analyzes the lacking nutrients with reference to the dietary intake standard information 124 based on the nutritional intake status of the purchaser U1.
[0059] Specifically, the nutrition information acquisition unit 132 calculates the nutrients ingested by the purchaser U1 based on the purchase information E1 of the purchaser U1 and the food information 125. Then, the nutrition information acquisition unit 132 subtracts the nutrients ingested by the purchaser U1 from the intake standard corresponding to the purchaser U1 in the dietary intake standard information 124 to obtain the nutrients lacking in the purchaser U1.
[0060] Based on the purchase data of food ingredients by the user (for example, purchaser U1, seller U2), the food ingredient management unit 133 predicts the expiration date of the food ingredients, and when the disposal of the food ingredients is approaching, notifies the corresponding user's user terminal 20 to use the food ingredients whose disposal is approaching. By performing the notification, the food ingredient management unit 133 avoids the disposal of the food ingredients and aims to eliminate food loss.
[0061] The dietary information acquisition unit 134 acquires information about the meals prepared by the seller via the food sharing application. For example, the dietary information acquisition unit 134 receives the dietary information transmitted from the user terminal 20. The dietary information acquisition unit 134 analyzes the image included in the dietary information to obtain the nutrients and amounts included in the meal of this image.
[0062] The dietary information acquisition unit 134 associates, as dietary information 123, the image of the meal taken by the user, the date and time when the meal was prepared, the menu name registered by the user, the storage status (for example, stored in the refrigerator, etc.) registered by the user, and the nutrients and amounts included in this meal, and registers them in the storage unit 12.
[0063] The matching unit 135 matches a seller who sells a diet containing nutrients lacking in the purchaser U1 with the purchaser. The matching unit 135 collates the nutrients lacking in an arbitrary purchaser U1 calculated by the nutrition information acquisition unit 132 with the nutrients contained in the diet prepared by the seller with reference to the diet information 123, and matches a seller who sells a diet containing the nutrients lacking in the purchaser U1 with the purchaser U1. The matching unit 135 selects a seller who matches the purchaser U1 based on the health care information of the purchaser U1, the location information of the seller, the elapsed time since the seller prepared the diet, and / or the health care information of the purchaser 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 based on the following A to C scoring elements. A: Compatibility score between the nutrients lacking in the purchaser and the nutrients contained in the seller's diet corresponding thereto B: Elapsed time score since the diet was prepared by the seller C: Score of the seller's mental health care
[0065] The higher the degree of compatibility of the nutrients, the higher the score of Score A. Also, the longer the elapsed time since the diet was prepared, the higher the score of Score B. Note that if the elapsed time since the diet was prepared has passed the period recommended for consumption, the matching unit 135 determines that this diet cannot be provided. Also, Score C is given when there is a mental disorder. The matching unit 135 outputs a predetermined number of top-ranked diets and their sellers to the recommendation unit 136 among the diets with the highest total of Scores A to C.
[0066] Also, the matching unit 135 refers to, for example, the matching condition 126, calculates each score with a weighting set for each priority level for the candidate diet and its seller, and outputs a predetermined number of top-ranked diets and their sellers to the recommendation unit 136 among the diets with the highest total score.
[0067] The recommendation unit 136 transmits 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 meals from sellers who sell meals containing nutrients lacking in the purchaser U1. The recommendation unit 136 includes in the recommendation information information indicating the nutrients lacking in the purchaser U1.
[0068] FIG. 8 is a diagram showing an example of the screen of the user terminal 20-U1. As shown in the screen M1 of FIG. 8, on the user terminal 20-U1, a column W11 indicating the nutrients lacking in the purchaser U1 and a column W12 indicating in a ranking format the meals containing the nutrients lacking in the purchaser U1 are displayed. By looking at the screen M1, the purchaser U1 can confirm that the nutrient lacking in himself / herself is "vitamin D". Furthermore, by looking at the screen M1, the purchaser U1 can confirm the meals rich in "vitamin D" that the purchaser U1 can purchase. Also, since the recommended meals are in line with the purchaser U1's food preferences, the purchaser U1 can purchase the meals he / she likes.
[0069] When the recommended meal is selected for purchase by the purchaser U1, the recommendation unit 136 controls various processes associated with the meal purchase. For example, the recommendation unit 136 transmits to the user terminal 20-U1 and the user terminal 20-U2 recommendation information regarding the place of provision, the method of provision, the place of the meal, and / or whether to take the meal for two people, regarding the provision of the meal from the seller U2 to the purchaser U1. The recommendation unit 136 controls each process regarding the payment of the meal price.
[0070] The food loss elimination contribution calculation unit 137 calculates the amount of food loss eliminated due to the purchaser U1 purchasing the meal of the seller U2. The food loss elimination contribution calculation unit 137 calculates the amount of food loss eliminated in the entire region due to the food purchase and sales activities of users using the food sharing application during meals.
[0071] The food loss elimination contribution calculation unit 137 calculates the amount of food loss eliminated for each region based on the information on the matched amount of meals and the positions of the purchaser U1 and the seller U2. Based on the calculated amount of food loss eliminated for each region, the food loss elimination contribution calculation unit 137 calculates the contribution of the purchaser U1 and the seller U2 to the elimination of food loss in the municipalities where the purchaser U1 and the seller U2 reside due to the purchaser U1 purchasing the seller U2's meals. The contribution can be calculated using a predetermined function.
[0072] The health improvement contribution calculation unit 138 acquires the healthcare information of the purchaser U1 and the healthcare information of the seller U2, and calculates the degree of improvement in the health status of the purchaser U1 and / or the degree of improvement in the health status of the seller U2. The health improvement contribution calculation unit 138 calculates how much the purchaser U1 can replenish the deficient nutrients based on the nutrients of the matched meals. The health improvement contribution calculation unit 138 calculates the contribution of the purchaser U1 and the seller U2 to the improvement of their health status due to the purchaser U1 purchasing the seller U2's meals.
[0073] Specifically, the health improvement contribution calculation unit 138 calculates the reduced medical expenses of the purchaser U1 and the seller U2 due to the purchase and sale of the matched meals in combination with the data on medical institution visits through cooperation with the My Number card or healthcare application. The health improvement contribution calculation unit 138 may calculate the reduced medical expenses of the purchaser U1 and the seller U2 predicted by the purchase and sale of the matched meals. Based on the reduced medical expenses of the purchaser U1 and the seller U2, the health improvement contribution calculation unit 138 calculates the contribution of the purchaser U1 and the seller U2 to the reduction of medical expenses in the municipalities where the purchaser U1 and the seller U2 reside due to the purchaser U1 purchasing the seller U2's meals. The contribution can be calculated using a predetermined function.
[0074] The privilege granting unit 139 grants privileges to the purchaser U1 and the seller U2 according to the amount of food loss eliminated due to the purchaser U1 purchasing the seller U2's meal. The privilege granting unit 139 requests the management server 30 of the municipality where the purchaser U1 and the seller U2 reside to issue local currency to the purchaser U1 and the seller U2 according to their contribution degrees to the elimination of food loss, and grants local currency to the purchaser U1 and the seller U2. Note that the purchaser U1 can convey the impression of the meal to the seller U2 by evaluating and commenting on the seller U2's meal via the food sharing application.
[0075] The privilege granting unit 139 grants privileges to the purchaser U1 and / or the seller U2 according to the improvement degree of the purchaser U1's health status and / or the improvement degree of the seller U2's health status due to the purchaser U1 purchasing the seller U2's meal, based on the health care information of the purchaser U1 and the health care information of the seller U2. The privilege granting unit 139 requests the management server 30 of the municipality where the purchaser U1 and the seller U2 reside to issue local currency to the purchaser U1 and the seller U2 according to their contribution degrees to the improvement of health status (for example, their contribution degrees to the reduction of medical expenses in the municipality where the purchaser U1 and the seller U2 reside), and grants local currency to the purchaser U1 and the seller U2.
[0076] FIG. 9 is a diagram showing an example of the screen of the user terminal 20 - U1 of the user terminal 20 - U1. FIG. 10 is a diagram showing an example of the screen of the user terminal 20 - U1 of the user terminal 20 - U2.
[0077] As shown in the screen M2 of FIG. 9 and the screen M3 of FIG. 10, columns W21, W31 showing the local currency (points) obtained by the purchaser U1 and the seller U2 as privileges respectively, columns W22, W32 showing detailed information regarding the contribution to the improvement of health status, and columns W23, W33 showing detailed information regarding the contribution to the elimination of food loss are displayed on the user terminals 20 - U1, 20 - U2. In columns W21, 31, points corresponding to the contribution degree to the improvement of health status and points corresponding to the contribution degree to the elimination of food loss are displayed.
[0078] By viewing screens M2 and M3, purchaser U1 and seller U2 can specifically recognize how much their food purchases and sales have contributed to eliminating food loss and how much they have contributed to improving health. Also, purchaser U1 and seller U2 can maintain their motivation to use the food sharing service by the issuance of local currency through their food purchases and sales.
[0079] [Processing method] FIGS. 11 and 12 are sequence diagrams showing the processing procedures of the processing method according to the embodiment.
[0080] As shown in FIG. 11, purchaser U1 and seller U2, who are users, register user information including the user's identification information, gender, age, and food preferences via the food sharing application installed on 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 the user's activity information (e.g., time-series vital data) (steps S3 and S13) and transmit it to the server device 10 (steps S4 and S14).
[0082] The user terminals 20-U1 and 20-U2 acquire the purchase information of purchaser U1 and 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 the healthcare information of purchaser U1 and 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 predicts the expiration date of the food ingredients of each user, and when the expiration of the food ingredients is approaching, it performs food ingredient management to notify the user terminal 20-U2 used by the user (for example, purchaser U1) of a consumption recommendation that recommends using the food ingredients whose expiration is approaching (steps S21, S22). The server device 10 periodically executes the processes of steps S21 and S22, for example.
[0084] The server device 10 receives the dietary information registered by the user (for example, 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 seller who sells the meal containing the nutrients lacking in the purchaser U1 with the purchaser (step S25). Then, the server device 10 transmits recommendation information that recommends the purchase of a meal from the seller who sells the meal containing the nutrients lacking in the purchaser U1 to the user terminal 20-U1 (step S27).
[0086] When a purchase request for the recommended meal is transmitted from the user terminal 20-U1 by the operation of the purchaser U1 (step S27), the server device 10 transmits to the user terminal 20-U2 that there is a purchase request for the meal (step S28).
[0087] Then, when it is notified from the user terminal 20-U2 that the provision of the meal is approved (steps S29, S30), the server device 10 controls the settlement process of the meal price (steps S31, S32). Note that the server device 10 transmits recommendation information indicating the place of provision, the method of provision, the place of the meal, and / or whether to take the meal for two people regarding the provision of the meal to the user terminal 20-U1 and the user terminal 20-U2. Based on this recommendation information, the purchaser U1 and the seller U2 negotiate to determine the place of provision, the method of provision, the place of the meal, and / or whether to take the meal for two people.
[0088] Next, referring to FIG. 12, the processing according to the embodiment will be described. The server device 10 calculates the amount of food loss eliminated due to the purchaser U1 purchasing the meal of the seller U2. Then, the server device 10 calculates the contribution degrees of the purchaser U1 and the seller U2 to the elimination of food loss in the municipality where the purchaser U1 and the seller U2 reside (step S41). The server device 10 transmits the calculated contribution degrees to the management server 30 of the municipality where the purchaser U1 and the seller U2 reside, together with a request for issuing local currency (step S42).
[0089] The server device 10 calculates the degree of improvement in the health status of the purchaser U1 and / or the degree of improvement in the health status of the seller U2 due to the purchaser U1 purchasing the meal of the seller U2. Then, the server device 10 calculates the contribution degrees of the purchaser U1 and the seller U2 to the improvement of their health status (for example, the contribution degree to the reduction of medical expenses) due to the purchaser U1 purchasing the meal of the seller U2 (step S43). The server device 10 transmits the calculated contribution degrees to the management server 30 of the municipality, together with a request for issuing local currency (step S44).
[0090] The management server 30 issues local currency to the purchaser U1 and the seller U2 as a privilege according to the contribution degrees of the purchaser U1 and the seller U2 to the elimination of food loss and / or the contribution degrees to the improvement of the health status in response to the request for issuing local currency by the server device 10 (steps S45, S46). The server device 10 transmits the issued local currency and the information indicating the respective contribution degrees of the purchaser U1 and the seller U2 to the user terminals 20-U1 and 20-U2 (steps S47, S48).
[0091] [Effects of the Embodiment] As described above, the server device 10 according to the embodiment matches the meal purchaser U1 and the meal seller U2 via the food sharing application, and realizes food sharing between individual consumers by selling the meal made by the seller to the purchaser. As a result, while eliminating food loss, the purchaser U1 can take a healthy meal, and the seller U2 can exchange the surplus meal for money.
[0092] In the embodiment, by targeting single-person households that have little interaction with others and are prone to mental disorders with the food sharing app service, the deterioration of the mental health of both the purchaser U1 and the seller U2 is reduced through communication during the delivery of meals between the purchaser U1 and the seller U2, and medical costs are reduced.
[0093] In addition, the purchaser U1 and the seller U2 can maintain their motivation to use the food sharing service by having local currency issued through their own purchases and sales of meals. In the embodiment, by providing a reduction using local currency, the motivation to use the service can be maintained, and efforts to eliminate food waste and reduce medical costs at the individual level can be continued.
[0094] [Regarding the System Configuration of the Embodiment] The server device 10 is conceptually functional and does not necessarily need to be physically configured as shown in the figure. That is, the specific form of the 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 it can be functionally or physically distributed or integrated in any unit according to various loads, usage situations, etc.
[0095] Also, each process performed in the server device 10 may be realized in whole or in any part by a program analyzed and executed by a CPU, a GPU (Graphics Processing Unit), and the CPU and GPU. Also, each process performed in the server device 10 may be realized as hardware by wired logic.
[0096] In addition, among the processes described in the embodiments, all or part of the processes described as being automatically performed can also be performed manually. Or, all or part of the processes described as being performed manually can also be automatically performed by a known method. In addition, the processing procedures, control procedures, specific names, and information including various data and parameters described above and shown in the figures can be appropriately changed unless otherwise specified.
[0097] [Program] FIG. 13 is a diagram showing an example of a computer in which the server device 10 is realized when the program is executed. 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), for example. The hard disk drive interface 1030 is connected to the hard disk drive 1090. The disk drive interface 1040 is connected to the disk drive 1100. A removable storage medium such as a magnetic disk or an optical disk is inserted into the disk drive 1100, for example. The serial port interface 1050 is connected to, for example, a mouse 1110 and a keyboard 1120. The video adapter 1060 is connected to, for example, a display 1130.
[0099] The hard disk drive 1090 stores, for example, an OS (Operating System) 1091, application programs 1092, program modules 1093, and program data 1094. That is, the programs that define the respective processes of the server device 10 are implemented as program modules 1093 in which codes executable by the computer 1000 are described. The program modules 1093 are stored, for example, in the hard disk drive 1090. For example, program modules 1093 for executing processes similar to the functional configurations in the server device 10 are stored in the hard disk drive 1090. Note that the hard disk drive 1090 may be replaced by an SSD (Solid State Drive).
[0100] Also, the setting data used in the processes of the above-described embodiments is stored as program data 1094, for example, in the memory 1010 or the hard disk drive 1090. Then, the CPU 1020 reads out and executes the program modules 1093 and program data 1094 stored in the memory 1010 or the hard disk drive 1090 into the RAM 1012 as needed.
[0101] Note that the program modules 1093 and program data 1094 are not limited to being stored in the hard disk drive 1090, and may be stored, for example, in a removable storage medium and read by the CPU 1020 via a disk drive 1100 or the like. Alternatively, the program modules 1093 and program data 1094 may be stored in another computer connected via a network (LAN (Local Area Network), WAN (Wide Area Network), etc.). Then, the program modules 1093 and program data 1094 may be read by the CPU 1020 from the other computer via the network interface 1070.
[0102] The embodiments to which the invention made by the present inventor is applied have been described above. However, 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. That is, all other embodiments, examples, operation techniques, etc. made by those skilled in the art based on the present embodiment are included in the scope of the present invention.
Explanation of Signs
[0103] 1 Processing system 10 Server device 11, 21 Communication unit 12, 22 Storage unit 13, 23 Control unit 20, 20-U1, 20-U2 User terminal 24 Input / output unit 25 Imaging unit 30 Management server 121, 221 User information 122 Nutrition information 123, 226 Meal information 124 Meal intake standard information 125 Food information 126 Matching condition 131 User information acquisition unit 132 Nutrition information acquisition unit 133 Food material management unit 134 Meal information acquisition unit 135 Matching unit 136 Recommendation unit 137 Food loss elimination contribution degree calculation unit 138 Health improvement contribution degree calculation unit 139 Privilege granting unit 222 Food preference information 223 Activity information 224 Purchase information 225 Healthcare information 231 User information registration unit 232 Activity information acquisition unit 233 Purchase information acquisition unit 234 Healthcare information acquisition unit 235 Position detection unit 236 Meal information acquisition unit 237 Recommendation Output Control Unit 238 Contribution Output Control Unit
Claims
1. A first acquisition unit that acquires purchase data of food ingredients and / or meals by a purchaser and purchase data of food ingredients by a seller; A second acquisition unit that acquires information regarding meals prepared by the seller; A matching unit that calculates nutrients lacking in the purchaser based on the acquired purchase data and matches the seller who sells meals containing the nutrients lacking in the purchaser with the purchaser; A recommendation unit that transmits recommendation information for recommending the purchase of meals from the seller who sells meals containing the nutrients lacking in the purchaser to at least the purchaser terminal used by the purchaser; A processing device, characterized by comprising the above.
2. The processing device according to claim 1, further comprising an awarding unit that awards benefits to the purchaser and the seller according to the amount of food loss eliminated by the purchaser's purchase of the seller's meals.
3. The awarding unit according to claim 2 awards benefits to the purchaser and / or the seller according to the degree of improvement in the purchaser's health state and / or the degree of improvement in the seller's health state due to the purchaser's purchase of the seller's meals, based on the purchaser's healthcare information and the seller's healthcare information.
4. The matching unit according to claim 1 selects the seller who matches the purchaser based on the purchaser's healthcare information, the seller's location information, the elapsed time since the seller prepared the meal, and / or the purchaser's healthcare information and the seller's healthcare information.
5. The processing device according to claim 1, wherein the recommendation unit includes information indicating the nutrients lacking in the purchaser in the recommendation information.
6. The processing device according to claim 1, wherein the recommendation unit transmits the recommendation information indicating the place of provision, the method of provision, the place of the meal, and / or whether to take the meal for two people regarding the provision of the meal from the seller to the purchaser to at least the purchaser terminal and the seller terminal used by the seller.
7. Based on the purchase data of food ingredients by the purchaser and the purchase data of food ingredients by the seller, predict the expiration date of the food ingredients, and when the waste of the food ingredients is approaching, further include a food ingredient management unit that notifies the terminal device used by the purchaser to use the food ingredients that are approaching waste. The processing device according to claim 1, characterized in that.
8. A processing method executed by a processing device, A step of obtaining purchase data of food ingredients and / or meals by the purchaser and purchase data of food ingredients by the seller; A step of obtaining information on meals made by the seller; Based on the obtained purchase data, calculate the nutrients lacking in the purchaser, and match the seller who sells meals including the nutrients lacking in the purchaser with the purchaser; A step of transmitting recommendation information for recommending the purchase of meals from the seller who sells meals including the nutrients lacking in the purchaser to at least the purchaser terminal used by the purchaser; A processing method characterized by including.
9. A step of obtaining purchase data of food ingredients and / or meals by the purchaser and purchase data of food ingredients by the seller; A step of obtaining information on meals made by the seller; Based on the obtained purchase data, calculate the nutrients lacking in the purchaser, and match the seller who sells meals including the nutrients lacking in the purchaser with the purchaser; A step of transmitting recommendation information for recommending the purchase of meals from the seller who sells meals including the nutrients lacking in the purchaser to at least the purchaser terminal used by the purchaser; A processing program for causing a computer to execute.
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