NUTRITION STATE ANALYSIS SYSTEM USING URINE TEST STRIP
20230213452 · 2023-07-06
Inventors
Cpc classification
International classification
Abstract
A nutrition state analysis system in which a service provision server and a client terminal transmit and receive data via a network, wherein: the client terminal is provided with a urine test strip color data input means, and a data transmission/reception means that transmits color data for an inputted urine test strip to the service provision server and receives evaluation data from the service provision server; and the service provision server is provided with a urine test strip color data analysis means, a nutrition state evaluation means that evaluates the nutrition state of the user on the basis of the analysis result produced by the urine test strip color data analysis means, and a server-side data transmission/reception means that receives the color data for the urine test strip from the client terminal, and transmits evaluation data from the nutrition state evaluation means to the client terminal.
Claims
1-8. (canceled)
9. A nutrition state analysis method performed by a client device, the method comprising: inputting, via a camera of the client device, a photograph of a urine test strip reaction site which has been soaked in urine; transmitting the photograph of the urine test strip reaction site toward a server; receiving a nutrition state evaluation from the server in response to the transmitting; and displaying the nutrition state evaluation on a screen of the client device.
10. The method of claim 9, wherein the inputting of the photograph of the urine test strip reaction site comprises displaying an imaging range on the client device screen, the imaging range including frame lines indicating a position of the urine test strip reaction site relative to the camera.
11. The method of claim 10, wherein the imaging range includes frame lines indicating a plurality of positions of a plurality of respective urine test strip reaction sites relative to the camera.
12. The method of claim 9, wherein the inputting further comprises inputting via the camera a photograph of a reference color sample together with the photograph of the urine test strip reaction site.
13. The method of claim 9, wherein the inputting further comprises inputting via the camera a photograph of a reference color sample together with the photograph of the urine test strip reaction site, the reference color sample being one of a plurality of reference color samples which are located on a color sample sheet.
14. The method of claim 9, wherein the inputting further comprises inputting via the camera a photograph of a reference color sample identifier together with the photograph of the urine test strip reaction site, the reference color sample identifier comprising at least one of: a printed number, or a two-dimensional printed code.
15. The method of claim 9, further comprising inputting question data regarding a physical condition of a user on a day in which the urine test strip reaction site was soaked in urine of the user, and transmitting the question data to the server.
16. The method of claim 9, further comprising prompting a user for meal data, inputting meal data after the prompting, and transmitting the meal data to the server.
17. The method of claim 9, further comprising inputting via the camera a photograph of a meal of a user, and transmitting the photograph of the meal to the server as meal data.
18. A nutrition state analysis method performed by a server, the method comprising: receiving a photograph of a urine test strip reaction site which has been soaked in urine of a user; analyzing color data of the photograph; producing a nutrition state evaluation based on at least a result of the analyzing of the color data; and transmitting the nutrition state evaluation toward a client device.
19. The method of claim 18, further comprising obtaining user information of the user, the user information comprising at least two of: user gender, user age, user lifestyle data, user medical history data.
20. The method of claim 18, further comprising obtaining user information of the user, the user information comprising a result of a past analysis of urine of the user.
21. The method of claim 18, wherein the photograph also includes a photograph of a reference color, and wherein analyzing color data of the photograph comprises comparing a color of the urine test strip reaction site to the reference color.
22. The method of claim 18, wherein analyzing color data of the photograph comprises analyzing a color density of the urine test strip reaction site to determine a calcium ion concentration.
23. The method of claim 18, wherein analyzing color data of the photograph comprises analyzing a color density of the urine test strip reaction site to determine a magnesium ion concentration.
24. The method of claim 18, further comprising receiving a photograph of a meal, and performing image analysis on the photograph of the meal, thereby identifying a food candidate, and wherein producing the nutrition state evaluation is based on at least meal data.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
BEST MODE FOR CARRYING OUT THE INVENTION
[0042] Examples of the present invention will be described in detail below with reference to the drawings. The present invention is not limited to the following examples and examples shown in the figures, and the present invention can be variously changed in design.
Example 1
[0043]
[0044] The client terminal 10 is provided urine test strip color data input means 11 and data transmission/reception means 16. The urine test strip color data input means 11 inputs the color data of the urine test strip soaked in the collected urine, and the data transmission/reception means 16 transmits the input color data of the urine test strip to the service provision server 20, and receives evaluation data on nutrition state from the service provision server 20.
[0045] The service provision server 20 is provided the urine test strip color data analysis means 21, the nutrition state evaluation means 24 and server-side data transmission/reception means 26. The urine test strip color data analysis means 21 analyzes the color data of the urine test strip, and the nutrition state evaluation means 24 evaluates the nutrition state of the user (not shown) based on the analysis result analyzed by the urine test strip color data analysis means 21. Also, the server-side data transmission/reception means 26 receives the color data of the urine test strip from the client terminal 10 and transmits the evaluation data of the nutrition state evaluation means 24 to the client terminal 10.
[0046] Next, a usage flow of the nutrition state analysis system of Example 1 will be described with reference to
[0047] First, the user inputs urine test strip color data using the urine test strip color data input means 11 provided in the client terminal 10 (step S05).
[0048] As shown in
[0049] When the examination is started, the screen transitions to the procedure explanation screen shown in
[0050] On the procedure explanation screen shown in
[0051] Upon receiving the notification sound, the user takes an image of the urine test strip and the color sample paper using a camera (not shown) provided on the client terminal 10 (step S17).
[0052] As shown in
[0053] As shown in
[0054] A shooting image photographed by tapping the shooting button 27 is transmitted to the service provision server 20 via the Internet 3 by the data transmission/reception means 16. The service provision server 20 analyzes the received urine test strip color data using the urine test strip color data analysis means 21 (step S06). Specifically, the color code of the reaction sites (8a to 8c) is analyzed using the color sample 90 as a reference.
[0055] After analyzing the urine test strip color data, the service provision server 20 evaluates the user's nutrition state based on above analysis results as shown in
[0056] The user can view the displayed nutrition data and easily and quickly check his own nutrition state. As described above, according to the nutrition state analysis system 100, the user performs a test on the urine collected by the user himself/herself using a urine test strip, and the mineral content in the urine is discriminated by color, and the user's nutrition state can be quickly grasped by sending the color information to the service provision side via the network.
Example 2
[0057]
[0058] The client terminal 10 is provided with urine test strip color data input means 11, question data input means 13 and data transmission/reception means 16. The urine test strip color data input means 11 inputs the color data of the urine test strip soaked in the collected urine, and the question data input means 13 inputs the question data on the physical condition on the day the urine was collected. Also, the data transmission/reception means 16 transmits the input color data of the urine test strip and the question data to the service provision server 20 and receives the evaluation data regarding the nutrition state from the service provision server 20.
[0059] The service provision server 20 is provided with urine test strip color data analysis means 21, question data analysis means 23, nutrition state evaluation means 24, user information memory means 25 and server-side data transmission/reception means 26. The urine test strip color data analysis means 21 analyzes the color data of the urine test strip, and the question data analysis means 23 analyzes the question data. The user information memory means 25 stores user information. The nutrition state evaluation means 24 evaluates the user's nutrition state based on the analysis results respectively analyzed by the urine test strip color data analysis means 21 and the question data analysis means 23 and the user information stored in the user information memory means 25. The server-side data transmission/reception means 26 receives the urine test strip color data and the question data from the client terminal 10 and transmits the evaluation data of the nutrition state evaluation means 24 to the client terminal 10.
[0060] Next, a usage flow of the nutrition state analysis system of Example 2 will be described with reference to
[0061] As shown in
[0062] Here, only three symptom selection fields are displayed, but four or more or two or less may be displayed. In addition, the user does not necessarily have to answer all of the provided symptom selection fields, and may, for example, fill in only the symptom selection field 7a.
[0063] It should be noted that the question items in step S03 are not limited to “worrisome symptoms”, and for example, question items regarding the user's weight, blood pressure, pulse rate, etc. may be provided. Further, the input method is not limited to the method of selecting from items prepared in advance, and may be, for example, a method of answering in free text.
[0064] When the user taps the button 6d labeled “Next” after selecting items suitable for him/herself for each symptom selection fields (7a to 7c), the question data is sent to the service provision server 20 via the Internet 3 by the data transmission/reception means 16. The service provision server 20 analyzes the received question data using the question data analysis means 23 (step S04).
[0065] After completing the input of the question data, the user inputs urine test strip color data using the urine test strip color data input means 11 provided in the client terminal 10 (step S05). The service provision server 20 analyzes the received urine test strip color data using the urine test strip color data analysis means 21 (step S06). The step S05 of inputting the urine test strip color data and the step S06 of analyzing the urine test strip color data are the same as in Example 1.
[0066] After analyzing the question data and urine test strip color data, the service provision server 20 evaluates (step S07) the user's nutrition state based on each analysis result and the user information stored by the user information memory means 25, using the nutrition state evaluation means 24. The user information stored in the user information memory means 25 includes not only the information of the user him/herself but also the information of other users who use the service. Also, the user information includes not only basic information such as gender and age, and questionnaire information such as lifestyle habits and medical history, but also analysis results of past meal data, question data, and urine test strip color data. Therefore, for example, it is possible to use the information of a user who has a closer analysis result to the urine test strip analysis result for the user's nutrition evaluation.
[0067] The evaluated nutrition data is transmitted to the client terminal 10 via the Internet 3 by the server-side data transmission/reception means 26 provided in the service provision server 20. The client terminal 10 displays the received evaluated nutritional data on the display 1 (step S08). The user can view the displayed nutrition data and easily and quickly check his/her own nutrition state.
Example 3
[0068]
[0069] The client terminal 10 is provided with urine test strip color data input means 11, meal data input means 12, question data input means 13 and data transmission/reception means 16. The urine test strip color data input means 11 inputs the color data of the urine test strip soaked in the collected urine, and the meal data input means 12 inputs the meal data of the day on which the urine was collected. The question data input means 13 is for inputting question data regarding physical condition on the day the urine was collected. The data transmission/reception means 16 transmits the color data of the urine test strip, the meal data, and the question data that have been input to the service provision server 20, and receives evaluation data regarding the nutrition state from the service provision server 20.
[0070] The service provision server 20 is provided with urine test strip color data analysis means 21, meal data analysis means 22, question data analysis means 23, nutrition state evaluation means 24, user information memory means 25 and server-side data transmission/reception means 26. The urine test strip color data analysis means 21 analyzes the color data of urine test strips, and the meal data analysis means 22 analyzes meal data. The question data analysis means 23 analyzes question data, and the user information memory means 25 stores user information. The nutrition state evaluation means 24 evaluates the user's nutrition state based on the analysis results respectively analyzed by the urine test strip color data analysis means 21, the meal data analysis means 22 and the question data analysis means 23, and the user information stored in the user information memory means 25. Also, the server-side data transmission/reception means 26 receives urine test strip color data, meal data, and question data from the client terminal 10, and transmits evaluation data of the nutrition state evaluation means 24 to the client terminal 10.
[0071] Next, the usage flow of the nutrition state analysis system of Example 3 will be described with reference to
[0072] As shown in
[0073] In
[0074] When an image is photographed or registered, the meal image data is transmitted to the service provision server 20 via the Internet 3 by the data transmission/reception means 16 provided in the client terminal 10. The service provision server 20 performs image analysis on the received meal image data using the meal data analysis means 22, and presents food candidates included in the meal image to the user.
[0075] That is, when the user photographs an image or registers an image, the screen transitions to the food selection screen shown in
[0076] The user compares the foods (4a to 4c) with the foods A to C displayed in the food candidate display field 5, and if they match, taps the food selection buttons (5a to 5c) arranged to the right of the food name. Also, although not shown here, when the matching food is not displayed in the food candidate display field 5, the user can also input the food name, amount, etc. in text form.
[0077] The food selection by the user is transmitted to the service provision server 20 via the Internet 3 by the data transmission/reception means 16 provided in the client terminal 10. This completes the registration of meal data for one meal. The service provision server 20 analyzes the received meal data using the meal data analysis means 22 (step S02).
[0078] When the selection of food for one meal is completed, the screen transitions to the determination screen shown in
[0079] After completing the input of meal data for one day, the user uses the data input means 13 provided in the client terminal 10 to answer the questions, as shown in
[0080] After completing the input of the question data, the user inputs urine test strip color data (step S05). The service provision server 20 analyzes the received urine test strip color data using the urine test strip color data analysis means 21 (step S06).
[0081] After analyzing the meal data, the question data, and the urine test strip color data, the service provision server 20 evaluates nutrition state using the nutrition state evaluation means 24 based on each analysis result and the user information stored in the user information memory means 25 (step S07).
[0082] After that, the evaluated nutrition data is transmitted to the client terminal 10 via the Internet 3 by the server-side data transmission/reception means 26 provided in the service provision server 20. The client terminal 10 displays the received evaluated nutrition data on the display 1 (step S08). The user can view the displayed nutrition data and easily and quickly check his/her own nutrition state.
[0083] In addition, regarding steps S03 to S08 shown in
Example 4
[0084]
[0085] In step S16 shown in
[0086] Specifically, the reaction site 8a is compared with the color sample corresponding to the numbers 1 to 5 in the color sample 9a, and the number considered to be most similar is included in the imaging range 28 shown in
[0087] Next, the reaction site 8b is compared with the color sample corresponding to the numbers 1 to 5 in the color sample 9b, and the number that seems to be the most similar is photographed so that it is included in the imaging range 28 shown in
[0088] In addition, for example, when photographing the reaction site 8c, as shown in the range 29, not only the number “5” but also at least one of a color of the reaction site 8c and the color corresponding to the number “5” in the color sample 9c may be photographed, so as to be included in the imaging range 28, and the color of the reaction site or the color of the color sample may be image-recognized and used for discrimination. Alternatively, a method of inputting urine test strip color data by selecting a number or entering text instead of photographing the color number may be used.
OTHER EXAMPLES
[0089] 1) The meal data input means 12 in Example 3 discriminates whether or not there is an input of meal data for the previous day before urine was collected in addition to the day urine is collected. Then, if there is no input of the meal data of the previous day, the user may be prompted to input the meal data of the previous day before urine was collected.
[0090] 2) The order of answering the questions (step S03), analyzing the question data (step S04), inputting the urine test strip color data (step S05), and analyzing the urine test strip color data (step S06) shown in
[0091] 3) The order of inputting the meal images (step S01), analyzing the meal data (step S02), answering the questions (step S03), analyzing the question data (step S04), inputting the urine test strip color data (step S05), and analyzing the urine test strip color data (step S06) shown in
[0092] 4) The urine test strip color data analysis means 21 may be provided in the client terminal 10.
INDUSTRIAL APPLICABILITY
[0093] The present invention is useful for analysis of nutrition state using urine test strips.
DESCRIPTION OF SYMBOLS
[0094] 1 Display [0095] 2a˜2d Meal selection button [0096] 3 Internet [0097] 4 Image [0098] 4a˜4c Food [0099] 5 Food candidate display column [0100] 5a˜5c Food selection button [0101] 6a˜6g Button [0102] 7a˜7c Symptom selection column [0103] 8 Urine test strip [0104] 8a˜8c Reaction site [0105] 9, 90 Color sample sheet [0106] 9a˜9c, 91 Color sample [0107] 10 Client terminal [0108] 11 Urine test strip color data input means [0109] 12 Meal data input means [0110] 13 Question data input means [0111] 16 Data transmission/reception means [0112] 20 Service provision server [0113] 21 Urine test strip color data analysis means [0114] 22 Meal data analysis means [0115] 23 Question data analysis means [0116] 24 Nutrition state evaluation means [0117] 25 User information memory means [0118] 26 Server-side data transmission/reception means [0119] 27 Shoot button [0120] 28 Imaging range [0121] 29 Range [0122] 30a˜30d Frame line [0123] 100˜102 Nutrition state analysis system