WO2013141667A1 - Daily health information providing system and daily health information providing method - Google Patents
Daily health information providing system and daily health information providing method Download PDFInfo
- Publication number
- WO2013141667A1 WO2013141667A1 PCT/KR2013/002426 KR2013002426W WO2013141667A1 WO 2013141667 A1 WO2013141667 A1 WO 2013141667A1 KR 2013002426 W KR2013002426 W KR 2013002426W WO 2013141667 A1 WO2013141667 A1 WO 2013141667A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- user
- behavior
- data
- health information
- behavior pattern
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H10/00—ICT specially adapted for the handling or processing of patient-related medical or healthcare data
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H20/00—ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance
- G16H20/60—ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to nutrition control, e.g. diets
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H40/00—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices
- G16H40/60—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices
- G16H40/67—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices for remote operation
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H70/00—ICT specially adapted for the handling or processing of medical references
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H70/00—ICT specially adapted for the handling or processing of medical references
- G16H70/20—ICT specially adapted for the handling or processing of medical references relating to practices or guidelines
Definitions
- the present invention relates to a system for measuring and providing health information of users, and more particularly, a daily health information providing system and daily health information that can effectively measure and provide health information of the users by monitoring the daily lives of the users. It is about a provision method.
- wearable sensor devices capable of measuring health information such as daily activities and the like have been used.
- these types of sensor devices can measure health information only when the user is always wearing them, and the sensor device cannot be worn in a specific situation such as taking a shower, and the battery needs to be periodically charged.
- an object of the present invention is to provide a daily health information providing system that can effectively measure and provide health information according to the user's daily behavior without using a sensor attached to the user's body.
- Another object of the present invention is to provide a method for providing daily health information that can effectively measure and provide health information according to a user's daily behavior without using a sensor attached to a user's body.
- the daily health information providing system includes a daily health information measuring device, mobile terminals and a cloud server.
- the daily health information measuring device is installed in a space where a plurality of users live, monitors the daily behavior of the plurality of users to generate image data and sound data, analyze the image data and the sound data to analyze the plurality of Generate and transmit behavior data including a user ID of each of the users, a behavior pattern corresponding to each of the plurality of users, a start time and an end time of the operation corresponding to the behavior pattern.
- the mobile terminals are possessed by the plurality of users and each stores a user ID of a corresponding user.
- the cloud server transmits the behavior data received from the everyday health information measuring device to a mobile terminal of a user corresponding to the user ID included in the behavior data, and the modified behavior in which the behavior data is partially modified from the mobile terminal. Receiving the inquiry user ID and the inquiry period, and receiving the inquiry user ID and the inquiry period, and calculating the total amount of calories consumed during the inquiry period by the inquiry user corresponding to the inquiry user ID based on the behavior data and the corrected behavior data. Calculate and print
- the cloud server the receiving unit for receiving the behavior data from the first health information database, the second health information database, the everyday health information measuring device and stores the behavior data in the first health information database Reading the behavior data stored in the first health information database, transmitting the behavior data to a mobile terminal of a user corresponding to a user ID included in the behavior data, and receiving the approval signal from the mobile terminal.
- a confirmation unit that stores the behavioral data in the second health information database and stores the corrected behavioral data in the second health information database when receiving the corrected behavioral data from the mobile terminal; and the inquiry user ID and the inquiry.
- Receive the lookup period retrieve behavior patterns of the inquiry user and durations of the behavior patterns corresponding to the inquiry user ID from the second health information database, and based on the retrieved behavior patterns and durations;
- the user may include an inquiry unit for calculating and outputting a total calorie amount consumed during the inquiry period.
- the identification unit may read behavior data including the user ID included in the data request signal from the first health information database and transmit the behavior data to the mobile terminal.
- the identification unit may periodically read the behavior data stored in the first health information database and transmit the read behavior data to a mobile terminal corresponding to a user ID included in each of the read behavior data.
- Each of the mobile terminals displays a user ID, a behavior pattern, a start time, and an end time included in the behavior data when receiving the behavior data from the confirmation unit, and outputs the approval signal in response to a user's approval command. And provide the corrected behavior data by modifying at least one of a user ID, a behavior pattern, a start time, and an end time included in the behavior data in response to a user's corrective command.
- each of the mobile terminals When each of the mobile terminals receives the behavior data from the identification unit, each of the mobile terminals displays an avatar shaped as a character and displays a user ID, behavior pattern, start time, and end time included in the behavior data through the avatar.
- the user's ID, the behavior pattern, the start time and the end time of the approval command and the user ID, the behavior pattern, and the start time are analyzed by analyzing a voice of a user who is talking with the avatar and outputting a voice. And the modification command for at least one of the end time.
- the inquiry unit may include a calorie database for storing calorie consumption amount per unit time for each of a plurality of behavior patterns, the inquiry user ID and the inquiry period from an external device, and the inquiry during the inquiry period from the second health information database.
- Search for behavior patterns of the inquiry user corresponding to a user ID and start and end times of the behavior patterns, and generate durations of the behavior patterns using the searched start and end times to generate the behavior patterns and
- a search circuit using the search circuit for outputting the durations and the amount of calories burned per unit time for each of the retrieved behavior patterns, the durations and the retrieved behavior patterns read from the calorie database, the query user With the total knife consumed It is possible to calculate the amount to include a calculation circuit provided in the external apparatus.
- each of the mobile terminals provides the inquiry user ID and the inquiry period to the everyday health information measuring device, and the inquiry user corresponding to the inquiry user ID from the everyday health information measuring device provides the inquiry period. You can receive the total amount of calories burned.
- the medical institution server provides the inquiry user ID and the inquiry period to the everyday health information measuring device, and the inquiry user corresponding to the inquiry user ID from the everyday health information measuring device is consumed during the inquiry period.
- One total calorie amount can be received.
- the daily health information measuring device the plurality of cameras are distributed and installed in a space in which the plurality of users living, each of which provides the image data, are installed adjacent to the plurality of cameras
- Generate the user ID by identifying the plurality of users based on the plurality of microphones each providing the sound data, the video data and the sound data received from the camera and microphone respectively installed adjacent to each other
- An analysis unit for generating the behavior pattern by analyzing the identified user's motion and generating a start time and an end time of the motion corresponding to the behavior pattern, and the user ID, the behavior pattern, the start time, and the end time Generate and transmit the behavior data including the cloud server May include a communication unit.
- the analyzing unit analyzes the image data to identify the plurality of users, generates a first user ID and a first user matching rate, and analyzes the identified user's motions to analyze the first behavior pattern and the first behavior pattern matching rate.
- An image data analyzer configured to analyze the sound data to identify the plurality of users to generate a second user ID and a second user matching rate, and to infer the identified user's behavior to generate a second behavior pattern and a second behavior.
- a sound data analysis unit generating a behavior pattern matching rate, and selecting one of the first user ID and the second user ID based on the first user matching rate and the second user matching rate to generate the user ID And select one of the first behavior pattern and the second behavior pattern based on the first behavior pattern matching ratio and the second behavior pattern matching ratio.
- the image data analysis unit may include: a first user database storing body images of each of the plurality of users, and comparing the body images included in the image data with body images of the plurality of users stored in the first user database; A first user identification circuit for outputting the user's ID and the highest matching rate as the first user ID and the first user matching rate, respectively, corresponding to a plurality of behavior patterns
- a reference image database for storing a reference image associated with each of the plurality of behavior patterns, and reference images corresponding to each of the plurality of behavior patterns stored in the reference image database of a motion of a body included in the image data. Row corresponding to the reference image with the highest matching rate compared to Patterns, and may include a first behavior pattern analysis circuit for each of the first behavior pattern and output as the ratio of the first behavior pattern matching the highest matching rate.
- the sound data analyzing unit may include a sound separation circuit that separates the sound data into human voice data and background sound data, a second user database storing voice samples of each of the plurality of users, and the voice data into the second user. Outputting the user ID and the highest matching rate corresponding to the voice sample having the highest matching rate as compared with the voice samples of the plurality of users stored in the database as the second user ID and the second user matching rate, respectively.
- a user identification circuit a reference sound database for storing reference background sounds corresponding to each of a plurality of behavior patterns in association with each of the plurality of behavior patterns, and the plurality of actions stored in the reference sound database.
- a second behavior pattern analysis circuit configured to output the behavior pattern corresponding to the reference background sound having the highest matching rate and the highest matching rate as the second behavior pattern and the second behavior pattern matching ratio, respectively.
- the sound data analysis unit may include: a reference word database configured to store voice samples for reference words associated with each of a plurality of behavior patterns in association with each of the plurality of behavior patterns, and to store the voice data in the reference word database. Comparing the voice samples for the reference words associated with each of the plurality of behavior patterns to output a behavior pattern most related to the matching reference words as a third behavior pattern, and associated with the third behavior pattern.
- the apparatus may further include a third behavior pattern analysis circuit configured to output, as a third behavior pattern matching ratio, a ratio of matching words among all the reference words.
- the determination unit outputs the first user ID as the user ID when the first user matching rate is greater than the second user matching rate, and when the second user matching rate is greater than the first user matching rate.
- a user determination circuit that outputs a second user ID as the user ID, and outputs the first behavior pattern as the behavior pattern when the first behavior pattern matching ratio is greater than the second behavior pattern matching ratio, and the second behavior
- a behavior pattern determination circuit that outputs the second behavior pattern as the behavior pattern when the pattern matching ratio is greater than the first behavior pattern matching ratio, and receives the user ID and the behavior pattern, and the behavior for the user ID
- the time at which the pattern was first generated is output as the start time, and the time at which the behavior pattern is changed to a different pattern for the user ID is displayed.
- End may include a time generator circuit for outputting a time.
- the apparatus for measuring everyday health information further includes a plurality of thermal imaging cameras installed in a space where the plurality of users live and each providing thermal image data to the analyzing unit.
- the apparatus for measuring everyday health information includes the camera and The body temperature of the identified user is measured based on the thermal image data received from the thermal imaging camera installed adjacent to the microphone, and the measured body temperature, the user ID, the behavior pattern, the start time and the end time are measured.
- the behavior data may be transmitted to the cloud server, and the cloud server may provide a temperature change of the inquiry user during the inquiry period based on the behavior data.
- the image data is generated by photographing a space where a plurality of users live, and the plurality of users living
- the sound generated from the space is detected to generate sound data
- the everyday health information measuring device identifies the plurality of users based on the image data and the sound data to generate the user ID, and the operation of the identified user.
- Generate the behavioral pattern corresponding to the behavioral pattern generate the start time and the end time of the motion corresponding to the behavioral pattern, and include the user ID, the behavioral pattern, the start time, and the end time.
- the cloud server sends the behavioral data to Send to the terminal, receive from the mobile terminal one of the modified behavior data and the acknowledgment signal in which the behavior data has been partially modified, and the cloud server makes an inquiry corresponding to the inquiry user ID based on the behavior data and the modified behavior data
- the total calorie amount consumed by the user during the inquiry period can be calculated and provided.
- the cloud server transmits the behavioral data to the user's mobile terminal, and receiving one of the modified behavioral data and the approval signal in which the behavioral data is partially modified from the mobile terminal, the cloud server; Receiving the behavior data from the routine health information measuring device and storing the behavior data in a first health information database, reading the behavior data stored in the first health information database, and including a user ID in the behavior data Transmitting the behavioral data to a mobile terminal of a user corresponding to the data, storing the behavioral data in a second health information database when receiving the approval signal from the mobile terminal, and correcting behavioral data from the mobile terminal. If you receive And storing the corrected behavioral data in the second health information database.
- the mobile terminal When the mobile terminal receives the behavior data from the cloud server, the mobile terminal displays a user ID, a behavior pattern, a start time, and an end time included in the behavior data, and sends the approval signal in response to a user's approval command. And modifying at least one of a user ID, a behavior pattern, a start time, and an end time included in the behavior data in response to a user's corrective command to generate the corrective behavior data and provide it to the cloud server.
- the mobile terminal When the mobile terminal receives the behavior data from the cloud server, the mobile terminal displays an avatar shaped as a character and voices a user ID, behavior pattern, start time, and end time included in the behavior data through the avatar. Outputs and analyzes a voice of a user who is talking to the avatar, the approval command and the user ID, the behavior pattern, the start time, and the user ID, the behavior pattern, the start time, and the end time.
- One of the modification commands may be generated for at least one of the end times.
- the system for providing daily health information and the method for providing daily health information according to embodiments of the present invention can effectively measure and provide calorie consumption according to daily actions of a plurality of users without using a sensor attached to the body. Therefore, a user can easily grasp his / her health information without a direct action such as living with a sensor device attached to a body to measure his / her health information or inputting data on a specific activity into the measuring device.
- FIG. 1 is a block diagram showing a system for providing daily health information according to an embodiment of the present invention.
- FIG. 2 is a block diagram illustrating an example of an apparatus for measuring everyday health information included in the everyday health information providing system of FIG. 1.
- FIG. 3 is a diagram illustrating an example in which the apparatus for measuring everyday health information of FIG. 2 is applied.
- FIG. 4 is a block diagram illustrating an example of an analysis unit included in the apparatus for measuring everyday health information of FIG. 2.
- FIG. 5 is a block diagram illustrating an example of an image data analyzer included in the analyzer of FIG. 4.
- FIG. 6 is a block diagram illustrating an example of a sound data analyzer included in the analyzer of FIG. 4.
- FIG. 7 is a block diagram illustrating another example of a sound data analyzer included in the analyzer of FIG. 4.
- FIG. 8 is a block diagram illustrating an example of a determination unit included in the analysis unit of FIG. 4.
- FIG. 9 is a block diagram illustrating an example of a cloud server included in the daily health information providing system of FIG. 1.
- 10 and 11 are diagrams for describing examples of an operation of a mobile terminal included in the daily health information providing system of FIG. 1.
- FIG. 12 is a block diagram illustrating an example of an inquiry unit included in a cloud server of FIG. 9.
- FIG. 13 is a diagram illustrating an example of a calorie database included in an inquiry unit of FIG. 12.
- FIG. 14 is a block diagram illustrating another example of an apparatus for measuring everyday health information included in the everyday health information providing system of FIG. 1.
- FIG. 15 is a block diagram illustrating another example of a cloud server included in the daily health information providing system of FIG. 1.
- 16 is a flowchart illustrating a method of providing daily health information according to an embodiment of the present invention.
- FIG. 17 is a flowchart illustrating in detail a step in which the cloud server of FIG. 16 transmits behavior data to a user's mobile terminal and receives one of modified behavior data and an acknowledgment signal in which the behavior data is partially modified from the mobile terminal.
- first and second may be used to describe various components, but the components should not be limited by the terms. The terms may be used for the purpose of distinguishing one component from another component.
- first component may be referred to as the second component, and similarly, the second component may also be referred to as the first component.
- FIG. 1 is a block diagram showing a system for providing daily health information according to an embodiment of the present invention.
- the daily health information providing system 10000 includes a daily health information measuring device 10, a cloud server 20, and a plurality of mobile terminals 30. It includes.
- the everyday health information measuring device 10 is installed in an indoor space where a plurality of users live.
- a unique user ID is assigned to each of the plurality of users, and the user ID assigned to each of the plurality of users is stored in advance in the daily health information measuring apparatus 10.
- the everyday health information measuring apparatus 10 monitors the daily behaviors of the plurality of users to generate image data MD and sound data SD, and analyzes the image data MD and sound data SD to analyze the plurality of users. Identify users of the user to generate a user ID (UID) representing the identified user, generate a behavior pattern (APTN) corresponding to the behavior of the identified user, and start time of the operation corresponding to the behavior pattern (APTN) (ST) and end time (FT) are generated. Thereafter, the daily health information measuring apparatus 10 generates the behavior data AD including the user ID UID, the behavior pattern APTN, the start time ST, and the end time FT, thereby providing the cloud server 20. To transmit.
- UID user ID
- APTN behavior pattern
- ST start time of the operation corresponding to the behavior pattern
- FT end time
- a plurality of mobile terminals 30 are carried by the plurality of users. Each of the plurality of mobile terminals 30 stores a user ID of a corresponding user.
- the cloud server 20 receives the behavioral data AD from the daily health information measuring device 10 and transmits the behavioral data to the user's mobile terminal 30 corresponding to the user ID UID included in the behavioral data AD. Send (AD).
- each of the plurality of mobile terminals 30 receives the behavior data AD from the cloud server 20, the user ID UID, the behavior pattern APTN, and the start time ST included in the behavior data AD ) And the end time (FT), and transmits an approval signal (CS) for the behavioral data (AD) to the cloud server 20 based on the user's command (UID) included in the behavioral data (AD) ), At least one of the behavior pattern APTN, the start time ST, and the end time FT is modified to generate corrective behavior data CAD and transmit the modified behavior data CAD to the cloud server 20.
- the behavior pattern APTN, the start time ST, and the end time FT is modified to generate corrective behavior data CAD and transmit the modified behavior data CAD to the cloud server 20.
- the cloud server 20 receives the inquiry user ID S_UID and the inquiry period S_DR from an external device, the behavior data AD received from the routine health information measuring device 10, and the plurality of mobile terminals 30.
- the total calorie amount C_CAL consumed by the inquiry user corresponding to the inquiry user ID S_UID during the inquiry period S_DR is calculated and output to the external device based on the corrected behavior data CAD received from the user.
- the external device may be a medical institution server 40 installed in a medical institution such as a hospital or a pharmacy.
- the external device may be mobile terminals 30 possessed by the plurality of users.
- FIG. 2 is a block diagram illustrating an example of an apparatus for measuring everyday health information included in the everyday health information providing system of FIG. 1.
- the apparatus for measuring health information 10 may include a user server 1000, a plurality of cameras 2000, and a plurality of microphones 3000.
- the plurality of cameras 2000 may be distributed and installed in an indoor space in which the plurality of users live, and may generate and provide image data MD of the indoor space to the user server 1000.
- Each of the plurality of microphones 3000 may be installed adjacent to each of the plurality of cameras 2000 and generate sound data SD corresponding to the sound detected in the indoor space and provide the generated sound data SD to the user server 1000. .
- the user server 1000 analyzes the image data MD and the sound data SD provided from the camera 2000 and the microphone 3000 installed adjacent to each other to identify the plurality of users and identify the identified users.
- Behavioral data AD including a user ID (UID) indicating, behavioral pattern APTN corresponding to the identified user's motion, start time ST and end time FT of the motion corresponding to behavioral pattern APTN ) May be generated and transmitted to the cloud server 20.
- UID user ID
- FIG. 3 is a diagram illustrating an example in which the apparatus for measuring everyday health information of FIG. 2 is applied.
- FIG. 3 illustrates a case in which the everyday health information measuring device of FIG. 2 is installed in an indoor space of a general home.
- the indoor space of a general home may be composed of a plurality of spaces including two rooms ROOM1 and ROOM2, a bathroom BATHROOM, a kitchen KITCHEN, and a living room. .
- the plurality of cameras 2000 may be installed in each of the plurality of spaces to generate image data MD photographing all regions of the indoor space and provide the image data MD to the user server 1000.
- Each of the plurality of microphones 3000 is installed adjacent to each of the plurality of cameras 2000 to generate sound data SD corresponding to sound detected in all areas of the indoor space and provide the same to the user server 1000. can do.
- the user server 1000 may be installed inside the indoor space or may be installed outside the indoor space.
- the user server 1000 may receive image data MD and audio data SD from the plurality of cameras 2000 and the plurality of microphones 3000 through wired / wireless communication, respectively.
- the user server 1000 may include a communication unit 1100 and an analysis unit 1200.
- a unique user ID is assigned to each of the plurality of users living in the indoor space where the daily health information measuring device 10 is installed, and the user ID assigned to each of the plurality of users is stored in the analysis unit 1200. do.
- the analyzer 1200 identifies the plurality of users by identifying the plurality of users based on the image data MD and the sound data SD respectively received from the camera 2000 and the microphone 3000 installed adjacent to each other.
- a user ID (UID) indicating can be generated.
- the analysis unit 1200 may have a behavior pattern corresponding to the identified user's motion based on the image data MD and the sound data SD respectively received from the camera 2000 and the microphone 3000 installed adjacent to each other.
- APTN can be generated.
- the analyzer 1200 may predefine standardized behaviors including a plurality of behavior patterns, including bathing, watching TV, washing, ironing, cleaning, moving up and down stairs, walking, washing dishes, and the like.
- the behavior may be analyzed and one of the standardized behaviors may be selected and output as an behavior pattern (APTN).
- the analyzer 1200 may generate a start time ST at which an operation corresponding to the behavior pattern APTN starts and an end time FT at which an operation corresponding to the behavior pattern APTN ends.
- the analysis unit 1200 may provide the generated user ID UID, behavior pattern APTN, start time ST, and end time FT to the communication unit 1100.
- the communication unit 1100 generates behavior data (AD) including a user ID (UID), a behavior pattern (APTN), a start time (ST), and an end time (FT) by using a wired or wireless communication to the cloud server 20.
- AD behavior data
- UID user ID
- APTN behavior pattern
- ST start time
- FT end time
- FIG. 4 is a block diagram illustrating an example of an analysis unit included in the apparatus for measuring everyday health information of FIG. 2.
- the analyzer 1200 may include a MOVIE DATA ANALYSIS UNIT 1210, a SOUND DATA ANALYSIS UNIT 1220, and a DETERMINATION UNIT 1230. It may include.
- the image data analyzer 1210 may analyze the image data MD to identify the plurality of users, and the first user ID UID1 representing the identified user and the user photographed in the image data MD may be the first user.
- a first user matching rate UID_MR1 indicating a probability of matching the user corresponding to the ID UID1 may be generated.
- the image data analyzer 1210 analyzes the motion of the identified user so that the motion of the user captured in the first behavior pattern APTN1 and the image data MD representing the identified user's motion is the first behavior.
- a first behavior pattern matching ratio APTN_MR1 indicating a probability of matching the pattern APTN1 may be generated.
- FIG. 5 is a block diagram illustrating an example of an image data analyzer included in the analyzer of FIG. 4.
- the image data analyzer 1210 may include a first user identification circuit 1212, a first user database 1213, and a first behavior pattern analysis circuit 12.
- the first user database 1213 may store body images of each of the plurality of users.
- the first user database 1213 may include a face image, a whole body shape image, and the like of each of the plurality of users.
- the first user identification circuit 1212 compares an image of a body included in the image data MD with body images of the plurality of users stored in the first user database 1213 to correspond to the body image having the highest matching rate.
- the user's ID and the highest matching rate may be output as a first user ID UID1 and a first user matching rate UID_MR1, respectively.
- Reference image database 1215 pre-defined standardized behaviors including bathing, watching TV, washing, ironing, cleaning, moving up and down stairs, walking, washing dishes, etc. as a plurality of behavior patterns and corresponding to each of the plurality of behavior patterns.
- the reference image may be stored in association with each of the plurality of behavior patterns.
- the reference image database 1215 may store a video photographing the standardized behavior as the reference image.
- the first behavior pattern analysis circuit 1214 compares the motion of the body included in the image data MD with a reference image corresponding to each of the plurality of behavior patterns stored in the reference image database 1215 and has the highest matching rate.
- the behavior pattern corresponding to the reference image and the highest matching rate may be output as a first behavior pattern APTN1 and a first behavior pattern matching rate APTN_MR1, respectively.
- the sound data analyzer 1220 analyzes the sound data SD to identify the plurality of users, and to the second user ID UID2 and the sound data SD representing the identified user.
- a second user matching rate UID_MR2 indicating a probability that the voice of the included user matches the voice of the user corresponding to the second user ID UID2 may be generated.
- the sound data analyzer 1220 infers the identified user's behavior from the sound data SD to generate a second behavior pattern APTN2 and a second behavior pattern matching ratio APTN_MR2 indicating the accuracy of the inference. can do.
- FIG. 6 is a block diagram illustrating an example of a sound data analyzer included in the analyzer of FIG. 4.
- the sound data analyzer 1220 may include a sound separation circuit 1221, a second user identification circuit 1222, and a second user database USER DB2 ( 1223), a second behavior pattern analysis circuit (ACTIVITY PATTERN ANALYSIS CIRCUIT 2) 1224, and a REFERENCE SOUND DB 1225.
- a sound separation circuit 1221 may include a sound separation circuit 1221, a second user identification circuit 1222, and a second user database USER DB2 ( 1223), a second behavior pattern analysis circuit (ACTIVITY PATTERN ANALYSIS CIRCUIT 2) 1224, and a REFERENCE SOUND DB 1225.
- the sound separation circuit 1221 may separate sound data SD into human voice data VSD and background sound data BSD.
- the second user database 1223 may store voice samples of each of the plurality of users.
- the second user identification circuit 1222 compares the voice data VSD with voice samples of the plurality of users stored in the second user database 1223 to identify the ID of the user corresponding to the voice sample having the highest matching rate and the voice sample.
- the highest matching rate may be output as the second user ID UID2 and the second user matching rate UID_MR2, respectively.
- the reference sound database 1225 pre-defined standardized behaviors, including bathing, watching TV, washing, ironing, cleaning, climbing up and down the stairs, walking, washing dishes, and the like, followed by each of the plurality of behavioral patterns.
- the reference background sound may be stored in association with each of the plurality of behavior patterns.
- the reference sound database 1225 may store a sound source that records background sounds generated during the standardized behavior as the reference background sound.
- the sound of water generated during the bathing process is associated with a behavior pattern corresponding to the bath, and the sound generated by the vacuum cleaner is stored as a reference background sound in the reference sound database 1225 in association with the behavior pattern corresponding to the cleaning. Can be.
- the second behavior pattern analysis circuit 1224 compares the background sound data BSD with reference background sounds corresponding to each of the plurality of behavior patterns stored in the reference sound database 1225, so that the reference background sound with the highest matching rate is obtained.
- the behavior pattern corresponding to and the highest matching rate may be output as the second behavior pattern APTN2 and the second behavior pattern matching rate APTN_MR2, respectively.
- FIG. 7 is a block diagram illustrating another example of a sound data analyzer included in the analyzer of FIG. 4.
- the sound data analyzer 1220-1 may include a sound separation circuit 1221, a second user identification circuit 1222, and a second user database USER DB2. 1223, ACTIVITY PATTERN ANALYSIS CIRCUIT 2 1224, REFERENCE SOUND DB 1225, ACTIVITY PATTERN ANALYSIS CIRCUIT 3 1226 And REFERENCE WORD DB 1227.
- the sound data analyzer 1220-1 of FIG. 7 When the sound data analyzer 1220-1 of FIG. 7 is compared with the sound data analyzer 1220 of FIG. 6, the sound data analyzer 1220-1 of FIG. 7 includes a third behavior pattern analysis circuit 1226. It is the same as the sound data analyzer 1220 of FIG. 6 except that the reference word database 1227 is further included. Therefore, a description overlapping with the sound data analyzer 1220 of FIG. 6 except for the third behavior pattern analysis circuit 1226 and the reference word database 1227 will be omitted.
- the reference word database 1227 pre-defined standardized behaviors, including bathing, watching TV, washing, ironing, cleaning, moving up and down stairs, walking, washing dishes, and the like, associating with each of the plurality of behavioral patterns.
- Speech samples for the reference words to be stored may be stored in association with each of the plurality of behavior patterns.
- the reference word database 1227 may store a sound source recording words that can be spoken in the standardized behavior process as sound source samples for the reference words.
- sound samples for the words soap, shampoo, warm, cool, etc. that can be spoken in the bathing process are associated with a bath-like behavioral pattern, and words such as spoon, chopsticks, bowl, pot, loofah, etc.
- Sound source samples for may be stored in the reference word database 1227 in association with the behavioral pattern corresponding to the dishes.
- the third behavior pattern analysis circuit 1226 compares the speech data VSD with speech samples for reference words corresponding to each of the plurality of behavior patterns stored in the reference word database 1227 to match the reference words. Outputs the behavior pattern that is most related to the third behavior pattern APTN3, and the ratio of the matching words among the entire reference words associated with the third behavior pattern APTN3 accounts for the third behavior pattern matching ratio APTN_MR3. Can be output as
- the determination unit 1230 may select one of the first user ID UID1 and the second user ID UID2 based on the first user matching rate UID_MR1 and the second user matching rate UID_MR2. Select to create a user ID (UID).
- the determination unit 1230 selects one of the first behavior pattern APTN1 and the second behavior pattern APTN2 based on the first behavior pattern matching ratio APTN_MR1 and the second behavior pattern matching ratio APTN_MR2. (APTN) can be generated.
- the determination unit 1230 may include a start time ST in which the behavior pattern APTN is first generated for the user ID UID, and an end time in which the behavior pattern APTN corresponding to the user ID UID is changed to a different pattern. FT) can be generated.
- FIG. 8 is a block diagram illustrating an example of a determination unit included in the analysis unit of FIG. 4.
- the determination unit 1230 may include a user determination circuit 1231, an behavior pattern determination circuit 1232, and a time generation circuit 1233.
- the user determination circuit 1231 receives the first user matching rate UID_MR1 and the second user matching rate UID_MR2 as control signals, and receives the first user ID UID1 and the second user ID UID2 as input signals. Can be received.
- the user determination circuit 1231 outputs the first user ID UID1 as the user ID UID when the first user matching rate UID_MR1 is greater than the second user matching rate UID_MR2, and the second user matching rate UID_MR1.
- the UID_MR2 is larger than the first user matching rate UID_MR1, the second user ID UID2 may be output as the user ID UID.
- the user determination circuit 1231 may select any one of the first user ID UID1 and the second user ID UID2. It can be output as a user ID (UID).
- the analysis unit 1200 has a higher matching rate than the first user ID UID1 identified by analyzing the image data MD and the second user ID UID2 analyzed and identified by analyzing the sound data SD. By outputting a user ID, the identification rate for the plurality of users can be improved.
- the behavior pattern determination circuit 1232 receives the first behavior pattern matching ratio APTN_MR1 and the second behavior pattern matching ratio APTN_MR2 as control signals, and receives the first behavior pattern APTN1 and the second behavior pattern APTN2. It can be received as an input signal.
- the behavior pattern determination circuit 1232 outputs the first behavior pattern APTN1 as the behavior pattern APTN when the first behavior pattern matching ratio APTN_MR1 is greater than the second behavior pattern matching ratio APTN_MR2, and the second behavior When the pattern matching ratio APTN_MR2 is greater than the first behavior pattern matching ratio APTN_MR1, the second behavior pattern APTN2 may be output as the behavior pattern APTN.
- the behavior pattern determination circuit 1232 may randomly select one of the first behavior pattern APTN1 and the second behavior pattern APTN2. Can be output as the behavior pattern APTN.
- the analysis unit 1200 has a higher matching rate among the first behavior pattern APTN1 determined by analyzing the image data MD and the second behavior pattern APTN2 determined by analyzing the sound data SD. By outputting the user's behavior can be more accurately determined.
- the behavior pattern determination circuit 1232 may include the first behavior pattern matching ratio APTN_MR1 and the second behavior.
- the pattern matching ratio APTN_MR2 and the third behavior pattern matching ratio APTN_MR3 are received as control signals, and the first behavior pattern APTN1, the second behavior pattern APTN2, and the third behavior pattern APTN3 are input signals. Can be received.
- the behavior pattern determination circuit 1232 may determine the first behavior pattern APTN1 when the first behavior pattern matching ratio APTN_MR1 is greater than the second behavior pattern matching ratio APTN_MR2 and the third behavior pattern matching ratio APTN_MR3.
- the analysis unit 1200 may analyze the first behavior pattern APTN1 determined by analyzing the image data MD, the second behavior pattern APTN2 determined by analyzing the background sound data BSD, and the voice data VSD.
- the behavior of the plurality of users may be determined more accurately by outputting a behavior pattern having a higher matching rate among the third behavior patterns APTN3 determined by analyzing.
- the time generation circuit 1233 receives the user ID UID and the behavior pattern APTN, outputs the time at which the behavior pattern APTN was first generated for the user ID UID as the start time ST, and the user.
- the time at which the behavior pattern APTN corresponding to the ID UID is changed to a different pattern may be output as the end time FT.
- the daily health information measuring device 10 included in the daily health information providing system 10000 is a plurality of cameras 2000 and a plurality of microphones without using a sensor attached to the body.
- a behavior pattern according to daily behaviors of a plurality of users may be identified and provided to the cloud server 20. Therefore, the user using the daily health information providing system 10000 does not directly act, such as living with a sensor device attached to the body to measure his or her health information, or inputting data on a specific activity into the measuring device. Without knowing the behavior pattern according to their daily behavior can be provided to the cloud server 20.
- FIG. 9 is a block diagram illustrating an example of a cloud server included in the daily health information providing system of FIG. 1.
- the cloud server 20 may include a receiver unit 5100, a first health information database 1200, a verification unit 5200, and a second health information database. (HEALTH INFORMATION DB2) 5400 and INQUIRY UNIT (5500).
- HEALTH INFORMATION DB2 HEALTH INFORMATION DB2
- INQUIRY UNIT 5500
- the receiver 5100 may receive the behavioral data AD from the everyday health information measuring device 10 and store the behavior data AD in the first health information database 5200. That is, the receiver 5100 associates the user ID UID, the behavior pattern APTN, the start time ST, and the end time FT included in the behavior data AD with the first health information database 5200. Can be stored in Accordingly, the first health information database 5200 may accumulate and store behavior data AD representing the daily actions of the plurality of users provided from the daily health information measuring device 10.
- the identification unit 5300 reads the behavior data AD stored in the first health information database 5200, and the user's mobile terminal corresponding to the user ID UID included in each of the read behavior data AD. 30 may transmit the read behavior data (AD).
- each of the mobile terminal 30 of the plurality of users transmits a data request signal (REQ) including the user ID of the corresponding user to the confirmation unit 5300
- the confirmation unit 5300 is In response to the data request signal REQ, the movement of reading the behavior data AD including the user ID included in the data request signal REQ from the first health information database 5200 and transmitting the data request signal REQ. It may transmit to the terminal 30.
- REQ data request signal
- the verification unit 5300 periodically reads behavior data AD stored in the first health information database 5200 and corresponds to a user ID included in each of the read behavior data AD.
- the read behavior data AD may be transmitted to the mobile terminal 30.
- Each of the mobile terminals 30 receives the user data UID, the behavior pattern APTN, the start time ST, and the end time included in the behavior data AD when receiving the behavior data AD from the confirmation unit 5300.
- the time FT is provided to the user, and in response thereto, an acknowledgment command for the behavior data AD is received from the user, the acknowledgment signal CS is transmitted to the confirmation unit 5300, and the behavior data AD is received from the user.
- the correction command for the correcting at least one of the user ID (UID), behavior pattern (APTN), start time (ST) and end time (FT) included in the behavior data (AD) based on the correction command
- the modified behavior data CAD may be generated and transmitted to the verification unit 5300.
- FIG. 10 is a diagram for describing an example of an operation of a mobile terminal included in the daily health information providing system of FIG. 1.
- each of the mobile terminals 30 may receive a user ID UID and a behavior pattern APTN included in the behavior data AD when receiving the behavior data AD from the confirmation unit 5300.
- the start time ST and the end time FT can be displayed on the screen.
- the user of the mobile terminal 30 may check the contents of the behavior data AD displayed on the screen, and select the approval button 31 when the contents of the behavior data AD coincide with his / her past behavior. .
- the mobile terminal 30 may generate the approval command in response thereto.
- the user of the mobile terminal 30 has a user ID (UID), behavior pattern (APTN), start time (ST) and end time ( At least one of the FT) may be modified and the correct button 32 may be selected.
- the mobile terminal 30 may generate the modification command in response thereto.
- the mobile terminal 30 may transmit an approval signal CS for the behavior data AD to the confirmation unit 5300.
- the mobile terminal 30 is the user ID (UID), behavior pattern (APTN), start time (ST) and end time included in the behavior data (AD) based on the user input when the correction command is generated
- At least one of the FT may generate the modified corrected behavior data CAD and transmit the modified behavior data CAD to the verification unit 5300.
- FIG. 11 is a diagram for describing another example of an operation of a mobile terminal included in the daily health information providing system of FIG. 1.
- each of the mobile terminals 30 displays an avatar 33 shaped as a character on the screen when receiving the behavior data AD from the identification unit 5300.
- the user ID UID, the behavior pattern APTN, the start time ST, and the end time FT included in the behavior data AD may be output as voice.
- the user of the mobile terminal 30 informs the avatar 33 that the avatar 33 approves the behavioral data AD in a conversational form when the contents of the behavioral data AD spoken by the avatar 33 correspond to his or her past behavior.
- the mobile terminal 30 analyzes the voice of the user who is talking to the avatar 33 to analyze the user ID (UID), behavior pattern (APTN), start time (ST), and end time (ST) included in the behavior data AD. Generate the correction command for at least one of a user ID (UID), a behavior pattern (APTN), a start time (ST), and an end time (FT) included in the approval command or behavior data (AD) for the FT). Can be.
- the mobile terminal 30 may transmit an approval signal CS for the behavior data AD to the confirmation unit 5300.
- the mobile terminal 30 is the user ID (UID), behavior pattern (APTN), start time (ST) and end included in the behavior data (AD) based on the contents of the user's conversation when the correction command is generated
- At least one of the time FT may generate the corrected corrective behavior data CAD and transmit the modified behavior data CAD to the verification unit 5300.
- the verification unit 5300 transmits the behavioral data AD to the second health information database 5400. Can be stored.
- the verification unit 5300 may store the modified behavioral data CAD in the second health information database 5400. Thereafter, the identification unit 5300 may delete the behavior data AD transmitted to the mobile terminal 30 from the first health information database 5200.
- the daily health information measuring apparatus 10 included in the daily health information providing system 10000 according to the present invention uses a plurality of cameras 2000 and a plurality of microphones 3000 to provide a plurality of users.
- the behavior pattern according to their daily behaviors are grasped to provide behavior data (AD) to the cloud server 20. Therefore, the behavior data AD generated by the everyday health information measuring device 10 may be misrecognized by the user or may not match the actual behavior of the user.
- the cloud server 20 included in the everyday health information providing system 10000 according to the present invention may prepare behavior data AD representing the daily actions of the plurality of users received from the everyday health information measuring device 10.
- the daily health information providing system 10000 accumulates and stores in the health information database 5200 and transmits the behavioral data (AD) stored in the first health information database 5200 to the mobile terminal 30 of the corresponding user to be approved or modified by the user and approved.
- the adjusted behavior data AD or the modified corrected behavior data CAD are accumulated and stored in the second health information database 5400.
- the user's approval and correction process for the behavior data (AD) generated by the everyday health information measuring device 10 the daily health information providing system 10000 according to the present invention is the daily behavior of the plurality of users Can be identified more accurately.
- the inquiry unit 5500 receives an inquiry user ID S_UID and an inquiry period S_DR from an external device.
- the inquiry period S_DR may include an inquiry start time and an inquiry end time.
- the inquiring unit 5500 may perform the behavior patterns ATPNs and durations of the behavior patterns APTNs of the inquiry user corresponding to the inquiry user ID S_UID during the inquiry period S_DR from the second health information database 5400. (TMs), and calculates the total calorie amount (C_CAL) consumed by the inquiry user during the inquiry period (S_DR) based on the found behavior patterns (APTNs) and durations (TMs) to the external device. Can provide.
- TMs total calorie amount
- FIG. 12 is a block diagram illustrating an example of an inquiry unit included in a cloud server of FIG. 9.
- the search unit 5500 may include a search circuit SEARCH CIRCUIT 5510, a calculation circuit CALCUIT 5520, and a calorie database 5530.
- the calorie database 5530 defines predefined behaviors, including bathing, watching TV, laundry, ironing, cleaning, moving up and down stairs, walking, washing dishes, and the like, as a plurality of behavior patterns and a unit for each of the plurality of behavior patterns. You can save calories burned per hour.
- FIG. 13 is a diagram illustrating an example of a calorie database included in an inquiry unit of FIG. 12.
- the calorie database 5530 may include a behavior pattern field APTN_F and a calorie field CAL_F.
- the behavior pattern field APTN_F stores a plurality of behavior patterns representing standardized behaviors including bathing, watching TV, washing, ironing, cleaning, moving up and down stairs, walking, washing dishes, etc., and the calorie field CAL_F corresponds to a corresponding pattern.
- APTN behavior pattern
- the search circuit 5510 receives the inquiry user ID S_UID and the inquiry period S_DR from the external device, and the inquiry user for the inquiry period S_DR from the second health information database 5400.
- Search for the start time ST and end time FT of the behavior patterns APTNs and behavior patterns APTNs of the inquiry user corresponding to the ID S_UID, and the retrieved start time ST and end time FT ) May be used to generate the durations TMs of each of the behavior patterns APTNs.
- the calculation circuit 5520 reads the calories burned per unit time for each of the behavior patterns APTNs received from the retrieval circuit 5510 from the calorie database 5530, the behavior patterns APTNs, and the behavior patterns APTNs. ) Total calories burned by the inquiry user corresponding to the inquiry user ID (S_UID) during the inquiry period (S_DR) using the amount of calories burned per unit time for each of the durations (TMs) and behavior patterns (APTNs) (C_CAL) may be calculated and provided to the external device.
- the external device may be a medical institution server 40 installed in a medical institution such as a hospital or a pharmacy.
- the medical institution server 40 transmits the user ID S_UID and the period S_DR of the patient to be queried to the cloud server 20 and the patient to be queried from the cloud server 20 is inquiries.
- the total calorie amount C_CAL consumed during (S_DR) may be received.
- the medical institution can easily check the health status of the patient because the medical institution can effectively receive the total calorie amount (C_CAL) consumed by the patient for a certain period of time using the daily health information providing system 10000 according to the present invention. It can be used to determine the content of prescriptions for patients.
- the external device may be mobile terminals 30 possessed by the plurality of users.
- a user who uses the daily health information providing system 10000 according to the present invention lives with the sensor device attached to the body to measure his or her health information or inputs data on a specific activity into the measuring device. You can easily grasp your health information through your mobile terminal anytime and anywhere without having to act directly.
- the daily health information providing system 10000 according to the present invention uses only a plurality of cameras 2000 and a plurality of microphones 3000 without using a sensor attached to a body, and thus provides the daily life of a plurality of users. Effective calorie consumption can be measured and provided. Therefore, the user using the daily health information providing system 10000 according to the present invention, such as living with the sensor device attached to the body in order to measure their health information, or inputting data on a specific activity into the measuring device, etc. You can easily access your health information anywhere, anytime, without taking direct action.
- FIG. 14 is a block diagram illustrating another example of an apparatus for measuring everyday health information included in the everyday health information providing system of FIG. 1
- FIG. 15 is a block illustrating another example of a cloud server included in the everyday health information providing system of FIG. 1. It is also.
- the routine health information measuring apparatus 10-1 may include a user server 1000-1, a plurality of cameras 2000, a plurality of microphones 3000, and a plurality of thermal imaging cameras 4000. It may include.
- the user server 1000-1 may include a communication unit 1100-1 and an analysis unit 1200-1.
- the everyday health information measuring device 10-1 of FIG. 14 When comparing the everyday health information measuring device 10-1 of FIG. 14 and the everyday health information measuring device 10 of FIG. 2, the everyday health information measuring device 10-1 of FIG. 14 includes a plurality of thermal imaging cameras ( And a user server 1000-1, except that the user server 1000-1 additionally performs a function of processing the thermal image data TMD provided from the plurality of thermal cameras 4000. It is the same as the health information measuring device 10. Therefore, the description overlapping with the routine health information measuring apparatus 10 of FIG. 2 except for the matters associated with the plurality of thermal imaging cameras 4000 will be omitted.
- the cloud server 20-1 of FIG. 15 is obtained from the everyday health information measuring apparatus 10-1 of FIG. 14. It is the same as the cloud server 20 of FIG. 9 except that the function of processing the received thermal image data TMD is additionally performed. Therefore, descriptions overlapping with the cloud server 20 of FIG. 9 except for the matters related to the processing of the thermal image data TMD are omitted.
- Each of the plurality of thermal imaging cameras 4000 is installed adjacent to each of the plurality of cameras 2000, and infrared imaging of the indoor space is performed to generate thermal image data TMD to the analysis unit 1200-1. to provide.
- the analyzer 1200-1 analyzes the image data MD, the sound data SD, and the thermal image data TMD from the camera 2000, the microphone 3000, and the thermal imaging camera 4000, which are installed adjacent to each other. Receive.
- the analysis unit 1200-1 analyzes the image data MD and the sound data SD, and displays a user ID (UID) indicating a user identified among the plurality of users, the identified user's behavior pattern (APTN), A start time ST and an end time FT of the behavior pattern APTN are generated.
- the analysis unit 1200-1 measures the body temperature of the identified user based on the thermal image data TMD, and measures the measured body temperature TEMP as a user ID (UID), behavior pattern (APTN), and start time.
- UID user ID
- APTN behavior pattern
- the communication unit 1100-1 generates behavior data (AD) including a user ID (UID), a behavior pattern (APTN), a start time (ST), an end time (FT), and a body temperature (TEMP) using wired or wireless communication. Can be transmitted to the cloud server 20.
- AD behavior data
- UID user ID
- APTN behavior pattern
- ST start time
- FT end time
- TMP body temperature
- the behavior data AD received from the routine health information measuring apparatus 10-1 is combined with the user ID UID, behavior pattern APTN, start time ST, and end time FT. It also includes the user's temperature (TEMP), which corresponds to the ID (UID).
- the second health information database 5400 includes a user ID (UID) and a behavior pattern (APTN).
- ST start time
- FT end time
- TEMP body temperature
- the inquiry unit 5500-1 receives an inquiry user ID S_UID and an inquiry period S_DR from an external device.
- the inquiry period S_DR may include an inquiry start time and an inquiry end time.
- the inquiring unit 5500-1 starts the behavior patterns ATPNs and behavior patterns APTNs of the inquiry user corresponding to the inquiry user ID S_UID during the inquiry period S_DR from the second health information database 5400.
- Retrieve time ST, end time FT and body temperature TEMP, and generate durations TMs of each of behavior patterns APTNs using retrieved start time ST and end time FT can do.
- the inquiry unit 5500-1 calculates the total calorie amount C_CAL consumed by the inquiry user during the inquiry period S_DR based on the searched behavior patterns APTNs and durations TMs and the external device.
- the change in the body temperature (TEMP_VA) of the inquiry user may be provided to the external device in the form of a graph during the inquiry period S_DR based on the retrieved body temperature TEMP.
- the daily health information providing system 10000 according to the present invention is provided with a plurality of cameras 2000, a plurality of microphones 3000, and a plurality of thermal imaging cameras without using a sensor attached to a body.
- a sensor attached to a body Using only 4000) it is possible to effectively measure and provide calorie consumption and body temperature change according to the daily behavior of a plurality of users. Therefore, the user using the daily health information providing system 10000 according to the present invention, such as living with the sensor device attached to the body in order to measure their health information, or inputting data on a specific activity into the measuring device, etc. You can easily access your health information anywhere, anytime, without taking direct action.
- 16 is a flowchart illustrating a method of providing daily health information according to an embodiment of the present invention.
- image data of the indoor space is generated through a plurality of cameras distributed and installed in an indoor space in which a plurality of users live (step S100).
- the sound generated in the indoor space is detected through a plurality of microphones installed adjacent to the plurality of cameras to generate sound data (step S200).
- Generating the image data (S100) and generating the sound data (S200) are performed at the same time.
- the apparatus for measuring everyday health information identifies the plurality of users based on the image data and the sound data respectively received from cameras and microphones installed adjacent to each other, and generates a user ID indicating the identified user. Generating a behavior pattern corresponding to a user's action, generating a start time at which an operation corresponding to the behavior pattern starts and an end time at which an operation corresponding to the behavior pattern ends, thereby generating the generated user ID, behavior pattern, The behavior data including the start time and the end time is transmitted to the cloud server (step S300).
- the cloud server transmits the behavioral data to the user's mobile terminal, and receives one of the corrected behavioral data and the approval signal in which the behavioral data has been partially modified from the mobile terminal (step S400).
- the cloud server receives the inquiry user ID and the inquiry period from an external device, and the behavior patterns and the behavior patterns of the inquiry user corresponding to the inquiry user ID during the inquiry period based on the behavior data and the corrected behavior data.
- the respective durations are searched, and the total calorie amount consumed by the inquiry user during the inquiry period is calculated and provided to the external device based on the found behavior patterns and the durations (step S500).
- FIG. 17 is a flowchart illustrating in detail a step in which the cloud server of FIG. 16 transmits behavior data to a user's mobile terminal and receives one of modified behavior data and an acknowledgment signal in which the behavior data is partially modified from the mobile terminal.
- the cloud server receives the behavioral data from the everyday health information measurement device, stores the behavioral data in a first health information database (step S410), and accumulates and stores it in the first health information database.
- the behavior data may be read and the behavior data may be transmitted to the mobile terminal of the user corresponding to the user ID included in the behavior data (step S420).
- the cloud server When the cloud server receives the approval signal from the mobile terminal, the cloud server stores the behavior data in a second health information database (step S430), and when receiving the corrected behavior data from the mobile terminal, the corrected behavior data. It may be stored in the second health information database (step S440).
- the cloud server receives an inquiry user ID and an inquiry period from the external device, and durations of behavior patterns and behavior patterns of the inquiry user corresponding to the inquiry user ID during the inquiry period from the second health information database.
- the total calorie amount consumed by the inquiry user during the inquiry period may be provided to the external device based on the found behavior patterns and durations.
- the routine health information providing method of FIG. 16 may be performed by the routine health information providing system 10000 of FIG. 1. Since the configuration and operation of the daily health information providing system 10000 illustrated in FIG. 1 have been described in detail with reference to FIGS. 1 to 15, detailed descriptions of the steps included in the daily health information providing method of FIG. 16 are omitted. do.
- the method for providing daily health information according to the present invention effectively measures calorie consumption according to daily actions of a plurality of users by using only a plurality of cameras and a plurality of microphones without using a sensor attached to the body. Can provide. Therefore, through the method of measuring the daily health information according to the present invention, the user does not perform direct actions such as living with the sensor device attached to the body or inputting data on a specific activity into the measuring device in order to measure his health information. You can easily find your health information anywhere, anytime.
- the system for providing daily health information and the method for providing daily health information according to embodiments of the present invention are applied to a specific space where a plurality of users live to effectively measure and provide health information related to the daily life habits of the plurality of users. It can be usefully used.
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Business, Economics & Management (AREA)
- General Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Epidemiology (AREA)
- Medical Informatics (AREA)
- Public Health (AREA)
- General Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Human Resources & Organizations (AREA)
- Entrepreneurship & Innovation (AREA)
- Physics & Mathematics (AREA)
- Tourism & Hospitality (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Biomedical Technology (AREA)
- Marketing (AREA)
- Economics (AREA)
- Operations Research (AREA)
- Data Mining & Analysis (AREA)
- Quality & Reliability (AREA)
- Nutrition Science (AREA)
- Bioethics (AREA)
- Accounting & Taxation (AREA)
- Medical Treatment And Welfare Office Work (AREA)
- Measuring And Recording Apparatus For Diagnosis (AREA)
- Telephonic Communication Services (AREA)
Description
본 발명은 사용자들의 건강 정보를 측정하여 제공하는 시스템에 관한 것으로, 보다 상세하게는 사용자들의 일상생활을 모니터링하여 상기 사용자들의 건강 정보를 효과적으로 측정 및 제공할 수 있는 일상 건강 정보 제공 시스템 및 일상 건강 정보 제공 방법에 관한 것이다.The present invention relates to a system for measuring and providing health information of users, and more particularly, a daily health information providing system and daily health information that can effectively measure and provide health information of the users by monitoring the daily lives of the users. It is about a provision method.
개인의 생활방식을 기록하는 것은 개인에 대한 최적의 건강관리에 필수적이다. 이것은 당뇨, 신장, 심장 질환 등 만성질환을 가진 사람들에게는 더욱 중요하다. 개인의 건강 정보가 일정 시간 쌓이면 개인의 현 건강 상태를 효율적으로 파악할 수 있다. 특히, 개인의 건강 상태가 호전되는지 악화되는지를 알 수 있고, 현재의 건강 습관을 지속할 것인지 새로운 조치를 취해야 할 것인지 등 가장 적절한 방안을 택할 수 있게 한다.Recording an individual's lifestyle is essential for optimal health care for the individual. This is even more important for people with chronic diseases such as diabetes, kidney and heart disease. Accumulation of a person's health information over time can provide an efficient way to determine a person's current health status. In particular, you can see if your health improves or worsens, and you can choose the most appropriate option, whether you want to continue your current health habits or take new action.
이를 위해, 종래에는 매일의 활동량 등과 같은 건강 정보를 측정할 수 있는 착용 가능한 센서 기기들이 사용되었다.To this end, conventionally, wearable sensor devices capable of measuring health information such as daily activities and the like have been used.
그러나 이러한 종류의 센서 기기들은 사용자가 항상 착용하고 있어야만 건강 정보를 측정할 수 있고, 샤워를 하는 등의 특정 상황에서는 상기 센서 기기를 착용할 수 없게 되며, 주기적으로 배터리를 충전해야 하는 문제점이 있다.However, these types of sensor devices can measure health information only when the user is always wearing them, and the sensor device cannot be worn in a specific situation such as taking a shower, and the battery needs to be periodically charged.
이에 따라, 본 발명의 일 목적은 사용자의 신체에 부착되는 센서를 사용하지 않고 사용자의 일상 행동에 따른 건강 정보를 효과적으로 측정하여 제공할 수 있는 일상 건강 정보 제공 시스템을 제공하는데 있다.Accordingly, an object of the present invention is to provide a daily health information providing system that can effectively measure and provide health information according to the user's daily behavior without using a sensor attached to the user's body.
본 발명의 다른 목적은 사용자의 신체에 부착되는 센서를 사용하지 않고 사용자의 일상 행동에 따른 건강 정보를 효과적으로 측정하여 제공할 수 있는 일상 건강 정보 제공 방법을 제공하는데 있다.Another object of the present invention is to provide a method for providing daily health information that can effectively measure and provide health information according to a user's daily behavior without using a sensor attached to a user's body.
상술한 본 발명의 일 목적을 달성하기 위하여, 본 발명의 일 실시예에 따른 일상 건강 정보 제공 시스템은 일상 건강 정보 측정 장치, 이동 단말기들 및 클라우드 서버를 포함한다. 상기 일상 건강 정보 측정 장치는 복수의 사용자들이 생활하는 공간에 설치되고, 상기 복수의 사용자들의 일상 행동을 모니터링하여 영상 데이터 및 소리 데이터를 생성하고, 상기 영상 데이터 및 상기 소리 데이터를 분석하여 상기 복수의 사용자들 각각의 사용자 ID, 상기 복수의 사용자들 각각의 동작에 상응하는 행동 패턴, 상기 행동 패턴에 상응하는 동작의 시작 시각 및 종료 시각을 포함하는 행동 데이터를 생성하여 전송한다. 상기 이동 단말기들은 상기 복수의 사용자들이 소지하고 각각이 상응하는 사용자의 사용자 ID를 저장한다. 상기 클라우드 서버는 상기 일상 건강 정보 측정 장치로부터 수신되는 상기 행동 데이터를 상기 행동 데이터에 포함되는 상기 사용자 ID에 상응하는 사용자의 이동 단말기에 전송하고, 상기 이동 단말기로부터 상기 행동 데이터가 일부 수정된 수정 행동 데이터 및 승인 신호 중의 하나를 수신하며, 조회 사용자 ID 및 조회 기간을 수신하고 상기 행동 데이터 및 상기 수정 행동 데이터에 기초하여 상기 조회 사용자 ID에 상응하는 조회 사용자가 상기 조회 기간 동안 소모한 총 칼로리양을 계산하여 출력한다.In order to achieve the above object of the present invention, the daily health information providing system according to an embodiment of the present invention includes a daily health information measuring device, mobile terminals and a cloud server. The daily health information measuring device is installed in a space where a plurality of users live, monitors the daily behavior of the plurality of users to generate image data and sound data, analyze the image data and the sound data to analyze the plurality of Generate and transmit behavior data including a user ID of each of the users, a behavior pattern corresponding to each of the plurality of users, a start time and an end time of the operation corresponding to the behavior pattern. The mobile terminals are possessed by the plurality of users and each stores a user ID of a corresponding user. The cloud server transmits the behavior data received from the everyday health information measuring device to a mobile terminal of a user corresponding to the user ID included in the behavior data, and the modified behavior in which the behavior data is partially modified from the mobile terminal. Receiving the inquiry user ID and the inquiry period, and receiving the inquiry user ID and the inquiry period, and calculating the total amount of calories consumed during the inquiry period by the inquiry user corresponding to the inquiry user ID based on the behavior data and the corrected behavior data. Calculate and print
일 실시예에 있어서, 상기 클라우드 서버는, 제1 건강 정보 데이터베이스 및 제2 건강 정보 데이터베이스, 상기 일상 건강 정보 측정 장치로부터 상기 행동 데이터를 수신하여 상기 행동 데이터를 상기 제1 건강 정보 데이터베이스에 저장하는 수신부, 상기 제1 건강 정보 데이터베이스에 저장된 상기 행동 데이터를 독출하고, 상기 행동 데이터에 포함되는 사용자 ID에 상응하는 사용자의 이동 단말기에 상기 행동 데이터를 전송하고, 상기 이동 단말기로부터 상기 승인 신호를 수신하는 경우 상기 행동 데이터를 상기 제2 건강 정보 데이터베이스에 저장하고, 상기 이동 단말기로부터 상기 수정 행동 데이터를 수신하는 경우 상기 수정 행동 데이터를 상기 제2 건강 정보 데이터베이스에 저장하는 확인부, 및 상기 조회 사용자 ID 및 상기 조회 기간을 수신하여 상기 제2 건강 정보 데이터베이스로부터 상기 조회 기간 동안 상기 조회 사용자 ID에 상응하는 상기 조회 사용자의 행동 패턴들 및 상기 행동 패턴들의 지속 시간들을 검색하고, 상기 검색된 행동 패턴들 및 지속 시간들에 기초하여 상기 조회 사용자가 상기 조회 기간 동안 소모한 총 칼로리양을 계산하여 출력하는 조회부를 포함할 수 있다.In one embodiment, the cloud server, the receiving unit for receiving the behavior data from the first health information database, the second health information database, the everyday health information measuring device and stores the behavior data in the first health information database Reading the behavior data stored in the first health information database, transmitting the behavior data to a mobile terminal of a user corresponding to a user ID included in the behavior data, and receiving the approval signal from the mobile terminal. A confirmation unit that stores the behavioral data in the second health information database and stores the corrected behavioral data in the second health information database when receiving the corrected behavioral data from the mobile terminal; and the inquiry user ID and the inquiry. Receive the lookup period Retrieve behavior patterns of the inquiry user and durations of the behavior patterns corresponding to the inquiry user ID from the second health information database, and based on the retrieved behavior patterns and durations; The user may include an inquiry unit for calculating and outputting a total calorie amount consumed during the inquiry period.
상기 확인부는 상기 이동 단말기로부터 사용자 ID를 포함하는 데이터 요청 신호를 수신하는 경우 상기 제1 건강 정보 데이터베이스로부터 상기 데이터 요청 신호에 포함되는 사용자 ID를 포함하는 행동 데이터들을 독출하여 상기 이동 단말기에 전송할 수 있다.When the confirmation unit receives a data request signal including a user ID from the mobile terminal, the identification unit may read behavior data including the user ID included in the data request signal from the first health information database and transmit the behavior data to the mobile terminal. .
상기 확인부는 주기적으로 상기 제1 건강 정보 데이터베이스에 저장된 행동 데이터들을 독출하고 상기 독출된 행동 데이터들 각각에 포함되는 사용자 ID에 상응하는 이동 단말기에 상기 독출된 행동 데이터들을 전송할 수 있다.The identification unit may periodically read the behavior data stored in the first health information database and transmit the read behavior data to a mobile terminal corresponding to a user ID included in each of the read behavior data.
상기 이동 단말기들 각각은 상기 확인부로부터 상기 행동 데이터를 수신하는 경우 상기 행동 데이터에 포함되는 사용자 ID, 행동 패턴, 시작 시각 및 종료 시각을 디스플레이하고, 사용자의 승인 명령에 응답하여 상기 승인 신호를 상기 확인부에 제공하고, 사용자의 수정 명령에 응답하여 상기 행동 데이터에 포함되는 사용자 ID, 행동 패턴, 시작 시각 및 종료 시각 중의 적어도 하나를 수정하여 상기 수정 행동 데이터를 생성하여 상기 확인부에 제공할 수 있다.Each of the mobile terminals displays a user ID, a behavior pattern, a start time, and an end time included in the behavior data when receiving the behavior data from the confirmation unit, and outputs the approval signal in response to a user's approval command. And provide the corrected behavior data by modifying at least one of a user ID, a behavior pattern, a start time, and an end time included in the behavior data in response to a user's corrective command. have.
상기 이동 단말기들 각각은 상기 확인부로부터 상기 행동 데이터를 수신하는 경우 캐릭터로 형상화된 아바타(avatar)를 표시하고 상기 아바타를 통해 상기 행동 데이터에 포함되는 사용자 ID, 행동 패턴, 시작 시각 및 종료 시각을 음성으로 출력하고, 상기 아바타와 대화를 수행하는 사용자의 음성을 분석하여 상기 사용자 ID, 상기 행동 패턴, 상기 시작 시각 및 상기 종료 시각에 대한 상기 승인 명령 및 상기 사용자 ID, 상기 행동 패턴, 상기 시작 시각 및 상기 종료 시각 중의 적어도 하나에 대한 상기 수정 명령을 중의 하나를 생성할 수 있다.When each of the mobile terminals receives the behavior data from the identification unit, each of the mobile terminals displays an avatar shaped as a character and displays a user ID, behavior pattern, start time, and end time included in the behavior data through the avatar. The user's ID, the behavior pattern, the start time and the end time of the approval command and the user ID, the behavior pattern, and the start time are analyzed by analyzing a voice of a user who is talking with the avatar and outputting a voice. And the modification command for at least one of the end time.
상기 조회부는, 복수의 행동 패턴들 각각에 대한 단위 시간당 소모 칼로리양을 저장하는 칼로리 데이터베이스, 외부 장치로부터 상기 조회 사용자 ID 및 상기 조회 기간을 수신하여 상기 제2 건강 정보 데이터베이스로부터 상기 조회 기간 동안 상기 조회 사용자 ID에 상응하는 상기 조회 사용자의 행동 패턴들 및 상기 행동 패턴들의 시작 시각과 종료 시각을 검색하고, 상기 검색된 시작 시각 및 종료 시각을 사용하여 상기 행동 패턴들의 지속 시간들을 생성하여 상기 행동 패턴들 및 상기 지속 시간들을 출력하는 검색 회로, 및 상기 검색된 행동 패턴들, 상기 지속 시간들 및 상기 칼로리 데이터베이스로부터 독출되는 상기 검색된 행동 패턴들 각각에 대한 단위 시간당 소모 칼로리양을 사용하여 상기 조회 사용자가 상기 조회 기간 동안 소모한 총 칼로리양을 계산하여 상기 외부 장치에 제공하는 계산 회로를 포함할 수 있다.The inquiry unit may include a calorie database for storing calorie consumption amount per unit time for each of a plurality of behavior patterns, the inquiry user ID and the inquiry period from an external device, and the inquiry during the inquiry period from the second health information database. Search for behavior patterns of the inquiry user corresponding to a user ID and start and end times of the behavior patterns, and generate durations of the behavior patterns using the searched start and end times to generate the behavior patterns and A search circuit using the search circuit for outputting the durations and the amount of calories burned per unit time for each of the retrieved behavior patterns, the durations and the retrieved behavior patterns read from the calorie database, the query user With the total knife consumed It is possible to calculate the amount to include a calculation circuit provided in the external apparatus.
일 실시예에 있어서, 상기 이동 단말기들 각각은 상기 조회 사용자 ID 및 상기 조회 기간을 상기 일상 건강 정보 측정 장치에 제공하고 상기 일상 건강 정보 측정 장치로부터 상기 조회 사용자 ID에 상응하는 조회 사용자가 상기 조회 기간 동안 소모한 총 칼로리양을 수신할 수 있다.In one embodiment, each of the mobile terminals provides the inquiry user ID and the inquiry period to the everyday health information measuring device, and the inquiry user corresponding to the inquiry user ID from the everyday health information measuring device provides the inquiry period. You can receive the total amount of calories burned.
일 실시예에 있어서, 의료 기관 서버는 상기 조회 사용자 ID 및 상기 조회 기간을 상기 일상 건강 정보 측정 장치에 제공하고 상기 일상 건강 정보 측정 장치로부터 상기 조회 사용자 ID에 상응하는 조회 사용자가 상기 조회 기간 동안 소모한 총 칼로리양을 수신할 수 있다.In one embodiment, the medical institution server provides the inquiry user ID and the inquiry period to the everyday health information measuring device, and the inquiry user corresponding to the inquiry user ID from the everyday health information measuring device is consumed during the inquiry period. One total calorie amount can be received.
일 실시예에 있어서, 상기 일상 건강 정보 측정 장치는, 상기 복수의 사용자들이 생활하는 공간에 분산되어 설치되고 각각이 상기 영상 데이터를 제공하는 복수의 카메라들, 상기 복수의 카메라들과 인접하여 설치되고 각각이 상기 소리 데이터를 제공하는 복수의 마이크로폰들, 서로 인접하여 설치되는 카메라 및 마이크로폰으로부터 각각 수신되는 상기 영상 데이터 및 상기 소리 데이터에 기초하여 상기 복수의 사용자들을 식별하여 상기 사용자 ID를 생성하고, 상기 식별된 사용자의 동작을 분석하여 상기 행동 패턴을 생성하고, 상기 행동 패턴에 상응하는 동작의 시작 시각 및 종료 시각을 생성하는 분석부, 및 상기 사용자 ID, 상기 행동 패턴, 상기 시작 시각 및 상기 종료 시각을 포함하는 상기 행동 데이터를 생성하여 상기 클라우드 서버에 전송하는 통신부를 포함할 수 있다.In one embodiment, the daily health information measuring device, the plurality of cameras are distributed and installed in a space in which the plurality of users living, each of which provides the image data, are installed adjacent to the plurality of cameras Generate the user ID by identifying the plurality of users based on the plurality of microphones each providing the sound data, the video data and the sound data received from the camera and microphone respectively installed adjacent to each other, An analysis unit for generating the behavior pattern by analyzing the identified user's motion and generating a start time and an end time of the motion corresponding to the behavior pattern, and the user ID, the behavior pattern, the start time, and the end time Generate and transmit the behavior data including the cloud server May include a communication unit.
상기 분석부는, 상기 영상 데이터를 분석하여 상기 복수의 사용자들을 식별하여 제1 사용자 ID 및 제1 사용자 매칭율을 생성하고 상기 식별된 사용자의 동작을 분석하여 제1 행동 패턴 및 제1 행동 패턴 매칭율을 생성하는 영상 데이터 분석부, 상기 소리 데이터를 분석하여 상기 복수의 사용자들을 식별하여 제2 사용자 ID 및 제2 사용자 매칭율을 생성하고 상기 식별된 사용자의 행동을 유추하여 제2 행동 패턴 및 제2 행동 패턴 매칭율을 생성하는 소리 데이터 분석부, 및 상기 제1 사용자 매칭율 및 상기 제2 사용자 매칭율에 기초하여 상기 제1 사용자 ID 및 상기 제2 사용자 ID 중의 하나를 선택하여 상기 사용자 ID를 생성하고, 상기 제1 행동 패턴 매칭율 및 상기 제2 행동 패턴 매칭율에 기초하여 상기 제1 행동 패턴 및 상기 제2 행동 패턴 중의 하나를 선택하여 상기 행동 패턴을 생성하고, 상기 사용자 ID에 대해 상기 행동 패턴이 최초로 생성된 상기 시작 시각 및 상기 행동 패턴이 상이한 패턴으로 변경되는 상기 종료 시각을 생성하는 판단부를 포함할 수 있다.The analyzing unit analyzes the image data to identify the plurality of users, generates a first user ID and a first user matching rate, and analyzes the identified user's motions to analyze the first behavior pattern and the first behavior pattern matching rate. An image data analyzer configured to analyze the sound data to identify the plurality of users to generate a second user ID and a second user matching rate, and to infer the identified user's behavior to generate a second behavior pattern and a second behavior. A sound data analysis unit generating a behavior pattern matching rate, and selecting one of the first user ID and the second user ID based on the first user matching rate and the second user matching rate to generate the user ID And select one of the first behavior pattern and the second behavior pattern based on the first behavior pattern matching ratio and the second behavior pattern matching ratio. And a determination unit for generating the behavior pattern and generating the start time at which the behavior pattern is initially generated and the end time at which the behavior pattern is changed to a different pattern with respect to the user ID.
상기 영상 데이터 분석부는, 상기 복수의 사용자들 각각의 신체 이미지를 저장하는 제1 사용자 데이터베이스, 상기 영상 데이터에 포함되는 신체의 이미지를 상기 제1 사용자 데이터베이스에 저장된 상기 복수의 사용자들의 신체 이미지와 비교하여 가장 매칭율이 높은 신체 이미지에 상응하는 사용자의 ID 및 상기 가장 높은 매칭율을 각각 상기 제1 사용자 ID 및 상기 제1 사용자 매칭율로서 출력하는 제1 사용자 식별 회로, 복수의 행동 패턴들 각각에 상응하는 기준 영상을 상기 복수의 행동 패턴들 각각과 연관시켜 저장하는 기준 영상 데이터베이스, 및 상기 영상 데이터에 포함되는 신체의 동작을 상기 기준 영상 데이터베이스에 저장된 상기 복수의 행동 패턴들 각각에 상응하는 기준 영상들과 비교하여 가장 매칭율이 높은 기준 영상에 상응하는 행동 패턴 및 상기 가장 높은 매칭율을 각각 상기 제1 행동 패턴 및 상기 제1 행동 패턴 매칭율로서 출력하는 제1 행동 패턴 분석 회로를 포함할 수 있다.The image data analysis unit may include: a first user database storing body images of each of the plurality of users, and comparing the body images included in the image data with body images of the plurality of users stored in the first user database; A first user identification circuit for outputting the user's ID and the highest matching rate as the first user ID and the first user matching rate, respectively, corresponding to a plurality of behavior patterns A reference image database for storing a reference image associated with each of the plurality of behavior patterns, and reference images corresponding to each of the plurality of behavior patterns stored in the reference image database of a motion of a body included in the image data. Row corresponding to the reference image with the highest matching rate compared to Patterns, and may include a first behavior pattern analysis circuit for each of the first behavior pattern and output as the ratio of the first behavior pattern matching the highest matching rate.
상기 소리 데이터 분석부는, 상기 소리 데이터를 사람의 음성 데이터 및 배경 소리 데이터로 분리하는 소리 분리 회로, 상기 복수의 사용자들 각각의 음성 샘플을 저장하는 제2 사용자 데이터베이스, 상기 음성 데이터를 상기 제2 사용자 데이터베이스에 저장된 상기 복수의 사용자들의 음성 샘플과 비교하여 가장 매칭율이 높은 음성 샘플에 상응하는 사용자의 ID 및 상기 가장 높은 매칭율을 각각 상기 제2 사용자 ID 및 상기 제2 사용자 매칭율로서 출력하는 제2 사용자 식별 회로, 복수의 행동 패턴들 각각에 상응하는 기준 배경 소리를 상기 복수의 행동 패턴들 각각과 연관시켜 저장하는 기준 소리 데이터베이스, 및 상기 배경 소리 데이터를 상기 기준 소리 데이터베이스에 저장된 상기 복수의 행동 패턴들 각각에 상응하는 기준 배경 소리들과 비교하여 가장 매칭율이 높은 기준 배경 소리에 상응하는 행동 패턴 및 상기 가장 높은 매칭율을 각각 상기 제2 행동 패턴 및 상기 제2 행동 패턴 매칭율로서 출력하는 제2 행동 패턴 분석 회로를 포함할 수 있다.The sound data analyzing unit may include a sound separation circuit that separates the sound data into human voice data and background sound data, a second user database storing voice samples of each of the plurality of users, and the voice data into the second user. Outputting the user ID and the highest matching rate corresponding to the voice sample having the highest matching rate as compared with the voice samples of the plurality of users stored in the database as the second user ID and the second user matching rate, respectively. 2 a user identification circuit, a reference sound database for storing reference background sounds corresponding to each of a plurality of behavior patterns in association with each of the plurality of behavior patterns, and the plurality of actions stored in the reference sound database. Compared to the reference background sounds corresponding to each of the patterns And a second behavior pattern analysis circuit configured to output the behavior pattern corresponding to the reference background sound having the highest matching rate and the highest matching rate as the second behavior pattern and the second behavior pattern matching ratio, respectively.
상기 소리 데이터 분석부는, 복수의 행동 패턴들 각각과 관련되는 기준 단어들에 대한 음성 샘플들을 상기 복수의 행동 패턴들 각각과 연관시켜 저장하는 기준 단어 데이터베이스, 및 상기 음성 데이터를 상기 기준 단어 데이터베이스에 저장된 상기 복수의 행동 패턴들 각각과 관련되는 기준 단어들에 대한 음성 샘플들과 비교하여 매칭되는 기준 단어들과 가장 많이 관련되는 행동 패턴을 제3 행동 패턴으로서 출력하고, 상기 제3 행동 패턴과 연관되는 전체 기준 단어들 중에서 매칭되는 단어들이 차지하는 비율을 제3 행동 패턴 매칭율로서 출력하는 제3 행동 패턴 분석 회로를 더 포함할 수 있다.The sound data analysis unit may include: a reference word database configured to store voice samples for reference words associated with each of a plurality of behavior patterns in association with each of the plurality of behavior patterns, and to store the voice data in the reference word database. Comparing the voice samples for the reference words associated with each of the plurality of behavior patterns to output a behavior pattern most related to the matching reference words as a third behavior pattern, and associated with the third behavior pattern The apparatus may further include a third behavior pattern analysis circuit configured to output, as a third behavior pattern matching ratio, a ratio of matching words among all the reference words.
상기 판단부는, 상기 제1 사용자 매칭율이 상기 제2 사용자 매칭율보다 큰 경우 상기 제1 사용자 ID를 상기 사용자 ID로서 출력하고, 상기 제2 사용자 매칭율이 상기 제1 사용자 매칭율보다 큰 경우 상기 제2 사용자 ID를 상기 사용자 ID로서 출력하는 사용자 판단 회로, 상기 제1 행동 패턴 매칭율이 상기 제2 행동 패턴 매칭율보다 큰 경우 상기 제1 행동 패턴을 상기 행동 패턴으로 출력하고, 상기 제2 행동 패턴 매칭율이 상기 제1 행동 패턴 매칭율보다 큰 경우 상기 제2 행동 패턴을 상기 행동 패턴으로 출력하는 행동 패턴 판단 회로, 및 상기 사용자 ID 및 상기 행동 패턴을 수신하고, 상기 사용자 ID에 대해 상기 행동 패턴이 최초로 생성된 시각을 상기 시작 시각으로서 출력하고, 상기 사용자 ID에 대해 상기 행동 패턴이 상이한 패턴으로 변경되는 시각을 상기 종료 시각으로서 출력하는 시간 생성 회로를 포함할 수 있다.The determination unit outputs the first user ID as the user ID when the first user matching rate is greater than the second user matching rate, and when the second user matching rate is greater than the first user matching rate. A user determination circuit that outputs a second user ID as the user ID, and outputs the first behavior pattern as the behavior pattern when the first behavior pattern matching ratio is greater than the second behavior pattern matching ratio, and the second behavior A behavior pattern determination circuit that outputs the second behavior pattern as the behavior pattern when the pattern matching ratio is greater than the first behavior pattern matching ratio, and receives the user ID and the behavior pattern, and the behavior for the user ID The time at which the pattern was first generated is output as the start time, and the time at which the behavior pattern is changed to a different pattern for the user ID is displayed. End may include a time generator circuit for outputting a time.
상기 일상 건강 정보 측정 장치는 상기 복수의 사용자들이 생활하는 공간에 설치되고 각각이 열화상 데이터를 상기 분석부에 제공하는 복수의 열화상 카메라들을 더 포함하고, 상기 일상 건강 정보 측정 장치는 상기 카메라 및 상기 마이크로폰과 인접하여 설치되는 열화상 카메라로부터 수신되는 상기 열화상 데이터에 기초하여 상기 식별된 사용자의 체온을 측정하고 상기 측정된 체온, 상기 사용자 ID, 상기 행동 패턴, 상기 시작 시각 및 상기 종료 시각을 포함하는 상기 행동 데이터를 상기 클라우드 서버에 전송하고, 상기 클라우드 서버는 상기 행동 데이터에 기초하여 상기 조회 기간 동안 상기 조회 사용자의 체온 변화를 제공할 수 있다.The apparatus for measuring everyday health information further includes a plurality of thermal imaging cameras installed in a space where the plurality of users live and each providing thermal image data to the analyzing unit. The apparatus for measuring everyday health information includes the camera and The body temperature of the identified user is measured based on the thermal image data received from the thermal imaging camera installed adjacent to the microphone, and the measured body temperature, the user ID, the behavior pattern, the start time and the end time are measured. The behavior data may be transmitted to the cloud server, and the cloud server may provide a temperature change of the inquiry user during the inquiry period based on the behavior data.
상술한 본 발명의 일 목적을 달성하기 위하여, 본 발명의 일 실시예에 따른 일상 건강 정보 제공 방법에서, 복수의 사용자들이 생활하는 공간을 촬영하여 영상 데이터를 생성하고, 상기 복수의 사용자들이 생활하는 공간에서 발생하는 소리를 탐지하여 소리 데이터를 생성하고, 일상 건강 정보 측정 장치가 상기 영상 데이터 및 상기 소리 데이터에 기초하여 상기 복수의 사용자들을 식별하여 상기 사용자 ID를 생성하고, 상기 식별된 사용자의 동작에 상응하는 상기 행동 패턴을 생성하고, 상기 행동 패턴에 상응하는 동작의 상기 시작 시각 및 상기 종료 시각을 생성하고, 상기 사용자 ID, 상기 행동 패턴, 상기 시작 시각 및 상기 종료 시각을 포함하는 상기 행동 데이터를 클라우드 서버로 전송하고, 상기 클라우드 서버가 상기 행동 데이터를 사용자의 이동 단말기에 전송하고, 상기 이동 단말기로부터 상기 행동 데이터가 일부 수정된 수정 행동 데이터 및 승인 신호 중의 하나를 수신하고, 상기 클라우드 서버가 상기 행동 데이터 및 상기 수정 행동 데이터에 기초하여 조회 사용자 ID에 상응하는 조회 사용자가 조회 기간 동안 소모한 총 칼로리양을 계산하여 제공할 수 있다.In order to achieve the above object of the present invention, in the method for providing daily health information according to an embodiment of the present invention, the image data is generated by photographing a space where a plurality of users live, and the plurality of users living The sound generated from the space is detected to generate sound data, and the everyday health information measuring device identifies the plurality of users based on the image data and the sound data to generate the user ID, and the operation of the identified user. Generate the behavioral pattern corresponding to the behavioral pattern, generate the start time and the end time of the motion corresponding to the behavioral pattern, and include the user ID, the behavioral pattern, the start time, and the end time. To the cloud server, and the cloud server sends the behavioral data to Send to the terminal, receive from the mobile terminal one of the modified behavior data and the acknowledgment signal in which the behavior data has been partially modified, and the cloud server makes an inquiry corresponding to the inquiry user ID based on the behavior data and the modified behavior data The total calorie amount consumed by the user during the inquiry period can be calculated and provided.
일 실시예에서, 상기 클라우드 서버가 상기 행동 데이터를 사용자의 이동 단말기에 전송하고, 상기 이동 단말기로부터 상기 행동 데이터가 일부 수정된 수정 행동 데이터 및 승인 신호 중의 하나를 수신하는 단계는, 상기 클라우드 서버가 상기 일상 건강 정보 측정 장치로부터 상기 행동 데이터를 수신하여 상기 행동 데이터를 제1 건강 정보 데이터베이스에 저장하는 단계, 상기 제1 건강 정보 데이터베이스에 저장된 상기 행동 데이터를 독출하고, 상기 행동 데이터에 포함되는 사용자 ID에 상응하는 사용자의 이동 단말기에 상기 행동 데이터를 전송하는 단계, 상기 이동 단말기로부터 상기 승인 신호를 수신하는 경우 상기 행동 데이터를 제2 건강 정보 데이터베이스에 저장하는 단계, 및 상기 이동 단말기로부터 상기 수정 행동 데이터를 수신하는 경우 상기 수정 행동 데이터를 상기 제2 건강 정보 데이터베이스에 저장하는 단계를 포함할 수 있다.In one embodiment, the cloud server transmits the behavioral data to the user's mobile terminal, and receiving one of the modified behavioral data and the approval signal in which the behavioral data is partially modified from the mobile terminal, the cloud server; Receiving the behavior data from the routine health information measuring device and storing the behavior data in a first health information database, reading the behavior data stored in the first health information database, and including a user ID in the behavior data Transmitting the behavioral data to a mobile terminal of a user corresponding to the data, storing the behavioral data in a second health information database when receiving the approval signal from the mobile terminal, and correcting behavioral data from the mobile terminal. If you receive And storing the corrected behavioral data in the second health information database.
상기 이동 단말기는 상기 클라우드 서버로부터 상기 행동 데이터를 수신하는 경우 상기 행동 데이터에 포함되는 사용자 ID, 행동 패턴, 시작 시각 및 종료 시각을 디스플레이하고, 사용자의 승인 명령에 응답하여 상기 승인 신호를 상기 확인부에 제공하고, 사용자의 수정 명령에 응답하여 상기 행동 데이터에 포함되는 사용자 ID, 행동 패턴, 시작 시각 및 종료 시각 중의 적어도 하나를 수정하여 상기 수정 행동 데이터를 생성하여 상기 클라우드 서버에 제공할 수 있다.When the mobile terminal receives the behavior data from the cloud server, the mobile terminal displays a user ID, a behavior pattern, a start time, and an end time included in the behavior data, and sends the approval signal in response to a user's approval command. And modifying at least one of a user ID, a behavior pattern, a start time, and an end time included in the behavior data in response to a user's corrective command to generate the corrective behavior data and provide it to the cloud server.
상기 이동 단말기는 상기 클라우드 서버로부터 상기 행동 데이터를 수신하는 경우 캐릭터로 형상화된 아바타(avatar)를 표시하고 상기 아바타를 통해 상기 행동 데이터에 포함되는 사용자 ID, 행동 패턴, 시작 시각 및 종료 시각을 음성으로 출력하고, 상기 아바타와 대화를 수행하는 사용자의 음성을 분석하여 상기 사용자 ID, 상기 행동 패턴, 상기 시작 시각 및 상기 종료 시각에 대한 상기 승인 명령 및 상기 사용자 ID, 상기 행동 패턴, 상기 시작 시각 및 상기 종료 시각 중의 적어도 하나에 대한 상기 수정 명령을 중의 하나를 생성할 수 있다.When the mobile terminal receives the behavior data from the cloud server, the mobile terminal displays an avatar shaped as a character and voices a user ID, behavior pattern, start time, and end time included in the behavior data through the avatar. Outputs and analyzes a voice of a user who is talking to the avatar, the approval command and the user ID, the behavior pattern, the start time, and the user ID, the behavior pattern, the start time, and the end time. One of the modification commands may be generated for at least one of the end times.
본 발명의 실시예들에 따른 일상 건강 정보 제공 시스템 및 일상 건강 정보 제공 방법은 신체에 부착되는 센서를 사용하지 않고도 복수의 사용자들의 일상 행동에 따른 칼로리 소모량을 효과적으로 측정하여 제공할 수 있다. 따라서 사용자는 자신의 건강 정보를 측정하기 위해 센서 장치를 신체에 부착한 상태로 생활하거나 특정 활동에 대한 데이터를 측정 장치에 입력하는 등의 직접적인 행동을 하지 않고도 자신의 건강 정보를 쉽게 파악할 수 있다.The system for providing daily health information and the method for providing daily health information according to embodiments of the present invention can effectively measure and provide calorie consumption according to daily actions of a plurality of users without using a sensor attached to the body. Therefore, a user can easily grasp his / her health information without a direct action such as living with a sensor device attached to a body to measure his / her health information or inputting data on a specific activity into the measuring device.
도 1은 본 발명의 일 실시예에 따른 일상 건강 정보 제공 시스템을 나타내는 블록도이다.1 is a block diagram showing a system for providing daily health information according to an embodiment of the present invention.
도 2는 도 1의 일상 건강 정보 제공 시스템에 포함되는 일상 건강 정보 측정 장치의 일 예를 나타내는 블록도이다.FIG. 2 is a block diagram illustrating an example of an apparatus for measuring everyday health information included in the everyday health information providing system of FIG. 1.
도 3은 도 2의 일상 건강 정보 측정 장치가 적용되는 일 예를 나타내는 도면이다.3 is a diagram illustrating an example in which the apparatus for measuring everyday health information of FIG. 2 is applied.
도 4는 도 2의 일상 건강 정보 측정 장치에 포함되는 분석부의 일 예를 나타내는 블록도이다.4 is a block diagram illustrating an example of an analysis unit included in the apparatus for measuring everyday health information of FIG. 2.
도 5는 도 4의 분석부에 포함되는 영상 데이터 분석부의 일 예를 나타내는 블록도이다.5 is a block diagram illustrating an example of an image data analyzer included in the analyzer of FIG. 4.
도 6은 도 4의 분석부에 포함되는 소리 데이터 분석부의 일 예를 나타내는 블록도이다.6 is a block diagram illustrating an example of a sound data analyzer included in the analyzer of FIG. 4.
도 7은 도 4의 분석부에 포함되는 소리 데이터 분석부의 다른 예를 나타내는 블록도이다.7 is a block diagram illustrating another example of a sound data analyzer included in the analyzer of FIG. 4.
도 8은 도 4의 분석부에 포함되는 판단부의 일 예를 나타내는 블록도이다.8 is a block diagram illustrating an example of a determination unit included in the analysis unit of FIG. 4.
도 9는 도 1의 일상 건강 정보 제공 시스템에 포함되는 클라우드 서버의 일 예를 나타내는 블록도이다.9 is a block diagram illustrating an example of a cloud server included in the daily health information providing system of FIG. 1.
도 10 및 11은 도 1의 일상 건강 정보 제공 시스템에 포함되는 이동 단말기의 동작의 예들을 설명하기 위한 도면들이다.10 and 11 are diagrams for describing examples of an operation of a mobile terminal included in the daily health information providing system of FIG. 1.
도 12는 도 9의 클라우드 서버에 포함되는 조회부의 일 예를 나타내는 블록도이다.12 is a block diagram illustrating an example of an inquiry unit included in a cloud server of FIG. 9.
도 13은 도 12의 조회부에 포함되는 칼로리 데이터베이스의 일 예를 나타내는 도면이다.FIG. 13 is a diagram illustrating an example of a calorie database included in an inquiry unit of FIG. 12.
도 14는 도 1의 일상 건강 정보 제공 시스템에 포함되는 일상 건강 정보 측정 장치의 다른 예를 나타내는 블록도이다.14 is a block diagram illustrating another example of an apparatus for measuring everyday health information included in the everyday health information providing system of FIG. 1.
도 15는 도 1의 일상 건강 정보 제공 시스템에 포함되는 클라우드 서버의 다른 예를 나타내는 블록도이다.FIG. 15 is a block diagram illustrating another example of a cloud server included in the daily health information providing system of FIG. 1.
도 16은 본 발명의 일 실시예에 따른 일상 건강 정보 제공 방법을 나타내는 흐름도이다.16 is a flowchart illustrating a method of providing daily health information according to an embodiment of the present invention.
도 17은 도 16의 클라우드 서버가 행동 데이터를 사용자의 이동 단말기에 전송하고, 상기 이동 단말기로부터 상기 행동 데이터가 일부 수정된 수정 행동 데이터 및 승인 신호 중의 하나를 수신하는 단계를 상세히 나타내는 흐름도이다.FIG. 17 is a flowchart illustrating in detail a step in which the cloud server of FIG. 16 transmits behavior data to a user's mobile terminal and receives one of modified behavior data and an acknowledgment signal in which the behavior data is partially modified from the mobile terminal.
본문에 개시되어 있는 본 발명의 실시예들에 대해서, 특정한 구조적 내지 기능적 설명들은 단지 본 발명의 실시예를 설명하기 위한 목적으로 예시된 것으로, 본 발명의 실시예들은 다양한 형태로 실시될 수 있으며 본문에 설명된 실시예들에 한정되는 것으로 해석되어서는 아니 된다.With respect to the embodiments of the present invention disclosed in the text, specific structural to functional descriptions are merely illustrated for the purpose of describing embodiments of the present invention, embodiments of the present invention may be implemented in various forms and It should not be construed as limited to the embodiments described in.
본 발명은 다양한 변경을 가할 수 있고 여러 가지 형태를 가질 수 있는바, 특정 실시예들을 도면에 예시하고 본문에 상세하게 설명하고자 한다. 그러나 이는 본 발명을 특정한 개시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다.As the inventive concept allows for various changes and numerous modifications, particular embodiments will be illustrated in the drawings and described in detail in the text. However, this is not intended to limit the present invention to a specific disclosed form, it should be understood to include all modifications, equivalents, and substitutes included in the spirit and scope of the present invention.
제 1, 제 2 등의 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 상기 구성요소들은 상기 용어들에 의해 한정되어서는 안 된다. 상기 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로 사용될 수 있다. 예를 들어, 본 발명의 권리 범위로부터 이탈되지 않은 채 제 1 구성요소는 제 2 구성요소로 명명될 수 있고, 유사하게 제 2 구성요소도 제 1 구성요소로 명명될 수 있다.Terms such as first and second may be used to describe various components, but the components should not be limited by the terms. The terms may be used for the purpose of distinguishing one component from another component. For example, without departing from the scope of the present invention, the first component may be referred to as the second component, and similarly, the second component may also be referred to as the first component.
어떤 구성요소가 다른 구성요소에 "연결되어" 있다거나 "접속되어" 있다고 언급된 때에는, 그 다른 구성요소에 직접적으로 연결되어 있거나 또는 접속되어 있을 수도 있지만, 중간에 다른 구성요소가 존재할 수도 있다고 이해되어야 할 것이다. 반면에, 어떤 구성요소가 다른 구성요소에 "직접 연결되어" 있다거나 "직접 접속되어" 있다고 언급된 때에는, 중간에 다른 구성요소가 존재하지 않는 것으로 이해되어야 할 것이다. 구성요소들 간의 관계를 설명하는 다른 표현들, 즉 "~사이에"와 "바로 ~사이에" 또는 "~에 이웃하는"과 "~에 직접 이웃하는" 등도 마찬가지로 해석되어야 한다.When a component is said to be "connected" or "connected" to another component, it may be directly connected to or connected to that other component, but it may be understood that another component may be present in the middle. Should be. On the other hand, when a component is said to be "directly connected" or "directly connected" to another component, it should be understood that there is no other component in between. Other expressions describing the relationship between the components, such as "between" and "immediately between" or "neighboring to" and "directly neighboring", should be interpreted as well.
본 출원에서 사용한 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 출원에서, "포함하다" 또는 "가지다" 등의 용어는 설시된 특징, 숫자, 단계, 동작, 구성요소, 부분품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부분품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.The terminology used herein is for the purpose of describing particular example embodiments only and is not intended to be limiting of the present invention. Singular expressions include plural expressions unless the context clearly indicates otherwise. In this application, the terms "comprise" or "having" are intended to indicate that there is a feature, number, step, action, component, part, or combination thereof that is described, and that one or more other features or numbers are present. It should be understood that it does not exclude in advance the possibility of the presence or addition of steps, actions, components, parts or combinations thereof.
다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미이다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥상 가지는 의미와 일치하는 의미인 것으로 해석되어야 하며, 본 출원에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.Unless defined otherwise, all terms used herein, including technical or scientific terms, have the same meaning as commonly understood by one of ordinary skill in the art. Terms such as those defined in the commonly used dictionaries should be construed as meanings consistent with the meanings in the context of the related art and shall not be construed in ideal or excessively formal meanings unless expressly defined in this application. .
이하, 첨부한 도면들을 참조하여, 본 발명의 바람직한 실시예를 보다 상세하게 설명하고자 한다. 도면상의 동일한 구성요소에 대해서는 동일한 참조부호를 사용하고 동일한 구성요소에 대해서 중복된 설명은 생략한다.Hereinafter, with reference to the accompanying drawings, it will be described in detail a preferred embodiment of the present invention. The same reference numerals are used for the same elements in the drawings, and duplicate descriptions of the same elements are omitted.
도 1은 본 발명의 일 실시예에 따른 일상 건강 정보 제공 시스템을 나타내는 블록도이다.1 is a block diagram showing a system for providing daily health information according to an embodiment of the present invention.
도 1을 참조하면, 일상 건강 정보 제공 시스템(10000)은 일상 건강 정보 측정 장치(DAILY LIFE HEALTH INFORMATION MEASURING APPARATUS)(10), 클라우드 서버(CLOUD SERVER)(20) 및 복수의 이동 단말기들(30)을 포함한다.1, the daily health
일상 건강 정보 측정 장치(10)는 복수의 사용자들이 생활하는 실내 공간에 설치된다. 상기 복수의 사용자들 각각에는 고유의 사용자 ID가 부여되고, 상기 복수의 사용자들 각각에 부여된 사용자 ID는 일상 건강 정보 측정 장치(10)에 미리 저장된다.The everyday health
일상 건강 정보 측정 장치(10)는 상기 복수의 사용자들의 일상 행동을 모니터링하여 영상 데이터(MD) 및 소리 데이터(SD)를 생성하고, 영상 데이터(MD) 및 소리 데이터(SD)를 분석하여 상기 복수의 사용자들을 식별하여 상기 식별된 사용자를 나타내는 사용자 ID(UID)를 생성하고, 상기 식별된 사용자의 동작에 상응하는 행동 패턴(APTN)을 생성하고, 행동 패턴(APTN)에 상응하는 동작의 시작 시각(ST) 및 종료 시각(FT)을 생성한다. 이후, 일상 건강 정보 측정 장치(10)는 사용자 ID(UID), 행동 패턴(APTN), 시작 시각(ST) 및 종료 시각(FT)을 포함하는 행동 데이터(AD)를 생성하여 클라우드 서버(20)에 전송한다.The everyday health
복수의 이동 단말기들(30)은 상기 복수의 사용자들에 의해 소지된다. 복수의 이동 단말기들(30) 각각은 상응하는 사용자의 사용자 ID를 저장한다.A plurality of
클라우드 서버(20)는 일상 건강 정보 측정 장치(10)로부터 행동 데이터(AD)를 수신하고, 행동 데이터(AD)에 포함되는 사용자 ID(UID)에 상응하는 사용자의 이동 단말기(30)에 행동 데이터(AD)를 전송한다.The
복수의 이동 단말기들(30) 각각은 클라우드 서버(20)로부터 행동 데이터(AD)를 수신하는 경우, 행동 데이터(AD)에 포함되는 사용자 ID(UID), 행동 패턴(APTN), 시작 시각(ST) 및 종료 시각(FT)을 디스플레이하고, 사용자의 명령에 기초하여 행동 데이터(AD)에 대한 승인 신호(CS)를 클라우드 서버(20)에 전송하거나 행동 데이터(AD)에 포함되는 사용자 ID(UID), 행동 패턴(APTN), 시작 시각(ST) 및 종료 시각(FT) 중의 적어도 하나를 수정하여 수정 행동 데이터(CAD)를 생성하여 클라우드 서버(20)에 전송한다.When each of the plurality of
클라우드 서버(20)는 외부 장치로부터 조회 사용자 ID(S_UID) 및 조회 기간(S_DR)을 수신하고, 일상 건강 정보 측정 장치(10)로부터 수신되는 행동 데이터(AD) 및 복수의 이동 단말기들(30)로부터 수신되는 수정 행동 데이터(CAD)에 기초하여 조회 사용자 ID(S_UID)에 상응하는 조회 사용자가 조회 기간(S_DR) 동안 소모한 총 칼로리양(C_CAL)을 계산하여 상기 외부 장치에 출력한다.The
일 실시예에 있어서, 도 1에 도시된 바와 같이, 상기 외부 장치는 병원, 약국 등과 같은 의료 기관에 설치되는 의료 기관 서버(40)일 수 있다.In one embodiment, as shown in FIG. 1, the external device may be a
다른 실시예에 있어서, 도 1에 도시되지는 않았지만, 상기 외부 장치는 상기 복수의 사용자들이 소지하는 이동 단말기들(30)일 수 있다.In another embodiment, although not shown in FIG. 1, the external device may be
도 2는 도 1의 일상 건강 정보 제공 시스템에 포함되는 일상 건강 정보 측정 장치의 일 예를 나타내는 블록도이다.FIG. 2 is a block diagram illustrating an example of an apparatus for measuring everyday health information included in the everyday health information providing system of FIG. 1.
도 2를 참조하면, 일상 건강 정보 측정 장치(10)는 사용자 서버(1000), 복수의 카메라들(2000) 및 복수의 마이크로폰들(3000)을 포함할 수 있다.Referring to FIG. 2, the apparatus for measuring
복수의 카메라들(2000)은 상기 복수의 사용자들이 생활하는 실내 공간에 분산되어 설치되고 상기 실내 공간을 촬영한 영상 데이터(MD)를 생성하여 사용자 서버(1000)에 제공할 수 있다.The plurality of
복수의 마이크로폰들(3000) 각각은 복수의 카메라들(2000) 각각과 인접하여 설치되고 상기 실내 공간에서 탐지된 음향에 상응하는 소리 데이터(SD)를 생성하여 사용자 서버(1000)에 제공할 수 있다.Each of the plurality of
사용자 서버(1000)는 서로 인접하여 설치되는 카메라(2000) 및 마이크로폰(3000)으로부터 각각 제공되는 영상 데이터(MD) 및 소리 데이터(SD)를 분석하여 상기 복수의 사용자들을 식별하고 상기 식별된 사용자를 나타내는 사용자 ID(UID), 상기 식별된 사용자의 동작에 상응하는 행동 패턴(APTN), 행동 패턴(APTN)에 상응하는 동작의 시작 시각(ST) 및 종료 시각(FT)을 포함하는 행동 데이터(AD)를 생성하여 클라우드 서버(20)에 전송할 수 있다.The
도 3은 도 2의 일상 건강 정보 측정 장치가 적용되는 일 예를 나타내는 도면이다.3 is a diagram illustrating an example in which the apparatus for measuring everyday health information of FIG. 2 is applied.
도 3은 도 2의 일상 건강 정보 측정 장치가 일반 가정의 실내 공간에 설치된 경우를 나타낸다.FIG. 3 illustrates a case in which the everyday health information measuring device of FIG. 2 is installed in an indoor space of a general home.
도 3에 도시된 바와 같이, 일반 가정의 실내 공간은 두 개의 방들(ROOM1, ROOM2), 욕실(BATHROOM), 부엌(KITCHEN) 및 거실(LIVING ROOM)을 포함하는 복수의 공간들로 구성될 수 있다.As shown in FIG. 3, the indoor space of a general home may be composed of a plurality of spaces including two rooms ROOM1 and ROOM2, a bathroom BATHROOM, a kitchen KITCHEN, and a living room. .
복수의 카메라들(2000)은 상기 복수의 공간들 각각에 설치되어 상기 실내 공간의 모든 영역을 촬영한 영상 데이터(MD)를 생성하여 사용자 서버(1000)에 제공할 수 있다.The plurality of
복수의 마이크로폰들(3000) 각각은 복수의 카메라들(2000) 각각과 인접하여 설치되어 상기 실내 공간의 모든 영역에서 탐지된 음향에 상응하는 소리 데이터(SD)를 생성하여 사용자 서버(1000)에 제공할 수 있다.Each of the plurality of
실시예에 따라서 사용자 서버(1000)는 상기 실내 공간 내부에 설치될 수도 있고 상기 실내 공간 외부에 설치될 수도 있다. 사용자 서버(1000)는 유무선 통신을 통해 복수의 카메라들(2000) 및 복수의 마이크로폰들(3000)로부터 영상 데이터(MD) 및 음성 데이터(SD)를 각각 수신할 수 있다.According to an embodiment, the
다시 도 2를 참조하면, 사용자 서버(1000)는 통신부(COMMUNICATION UNIT)(1100) 및 분석부(ANALYSIS UNIT)(1200)를 포함할 수 있다.Referring back to FIG. 2, the
일상 건강 정보 측정 장치(10)가 설치되는 실내 공간에서 생활하는 상기 복수의 사용자들 각각에는 고유의 사용자 ID가 부여되고, 상기 복수의 사용자들 각각에 부여된 사용자 ID는 분석부(1200)에 저장된다.A unique user ID is assigned to each of the plurality of users living in the indoor space where the daily health
분석부(1200)는 서로 인접하여 설치되는 카메라(2000) 및 마이크로폰(3000)으로부터 각각 수신되는 영상 데이터(MD) 및 소리 데이터(SD)에 기초하여 상기 복수의 사용자들을 식별하여 상기 식별된 사용자를 나타내는 사용자 ID(UID)를 생성할 수 있다.The
분석부(1200)는 서로 인접하여 설치되는 카메라(2000) 및 마이크로폰(3000)으로부터 각각 수신되는 영상 데이터(MD) 및 소리 데이터(SD)에 기초하여 상기 식별된 사용자의 동작에 상응하는 행동 패턴(APTN)을 생성할 수 있다. 예를 들어, 분석부(1200)는 목욕, TV 시청, 빨래, 다림질, 청소, 계단 오르내리기, 걷기, 설거지 등을 포함하는 정형화된 행동들을 복수의 행동 패턴들로서 미리 정의하고, 상기 식별된 사용자의 동작을 분석하여 상기 정형화된 행동들 중의 하나를 선택하여 행동 패턴(APTN)으로서 출력할 수 있다.The
분석부(1200)는 상기 행동 패턴(APTN)에 상응하는 동작이 시작되는 시작 시각(ST) 및 상기 행동 패턴(APTN)에 상응하는 동작이 종료되는 종료 시각(FT)을 생성할 수 있다.The
분석부(1200)는 상기 생성된 사용자 ID(UID), 행동 패턴(APTN), 시작 시각(ST) 및 종료 시각(FT)을 통신부(1100)에 제공할 수 있다.The
통신부(1100)는 유무선 통신을 사용하여 사용자 ID(UID), 행동 패턴(APTN), 시작 시각(ST) 및 종료 시각(FT)을 포함하는 행동 데이터(AD)를 생성하여 클라우드 서버(20)에 전송할 수 있다.The
도 4는 도 2의 일상 건강 정보 측정 장치에 포함되는 분석부의 일 예를 나타내는 블록도이다.4 is a block diagram illustrating an example of an analysis unit included in the apparatus for measuring everyday health information of FIG. 2.
도 4를 참조하면, 분석부(1200)는 영상 데이터 분석부(MOVIE DATA ANALYSIS UNIT)(1210), 소리 데이터 분석부(SOUND DATA ANALYSIS UNIT)(1220) 및 판단부(DETERMINATION UNIT)(1230)를 포함할 수 있다.Referring to FIG. 4, the
영상 데이터 분석부(1210)는 영상 데이터(MD)를 분석하여 상기 복수의 사용자들을 식별하고 상기 식별된 사용자를 나타내는 제1 사용자 ID(UID1) 및 영상 데이터(MD)에 촬영된 사용자가 제1 사용자 ID(UID1)에 상응하는 사용자와 일치할 확률을 나타내는 제1 사용자 매칭율(UID_MR1)을 생성할 수 있다.The
또한, 영상 데이터 분석부(1210)는 상기 식별된 사용자의 동작을 분석하여 상기 식별된 사용자의 동작을 나타내는 제1 행동 패턴(APTN1) 및 영상 데이터(MD)에 촬영된 사용자의 동작이 제1 행동 패턴(APTN1)과 일치할 확률을 나타내는 제1 행동 패턴 매칭율(APTN_MR1)을 생성할 수 있다.In addition, the
도 5는 도 4의 분석부에 포함되는 영상 데이터 분석부의 일 예를 나타내는 블록도이다.5 is a block diagram illustrating an example of an image data analyzer included in the analyzer of FIG. 4.
도 5를 참조하면, 영상 데이터 분석부(1210)는 제1 사용자 식별 회로(USER IDENTIFICATION CIRCUIT 1)(1212), 제1 사용자 데이터베이스(USER DB1)(1213), 제1 행동 패턴 분석 회로(ACTIVITY PATTERN ANALYSIS CIRCUIT 1)(1214) 및 기준 영상 데이터베이스(REFERENCE MOVIE DB)(1215)를 포함할 수 있다.Referring to FIG. 5, the
제1 사용자 데이터베이스(1213)는 상기 복수의 사용자들 각각의 신체 이미지를 저장할 수 있다. 예를 들어, 제1 사용자 데이터베이스(1213)는 상기 복수의 사용자들 각각의 얼굴 이미지, 전신 형상 이미지 등을 포함할 수 있다.The
제1 사용자 식별 회로(1212)는 영상 데이터(MD)에 포함되는 신체의 이미지를 제1 사용자 데이터베이스(1213)에 저장된 상기 복수의 사용자들의 신체 이미지들과 비교하여 가장 매칭율이 높은 신체 이미지에 상응하는 사용자의 ID 및 상기 가장 높은 매칭율을 각각 제1 사용자 ID(UID1) 및 제1 사용자 매칭율(UID_MR1)로서 출력할 수 있다.The first
기준 영상 데이터베이스(1215)는 목욕, TV 시청, 빨래, 다림질, 청소, 계단 오르내리기, 걷기, 설거지 등을 포함하는 정형화된 행동들을 복수의 행동 패턴들로서 미리 정의하고 상기 복수의 행동 패턴들 각각에 상응하는 기준 영상을 상기 복수의 행동 패턴들 각각과 연관시켜 저장할 수 있다. 예를 들어, 기준 영상 데이터베이스(1215)는 상기 정형화된 행동을 촬영한 동영상을 상기 기준 영상으로서 저장할 수 있다.
제1 행동 패턴 분석 회로(1214)는 영상 데이터(MD)에 포함되는 신체의 동작을 기준 영상 데이터베이스(1215)에 저장된 상기 복수의 행동 패턴들 각각에 상응하는 기준 영상과 비교하여 가장 매칭율이 높은 기준 영상에 상응하는 행동 패턴 및 상기 가장 높은 매칭율을 각각 제1 행동 패턴(APTN1) 및 제1 행동 패턴 매칭율(APTN_MR1)로서 출력할 수 있다.The first behavior
다시 도 4를 참조하면, 소리 데이터 분석부(1220)는 소리 데이터(SD)를 분석하여 상기 복수의 사용자들을 식별하고 상기 식별된 사용자를 나타내는 제2 사용자 ID(UID2) 및 소리 데이터(SD)에 포함되는 사용자의 음성이 제2 사용자 ID(UID2)에 상응하는 사용자의 음성과 일치할 확률을 나타내는 제2 사용자 매칭율(UID_MR2)을 생성할 수 있다.Referring back to FIG. 4, the
또한, 소리 데이터 분석부(1220)는 소리 데이터(SD)로부터 상기 식별된 사용자의 행동을 유추하여 제2 행동 패턴(APTN2) 및 상기 유추의 정확성을 나타내는 제2 행동 패턴 매칭율(APTN_MR2)을 생성할 수 있다.Also, the
도 6은 도 4의 분석부에 포함되는 소리 데이터 분석부의 일 예를 나타내는 블록도이다.6 is a block diagram illustrating an example of a sound data analyzer included in the analyzer of FIG. 4.
도 6을 참조하면, 소리 데이터 분석부(1220)는 소리 분리 회로(SOUND SEPARATION CIRCUIT)(1221), 제2 사용자 식별 회로(USER IDENTIFICATION CIRCUIT 2)(1222), 제2 사용자 데이터베이스(USER DB2)(1223), 제2 행동 패턴 분석 회로(ACTIVITY PATTERN ANALYSIS CIRCUIT 2)(1224) 및 기준 소리 데이터베이스(REFERENCE SOUND DB)(1225)를 포함할 수 있다.Referring to FIG. 6, the
소리 분리 회로(1221)는 소리 데이터(SD)를 사람의 음성 데이터(VSD) 및 배경 소리 데이터(BSD)로 분리할 수 있다.The
제2 사용자 데이터베이스(1223)는 상기 복수의 사용자들 각각의 음성 샘플을 저장할 수 있다.The
제2 사용자 식별 회로(1222)는 음성 데이터(VSD)를 제2 사용자 데이터베이스(1223)에 저장된 상기 복수의 사용자들의 음성 샘플들과 비교하여 가장 매칭율이 높은 음성 샘플에 상응하는 사용자의 ID 및 상기 가장 높은 매칭율을 각각 제2 사용자 ID(UID2) 및 제2 사용자 매칭율(UID_MR2)로서 출력할 수 있다.The second
기준 소리 데이터베이스(1225)는 목욕, TV 시청, 빨래, 다림질, 청소, 계단 오르내리기, 걷기, 설거지 등을 포함하는 정형화된 행동들을 복수의 행동 패턴들로서 미리 정의하고 상기 복수의 행동 패턴들 각각에 수반되는 기준 배경 소리를 상기 복수의 행동 패턴들 각각과 연관시켜 저장할 수 있다. 예를 들어, 기준 소리 데이터베이스(1225)는 상기 정형화된 행동 과정에서 발생하는 배경 소리들을 녹음한 음원을 상기 기준 배경 소리로서 저장할 수 있다. 일 예로, 목욕을 하는 과정에서 발생하는 물소리는 목욕에 상응하는 행동 패턴과 연관되고, 진공 청소기에서 발생하는 소리는 청소에 상응하는 행동 패턴과 연관되어 기준 소리 데이터베이스(1225)에 기준 배경 소리로서 저장될 수 있다.The
제2 행동 패턴 분석 회로(1224)는 배경 소리 데이터(BSD)를 기준 소리 데이터베이스(1225)에 저장된 상기 복수의 행동 패턴들 각각에 상응하는 기준 배경 소리들과 비교하여 가장 매칭율이 높은 기준 배경 소리에 상응하는 행동 패턴 및 상기 가장 높은 매칭율을 각각 제2 행동 패턴(APTN2) 및 제2 행동 패턴 매칭율(APTN_MR2)로서 출력할 수 있다.The second behavior
도 7은 도 4의 분석부에 포함되는 소리 데이터 분석부의 다른 예를 나타내는 블록도이다.7 is a block diagram illustrating another example of a sound data analyzer included in the analyzer of FIG. 4.
도 7을 참조하면, 소리 데이터 분석부(1220-1)는 소리 분리 회로(SOUND SEPARATION CIRCUIT)(1221), 제2 사용자 식별 회로(USER IDENTIFICATION CIRCUIT 2)(1222), 제2 사용자 데이터베이스(USER DB2)(1223), 제2 행동 패턴 분석 회로(ACTIVITY PATTERN ANALYSIS CIRCUIT 2)(1224), 기준 소리 데이터베이스(REFERENCE SOUND DB)(1225), 제3 행동 패턴 분석 회로(ACTIVITY PATTERN ANALYSIS CIRCUIT 3)(1226) 및 기준 단어 데이터베이스(REFERENCE WORD DB)(1227)를 포함할 수 있다.Referring to FIG. 7, the sound data analyzer 1220-1 may include a
도 7의 소리 데이터 분석부(1220-1)와 도 6의 소리 데이터 분석부(1220)를 비교하면, 도 7의 소리 데이터 분석부(1220-1)는 제3 행동 패턴 분석 회로(1226) 및 기준 단어 데이터베이스(1227)를 더 포함한다는 사항을 제외하고는 도 6의 소리 데이터 분석부(1220)와 동일하다. 따라서 제3 행동 패턴 분석 회로(1226) 및 기준 단어 데이터베이스(1227)를 제외한 도 6의 소리 데이터 분석부(1220)와 중복되는 설명은 생략한다.When the sound data analyzer 1220-1 of FIG. 7 is compared with the
기준 단어 데이터베이스(1227)는 목욕, TV 시청, 빨래, 다림질, 청소, 계단 오르내리기, 걷기, 설거지 등을 포함하는 정형화된 행동을 복수의 행동 패턴들로서 미리 정의하고 상기 복수의 행동 패턴들 각각과 관련되는 기준 단어들에 대한 음성 샘플들을 상기 복수의 행동 패턴들 각각과 연관시켜 저장할 수 있다. 예를 들어, 기준 단어 데이터베이스(1227)는 상기 정형화된 행동 과정에서 말할 수 있는 단어들을 녹음한 음원을 상기 기준 단어들에 대한 음원 샘플들로서 저장할 수 있다. 일 예로, 목욕을 하는 과정에서 말할 수 있는 비누, 샴푸, 따뜻해, 시원해 등의 단어들에 대한 음원 샘플들은 목욕에 상응하는 행동 패턴과 연관되고, 숟가락, 젓가락, 그릇, 냄비, 수세미 등의 단어들에 대한 음원 샘플들은 설거지에 상응하는 행동 패턴과 연관되어 기준 단어 데이터베이스(1227)에 저장될 수 있다.The
제3 행동 패턴 분석 회로(1226)는 음성 데이터(VSD)를 기준 단어 데이터베이스(1227)에 저장된 상기 복수의 행동 패턴들 각각에 상응하는 기준 단어들에 대한 음성 샘플들과 비교하여 매칭되는 기준 단어들과 가장 많이 관련되는 행동 패턴을 제3 행동 패턴(APTN3)으로서 출력하고, 제3 행동 패턴(APTN3)과 연관되는 전체 기준 단어들 중에서 매칭되는 단어들이 차지하는 비율을 제3 행동 패턴 매칭율(APTN_MR3)로서 출력할 수 있다.The third behavior
다시 도 4를 참조하면, 판단부(1230)는 제1 사용자 매칭율(UID_MR1) 및 제2 사용자 매칭율(UID_MR2)에 기초하여 제1 사용자 ID(UID1) 및 제2 사용자 ID(UID2) 중의 하나를 선택하여 사용자 ID(UID)를 생성할 수 있다.Referring back to FIG. 4, the
판단부(1230)는 제1 행동 패턴 매칭율(APTN_MR1) 및 제2 행동 패턴 매칭율(APTN_MR2)에 기초하여 제1 행동 패턴(APTN1) 및 제2 행동 패턴(APTN2) 중의 하나를 선택하여 행동 패턴(APTN)을 생성할 수 있다.The
판단부(1230)는 사용자 ID(UID)에 대해 행동 패턴(APTN)이 최초로 생성된 시작 시각(ST) 및 사용자 ID(UID)에 상응하는 행동 패턴(APTN)이 상이한 패턴으로 변경되는 종료 시각(FT)을 생성할 수 있다.The
도 8은 도 4의 분석부에 포함되는 판단부의 일 예를 나타내는 블록도이다.8 is a block diagram illustrating an example of a determination unit included in the analysis unit of FIG. 4.
도 8을 참조하면, 판단부(1230)는 사용자 판단 회로(1231), 행동 패턴 판단 회로(1232) 및 시간 생성 회로(1233)를 포함할 수 있다.Referring to FIG. 8, the
사용자 판단 회로(1231)는 제1 사용자 매칭율(UID_MR1) 및 제2 사용자 매칭율(UID_MR2)을 제어 신호로서 수신하고, 제1 사용자 ID(UID1) 및 제2 사용자 ID(UID2)를 입력 신호로서 수신할 수 있다. 사용자 판단 회로(1231)는 제1 사용자 매칭율(UID_MR1)이 제2 사용자 매칭율(UID_MR2)보다 큰 경우 제1 사용자 ID(UID1)를 사용자 ID(UID)로서 출력하고, 제2 사용자 매칭율(UID_MR2)이 제1 사용자 매칭율(UID_MR1)보다 큰 경우 제2 사용자 ID(UID2)를 사용자 ID(UID)로서 출력할 수 있다. 한편, 제1 사용자 매칭율(UID_MR1)과 제2 사용자 매칭율(UID_MR2)이 동일한 경우, 사용자 판단 회로(1231)는 제1 사용자 ID(UID1) 및 제2 사용자 ID(UID2) 중의 임의의 하나를 사용자 ID(UID)로서 출력할 수 있다.The
이와 같이, 분석부(1200)는 영상 데이터(MD)를 분석하여 식별한 제1 사용자 ID(UID1) 및 소리 데이터(SD)를 분석하여 식별한 제2 사용자 ID(UID2) 중에서 보다 매칭율이 높은 사용자 ID를 출력함으로써 상기 복수의 사용자들에 대한 식별율을 향상시킬 수 있다.As such, the
행동 패턴 판단 회로(1232)는 제1 행동 패턴 매칭율(APTN_MR1) 및 제2 행동 패턴 매칭율(APTN_MR2)을 제어 신호로서 수신하고, 제1 행동 패턴(APTN1) 및 제2 행동 패턴(APTN2)을 입력 신호로서 수신할 수 있다. 행동 패턴 판단 회로(1232)는 제1 행동 패턴 매칭율(APTN_MR1)이 제2 행동 패턴 매칭율(APTN_MR2)보다 큰 경우 제1 행동 패턴(APTN1)을 행동 패턴(APTN)으로서 출력하고, 제2 행동 패턴 매칭율(APTN_MR2)이 제1 행동 패턴 매칭율(APTN_MR1)보다 큰 경우 제2 행동 패턴(APTN2)을 행동 패턴(APTN)으로서 출력할 수 있다. 한편, 제1 행동 패턴 매칭율(APTN_MR1)과 제2 행동 패턴 매칭율(APTN_MR2)이 동일한 경우, 행동 패턴 판단 회로(1232)는 제1 행동 패턴(APTN1) 및 제2 행동 패턴(APTN2) 중의 임의의 하나를 행동 패턴(APTN)으로서 출력할 수 있다.The behavior
이와 같이, 분석부(1200)는 영상 데이터(MD)를 분석하여 판단한 제1 행동 패턴(APTN1) 및 소리 데이터(SD)를 분석하여 판단한 제2 행동 패턴(APTN2) 중에서 보다 매칭율이 높은 행동 패턴을 출력함으로써 상기 복수의 사용자들의 행동을 보다 정확하게 판별할 수 있다.As described above, the
한편, 분석부(1200)가 도 7에 도시된 소리 데이터 분석부(1220-1)를 포함하여 구현되는 경우, 행동 패턴 판단 회로(1232)는 제1 행동 패턴 매칭율(APTN_MR1), 제2 행동 패턴 매칭율(APTN_MR2) 및 제3 행동 패턴 매칭율(APTN_MR3)을 제어 신호로서 수신하고, 제1 행동 패턴(APTN1), 제2 행동 패턴(APTN2) 및 제3 행동 패턴(APTN3)을 입력 신호로서 수신할 수 있다. 이 경우, 행동 패턴 판단 회로(1232)는 제1 행동 패턴 매칭율(APTN_MR1)이 제2 행동 패턴 매칭율(APTN_MR2) 및 제3 행동 패턴 매칭율(APTN_MR3)보다 큰 경우 제1 행동 패턴(APTN1)을 행동 패턴(APTN)으로서 출력하고, 제2 행동 패턴 매칭율(APTN_MR2)이 제1 행동 패턴 매칭율(APTN_MR1) 및 제3 행동 패턴 매칭율(APTN_MR3)보다 큰 경우 제2 행동 패턴(APTN2)을 행동 패턴(APTN)으로서 출력하고, 제3 행동 패턴 매칭율(APTN_MR3)이 제1 행동 패턴 매칭율(APTN_MR1) 및 제2 행동 패턴 매칭율(APTN_MR2)보다 큰 경우 제3 행동 패턴(APTN3)을 행동 패턴(APTN)으로서 출력할 수 있다.Meanwhile, when the
이와 같이, 분석부(1200)는 영상 데이터(MD)를 분석하여 판단한 제1 행동 패턴(APTN1), 배경 소리 데이터(BSD)를 분석하여 판단한 제2 행동 패턴(APTN2) 및 음성 데이터(VSD)를 분석하여 판단한 제3 행동 패턴(APTN3) 중에서 보다 매칭율이 높은 행동 패턴을 출력함으로써 상기 복수의 사용자들의 행동을 보다 정확하게 판별할 수 있다.As such, the
시간 생성 회로(1233)는 사용자 ID(UID) 및 행동 패턴(APTN)을 수신하고, 사용자 ID(UID)에 대해 행동 패턴(APTN)이 최초로 생성된 시각을 시작 시각(ST)으로서 출력하고, 사용자 ID(UID)에 상응하는 행동 패턴(APTN)이 상이한 패턴으로 변경되는 시각을 종료 시각(FT)으로서 출력할 수 있다.The
상술한 바와 같이, 본 발명에 따른 일상 건강 정보 제공 시스템(10000)에 포함되는 일상 건강 정보 측정 장치(10)는 신체에 부착되는 센서를 사용하지 않고 복수의 카메라들(2000) 및 복수의 마이크로폰들(3000)만을 사용하여 복수의 사용자들의 일상 행동에 따른 행동 패턴을 파악하여 클라우드 서버(20)에 제공할 수 있다. 따라서 일상 건강 정보 제공 시스템(10000)을 사용하는 사용자는 자신의 건강 정보를 측정하기 위해 센서 장치를 신체에 부착한 상태로 생활하거나 특정 활동에 대한 데이터를 측정 장치에 입력하는 등의 직접적인 행동을 하지 않고도 자신의 일상 행동에 따른 행동 패턴을 쉽게 파악하여 클라우드 서버(20)에 제공할 수 있다.As described above, the daily health
도 9는 도 1의 일상 건강 정보 제공 시스템에 포함되는 클라우드 서버의 일 예를 나타내는 블록도이다.9 is a block diagram illustrating an example of a cloud server included in the daily health information providing system of FIG. 1.
도 9를 참조하면, 클라우드 서버(20)는 수신부(RECEIVING UNIT)(5100), 제1 건강 정보 데이터베이스(HEALTH INFORMATION DB1)(5200), 확인부(VERIFICATION UNIT)(5300), 제2 건강 정보 데이터베이스(HEALTH INFORMATION DB2)(5400) 및 조회부(INQUIRY UNIT)(5500)를 포함할 수 있다.Referring to FIG. 9, the
수신부(5100)는 일상 건강 정보 측정 장치(10)로부터 행동 데이터(AD)를 수신하여 제1 건강 정보 데이터베이스(5200)에 저장할 수 있다. 즉, 수신부(5100)는 행동 데이터(AD)에 포함되는 사용자 ID(UID), 행동 패턴(APTN), 시작 시각(ST) 및 종료 시각(FT)을 서로 연관시켜 제1 건강 정보 데이터베이스(5200)에 저장할 수 있다. 따라서 제1 건강 정보 데이터베이스(5200)에는 일상 건강 정보 측정 장치(10)로부터 제공되는 상기 복수의 사용자들의 일상 행동들을 나타내는 행동 데이터(AD)들이 누적되어 저장될 수 있다.The
확인부(5300)는 제1 건강 정보 데이터베이스(5200)에 저장된 행동 데이터(AD)들을 독출하고, 독출된 행동 데이터(AD)들 각각에 포함되는 사용자 ID(UID)에 상응하는 사용자의 이동 단말기(30)에 독출된 행동 데이터(AD)들을 전송할 수 있다.The
일 실시예에 있어서, 상기 복수의 사용자들의 이동 단말기들(30) 각각은 상응하는 사용자의 사용자 ID를 포함하는 데이터 요청 신호(REQ)를 확인부(5300)에 전송하고, 확인부(5300)는 데이터 요청 신호(REQ)에 응답하여 제1 건강 정보 데이터베이스(5200)로부터 데이터 요청 신호(REQ)에 포함되는 사용자 ID를 포함하는 행동 데이터(AD)들을 독출하여 데이터 요청 신호(REQ)를 전송한 이동 단말기(30)에 전송할 수 있다.In one embodiment, each of the
다른 실시예에 있어서, 확인부(5300)는 주기적으로 제1 건강 정보 데이터베이스(5200)에 저장된 행동 데이터(AD)들을 독출하고 상기 독출된 행동 데이터(AD)들 각각에 포함되는 사용자 ID에 상응하는 이동 단말기(30)에 상기 독출된 행동 데이터(AD)들을 전송할 수 있다.In another embodiment, the
이동 단말기들(30) 각각은 확인부(5300)로부터 행동 데이터(AD)를 수신하는 경우 행동 데이터(AD)에 포함되는 사용자 ID(UID), 행동 패턴(APTN), 시작 시각(ST) 및 종료 시각(FT)을 사용자에게 제공하고, 이에 응답하여 사용자로부터 행동 데이터(AD)에 대한 승인 명령을 수신하는 경우 승인 신호(CS)를 확인부(5300)에 전송하고, 사용자로부터 행동 데이터(AD)에 대한 수정 명령을 수신하는 경우 상기 수정 명령에 기초하여 행동 데이터(AD)에 포함되는 사용자 ID(UID), 행동 패턴(APTN), 시작 시각(ST) 및 종료 시각(FT) 중의 적어도 하나를 수정하여 수정 행동 데이터(CAD)를 생성하여 확인부(5300)에 전송할 수 있다.Each of the
도 10은 도 1의 일상 건강 정보 제공 시스템에 포함되는 이동 단말기의 동작의 일 예를 설명하기 위한 도면들이다.FIG. 10 is a diagram for describing an example of an operation of a mobile terminal included in the daily health information providing system of FIG. 1.
도 10에 도시된 바와 같이, 이동 단말기들(30) 각각은 확인부(5300)로부터 행동 데이터(AD)를 수신하는 경우 행동 데이터(AD)에 포함되는 사용자 ID(UID), 행동 패턴(APTN), 시작 시각(ST) 및 종료 시각(FT)을 화면상에 디스플레이할 수 있다.As illustrated in FIG. 10, each of the
이동 단말기(30)의 사용자는 화면상에 디스플레이된 행동 데이터(AD)의 내용을 확인하고, 행동 데이터(AD)의 내용이 실제 자신의 과거 행동과 일치하는 경우 승인 버튼(31)을 선택할 수 있다. 이동 단말기(30)는 이에 응답하여 상기 승인 명령을 생성할 수 있다. 반면에, 행동 데이터(AD)의 내용이 실제 자신의 과거 행동과 일치하지 않는 경우 이동 단말기(30)의 사용자는 사용자 ID(UID), 행동 패턴(APTN), 시작 시각(ST) 및 종료 시각(FT) 중의 적어도 하나를 수정하고 수정 버튼(32)을 선택할 수 있다. 이동 단말기(30)는 이에 응답하여 상기 수정 명령을 생성할 수 있다.The user of the
이동 단말기(30)는 상기 승인 명령이 생성되는 경우 행동 데이터(AD)에 대한승인 신호(CS)를 확인부(5300)에 전송할 수 있다. 반면에, 이동 단말기(30)는 상기 수정 명령이 생성되는 경우 사용자의 입력에 기초하여 행동 데이터(AD)에 포함되는 사용자 ID(UID), 행동 패턴(APTN), 시작 시각(ST) 및 종료 시각(FT) 중의 적어도 하나가 수정된 수정 행동 데이터(CAD)를 생성하여 확인부(5300)에 전송할 수 있다.When the approval command is generated, the
도 11은 도 1의 일상 건강 정보 제공 시스템에 포함되는 이동 단말기의 동작의 다른 예를 설명하기 위한 도면이다.FIG. 11 is a diagram for describing another example of an operation of a mobile terminal included in the daily health information providing system of FIG. 1.
도 11에 도시된 바와 같이, 이동 단말기들(30) 각각은 확인부(5300)로부터 행동 데이터(AD)를 수신하는 경우 캐릭터로 형상화된 아바타(avatar)(33)를 화면상에 디스플레이하고 아바타(33)를 통해 행동 데이터(AD)에 포함되는 사용자 ID(UID), 행동 패턴(APTN), 시작 시각(ST) 및 종료 시각(FT)을 음성으로 출력할 수 있다.As illustrated in FIG. 11, each of the
이동 단말기(30)의 사용자는 아바타(33)가 말하는 행동 데이터(AD)의 내용이 실제 자신의 과거 행동과 일치하는 경우 아바타(33)에게 대화 형식으로 행동 데이터(AD)에 대해 승인한다는 의사를 표현하고, 아바타(33)가 말하는 행동 데이터(AD)의 내용이 실제 자신의 과거 행동과 일치하지 않는 경우 행동 데이터(AD)에 포함되는 사용자 ID(UID), 행동 패턴(APTN), 시작 시각(ST) 및 종료 시각(FT) 중의 적어도 하나에 대한 수정 사항을 대화 형식으로 표현할 수 있다.The user of the
이동 단말기(30)는 아바타(33)와 대화를 수행하는 사용자의 음성을 분석하여 행동 데이터(AD)에 포함되는 사용자 ID(UID), 행동 패턴(APTN), 시작 시각(ST) 및 종료 시각(FT)에 대한 상기 승인 명령 또는 행동 데이터(AD)에 포함되는 사용자 ID(UID), 행동 패턴(APTN), 시작 시각(ST) 및 종료 시각(FT) 중의 적어도 하나에 대한 상기 수정 명령을 생성할 수 있다.The
이동 단말기(30)는 상기 승인 명령이 생성되는 경우 행동 데이터(AD)에 대한승인 신호(CS)를 확인부(5300)에 전송할 수 있다. 반면에, 이동 단말기(30)는 상기 수정 명령이 생성되는 경우 사용자의 대화 내용에 기초하여 행동 데이터(AD)에 포함되는 사용자 ID(UID), 행동 패턴(APTN), 시작 시각(ST) 및 종료 시각(FT) 중의 적어도 하나가 수정된 수정 행동 데이터(CAD)를 생성하여 확인부(5300)에 전송할 수 있다.When the approval command is generated, the
다시 도 9를 참조하면, 확인부(5300)는 이동 단말기(30)로부터 행동 데이터(AD)에 대한 승인 신호(CS)를 수신하는 경우 행동 데이터(AD)를 제2 건강 정보 데이터베이스(5400)에 저장할 수 있다. 반면에, 확인부(5300)는 이동 단말기(30)로부터 수정 행동 데이터(CAD)를 수신하는 경우 수정 행동 데이터(CAD)를 제2 건강 정보 데이터베이스(5400)에 저장할 수 있다. 이후, 확인부(5300)는 이동 단말기(30)에 전송한 행동 데이터(AD)들을 제1 건강 정보 데이터베이스(5200)에서 삭제할 수 있다.9, when the
상술한 바와 같이, 본 발명에 따른 일상 건강 정보 제공 시스템(10000)에 포함되는 일상 건강 정보 측정 장치(10)는 복수의 카메라들(2000) 및 복수의 마이크로폰들(3000)만을 사용하여 복수의 사용자들의 일상 행동에 따른 행동 패턴을 파악하여 행동 데이터(AD)를 클라우드 서버(20)에 제공한다. 따라서 일상 건강 정보 측정 장치(10)가 생성한 행동 데이터(AD)는 사용자를 잘못 인식하거나 사용자의 실제 행동과 일치하지 않을 수도 있다. 그러나, 본 발명에 따른 일상 건강 정보 제공 시스템(10000)에 포함되는 클라우드 서버(20)는 일상 건강 정보 측정 장치(10)로부터 수신되는 상기 복수의 사용자들의 일상 행동들을 나타내는 행동 데이터(AD)들을 제1 건강 정보 데이터베이스(5200)에 누적하여 저장하고, 제1 건강 정보 데이터베이스(5200)에 저장된 행동 데이터(AD)들을 상응하는 사용자의 이동 단말기(30)에 전송하여 사용자의 승인 또는 수정 과정을 거치고 승인된 행동 데이터(AD) 또는 수정된 수정 행동 데이터(CAD)를 제2 건강 정보 데이터베이스(5400)에 누적하여 저장한다. 이와 같이 일상 건강 정보 측정 장치(10)가 생성한 행동 데이터(AD)에 대해 사용자의 승인 및 수정 과정을 거침으로써, 본 발명에 따른 일상 건강 정보 제공 시스템(10000)은 상기 복수의 사용자들의 일상행동을 보다 정확하게 파악할 수 있다.As described above, the daily health
다시 도 9를 참조하면, 조회부(5500)는 외부 장치로부터 조회 사용자 ID(S_UID) 및 조회 기간(S_DR)을 수신한다. 조회 기간(S_DR)은 조회 시작 시각 및 조회 종료 시각을 포함할 수 있다. 조회부(5500)는 제2 건강 정보 데이터베이스(5400)로부터 조회 기간(S_DR) 동안 조회 사용자 ID(S_UID)에 상응하는 조회 사용자의 행동 패턴들(APTNs) 및 행동 패턴들(APTNs)의 지속 시간들(TMs)을 검색하고, 상기 검색된 행동 패턴들(APTNs) 및 지속 시간들(TMs)에 기초하여 상기 조회 사용자가 조회 기간(S_DR) 동안 소모한 총 칼로리양(C_CAL)을 계산하여 상기 외부 장치에 제공할 수 있다.Referring back to FIG. 9, the
도 12는 도 9의 클라우드 서버에 포함되는 조회부의 일 예를 나타내는 블록도이다.12 is a block diagram illustrating an example of an inquiry unit included in a cloud server of FIG. 9.
도 12를 참조하면, 조회부(5500)는 검색 회로(SEARCH CIRCUIT)(5510), 계산 회로(CALCULATION CIRCUIT)(5520) 및 칼로리 데이터베이스(CALORY DB)(5530)를 포함할 수 있다.Referring to FIG. 12, the
칼로리 데이터베이스(5530)는 목욕, TV 시청, 빨래, 다림질, 청소, 계단 오르내리기, 걷기, 설거지 등을 포함하는 정형화된 행동들을 복수의 행동 패턴들로서 미리 정의하고 상기 복수의 행동 패턴들 각각에 대한 단위 시간당 소모 칼로리양을 저장할 수 있다.The
도 13은 도 12의 조회부에 포함되는 칼로리 데이터베이스의 일 예를 나타내는 도면이다.FIG. 13 is a diagram illustrating an example of a calorie database included in an inquiry unit of FIG. 12.
도 13을 참조하면, 칼로리 데이터베이스(5530)는 행동 패턴 필드(APTN_F) 및 칼로리 필드(CAL_F)를 포함할 수 있다.Referring to FIG. 13, the
행동 패턴 필드(APTN_F)는 목욕, TV 시청, 빨래, 다림질, 청소, 계단 오르내리기, 걷기, 설거지 등을 포함하는 정형화된 행동들을 나타내는 복수의 행동 패턴들을 저장하고, 칼로리 필드(CAL_F)는 상응하는 행동 패턴(APTN)을 수행하는 경우 단위 시간(예를 들면, 1분) 동안 평균적으로 소모되는 칼로리의 양을 저장할 수 있다.The behavior pattern field APTN_F stores a plurality of behavior patterns representing standardized behaviors including bathing, watching TV, washing, ironing, cleaning, moving up and down stairs, walking, washing dishes, etc., and the calorie field CAL_F corresponds to a corresponding pattern. When performing the behavior pattern (APTN) it is possible to store the amount of calories consumed on average for a unit time (eg 1 minute).
다시 도 12를 참조하면, 검색 회로(5510)는 상기 외부 장치로부터 조회 사용자 ID(S_UID) 및 조회 기간(S_DR)을 수신하고, 제2 건강 정보 데이터베이스(5400)로부터 조회 기간(S_DR) 동안 조회 사용자 ID(S_UID)에 상응하는 조회 사용자의 행동 패턴들(APTNs) 및 행동 패턴들(APTNs)의 시작 시각(ST)과 종료 시각(FT)을 검색하고, 검색된 시작 시각(ST) 및 종료 시각(FT)을 사용하여 행동 패턴들(APTNs) 각각의 지속 시간들(TMs)을 생성할 수 있다.Referring back to FIG. 12, the
계산 회로(5520)는 검색 회로(5510)로부터 수신되는 행동 패턴들(APTNs) 각각에 대한 단위 시간당 소모 칼로리양을 칼로리 데이터베이스(5530)로부터 독출하고, 행동 패턴들(APTNs), 행동 패턴들(APTNs) 각각의 지속 시간들(TMs) 및 행동 패턴들(APTNs) 각각에 대한 단위 시간당 소모 칼로리양을 사용하여 조회 사용자 ID(S_UID)에 상응하는 조회 사용자가 조회 기간(S_DR) 동안 소모한 총 칼로리양(C_CAL)을 계산하여 상기 외부 장치에 제공할 수 있다.The
일 실시예에 있어서, 도 1에 도시된 바와 같이, 상기 외부 장치는 병원, 약국 등과 같은 의료 기관에 설치되는 의료 기관 서버(40)일 수 있다. 이 경우, 의료 기관 서버(40)는 조회하고자 하는 환자의 사용자 ID(S_UID) 및 조회하고자 하는 기간(S_DR)을 클라우드 서버(20)에 전송하고 클라우드 서버(20)로부터 조회하고자 하는 환자가 조회 기간(S_DR) 동안 소모한 총 칼로리양(C_CAL)을 전송받을 수 있다. 이와 같이, 의료 기관은 본 발명에 따른 일상 건강 정보 제공 시스템(10000)을 사용하여 일정 기간 동안 환자가 일상생활 동안 소모한 총 칼로리양(C_CAL)을 효과적으로 제공받을 수 있으므로 환자의 건강 상태를 쉽게 체크할 수 있고, 환자에 대한 처방의 내용을 결정하는 데에 활용할 수 있다.In one embodiment, as shown in FIG. 1, the external device may be a
다른 실시예에 있어서, 도 1에 도시되지는 않았지만, 상기 외부 장치는 상기 복수의 사용자들이 소지하는 이동 단말기들(30)일 수 있다. 이 경우, 본 발명에 따른 일상 건강 정보 제공 시스템(10000)을 사용하는 사용자는 자신의 건강 정보를 측정하기 위해 센서 장치를 신체에 부착한 상태로 생활하거나 특정 활동에 대한 데이터를 측정 장치에 입력하는 등의 직접적인 행동을 하지 않고도 언제 어디에서나 자신의 이동 단말기를 통해 자신의 건강 정보를 쉽게 파악할 수 있다.In another embodiment, although not shown in FIG. 1, the external device may be
상술한 바와 같이, 본 발명에 따른 일상 건강 정보 제공 시스템(10000)은 신체에 부착되는 센서를 사용하지 않고 복수의 카메라들(2000) 및 복수의 마이크로폰들(3000)만을 사용하여 복수의 사용자들의 일상 행동에 따른 칼로리 소모량을 효과적으로 측정하여 제공할 수 있다. 따라서 본 발명에 따른 일상 건강 정보 제공시스템(10000)을 사용하는 사용자는 자신의 건강 정보를 측정하기 위해 센서 장치를 신체에 부착한 상태로 생활하거나 특정 활동에 대한 데이터를 측정 장치에 입력하는 등의 직접적인 행동을 하지 않고도 언제 어디에서나 자신의 건강 정보를 쉽게 파악할 수 있다.As described above, the daily health
도 14는 도 1의 일상 건강 정보 제공 시스템에 포함되는 일상 건강 정보 측정 장치의 다른 예를 나타내는 블록도이고, 도 15는 도 1의 일상 건강 정보 제공 시스템에 포함되는 클라우드 서버의 다른 예를 나타내는 블록도이다.FIG. 14 is a block diagram illustrating another example of an apparatus for measuring everyday health information included in the everyday health information providing system of FIG. 1, and FIG. 15 is a block illustrating another example of a cloud server included in the everyday health information providing system of FIG. 1. It is also.
도 14를 참조하면, 일상 건강 정보 측정 장치(10-1)는 사용자 서버(1000-1), 복수의 카메라들(2000), 복수의 마이크로폰들(3000) 및 복수의 열화상 카메라들(4000)을 포함할 수 있다. 사용자 서버(1000-1)는 통신부(COMMUNICATION UNIT)(1100-1) 및 분석부(ANALYSIS UNIT)(1200-1)를 포함할 수 있다.Referring to FIG. 14, the routine health information measuring apparatus 10-1 may include a user server 1000-1, a plurality of
도 14의 일상 건강 정보 측정 장치(10-1)와 도 2의 일상 건강 정보 측정 장치(10)를 비교하면, 도 14의 일상 건강 정보 측정 장치(10-1)는 복수의 열화상 카메라들(4000)을 더 포함하고, 사용자 서버(1000-1)는 복수의 열화상 카메라들(4000)로부터 제공되는 열화상 데이터(TMD)를 처리하는 기능을 추가적으로 수행한다는 사항을 제외하고는 도 2의 일상 건강 정보 측정 장치(10)와 동일하다. 따라서 복수의 열화상 카메라들(4000)과 관련되는 사항을 제외한 도 2의 일상 건강 정보 측정 장치(10)와 중복되는 설명은 생략한다.When comparing the everyday health information measuring device 10-1 of FIG. 14 and the everyday health
또한, 도 15의 클라우드 서버(20-1)와 도 9의 클라우드 서버(20)를 비교하면, 도 15의 클라우드 서버(20-1)는 도 14의 일상 건강 정보 측정 장치(10-1)로부터 수신되는 열화상 데이터(TMD)를 처리하는 기능을 추가적으로 수행한다는 사항을 제외하고는 도 9의 클라우드 서버(20)와 동일하다. 따라서 열화상 데이터(TMD)의 처리와 관련되는 사항을 제외한 도 9의 클라우드 서버(20)와 중복되는 설명은 생략한다.In addition, when comparing the cloud server 20-1 of FIG. 15 and the
복수의 열화상 카메라들(4000) 각각은 복수의 카메라들(2000) 각각과 인접하여 설치되고 상기 실내 공간에 대해 적외선 촬영을 하여 열화상 데이터(TMD)를 생성하여 분석부(1200-1)에 제공한다.Each of the plurality of
분석부(1200-1)는 서로 인접하여 설치되는 카메라(2000), 마이크로폰(3000) 및 열화상 카메라(4000)로부터 각각 영상 데이터(MD), 소리 데이터(SD) 및 열화상 데이터(TMD)를 수신한다. 분석부(1200-1)는 영상 데이터(MD) 및 소리 데이터(SD)를 분석하여 상기 복수의 사용자들 중에서 식별된 사용자를 나타내는 사용자 ID(UID), 상기 식별된 사용자의 행동 패턴(APTN), 행동 패턴(APTN)의 시작 시각(ST) 및 종료 시각(FT)을 생성한다. 또한, 분석부(1200-1)는 열화상 데이터(TMD)에 기초하여 상기 식별된 사용자의 체온을 측정하고 상기 측정된 체온(TEMP)을 사용자 ID(UID), 행동 패턴(APTN), 시작 시각(ST) 및 종료 시각(FT)과 함께 통신부(1100-1)에 제공한다.The analyzer 1200-1 analyzes the image data MD, the sound data SD, and the thermal image data TMD from the
통신부(1100-1)는 유무선 통신을 사용하여 사용자 ID(UID), 행동 패턴(APTN), 시작 시각(ST), 종료 시각(FT) 및 체온(TEMP)을 포함하는 행동 데이터(AD)를 생성하여 클라우드 서버(20)에 전송할 수 있다.The communication unit 1100-1 generates behavior data (AD) including a user ID (UID), a behavior pattern (APTN), a start time (ST), an end time (FT), and a body temperature (TEMP) using wired or wireless communication. Can be transmitted to the
상술한 바와 같이, 일상 건강 정보 측정 장치(10-1)로부터 수신되는 행동 데이터(AD)는 사용자 ID(UID), 행동 패턴(APTN), 시작 시각(ST) 및 종료 시각(FT)과 함께 사용자 ID(UID)에 상응하는 사용자의 체온(TEMP)도 포함된다. 또한, 클라우드 서버(20-1) 및 이동 단말기(30)는 도 9 내지 13을 참조하여 설명한 바와 같은 동작을 수행하므로 제2 건강 정보 데이터베이스(5400)에는 사용자 ID(UID), 행동 패턴(APTN), 시작 시각(ST), 종료 시각(FT) 및 체온(TEMP)이 누적되어 저장된다.As described above, the behavior data AD received from the routine health information measuring apparatus 10-1 is combined with the user ID UID, behavior pattern APTN, start time ST, and end time FT. It also includes the user's temperature (TEMP), which corresponds to the ID (UID). In addition, since the cloud server 20-1 and the
도 15를 참조하면, 조회부(5500-1)는 외부 장치로부터 조회 사용자 ID(S_UID) 및 조회 기간(S_DR)을 수신한다. 조회 기간(S_DR)은 조회 시작 시각 및 조회 종료 시각을 포함할 수 있다. 조회부(5500-1)는 제2 건강 정보 데이터베이스(5400)로부터 조회 기간(S_DR) 동안 조회 사용자 ID(S_UID)에 상응하는 조회 사용자의 행동 패턴들(APTNs), 행동 패턴들(APTNs)의 시작 시각(ST)과 종료 시각(FT) 및 체온(TEMP)을 검색하고, 검색된 시작 시각(ST) 및 종료 시각(FT)을 사용하여 행동 패턴들(APTNs) 각각의 지속 시간들(TMs)을 생성할 수 있다. 조회부(5500-1)는 상기 검색된 행동 패턴들(APTNs) 및 지속 시간들(TMs)에 기초하여 상기 조회 사용자가 조회 기간(S_DR) 동안 소모한 총 칼로리양(C_CAL)을 계산하여 상기 외부 장치에 제공하고, 상기 검색된 체온(TEMP)에 기초하여 조회 기간(S_DR) 동안 상기 조회 사용자의 체온의 변화(TEMP_VA)를 그래프 형태로 상기 외부 장치에 제공할 수 있다.Referring to FIG. 15, the inquiry unit 5500-1 receives an inquiry user ID S_UID and an inquiry period S_DR from an external device. The inquiry period S_DR may include an inquiry start time and an inquiry end time. The inquiring unit 5500-1 starts the behavior patterns ATPNs and behavior patterns APTNs of the inquiry user corresponding to the inquiry user ID S_UID during the inquiry period S_DR from the second
상술한 바와 같이, 본 발명에 따른 일상 건강 정보 제공 시스템(10000)은 신체에 부착되는 센서를 사용하지 않고 복수의 카메라들(2000), 복수의 마이크로폰들(3000) 및 복수의 열화상 카메라들(4000)만을 사용하여 복수의 사용자들의 일상 행동에 따른 칼로리 소모량 및 체온 변화를 효과적으로 측정하여 제공할 수 있다. 따라서 본 발명에 따른 일상 건강 정보 제공시스템(10000)을 사용하는 사용자는 자신의 건강 정보를 측정하기 위해 센서 장치를 신체에 부착한 상태로 생활하거나 특정 활동에 대한 데이터를 측정 장치에 입력하는 등의 직접적인 행동을 하지 않고도 언제 어디에서나 자신의 건강 정보를 쉽게 파악할 수 있다.As described above, the daily health
도 16은 본 발명의 일 실시예에 따른 일상 건강 정보 제공 방법을 나타내는 흐름도이다.16 is a flowchart illustrating a method of providing daily health information according to an embodiment of the present invention.
도 16을 참조하면, 복수의 사용자들이 생활하는 실내 공간에 분산되어 설치되는 복수의 카메라들을 통해 상기 실내 공간에 대한 영상 데이터를 생성한다(단계 S100). 또한, 상기 복수의 카메라들과 인접하여 설치되는 복수의 마이크로폰들을 통해 상기 실내 공간에서 발생하는 소리를 탐지하여 소리 데이터를 생성한다(단계 S200). 상기 영상 데이터를 생성하는 단계(S100) 및 상기 소리 데이터를 생성하는 단계(S200)는 동시에 수행된다.Referring to FIG. 16, image data of the indoor space is generated through a plurality of cameras distributed and installed in an indoor space in which a plurality of users live (step S100). In addition, the sound generated in the indoor space is detected through a plurality of microphones installed adjacent to the plurality of cameras to generate sound data (step S200). Generating the image data (S100) and generating the sound data (S200) are performed at the same time.
일상 건강 정보 측정 장치는 서로 인접하여 설치되는 카메라 및 마이크로폰으로부터 각각 수신되는 상기 영상 데이터 및 상기 소리 데이터에 기초하여 상기 복수의 사용자들을 식별하여 상기 식별된 사용자를 나타내는 사용자 ID를 생성하고, 상기 식별된 사용자의 동작에 상응하는 행동 패턴을 생성하고, 상기 행동 패턴에 상응하는 동작이 시작되는 시작 시각 및 상기 행동 패턴에 상응하는 동작이 종료되는 종료 시각을 생성하여, 상기 생성된 사용자 ID, 행동 패턴, 시작 시각 및 종료 시각을 포함하는 행동 데이터를 클라우드 서버에 전송한다(단계 S300).The apparatus for measuring everyday health information identifies the plurality of users based on the image data and the sound data respectively received from cameras and microphones installed adjacent to each other, and generates a user ID indicating the identified user. Generating a behavior pattern corresponding to a user's action, generating a start time at which an operation corresponding to the behavior pattern starts and an end time at which an operation corresponding to the behavior pattern ends, thereby generating the generated user ID, behavior pattern, The behavior data including the start time and the end time is transmitted to the cloud server (step S300).
상기 클라우드 서버가 상기 행동 데이터를 사용자의 이동 단말기에 전송하고, 상기 이동 단말기로부터 상기 행동 데이터가 일부 수정된 수정 행동 데이터 및 승인 신호 중의 하나를 수신한다(단계 S400).The cloud server transmits the behavioral data to the user's mobile terminal, and receives one of the corrected behavioral data and the approval signal in which the behavioral data has been partially modified from the mobile terminal (step S400).
상기 클라우드 서버가 외부 장치로부터 조회 사용자 ID 및 조회 기간을 수신하고, 상기 행동 데이터 및 상기 수정 행동 데이터에 기초하여 상기 조회 기간 동안 상기 조회 사용자 ID에 상응하는 조회 사용자의 행동 패턴들 및 상기 행동 패턴들 각각의 지속 시간들을 검색하고, 상기 검색된 행동 패턴들 및 상기 지속 시간들에 기초하여 상기 조회 사용자가 상기 조회 기간 동안 소모한 총 칼로리양을 계산하여 상기 외부 장치에 제공한다(단계 S500).The cloud server receives the inquiry user ID and the inquiry period from an external device, and the behavior patterns and the behavior patterns of the inquiry user corresponding to the inquiry user ID during the inquiry period based on the behavior data and the corrected behavior data. The respective durations are searched, and the total calorie amount consumed by the inquiry user during the inquiry period is calculated and provided to the external device based on the found behavior patterns and the durations (step S500).
도 17은 도 16의 클라우드 서버가 행동 데이터를 사용자의 이동 단말기에 전송하고, 상기 이동 단말기로부터 상기 행동 데이터가 일부 수정된 수정 행동 데이터 및 승인 신호 중의 하나를 수신하는 단계를 상세히 나타내는 흐름도이다.FIG. 17 is a flowchart illustrating in detail a step in which the cloud server of FIG. 16 transmits behavior data to a user's mobile terminal and receives one of modified behavior data and an acknowledgment signal in which the behavior data is partially modified from the mobile terminal.
도 17을 참조하면, 상기 클라우드 서버가 상기 일상 건강 정보 측정 장치로부터 상기 행동 데이터를 수신하여 상기 행동 데이터를 제1 건강 정보 데이터베이스에 저장하고(단계 S410), 상기 제1 건강 정보 데이터베이스에 누적하여 저장된 상기 행동 데이터를 독출하고, 상기 행동 데이터에 포함되는 사용자 ID에 상응하는 사용자의 이동 단말기에 상기 행동 데이터를 전송할 수 있다(단계 S420).Referring to FIG. 17, the cloud server receives the behavioral data from the everyday health information measurement device, stores the behavioral data in a first health information database (step S410), and accumulates and stores it in the first health information database. The behavior data may be read and the behavior data may be transmitted to the mobile terminal of the user corresponding to the user ID included in the behavior data (step S420).
상기 클라우드 서버는 상기 이동 단말기로부터 상기 승인 신호를 수신하는 경우 상기 행동 데이터를 제2 건강 정보 데이터베이스에 저장하고(단계 S430), 상기 이동 단말기로부터 상기 수정 행동 데이터를 수신하는 경우 상기 수정 행동 데이터를 상기 제2 건강 정보 데이터베이스에 저장할 수 있다(단계 S440).When the cloud server receives the approval signal from the mobile terminal, the cloud server stores the behavior data in a second health information database (step S430), and when receiving the corrected behavior data from the mobile terminal, the corrected behavior data. It may be stored in the second health information database (step S440).
이후, 상기 클라우드 서버는 상기 외부 장치로부터 조회 사용자 ID 및 조회 기간을 수신하고, 상기 제2 건강 정보 데이터베이스로부터 상기 조회 기간 동안 상기 조회 사용자 ID에 상응하는 조회 사용자의 행동 패턴들 및 행동 패턴들의 지속 시간들을 검색하고, 상기 검색된 행동 패턴들 및 지속 시간들에 기초하여 상기 조회 사용자가 상기 조회 기간 동안 소모한 총 칼로리양을 계산하여 상기 외부 장치에 제공할 수 있다.Thereafter, the cloud server receives an inquiry user ID and an inquiry period from the external device, and durations of behavior patterns and behavior patterns of the inquiry user corresponding to the inquiry user ID during the inquiry period from the second health information database. The total calorie amount consumed by the inquiry user during the inquiry period may be provided to the external device based on the found behavior patterns and durations.
도 16의 일상 건강 정보 제공 방법은 도 1의 일상 건강 정보 제공 시스템(10000)에 의해 수행될 수 있다. 도 1에 도시된 일상 건강 정보 제공 시스템(10000)의 구성 및 동작에 대해서는 도 1 내지 15를 참조하여 상세히 설명하였으므로, 도 16의 일상 건강 정보 제공 방법에 포함되는 각 단계들에 대한 상세한 설명은 생략한다.The routine health information providing method of FIG. 16 may be performed by the routine health
상술한 바와 같이, 본 발명에 따른 일상 건강 정보 제공 방법은 신체에 부착되는 센서를 사용하지 않고 복수의 카메라들 및 복수의 마이크로폰들만을 사용하여 복수의 사용자들의 일상 행동에 따른 칼로리 소모량을 효과적으로 측정하여 제공할 수 있다. 따라서 본 발명에 따른 일상 건강 정보 측정 방법을 통해 사용자는 자신의 건강 정보를 측정하기 위해 센서 장치를 신체에 부착한 상태로 생활하거나 특정 활동에 대한 데이터를 측정 장치에 입력하는 등의 직접적인 행동을 하지 않고도 언제 어디에서나 자신의 건강 정보를 쉽게 파악할 수 있다. As described above, the method for providing daily health information according to the present invention effectively measures calorie consumption according to daily actions of a plurality of users by using only a plurality of cameras and a plurality of microphones without using a sensor attached to the body. Can provide. Therefore, through the method of measuring the daily health information according to the present invention, the user does not perform direct actions such as living with the sensor device attached to the body or inputting data on a specific activity into the measuring device in order to measure his health information. You can easily find your health information anywhere, anytime.
본 발명의 실시예들에 따른 일상 건강 정보 제공 시스템 및 일상 건강 정보 제공 방법은 복수의 사용자들이 생활하는 특정 공간에 적용되어 상기 복수의 사용자들의 일상생활 습관과 관련되는 건강 정보를 효과적으로 측정하여 제공하는 데에 유용하게 사용될 수 있다.The system for providing daily health information and the method for providing daily health information according to embodiments of the present invention are applied to a specific space where a plurality of users live to effectively measure and provide health information related to the daily life habits of the plurality of users. It can be usefully used.
상술한 바와 같이, 본 발명의 바람직한 실시예를 참조하여 설명하였지만 해당 기술 분야에서 통상의 지식을 가진 자라면 하기의 특허청구범위에 기재된 본 발명의 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 및 변경시킬 수 있음을 이해할 수 있을 것이다.As described above, the present invention has been described with reference to a preferred embodiment of the present invention, but those skilled in the art may vary the present invention without departing from the spirit and scope of the present invention as set forth in the claims below. It will be understood that modifications and changes can be made.
Claims (20)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020120029662A KR101434899B1 (en) | 2012-03-23 | 2012-03-23 | Daily life health information providing system and method of providing daily life health information |
| KR10-2012-0029662 | 2012-03-23 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2013141667A1 true WO2013141667A1 (en) | 2013-09-26 |
Family
ID=49223026
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/KR2013/002426 Ceased WO2013141667A1 (en) | 2012-03-23 | 2013-03-22 | Daily health information providing system and daily health information providing method |
Country Status (2)
| Country | Link |
|---|---|
| KR (1) | KR101434899B1 (en) |
| WO (1) | WO2013141667A1 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106599302A (en) * | 2016-12-29 | 2017-04-26 | 江西博瑞彤芸科技有限公司 | Method for querying and displaying sign data of member users |
| CN107066804A (en) * | 2017-02-13 | 2017-08-18 | 上海斐讯数据通信技术有限公司 | A kind of intelligent health monitoring handrail and health monitoring method |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102337217B1 (en) * | 2016-12-26 | 2021-12-09 | 삼성전자주식회사 | Electric apparatus and operation method thereof |
| DE102017205077B4 (en) | 2017-03-27 | 2021-09-30 | Ford Global Technologies, Llc | Method and device for reducing a period of time for an adaptation of the eyes of a driver of a motor vehicle when changing the direction of view |
| KR102077632B1 (en) * | 2018-10-10 | 2020-04-07 | (주)비바 | Hybrid intellgent monitoring system suing local image analysis and cloud service |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001275997A (en) * | 2000-03-29 | 2001-10-09 | Ntt Me Corp | Health care information system |
| KR20090126480A (en) * | 2008-06-04 | 2009-12-09 | 브이앤아이 주식회사 | Emergency detection system and monitoring method using the same |
| KR20100025769A (en) * | 2008-08-28 | 2010-03-10 | 건양대학교산학협력단 | Remote system for health monitoring using image sensors and measurement equipment for signals of a living body |
| JP2011065423A (en) * | 2009-09-17 | 2011-03-31 | Hitachi Ltd | Health management system, computer, and information management method |
| KR20120013530A (en) * | 2010-08-05 | 2012-02-15 | 주식회사 매경헬스 | Health care method and system using character |
-
2012
- 2012-03-23 KR KR1020120029662A patent/KR101434899B1/en active Active
-
2013
- 2013-03-22 WO PCT/KR2013/002426 patent/WO2013141667A1/en not_active Ceased
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001275997A (en) * | 2000-03-29 | 2001-10-09 | Ntt Me Corp | Health care information system |
| KR20090126480A (en) * | 2008-06-04 | 2009-12-09 | 브이앤아이 주식회사 | Emergency detection system and monitoring method using the same |
| KR20100025769A (en) * | 2008-08-28 | 2010-03-10 | 건양대학교산학협력단 | Remote system for health monitoring using image sensors and measurement equipment for signals of a living body |
| JP2011065423A (en) * | 2009-09-17 | 2011-03-31 | Hitachi Ltd | Health management system, computer, and information management method |
| KR20120013530A (en) * | 2010-08-05 | 2012-02-15 | 주식회사 매경헬스 | Health care method and system using character |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106599302A (en) * | 2016-12-29 | 2017-04-26 | 江西博瑞彤芸科技有限公司 | Method for querying and displaying sign data of member users |
| CN107066804A (en) * | 2017-02-13 | 2017-08-18 | 上海斐讯数据通信技术有限公司 | A kind of intelligent health monitoring handrail and health monitoring method |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20130107690A (en) | 2013-10-02 |
| KR101434899B1 (en) | 2014-08-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2019088769A1 (en) | Open api-based medical information providing method and system | |
| WO2015008936A1 (en) | Diagnostic apparatus using habit, diagnosis management apparatus, and diagnostic method using same | |
| WO2011025322A2 (en) | Exercise prescription system | |
| WO2020215373A1 (en) | Health monitoring method, system, and computer-readable storage medium | |
| WO2018194243A1 (en) | Video communication device, video communication method, and video communication mediating method | |
| WO2013141667A1 (en) | Daily health information providing system and daily health information providing method | |
| WO2017215354A1 (en) | Measurement gauge data storage method and apparatus | |
| WO2019039716A1 (en) | Electronic device and stress measurement method thereof | |
| WO2021241925A1 (en) | Blood pressure measurement method and electronic device | |
| WO2018205424A1 (en) | Biometric identification method and terminal based on myoelectricity, and computer-readable storage medium | |
| WO2020098013A1 (en) | Television program recommendation method, terminal, system, and storage medium | |
| WO2019240343A1 (en) | System for providing customized self-management information according to user state | |
| WO2015076462A1 (en) | Method and apparatus for measuring bio signal | |
| WO2016182156A1 (en) | Mobile terminal for detecting abnormal activity and system including same | |
| WO2019045385A1 (en) | Image alignment method and device therefor | |
| WO2020209618A1 (en) | Electronic device and method for providing information for stress relief by same | |
| WO2014209006A1 (en) | Personalized lifestyle modeling device and method | |
| WO2023287042A1 (en) | Electronic device providing user interface in accordance with sleeping state, and operation method thereof | |
| WO2014209005A1 (en) | Lifestyle analysis system and method | |
| WO2019014955A1 (en) | Mobile terminal for blood sugar detection | |
| WO2021101073A1 (en) | Apparatus for acquiring biometric data and method therefor | |
| WO2020149664A1 (en) | Method for providing service on basis of genetic information on user group, and electronic device therefor | |
| WO2021141186A1 (en) | Multi-type cognitive rehabilitation training system and method | |
| WO2024063321A1 (en) | Smart insole-based method for providing partial body weight-bearing walking guide, and system therefor | |
| WO2025230042A1 (en) | Care robot for providing care service |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 13763904 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 13763904 Country of ref document: EP Kind code of ref document: A1 |