Movatterモバイル変換


[0]ホーム

URL:


KR102795235B1 - System for providing personalized exercise plan service and method thereof - Google Patents

System for providing personalized exercise plan service and method thereof
Download PDF

Info

Publication number
KR102795235B1
KR102795235B1KR1020240076049AKR20240076049AKR102795235B1KR 102795235 B1KR102795235 B1KR 102795235B1KR 1020240076049 AKR1020240076049 AKR 1020240076049AKR 20240076049 AKR20240076049 AKR 20240076049AKR 102795235 B1KR102795235 B1KR 102795235B1
Authority
KR
South Korea
Prior art keywords
exercise
information
user
personalized
user terminal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
KR1020240076049A
Other languages
Korean (ko)
Inventor
권오란
김혜진
강승희
임철
Original Assignee
주식회사 로그미
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 로그미filedCritical주식회사 로그미
Priority to KR1020240076049ApriorityCriticalpatent/KR102795235B1/en
Application grantedgrantedCritical
Publication of KR102795235B1publicationCriticalpatent/KR102795235B1/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Classifications

Landscapes

Abstract

Translated fromKorean

본 발명은 개인 맞춤형 운동 계획 서비스 제공 시스템 및 방법을 제공한다. 개인 맞춤형 운동 계획 서비스 제공 시스템은 안정된 상태에서 측정된 사용자의 제1생체 정보, 사용자의 신체 정보 및 건강 정보를 전송하는 사용자 단말기 및 사용자 단말기로부터 수신되는 사용자의 제1생체 정보, 신체 정보 및 건강 정보에 기초하여 개인 맞춤형 운동 계획 정보를 생성하고, 생성된 개인 맞춤형 운동 계획 정보를 상기 사용자 단말기로 전송하는 서비스 제공 서버를 포함하고, 개인 맞춤형 운동 계획 정보는 근력 운동 및 유산소 운동 중 적어도 하나에 대한 운동 계획을 포함할 수 있다.The present invention provides a system and method for providing a personalized exercise plan service. The personalized exercise plan service providing system includes a user terminal which transmits the user's first biometric information, the user's body information and the user's health information measured in a stable state, and a service providing server which generates personalized exercise plan information based on the user's first biometric information, the user's body information and the user's health information received from the user terminal, and transmits the generated personalized exercise plan information to the user terminal, wherein the personalized exercise plan information may include an exercise plan for at least one of strength training and aerobic exercise.

Description

Translated fromKorean
개인 맞춤형 운동 계획 서비스 제공 시스템 및 방법{System for providing personalized exercise plan service and method thereof}System and method for providing personalized exercise plan service {System for providing personalized exercise plan service and method thereof}

본 발명은 개인 맞춤형 운동 계획 서비스 제공 시스템 및 방법에 관한 것으로, 구체적으로, 개인의 건강검진 정보와 운동 능력을 바탕으로 개인별 맞춤형 운동 계획 정보를 제공하고, 이를 수행하는 과정에서 스마트링과 같은 웨어러블 디바이스로부터 수신되는 생체 정보를 실시간으로 고려하여 개인별 맞춤형 운동 계획 수행의 정확도와 목표달성 정보를 제공할 수 있는 시스템 및 방법에 관한 것이다.The present invention relates to a system and method for providing a personalized exercise plan service, and more particularly, to a system and method for providing personalized exercise plan information based on an individual's health checkup information and exercise ability, and for providing accuracy of personalized exercise plan execution and goal achievement information by considering biometric information received from a wearable device such as a smart ring in real time during the execution thereof.

질병 극복, 건강상태 개선 또는 유지를 위해 운동의 중요성이 강조되면서 개인에게 적절한 운동의 종류와 지속시간 및 강도를 설정하여 개인 맞춤형으로 운동하는 것이 권장되고 있다. 최근에는 개인의 건강상태, 신체 구성, 운동 능력 및 훈련 이력에 따라 운동 프로그램을 초개인화 할 수 있다. 운동프로그램은 크게 근육 운동과 심폐운동으로 나눌 수 있으며, 근력 운동은 개인의 근력과 근골격계 건강 상태를 고려하여 가해지는 무게와 반복 횟수를 조절함으로써 운동강도를 조절하며, 심폐 운동은 개인의 목표 심박수와 그에 따른 운동 중 심박수를 조절함으로써 운동강도를 조절한다. 위와 같이 근력 운동과 심폐 운동은 운동강도를 정량화 하는 방식이 다르며, 심폐 운동의 강도를 나타내는 지표인 심박수를 조절하기 위해서는 심박수를 정확히 측정하는 것이 우선되어야 하지만, 개인이 직접 경동맥 촉진 또는 요골동맥 촉진을 통해 실시간으로 심박수를 측정하는 경우 정확도와 편의성 모두 떨어진다.As the importance of exercise is emphasized for overcoming diseases, improving or maintaining health, it is recommended to set the type, duration, and intensity of exercise appropriate for each individual and to perform customized exercise. Recently, exercise programs can be highly personalized according to an individual's health status, body composition, exercise ability, and training history. Exercise programs can be largely divided into muscle exercise and cardiopulmonary exercise. Strength exercise adjusts exercise intensity by adjusting the weight applied and the number of repetitions in consideration of the individual's muscle strength and musculoskeletal health status, and cardiopulmonary exercise adjusts exercise intensity by adjusting the individual's target heart rate and the heart rate during exercise accordingly. As described above, strength exercise and cardiopulmonary exercise have different methods of quantifying exercise intensity, and in order to adjust the heart rate, which is an indicator of the intensity of cardiopulmonary exercise, it is necessary to accurately measure the heart rate. However, if an individual directly measures the heart rate in real time through carotid artery palpation or radial artery palpation, both accuracy and convenience are low.

국내특허공보 10-2015-0072489호(공개일 2015년6월30일)Domestic Patent Publication No. 10-2015-0072489 (Published on June 30, 2015)

본 발명은 상기와 같은 문제점을 해결하기 위하여 개인 맞춤형 운동 계획 서비스 제공 시스템 및 방법을 제공한다.The present invention provides a system and method for providing a personalized exercise plan service to solve the above problems.

본 발명의 실시예에 따른 개인 맞춤형 운동 계획 서비스 제공 시스템은, 안정된 상태에서 측정된 사용자의 제1생체 정보, 사용자의 신체 정보 및 건강 정보를 전송하는 사용자 단말기; 및 상기 사용자 단말기로부터 수신되는 사용자의 제1생체 정보, 신체 정보 및 건강 정보에 기초한 알고리즘에 따라 개인 맞춤형 운동 계획 정보를 생성하고, 상기 생성된 개인 맞춤형 운동 계획 정보를 상기 사용자 단말기로 전송하는 서비스 제공 서버;를 포함하고, 상기 개인 맞춤형 운동 계획 정보는 근력 운동 및 유산소 운동 중 적어도 하나에 대한 운동 계획을 포함할 수 있다.A personalized exercise plan service providing system according to an embodiment of the present invention includes: a user terminal which transmits the user's first biometric information, the user's body information, and the user's health information measured in a stable state; and a service providing server which generates personalized exercise plan information according to an algorithm based on the user's first biometric information, the user's body information, and the user's health information received from the user terminal, and transmits the generated personalized exercise plan information to the user terminal; wherein the personalized exercise plan information may include an exercise plan for at least one of strength training and aerobic exercise.

상기 사용자 단말기는, 상기 사용자의 운동 목표 및 운동 능력 정보 중 적어도 하나를 상기 서비스 제공 서버에게 전송하고, 상기 서비스 제공 서버는, 상기 운동 목표 및 운동 능력 정보 중 적어도 하나를 고려하여 상기 개인 맞춤형 운동 계획 정보를 생성할 수 있다.The user terminal may transmit at least one of the user's exercise goal and exercise ability information to the service providing server, and the service providing server may generate the personalized exercise plan information by considering at least one of the exercise goal and exercise ability information.

상기 운동 능력 정보는, 운동 능력에 대한 설문 조사 결과 및 상기 사용자가 별도로 수행한 물리적인 운동 능력 테스트 결과를 주관적으로 반영하는 것을 포함할 수 있다.The above exercise ability information may include subjective reflections of the results of a questionnaire on exercise ability and the results of a physical exercise ability test performed separately by the user.

상기 사용자 단말기 및 상기 서비스 제공 서버 중 어느 하나는, 상기 수신된 개인 맞춤형 운동 계획 정보에 기초하여 사용자가 운동을 시작하면, 웨어러블 디바이스(Wearable Device)로부터 실시간으로 측정되는 상기 사용자의 제2생체 정보와 상기 개인 맞춤형 운동 계획 정보를 비교 분석하고, 분석 결과, 상기 사용자의 운동 강도 조정이 필요하면 알림 서비스를 제공할 수 있다.One of the user terminal and the service providing server may compare and analyze the user's second biometric information measured in real time from a wearable device and the personalized exercise plan information when the user starts exercising based on the received personalized exercise plan information, and may provide a notification service if the user's exercise intensity needs to be adjusted as a result of the analysis.

상기 사용자 단말기 및 상기 서비스 제공 서버 중 어느 하나는, 상기 제2생체 정보에 포함된 실시간 심박수가 상기 개인 맞춤형 운동 계획 정보에 설정된 목표 심박수 범위를 벗어나면, 운동 강도를 조정하도록 상기 알림 서비스를 제공할 수 있다.Either the user terminal or the service providing server may provide the notification service to adjust the exercise intensity when the real-time heart rate included in the second biometric information is outside the target heart rate range set in the personalized exercise plan information.

상기 사용자 단말기 및 상기 서비스 제공 서버 중 어느 하나는, 상기 수신된 개인 맞춤형 운동 계획 정보에 기초하여 사용자가 운동을 시작하면, 정해진 프로그램에 따라 운동을 진행하고, 사용자가 운동 종료 후 안정기로 진입할 때까지 일정 시간동안 웨어러블 디바이스로부터 실시간으로 측정되는 상기 사용자의 제3생체 정보를 초단위로 누적 저장하고, 상기 누적 저장된 제3생체 정보를 분석하여 누적 평균값과 비교를 통해 상기 사용자의 심폐 능력 향상도를 평가할 수 있다.One of the user terminal and the service providing server can, when the user starts exercising based on the received personalized exercise plan information, proceed with the exercise according to a set program, accumulate and store the user's third biometric information measured in real time from a wearable device by the second for a certain period of time until the user enters a stable period after the end of the exercise, and analyze the accumulated and stored third biometric information and compare it with the accumulated average value to evaluate the user's degree of improvement in cardiopulmonary capacity.

한편, 본 발명의 실시예에 따른 개인 맞춤형 운동 계획 서비스 제공 방법은, (A) 사용자 단말기가, 안정된 상태에서 측정된 사용자의 제1생체 정보, 사용자의 신체 정보 및 건강 정보를 전송하는 단계; (B) 서비스 제공 서버가, 상기 사용자 단말기로부터 수신되는 사용자의 제1생체 정보, 신체 정보 및 건강 정보에 기초하여 개인 맞춤형 운동 계획 정보를 생성하는 단계; 및 (C) 상기 서비스 제공 서버가 상기 생성된 개인 맞춤형 운동 계획 정보를 상기 사용자 단말기로 전송하는 단계;를 포함하고, 상기 개인 맞춤형 운동 계획 정보는 근력 운동 및 심폐 운동 중 적어도 하나에 대한 운동 계획을 포함할 수 있다.Meanwhile, a method for providing a personalized exercise plan service according to an embodiment of the present invention includes: (A) a step in which a user terminal transmits the user's first biometric information, the user's body information, and the user's health information measured in a stable state; (B) a step in which a service providing server generates personalized exercise plan information based on the user's first biometric information, the user's body information, and the user's health information received from the user terminal; and (C) a step in which the service providing server transmits the generated personalized exercise plan information to the user terminal; wherein the personalized exercise plan information may include an exercise plan for at least one of strength training and cardiopulmonary exercise.

상기 (A) 단계에서, 상기 사용자 단말기는, 상기 사용자의 운동 목표 및 운동 능력 정보 중 적어도 하나를 상기 서비스 제공 서버에게 더 전송하고, 상기 (B) 단계에서, 상기 서비스 제공 서버는, 상기 운동 목표 및 운동 능력 정보 중 적어도 하나를 더 고려하여 상기 개인 맞춤형 운동 계획 정보를 생성할 수 있다.In the step (A), the user terminal may further transmit at least one of the user's exercise goal and exercise ability information to the service providing server, and in the step (B), the service providing server may further consider at least one of the exercise goal and exercise ability information to generate the personalized exercise plan information.

(D) 상기 사용자 단말기 및 상기 서비스 제공 서버 중 어느 하나가, 상기 사용자가 개인 맞춤형 운동 계획 정보에 기초하여 사용자가 운동을 시작하면, 웨어러블 디바이스(Wearable Device)로부터 실시간으로 측정되는 상기 사용자의 제2생체 정보와 상기 개인 맞춤형 운동 계획 정보를 비교 분석하는 단계; 및 (E) 상기 사용자 단말기 및 상기 서비스 제공 서버 중 어느 하나가, 분석 결과, 상기 사용자의 운동 강도 조정이 필요하면 알림 서비스를 제공하는 단계;를 더 포함할 수 있다.(D) a step of comparing and analyzing the second biometric information of the user measured in real time from a wearable device and the personalized exercise plan information when the user starts exercising based on the personalized exercise plan information, by either the user terminal or the service providing server; and (E) a step of providing a notification service when the user's exercise intensity needs to be adjusted, by either the user terminal or the service providing server, as a result of the analysis.

상기 (E) 단계는, 상기 사용자 단말기 및 상기 서비스 제공 서버 중 어느 하나가, 상기 제2생체 정보에 포함된 실시간 심박수가 상기 개인 맞춤형 운동 계획 정보에 설정된 목표 심박수 범위를 벗어나면, 운동 강도를 조정하도록 상기 알림 서비스를 제공할 수 있다.In the above step (E), if either the user terminal or the service providing server finds that the real-time heart rate included in the second biometric information is outside the target heart rate range set in the personalized exercise plan information, the notification service can be provided to adjust the exercise intensity.

(F) 상기 사용자 단말기 및 상기 서비스 제공 서버 중 어느 하나가, 상기 사용자가 개인 맞춤형 운동 계획 정보에 기초하여 운동을 시작하면, 사용자가 운동 종료 후 안정기로 진입할 때까지 웨어러블 디바이스로부터 실시간으로 측정되는 상기 사용자의 제3생체 정보를 누적 저장하고, 상기 누적 저장된 제3생체 정보를 분석하여 상기 사용자의 심폐 능력 향상도를 평가하는 단계;를 더 포함할 수 있다.(F) The method may further include a step of accumulating and storing third biometric information of the user measured in real time from a wearable device when the user starts exercising based on personalized exercise plan information, and analyzing the accumulated and stored third biometric information to evaluate the degree of improvement in cardiopulmonary capacity of the user.

상기 (F) 단계에서, 상기 제3생체 정보 중 운동 종료 직후부터 일정 시간동안 측정된 회복 심박수와 상기 사용자의 누적 회복 심박수 평균값을 비교하여 상기 심폐 능력 향상도를 평가할 수 있다.In the step (F) above, the degree of improvement in cardiopulmonary capacity can be evaluated by comparing the average value of the user's cumulative recovery heart rate with the recovery heart rate measured for a certain period of time immediately after the end of exercise among the third biometric information.

본 발명의 실시예에 따르면, 스마트링과 같은 웨어러블 디바이스로부터 수신되는 생체 정보를 실시간으로 고려하여 개인별 맞춤형 운동 계획 정보를 일간, 주간 또는 월간 단위로 제공함으로써 사용자 편의성을 높일 수 있다.According to an embodiment of the present invention, user convenience can be improved by providing personalized exercise plan information on a daily, weekly, or monthly basis by considering biometric information received from a wearable device such as a smart ring in real time.

또한, 본 발명의 실시예에 따르면, 사용자의 생체 정보(예를 들어, 심박수)를 실시간으로 초단위로 측정함으로써 정확히 사용자의 심박수를 모니터링할 수 있으며 실시간 수행중인 운동강도의 정보를 사용자에게 보여줄 수 있다.In addition, according to an embodiment of the present invention, the user's heart rate can be accurately monitored by measuring the user's biometric information (e.g., heart rate) in real time on a per-second basis, and information on the exercise intensity being performed in real time can be shown to the user.

또한, 본 발명의 실시예에 따르면, 개인의 특징(예를 들어, 연령, 성별, 심박수, 병력, 체지방률, 체형 등)에 따라서 운동 중 유지해야 할 적정 심박수 범위와 시간을 산출하고, 이를 서비스로 제공함으로써 사용자는 자신의 목표에 적합한 운동을 진행할 수 있다.In addition, according to an embodiment of the present invention, the appropriate heart rate range and time to be maintained during exercise are calculated based on the individual's characteristics (e.g., age, gender, heart rate, medical history, body fat percentage, body type, etc.), and this is provided as a service, so that the user can perform exercise suitable for his or her goal.

또한, 본 발명의 실시예에 따르면, 운동 중 심박수가 적정 심박수 범위를 벗어나면 심박수 범위를 조정하도록 실시간 음성, 알림음, 또는 진동으로 안내함으로써 운동 효과를 높일 수 있다.In addition, according to an embodiment of the present invention, if the heart rate during exercise deviates from an appropriate heart rate range, the exercise effect can be increased by guiding the user to adjust the heart rate range with real-time voice, notification sound, or vibration.

또한, 본 발명의 실시예에 따르면, 운동 종료 후 심박수를 이전에 누적 저장된 심박수 평균값과 비교하여 실시간으로 보여줌으로써 사용자의 심폐 능력 향상도를 평가할 수 있으며, 사용자는 자신의 심폐 능력이 향상된 정도를 쉽게 확인할 수 있다.In addition, according to an embodiment of the present invention, the degree of improvement in the user's cardiopulmonary capacity can be evaluated by comparing the heart rate after exercise with the previously accumulated and stored heart rate average value and displaying it in real time, so that the user can easily check the degree of improvement in his or her cardiopulmonary capacity.

또한, 본 발명의 실시예에 따르면 운동 시작 전 데일리 설문조사를 수행하여 사용자의 몸 컨디션에 대한 정보를 입력받고, 사용자의 몸 컨디션을 포함하는 데일리 설문조사 체크리스트를 작성 설문조사를 실행하여, 결과를 토대로 개인 맞춤형 운동 계획 정보를 조정함으로써 사용자의 향상도를 고려한 맞춤형 서비스를 제공할 수 있다.In addition, according to an embodiment of the present invention, a daily survey is conducted before starting exercise to receive information about the user's body condition, a daily survey checklist including the user's body condition is created, the survey is conducted, and personalized exercise plan information is adjusted based on the results, thereby providing a customized service that takes into account the user's level of improvement.

본 발명의 효과는 이상에서 언급된 것들에 한정되지 않으며, 언급되지 아니한 다른 효과들은 아래의 기재로부터 당업자에게 명확하게 이해될 수 있을 것이다.The effects of the present invention are not limited to those mentioned above, and other effects not mentioned will be clearly understood by those skilled in the art from the description below.

도 1은 본 발명의 실시예에 따른 개인 맞춤형 운동 계획 서비스 제공 시스템을 도시한 도면,
도 2는 웨어러블 디바이스 중 하나인 스마트링(100)의 예시에 따른 사시도와 단면도,
도 3은 본 발명의 실시예에 따른 서비스 제공 서버(300)를 도시한 블록도,
도 4는 개인 맞춤 운동 어플리케이션을 통해 운동 능력 정보를 입력하는 화면의 예를 보여주는 도면,
도 5는 개인 맞춤 운동 어플리케이션을 통해 건강 정보와 신체 정보를 입력하고 보여주는 화면의 예시도,
도 6은 개인 건강 데이터 분석 결과에 따른 건강유형 판정과 체성분 분석 결과에 따른 근육량 정보를 보여주는 화면의 예시도,
도 7 및 도 8은 개인 맞춤형 운동 계획 정보를 보여주는 복수의 개인 맞춤형 운동 화면들의 예시도,
도 9는 사용자의 심폐 능력 향상도를 보여주는 그래프 화면의 예시도,
도 10은 데일리 홈화면과 건강 리포트 화면의 예시도,
도 11은 데일리 설문조사 화면의 예시도,
도 12는 데일리 설문조사 결과에 따라 조정된 개인 맞춤형 운동 계획 화면의 예시도,
도 13은 본 발명의 실시 예에 따른 서비스 제공 시스템의 개인 맞춤형 운동 계획 서비스 제공 방법을 도시한 흐름도이다.
FIG. 1 is a drawing illustrating a personalized exercise plan service provision system according to an embodiment of the present invention;
Figure 2 is a perspective view and a cross-sectional view according to an example of a smart ring (100), which is one of the wearable devices.
Figure 3 is a block diagram illustrating a service providing server (300) according to an embodiment of the present invention.
Figure 4 is a drawing showing an example of a screen for entering exercise ability information through a personalized exercise application.
Figure 5 is an example of a screen that inputs and displays health information and body information through a personalized exercise application.
Figure 6 is an example of a screen showing health type determination based on personal health data analysis results and muscle mass information based on body composition analysis results.
Figures 7 and 8 are examples of multiple personalized exercise screens showing personalized exercise plan information.
Figure 9 is an example of a graph screen showing the user's cardiopulmonary capacity improvement.
Figure 10 is an example of the daily home screen and health report screen.
Figure 11 is an example of a daily survey screen.
Figure 12 is an example of a personalized exercise plan screen adjusted based on the results of the daily survey.
FIG. 13 is a flowchart illustrating a method for providing a personalized exercise plan service of a service providing system according to an embodiment of the present invention.

이상의 본 발명의 목적들, 다른 목적들, 특징들 및 이점들은 첨부된 도면과 관련된 이하의 바람직한 실시 예들을 통해서 쉽게 이해될 것이다. 그러나 본 발명은 여기서 설명되는 실시 예들에 한정되지 않고 다른 형태로 구체화될 수도 있다.The above objects, other objects, features and advantages of the present invention will be readily understood through the following preferred embodiments related to the attached drawings. However, the present invention is not limited to the embodiments described herein and may be embodied in other forms.

어떤 경우에는, 발명을 기술하는 데 있어서 흔히 알려졌으면서 발명과 크게 관련 없는 부분들은 본 발명을 설명하는 데 있어 별 이유 없이 혼돈이 오는 것을 막기 위해 기술하지 않음을 미리 언급해 둔다.In some cases, it is mentioned in advance that parts that are commonly known but not closely related to the invention are not described in order to avoid unnecessary confusion in describing the present invention.

본 명세서에서 어떤 구성요소, 장치, 또는 시스템이 프로그램 또는 소프트웨어로 이루어진 구성요소를 포함한다고 언급되는 경우, 명시적인 언급이 없더라도, 그 구성요소, 장치, 또는 시스템은 그 프로그램 또는 소프트웨어가 실행 또는 동작하는데 필요한 하드웨어(예를 들면, 메모리, CPU 등)나 다른 프로그램 또는 소프트웨어(예를 들면 운영체제나 하드웨어를 구동하는데 필요한 드라이버 등)를 포함하는 것으로 이해되어야 할 것이다.When any component, device, or system is mentioned in this specification as including a component consisting of a program or software, even if there is no explicit mention, it should be understood that the component, device, or system includes hardware (e.g., memory, CPU, etc.) or other programs or software (e.g., an operating system or drivers necessary to operate hardware) necessary for the program or software to be executed or operated.

또한, 어떤 구성요소가 구현됨에 있어서 특별한 언급이 없다면, 그 구성요소는 소프트웨어, 하드웨어, 또는 소프트웨어 및 하드웨어 어떤 형태로도 구현될 수 있는 것으로 이해되어야 할 것이다.Additionally, unless otherwise specifically stated, a component may be implemented in software, hardware, or both software and hardware.

또한, 본 명세서에서 사용된 용어는 실시 예들을 설명하기 위한 것이며 본 발명을 제한하고자 하는 것은 아니다. 본 명세서에서, 단수형은 문구에서 특별히 언급하지 않는 한 복수형도 포함한다. 명세서에서 사용되는 '포함한다(comprises)' 및/또는 '포함하는(comprising)'은 언급된 구성요소는 하나 이상의 다른 구성요소의 존재 또는 추가를 배제하지 않는다.Also, the terminology used herein is for the purpose of describing embodiments only and is not intended to limit the present invention. In this specification, the singular also includes the plural unless specifically stated otherwise in the phrase. The words 'comprises' and/or 'comprising' as used in the specification do not exclude the presence or addition of one or more other components mentioned.

또한, 본 명세서에서 '부', '장치' 등의 용어는 하드웨어 및 해당 하드웨어에 의해 구동되거나 하드웨어를 구동하기 위한 소프트웨어의 기능적, 구조적 결합을 지칭하는 것으로 의도될 수도 있다. 예를 들어, 여기서 하드웨어는 CPU 또는 다른 프로세서(processor)를 포함하는 데이터 처리 기기일 수 있다.Additionally, the terms "unit", "device", etc. in this specification may also be intended to refer to a functional and structural combination of hardware and software driven by or for driving the hardware. For example, the hardware herein may be a data processing device including a CPU or other processor.

또한, 상기 용어들은 소정의 코드와 상기 소정의 코드가 수행되기 위한 하드웨어 리소스의 논리적인 단위를 의미할 수 있으며, 반드시 물리적으로 연결된 코드를 의미하거나, 한 종류의 하드웨어를 의미하는 것이 아님은 본 발명의 기술분야의 평균적 전문가에게는 용이하게 추론될 수 있다.In addition, it can be easily inferred by an average expert in the technical field of the present invention that the above terms may mean a logical unit of a given code and hardware resources for executing the given code, and do not necessarily mean physically connected code or a type of hardware.

이하, 본 발명의 실시예에 대하여 첨부된 도면에 따라 상세하게 설명한다.Hereinafter, embodiments of the present invention will be described in detail with reference to the attached drawings.

도 1은 본 발명의 실시예에 따른 개인 맞춤형 운동 계획 서비스 제공 시스템을 도시한 도면이다.FIG. 1 is a diagram illustrating a personalized exercise plan service providing system according to an embodiment of the present invention.

도 1을 참조하면, 본 발명의 실시예에 따른 개인 맞춤형 운동 계획 서비스 제공 시스템은 스마트링(100), 사용자 단말기(200) 및 서비스 제공 서버(300)를 포함할 수 있다.Referring to FIG. 1, a personalized exercise plan service provision system according to an embodiment of the present invention may include a smart ring (100), a user terminal (200), and a service provision server (300).

스마트링(100)은 사용자의 신체에 부착된 후 사용자 단말기(200)과 같은 무선으로 연동하여 사용할 수 있는 웨어러블 디바이스(Wearable Device)이다. 스마트링(100)은 센서를 이용하여 사용자의 생체 정보, 보행 정보, 운동 시간을 시간과 장소의 제한 없이 측정하고, 측정된 생체 정보, 보행 정보 또는 운동 시간을 사용자 단말기(200)로 피드백한다. 일 예로, 생체 정보는 1초 당 심장 박동수, 즉, 심박수를 포함하고, 보행 정보는 분 당 걸음수를 포함한다.The smart ring (100) is a wearable device that can be attached to the user's body and used by wirelessly linking with a user terminal (200). The smart ring (100) uses a sensor to measure the user's biometric information, gait information, and exercise time without time and place restrictions, and feeds back the measured biometric information, gait information, or exercise time to the user terminal (200). For example, the biometric information includes the number of heartbeats per second, i.e., heart rate, and the gait information includes the number of steps per minute.

이하에서는 사용자가 운동하기 전, 즉, 안정된 상태에서 측정되는 생체 정보를 제1생체 정보, 운동하는 동안 측정되는 생체 정보를 제2생체 정보, 운동 종료 후 안정기로 진입할 때까지 측정되는 생체 정보를 제3생체 정보라 한다.Hereinafter, the biometric information measured before the user starts exercising, that is, in a stable state, is called first biometric information, the biometric information measured during exercising is called second biometric information, and the biometric information measured until entering a stable state after the end of exercising is called third biometric information.

도 2는 웨어러블 디바이스 중 하나인 스마트링(100)의 예시에 따른 사시도와 단면도이다.Figure 2 is a perspective view and a cross-sectional view according to an example of a smart ring (100), which is one of the wearable devices.

도 2를 참조하면, 스마트링(100)은 몸체(110), 착용위치 확인부(120), 동작 인식 센서(130), 유도돌기(140), 광혈류 측정 센서(150) 및 배터리(160)를 포함할 수 있다. 몸체(110)는 반지 형태를 가지며, 착용위치 확인부(120)는 사용자 손가락의 등부분 가운데에 위치하도록 형성된다. 동작 인식 센서(130)는 사용자의 움직임, 보행, 동작을 인식하는 센서로서 3축 자이로 센서를 예로 들 수 있다. 유도돌기(140)는 손가락의 안쪽을 가압하여 광혈류 측정 센서(150)에 손가락 아랫부분의 피부가 밀착될 수 있도록 유도한다. 광혈류 측정 센서(150)는 빛을 이용하여 혈류를 측정하는 PPG(Photoplethysmography) 센서로서, 생체 정보를 측정할 수 있다. 배터리(160)는 스마트링(100)의 각 구성요소에 전원을 공급한다.Referring to FIG. 2, a smart ring (100) may include a body (110), a wearing position confirmation unit (120), a motion recognition sensor (130), an induction protrusion (140), a photoplethysmography sensor (150), and a battery (160). The body (110) has a ring shape, and the wearing position confirmation unit (120) is formed to be located in the center of the back of the user's finger. The motion recognition sensor (130) is a sensor that recognizes the user's movement, walking, and action, and may be, for example, a 3-axis gyro sensor. The induction protrusion (140) presses the inside of the finger to induce the skin of the lower part of the finger to come into close contact with the photoplethysmography sensor (150). The photoplethysmography sensor (150) is a PPG (Photoplethysmography) sensor that measures blood flow using light, and can measure biometric information. The battery (160) supplies power to each component of the smart ring (100).

다시 도 1을 참조하면, 사용자 단말기(200)는 유선 통신 또는 무선 통신이 가능하고, 근거리 통신 또는 원거리 통신이 가능하며, 서비스 제공 서버(300)에서 제공하는 개인 맞춤 운동 어플리케이션이 설치 및 실행될 수 있는 컴퓨팅 장치로서, 예를 들어, 스마트폰, 개인 컴퓨터, 노트북, 태블릿 PC 등이 있다.Referring again to FIG. 1, the user terminal (200) is a computing device capable of wired or wireless communication, short-range communication or long-range communication, and capable of installing and executing a personalized exercise application provided by a service providing server (300), such as a smartphone, a personal computer, a laptop, a tablet PC, etc.

사용자 단말기(200)는 개인 맞춤 운동 어플리케이션을 활성화한 후, 개인 맞춤형 운동 계획을 생성해 주는 서비스를 서비스 제공 서버(300)에게 요청할 수 있다. 사용자 단말기(200)는 스마트링(100)과 블루투스, WiFi와 같은 근거리 통신을 통해 스마트링(100)에서 측정된 사용자의 제1생체 정보 및 보행 정보 중 적어도 하나를 수신할 수 있다. 사용자 단말기(200)는 제1생체 정보, 보행 정보, 사용자의 신체 정보, 건강 정보, 사용자의 운동 목표, 선호하는 운동 종목 및 운동 능력 정보 중 적어도 하나를 서비스 제공 서버(300)로 전송할 수 있다.After activating a personalized exercise application, the user terminal (200) can request a service providing server (300) for creating a personalized exercise plan. The user terminal (200) can receive at least one of the user's first biometric information and gait information measured by the smart ring (100) through short-range communication such as Bluetooth or WiFi with the smart ring (100). The user terminal (200) can transmit at least one of the first biometric information, gait information, the user's body information, health information, the user's exercise goal, preferred exercise type, and exercise ability information to the service providing server (300).

제1생체 정보는 평상시 호흡이 안정된 상태에서 측정된 생체 정보로서, 초당 심박수를 포함하고, 보행 정보는 분당 걸음수를 포함한다. 사용자의 신체 정보는 인바디(Inbody) 데이터와 같은 신체성분 계측 정보로서 체중, 체지방률, 근육량, 체지방량 등 다양한 체성분 정보를 포함한다. 사용자의 건강 정보는 건강 검진 데이터로서, 병원 또는 검강검진센터에서 측정된 데이터를 포함한다. 사용자의 운동 목표는 사용자가 운동을 통해 달성하고자 하는 목표로서, 일 예로 체중 감량, 체지방 감소, 근육량 증가, 근력 향상 및 심폐 체력 증가 등이 있다. 사용자의 선호하는 운동 종목은 사용자가 좋아하는 운동을 의미한다. 사용자의 운동 능력 정보는 운동 능력에 대해 진행되는 설문 조사 결과 및 사용자가 서비스 제공 서버(300)의 지시에 따라 수행한 물리적인 운동 능력 테스트 결과를 포함한다.The first biometric information is biometric information measured in a normal, stable breathing state, and includes heartbeats per second, and the gait information includes steps per minute. The user's body information is body composition measurement information such as Inbody data, and includes various body composition information such as weight, body fat percentage, muscle mass, and body fat mass. The user's health information is health checkup data, and includes data measured at a hospital or a health checkup center. The user's exercise goal is a goal that the user wants to achieve through exercise, and examples thereof include weight loss, body fat reduction, muscle mass increase, muscle strength improvement, and cardiopulmonary fitness increase. The user's preferred exercise type refers to an exercise that the user likes. The user's exercise ability information includes the results of a survey conducted on exercise ability and the results of a physical exercise ability test performed by the user according to the instructions of the service providing server (300).

서비스 제공 서버(300)는 사용자 단말기(200)로부터 수신되는 사용자의 제1생체 정보, 보행 정보, 신체 정보, 건강 정보, 사용자의 운동 목표, 선호하는 운동 종목 및 운동 능력 정보 중 적어도 하나에 기초하여 개인 맞춤형 운동 계획 정보를 생성하고, 생성된 개인 맞춤형 운동 계획 정보를 사용자 단말기(200)로 전송할 수 있다.The service providing server (300) can generate personalized exercise plan information based on at least one of the user's first biometric information, gait information, body information, health information, the user's exercise goal, preferred exercise type, and exercise ability information received from the user terminal (200), and transmit the generated personalized exercise plan information to the user terminal (200).

서비스 제공 서버(300)에서 개인 맞춤형 운동 계획 정보가 생성되면, 사용자 단말기(200)는 생성된 개인 맞춤형 운동 계획 정보에 기초하여 사용자가 운동할 수 있도록 복수의 사용자 인터페이스 화면을 표시하고, 이로써 사용자는 복수의 사용자 인터페이스 화면을 참조하여 개인 맞춤형 운동 계획에 따라 운동할 수 있다.When personalized exercise plan information is generated in the service providing server (300), the user terminal (200) displays multiple user interface screens so that the user can exercise based on the generated personalized exercise plan information, thereby allowing the user to exercise according to the personalized exercise plan by referring to the multiple user interface screens.

사용자가 사용자 단말기(200)에 표시되는 개인 맞춤형 운동 계획 정보에 기초하여 운동을 시작하면, 사용자 단말기(200) 및 서비스 제공 서버(300) 중 어느 하나는 스마트링(100)으로부터 실시간으로 측정되는 사용자의 제2생체 정보와 개인 맞춤형 운동 계획 정보를 비교 분석하고, 사용자의 운동 강도 조정이 필요하면 운동 강도를 조정하도록 알림 서비스를 제공할 수 있다.When a user starts exercising based on personalized exercise plan information displayed on a user terminal (200), either the user terminal (200) or the service providing server (300) can compare and analyze the user's second biometric information measured in real time from the smart ring (100) and the personalized exercise plan information, and if adjustment of the user's exercise intensity is necessary, provide a notification service to adjust the exercise intensity.

또한, 사용자가 운동을 종료하면, 사용자 단말기(200) 및 서비스 제공 서버(300) 중 어느 하나는 운동 종료 후 스마트링(100)으로부터 실시간으로 측정되는 사용자의 제3생체 정보를 분석하여 사용자의 심폐 능력 향상도를 평가할 수 있다.In addition, when the user ends the exercise, either the user terminal (200) or the service providing server (300) can analyze the user's third biometric information measured in real time from the smart ring (100) after the end of the exercise to evaluate the user's improvement in cardiopulmonary capacity.

상술한 것처럼 서비스 제공 서버(300)에서 개인 맞춤형 운동 계획 정보가 생성된 후 사용자가 운동을 시작하면, 사용자 단말기(200) 및 서비스 제공 서버(300) 중 어느 하나는 제2생체 정보에 기초하여 사용자의 운동 강도 조정 필요 여부를 판단하고, 제3생체 정보에 기초하여 사용자의 심폐 능력 향상도를 산출할 수 있다. 이하에서는 서비스 제공 서버(300)가 생체 정보에 기초하여 운동 강도 조정이 필요한지 분석하고, 심폐 능력 향상도를 산출하는 실시예에 대해 설명한다.As described above, when the user starts exercising after the personalized exercise plan information is generated in the service providing server (300), either the user terminal (200) or the service providing server (300) can determine whether the user needs to adjust the exercise intensity based on the second biometric information and calculate the user's cardiopulmonary capacity improvement based on the third biometric information. Hereinafter, an embodiment in which the service providing server (300) analyzes whether exercise intensity adjustment is needed based on the biometric information and calculates the cardiopulmonary capacity improvement will be described.

도 3은 본 발명의 실시예에 따른 서비스 제공 서버(300)를 도시한 블록도이다.FIG. 3 is a block diagram illustrating a service providing server (300) according to an embodiment of the present invention.

도 3을 참조하면, 본 발명의 실시예에 따른 서비스 제공 서버(300)는 통신 인터페이스부(310), 사용자 인터페이스부(320), 디스플레이부(330), 메모리(340), 데이터베이스(DB)(350) 및 프로세서(360)를 포함할 수 있다.Referring to FIG. 3, a service providing server (300) according to an embodiment of the present invention may include a communication interface unit (310), a user interface unit (320), a display unit (330), a memory (340), a database (DB) (350), and a processor (360).

통신 인터페이스부(310)는 사용자 단말기(200)와 네트워크를 통해 유선 통신 또는 무선 통신하기 위한 통신 회로를 포함한다. 통신 회로는 무선 통신 회로(예: 셀룰러 통신 회로, 근거리 무선 통신 회로, 또는 GNSS(global navigation satellite system) 통신 회로) 또는 유선 통신 회로(예: LAN(local area network) 통신 회로, 또는 전력선 통신 회로)를 포함하고, 그 중 해당하는 통신 회로를 이용하여 블루투스, WiFi direct 또는 IrDA(infrared data association) 같은 근거리 통신 네트워크 또는 셀룰러 네트워크, 인터넷, 또는 컴퓨터 네트워크와 같은 원거리 통신 네트워크를 통하여 사용자 단말기(200)와 통신할 수 있다.The communication interface unit (310) includes a communication circuit for wired or wireless communication with the user terminal (200) through a network. The communication circuit includes a wireless communication circuit (e.g., a cellular communication circuit, a short-range wireless communication circuit, or a GNSS (global navigation satellite system) communication circuit) or a wired communication circuit (e.g., a LAN (local area network) communication circuit, or a power line communication circuit), and using a corresponding communication circuit among them, communication with the user terminal (200) can be made through a short-range communication network such as Bluetooth, WiFi direct, or IrDA (infrared data association), or a long-range communication network such as a cellular network, the Internet, or a computer network.

일 예로서, 통신 인터페이스부(310)는 사용자 단말기(200)로부터 제1 내지 제3생체 정보, 보행 정보, 사용자의 신체 정보, 건강 정보, 사용자의 운동 목표, 선호하는 운동 정보 및 운동 능력 정보 중 적어도 하나를 수신하고, 사용자 단말기(200)에게 개인 맞춤형 운동 계획 정보, 조정된 운동 강도, 심폐 능력 향상도를 전송할 수 있다.As an example, the communication interface unit (310) may receive at least one of the first to third biometric information, gait information, the user's body information, health information, the user's exercise goal, preferred exercise information, and exercise ability information from the user terminal (200), and transmit personalized exercise plan information, adjusted exercise intensity, and cardiopulmonary capacity improvement to the user terminal (200).

사용자 인터페이스부(320)는 서비스 제공 서버(300)와 사용자 간의 인터페이싱 경로를 제공하며, 키보드, 터치패널 등을 예로 들 수 있다.The user interface section (320) provides an interfacing path between the service providing server (300) and the user, and examples thereof include a keyboard, a touch panel, etc.

디스플레이부(330)는 사용자 인터페이스부(320)를 통한 사용자 명령에 해당하는 처리 결과, 서비스 제공 서버(300)의 현재 상태를 표시하는 표시패널일 수 있다.The display unit (330) may be a display panel that displays the processing result corresponding to a user command through the user interface unit (320) and the current status of the service providing server (300).

메모리(340)는 휘발성 메모리 및/또는 비휘발성 메모리를 포함할 수 있다. 메모리(340)에는 예를 들어, 서비스 제공 서버(300)가 제공하는 동작, 기능 등을 구현 및/또는 제공하기 위하여, 구성요소들에 관계된 명령 또는 데이터, 하나 이상의 프로그램 및/또는 소프트웨어, 운영체제 등이 저장될 수 있다.The memory (340) may include volatile memory and/or nonvolatile memory. For example, commands or data related to components, one or more programs and/or software, an operating system, etc. may be stored in the memory (340) to implement and/or provide operations, functions, etc. provided by the service providing server (300).

메모리(340)에는 맞춤형 운동 계획 생성 프로그램이 저장될 수 있다. 맞춤형 운동 계획 생성 프로그램은 제1생체 정보, 보행 정보, 사용자의 신체 정보, 건강 정보, 사용자의 운동 목표, 선호하는 운동 정보 및 운동 능력 정보 중 적어도 하나에 기초하여 개인 맞춤형 운동 계획을 생성하고, 제2생체 정보에 기초하여 개인 맞춤형 운동 계획 중 운동 강도를 조정하고, 제3생체 정보에 기초하여 심폐 능력 향상도를 산출할 수 있다.A customized exercise plan generation program may be stored in the memory (340). The customized exercise plan generation program may generate a personalized exercise plan based on at least one of the first biometric information, gait information, the user's body information, health information, the user's exercise goal, preferred exercise information, and exercise ability information, adjust exercise intensity among the personalized exercise plans based on the second biometric information, and calculate the degree of improvement in cardiopulmonary capacity based on the third biometric information.

또한, 맞춤형 운동 계획 생성 프로그램은 생체 정보로부터 초당 심박수를 계산하고, 운동 강도 조정이 필요한 경우 알림 메시지를 출력하고, 운동 종료 후 심폐 능력 향상도를 보여주는 그래프를 생성할 수도 있다. 또한, 맞춤형 운동 계획 생성 프로그램은 사용자에게 데일리 설문조사를 실시하고, 설문조사를 토대로 개인 맞춤형 운동 계획 정보의 운동 계획을 조정할 수 있다.In addition, the customized exercise plan creation program can calculate heartbeats per second from biometric information, output a notification message when exercise intensity adjustment is needed, and create a graph showing the improvement in cardiopulmonary capacity after exercise. In addition, the customized exercise plan creation program can conduct a daily survey for users and adjust the exercise plan of the personalized exercise plan information based on the survey.

DB(350)는 사용자가 회원가입시 사용자 단말기(200)에서 입력한 개인정보, 사용자의 운동 목표, 사용자가 선호하는 운동 종류, 섭취한 음식 정보를 저장할 수 있다.DB (350) can store personal information entered by the user in the user terminal (200) when registering as a member, the user's exercise goal, the type of exercise preferred by the user, and information on food consumed.

또한, DB(350)는 사용자가 실시한 운동 능력 설문 조사, 실제 물리적인 운동 능력 테스트 결과, 데일리 설문조사 결과를 저장할 수 있다.Additionally, DB (350) can store the results of a user-administered exercise ability survey, actual physical exercise ability test results, and daily survey results.

또한, DB(350)는 운동 종목(예를 들어, 발뒤꿈치 올리고 스쿼트, 달리기, 리버스런지 덤벨 등) 별 올바른 운동 방법을 설명하는 운동 가이드 라인 정보를 저장한다. 운동 가이드 라인 정보는 질환 별 근력운동 가이드 라인, 질환 별 유산호운동 가이드 라인, 신체 부위 별 근력운동 가이드 라인에 대한 정보를 포함할 수 있다.In addition, DB (350) stores exercise guideline information that explains the correct exercise method for each exercise type (e.g., heel raise squat, running, reverse lunge dumbbell, etc.). The exercise guideline information may include information on disease-specific muscle strength exercise guidelines, disease-specific lactic acid exercise guidelines, and body part-specific muscle strength exercise guidelines.

또한, DB(350)는 사용자 단말기(200)를 통해 개인 맞춤형 운동 계획을 제공하는 서비스에 가입한 사용자의 심박수를 안정 시 심박수(예를 들어, 제1생체 정보)와, 운동 중 심박수(예를 들어, 제2생체 정보), 운동 후 심박수(예를 들어, 제3생체 정보)로 구분하여 저장하고, 사용자의 1회 별 운동 시간, 사용자의 누적된 운동 시간 등 운동 관련 정보를 더 저장할 수 있다.In addition, the DB (350) stores the heart rate of a user who has subscribed to a service that provides a personalized exercise plan through a user terminal (200) by dividing it into a resting heart rate (e.g., first biometric information), a heart rate during exercise (e.g., second biometric information), and a heart rate after exercise (e.g., third biometric information), and can further store exercise-related information such as the user's exercise time per session and the user's accumulated exercise time.

프로세서(360)는 메모리(340)에 저장된 하나 이상의 프로그램을 실행하여 서비스 제공 서버(300)의 전반적인 동작을 제어한다.The processor (360) controls the overall operation of the service providing server (300) by executing one or more programs stored in the memory (340).

프로세서(360)는 사용자 단말기(200)로부터 수신되는 사용자의 제1생체 정보, 보행 정보, 신체 정보, 건강 정보, 사용자의 운동 목표, 선호하는 운동 정보 및 운동 능력 정보 중 적어도 하나에 기초하여 개인 맞춤형 운동 계획 정보를 생성하고, 생성된 개인 맞춤형 운동 계획 정보를 사용자 단말기(200)로 전송할 수 있다.The processor (360) may generate personalized exercise plan information based on at least one of the user's first biometric information, gait information, body information, health information, the user's exercise goal, preferred exercise information, and exercise ability information received from the user terminal (200), and transmit the generated personalized exercise plan information to the user terminal (200).

개인 맞춤형 운동 계획 정보는 근력 운동 및 유산소 운동 중 적어도 하나에 대한 계획(일 예로, 운동 종목, 운동 강도, 운동 시간, 운동 시 목표 심박수 범위 둥)과 운동 실행을 위한 가이드 라인을 포함할 수 있다. 또한, 개인 맞춤형 운동 계획 정보는 월간 계획, 주간 계획 및 일간 계획으로 구분된 운동 계획을 포함할 수 있다.The personalized exercise plan information may include a plan for at least one of strength training and aerobic exercise (e.g., exercise type, exercise intensity, exercise time, target heart rate range during exercise, etc.) and guidelines for executing the exercise. In addition, the personalized exercise plan information may include exercise plans divided into monthly plans, weekly plans, and daily plans.

프로세서(360)는 개인 맞춤형 운동 계획 정보가 생성되면, 생성된 개인 맞춤형 운동 계획 정보에 기초하여 사용자가 운동할 수 있도록 복수의 사용자 인터페이스 화면을 생성하는데 필요한 데이터를 사용자 단말기(200)에게 전송할 수 있다.When personalized exercise plan information is generated, the processor (360) can transmit data necessary to generate multiple user interface screens to the user terminal (200) so that the user can exercise based on the generated personalized exercise plan information.

사용자 단말기(200)는 수신되는 개인 맞춤형 운동 계획 정보와 개인 맞춤 운동 어플리케이션을 이용하여 복수의 사용자 인터페이스 화면을 생성 및 표시하고, 사용자는 복수의 사용자 인터페이스 화면을 참고로 개인 맞춤형 운동을 수행하여 서비스를 이용할 수 있다.The user terminal (200) generates and displays multiple user interface screens using the received personalized exercise plan information and the personalized exercise application, and the user can use the service by performing personalized exercise with reference to the multiple user interface screens.

일 예로, 사용자가 개인 맞춤 운동 어플리케이션이 제공하는 화면을 통해 개인 맞춤형 운동 계획 정보에 기초하여 운동을 시작하면, 사용자 단말기(200)는 스마트링(100)에서 실시간으로 측정되는 사용자의 제2생체 정보와 현재 진행 중인 운동 종목 정보를 서비스 제공 서버(300)에게 실시간으로 전송할 수 있다.For example, when a user starts exercising based on personalized exercise plan information through a screen provided by a personalized exercise application, the user terminal (200) can transmit the user's second biometric information measured in real time by the smart ring (100) and information on the exercise type currently in progress to the service providing server (300) in real time.

프로세서(360)는 실시간으로 측정 및 수신되는 사용자의 제2생체 정보와 개인 맞춤형 운동 계획 정보를 비교 분석하고, 분석 결과, 사용자의 운동 강도 조정이 필요하면 운동 강도를 조정하도록 알림 서비스를 제공할 수 있다. 서비스 제공 서버(300)는 제2생체 정보에 포함된 실시간 심박수가 개인 맞춤형 운동 계획 정보에 설정된 목표 심박수 범위를 벗어나면, 운동 강도를 조정하도록 알림 서비스를 제공할 수 있다. 예를 들어, 실시간 심박수가 목표 심박수 범위의 최하위 심박수보다 작으면 유산소 운동 강도를 상향 조정하도록 알려주는 메시지를 생성한 후 사용자 단말기(200)로 전송하고, 사용자 단말기(200)는 실시간 음성, 알림음, 진동 또는 화면 표시 등 다양한 방법에 의해 운동 강도를 조정하도록 알릴 수 있다. 반대로, 실시간 심박수가 목표 심박수 범위의 최상위 심박수보다 크면 유산소 운동 강도를 하향 조정하도록 알려주는 메시지를 생성한 후 사용자 단말기(200)로 전송하고, 사용자 단말기(200)는 진동, 알람 소리, 화면 표시 등 다양한 방법에 의해 운동 강도를 조정하도록 알릴 수 있다.The processor (360) compares and analyzes the user's second biometric information measured and received in real time with the personalized exercise plan information, and if the analysis result indicates that the user's exercise intensity needs to be adjusted, the processor (360) can provide a notification service to adjust the exercise intensity. If the real-time heart rate included in the second biometric information is out of the target heart rate range set in the personalized exercise plan information, the service providing server (300) can provide a notification service to adjust the exercise intensity. For example, if the real-time heart rate is lower than the lowest heart rate of the target heart rate range, a message notifying to adjust the aerobic exercise intensity upward is generated and transmitted to the user terminal (200), and the user terminal (200) can notify to adjust the exercise intensity by various methods such as real-time voice, notification sound, vibration, or screen display. Conversely, if the real-time heart rate is higher than the highest heart rate of the target heart rate range, a message notifying to adjust the aerobic exercise intensity downward is generated and transmitted to the user terminal (200), and the user terminal (200) can notify to adjust the exercise intensity by various methods such as vibration, alarm sound, or screen display.

또한, 사용자가 개인 맞춤형 운동 계획 정보에 기초하여 시작한 운동을 종료하면, 사용자 단말기(200)의 개인 맞춤 운동 어플리케이션은 회복 모드로 전환하고, 운동 종료 후 스마트링(100)으로부터 실시간으로 측정되는 사용자의 제3생체 정보를 서비스 제공 서버(300)로 전송한다.In addition, when the user finishes the exercise that he/she started based on the personalized exercise plan information, the personalized exercise application of the user terminal (200) switches to recovery mode and transmits the user's third biometric information measured in real time from the smart ring (100) after the end of the exercise to the service providing server (300).

프로세서(360)는 수신되는 제3생체 정보를 DB(350)에 누적 저장하고, 누적 저장된 제3생체 정보를 분석하여 사용자의 누적 평균 데이터와 비교하여 심폐 능력 향상도를 평가할 수 있다. 서비스 제공 서버(300)는 운동이 종료되는 시점부터 안정기(또는 회복기)로 진입할 때까지 제3 생체 정보를 누적 저장하거나, 또는 운동이 종료되는 시점부터 일정 시간(예를 들어, 3분)동안 제3생체 정보를 누적 저장할 수 있다. 안정기는 운동하기 전 심박수처럼 심박수가 안정된 상태일 수 있다.The processor (360) can accumulate and store the received third biometric information in the DB (350), analyze the accumulated third biometric information, and compare it with the user's accumulated average data to evaluate the improvement in cardiopulmonary capacity. The service providing server (300) can accumulate and store the third biometric information from the time when exercise ends until entering the stable period (or recovery period), or can accumulate and store the third biometric information for a certain period of time (for example, 3 minutes) from the time when exercise ends. The stable period can be a state where the heart rate is stable, such as the heart rate before exercise.

프로세서(360)는 사용자가 운동을 종료하면, 제3생체 정보 중 운동 종료 직후부터 일정 시간동안 측정된 회복 심박수와 사용자의 누적 회복 심박수 평균값을 비교하여 심폐 능력 향상도를 평가할 수 있다. 누적 회복 심박수 평균값은 사용자가 개인 맞춤형 운동 계획 정보에 기초하여 운동할 때마다 운동 종료 직후부터 일정 시간 동안 측정되어 누적 저장된 초당 심박수의 평균값을 나타낸다.When the user ends the exercise, the processor (360) can evaluate the improvement in cardiopulmonary capacity by comparing the recovery heart rate measured for a certain period of time immediately after the end of the exercise with the average of the user's cumulative recovery heart rate among the third biometric information. The average of the cumulative recovery heart rate represents the average of heartbeats per second measured for a certain period of time immediately after the end of the exercise and accumulated and stored whenever the user exercises based on the personalized exercise plan information.

예를 들어, 심박수는 1분간 심장이 뛰는 횟수로서, 안정기에서는 40~100회를 심박수의 정상 범위로 보며, 개인차가 큰 편이다. 상대적으로 심박수가 낮을수록 심장 기능이 좋다고 해석된다. 운동을 하면 심박수가 증가하고, 운동 강도가 증가할수록 심박수는 더 많이 증가한다. 또한, 심박수는 평소에 유산소 운동을 많이 하여 심폐 체력이 좋을수록 낮아지고 운동을 안 하면 높아진다. 회복 심박수는 운동 중 급상승된 심박수가 운동 종료 직후부터 얼만큼 빠르게 정상수준으로 회복되는지를 의미한다. 일 예로 회복 심박수는 운동 직후 3분 동안 심박수를 측정하여 산출될 수 있다. 예를 들어, 10시 25분 07초에 운동이 종료되면 회복 모드가 활성화되어 10시 25분 08초~10시 28분 07초까지 3분 동안 회복기 심박수가 측정 및 산출될 수 있다.For example, heart rate is the number of times the heart beats per minute. The normal range for heart rate is 40 to 100 times during rest, but there is a large individual difference. Relatively, a lower heart rate is interpreted as better heart function. When you exercise, your heart rate increases, and the more the exercise intensity increases, the more your heart rate increases. In addition, your heart rate decreases when you do a lot of aerobic exercise and your cardiopulmonary fitness is good, and increases when you do not exercise. Recovery heart rate refers to how quickly the heart rate that increased rapidly during exercise returns to a normal level immediately after the end of exercise. For example, the recovery heart rate can be calculated by measuring the heart rate for 3 minutes immediately after exercise. For example, if exercise ends at 10:25:07, recovery mode will be activated and recovery heart rate can be measured and calculated for 3 minutes from 10:25:08 to 10:28:07.

심박수는 1분간 심장이 뛴 총 횟수를 의미하지만, 매 순간 여러가지 요인에 따라 변화한다. 달리기가 끝난 직후 측정된 심박수가 예를 들어 160이어도, 사용자가 10초가 동작을 멈추면 심장은 몸에 혈액을 많이 공급할 필요가 없으므로 박동수를 급격히 낮춘다. 이러한 원리로, 스마트링(100)을 통해 1초 간격으로 낮아지는 심박수를 측정하여 수집하면 운동 직후 심장이 회복하는 3분 동안 심박수가 떨어지는 변화의 추이를 초단위로 그래프의 x축에 생성할 수 있다. 특히, 1초간의 심박수를 측정하면 어느 구간에서 심박수가 급격히 떨어지는지를 확인할 수 있다. 예를 들어, 운동 직후 20초~ 60초 사이에 심박수가 급격히 낮아지는지 또는 운동 직후 150초~ 180초 사이에 급격히 낮아지는지 확인할 수 있다. 운동 종료 직후 급격히 낮아지는 것이 심장의 회복 능력, 즉, 심폐 능력 향상도가 좋은 것을 의미한다. 특히, 30초 간격 또는 1분 간격이 아니라 상대적으로 더 짧은 1초 간격으로 심박수를 측정하므로 심박수가 급격히 낮아지는 구간을 정확히 확인하는 것이 가능하다. 본 발명의 실시 예에서, 사용자 단말기(200)의 개인 맞춤 운동 어플리케이션과 서비스 제공 서버(300)는 운동이 종료되는 시점에, 운동 종료와 동시에 회복 모드로 자동 전환하고, 서비스 제공 서버(300)는 3분간 스마트링(100)이 측정한 제3생체 정보(특히, 심박수)를 보여주는 꺾은선 그래프를 생성하여 사용자 단말기(200)로 전송할 수 있다. 특히, 꺾은선 그래프에 사용자의 누적 회복 심박수 평균값을 다른 색깔로 함께 표시함으로써 이전까지의 운동 대비 심박수의 회복 능력과 실시간으로 비교할 수 있도록 한다.Heart rate refers to the total number of times the heart beats in one minute, but it changes from moment to moment depending on various factors. Even if the heart rate measured immediately after finishing running is, for example, 160, if the user stops moving for 10 seconds, the heart does not need to supply much blood to the body, so the rate drops drastically. With this principle, by measuring and collecting the heart rate that decreases at 1-second intervals through the smart ring (100), the trend of the change in the heart rate decrease during the 3 minutes that the heart recovers immediately after exercise can be generated on the x-axis of the graph in units of seconds. In particular, by measuring the heart rate for 1 second, it is possible to confirm in which section the heart rate decreases rapidly. For example, it can be checked whether the heart rate drops sharply between 20 and 60 seconds immediately after exercise or between 150 and 180 seconds immediately after exercise. A sharp drop immediately after the end of exercise means that the heart's recovery ability, that is, the degree of improvement in cardiopulmonary capacity, is good. In particular, since the heart rate is measured at a relatively shorter interval of 1 second rather than at 30-second or 1-minute intervals, it is possible to accurately check the section where the heart rate drops sharply. In an embodiment of the present invention, the personalized exercise application of the user terminal (200) and the service providing server (300) automatically switch to recovery mode at the same time as the end of exercise, and the service providing server (300) can generate a line graph showing the third biometric information (particularly, heart rate) measured by the smart ring (100) for 3 minutes and transmit it to the user terminal (200). In particular, by displaying the user's cumulative recovery heart rate average in a different color on the line graph, it allows for a real-time comparison of the user's heart rate recovery ability compared to previous exercise.

또한, 프로세서(360)는 사용자가 운동을 종료하면 데일리 설문조사를 실시하고, 데일리 설문조사를 토대로 개인 맞춤형 운동 계획 정보의 운동 계획을 조정할 수 있다. 예를 들어, 설문조사 결과 사용자의 피곤도가 이전에 비해 증가하였다면 운동 강도 또는 운동 시간을 하향 조정할 수 있다.In addition, the processor (360) can conduct a daily survey when the user finishes exercising, and adjust the exercise plan of the personalized exercise plan information based on the daily survey. For example, if the survey results show that the user's fatigue level has increased compared to before, the exercise intensity or exercise time can be adjusted downward.

또한, 프로세서(360)는 사용자가 운동을 종료하면 운동량을 일간, 주간, 월간 별로 보여주는 건강 리포트를 작성하여 사용자 단말기(200)에게 전송할 수 있다.Additionally, when a user finishes exercising, the processor (360) can create a health report showing the amount of exercise per day, week, and month and transmit it to the user terminal (200).

이하에서는 도 4 내지 도 12를 참조하여 서비스 제공 서버(300)에서 제공되는 복수의 사용자 인터페이스 화면들에 대해 설명한다.Below, multiple user interface screens provided by the service providing server (300) will be described with reference to FIGS. 4 to 12.

도 4는 개인 맞춤 운동 어플리케이션을 통해 운동 능력 정보를 입력하는 화면의 예를 보여주는 도면이다.Figure 4 is a diagram showing an example of a screen for entering exercise ability information through a personalized exercise application.

도 4를 참조하면, 사용자는 사용자 단말기(200)를 통해 개인 맞춤 운동 어플리케이션을 설치 및 실행한 후 회원가입을 수행한다. 회원가입 화면(410)을 통해 회원가입이 완료되고, 사용자의 운동 목표, 사용자가 선호하는 운동 종류, 섭취한 음식 정보가 입력되면, 사용자 단말기(200)는 서비스 제공 서버(300)에서 수신되는 운동 능력 설문 조사 화면(420)을 표시한다. 운동 능력 설문 조사 화면(420)은 사용자의 평소 운동 능력을 평가하기 위한 복수의 질문들을 포함한다.Referring to Fig. 4, a user installs and runs a personalized exercise application through a user terminal (200) and then performs membership registration. When membership registration is completed through a membership registration screen (410) and the user's exercise goal, the type of exercise preferred by the user, and the information on food consumed are entered, the user terminal (200) displays an exercise ability survey screen (420) received from a service providing server (300). The exercise ability survey screen (420) includes a plurality of questions for evaluating the user's usual exercise ability.

설문 조사가 완료되면, 사용자 단말기(200)는 서비스 제공 서버(300)에서 수신되는 운동 능력 테스트 화면(430)을 표시한다. 운동 능력 테스트 화면(430)은 사용자의 현재 운동 능력을 평가하기 위해 하나 이상의 운동을 보여준 후 사용자가 정해진 시간동안 따라하도록 요청한다. 운동 능력 테스트 화면(430)에서 테스트하는 운동은 스마트링(100) 또는 사용자 단말기(200)를 통해 테스트할 수 있는 운동으로서, 예를 들어 1분간 달리기를 테스트하여 심폐 능력을 평가할 수 있다.When the survey is completed, the user terminal (200) displays an exercise ability test screen (430) received from the service providing server (300). The exercise ability test screen (430) shows one or more exercises to evaluate the user's current exercise ability and then requests the user to follow along for a set period of time. The exercise tested on the exercise ability test screen (430) is an exercise that can be tested through the smart ring (100) or the user terminal (200), and for example, cardiopulmonary ability can be evaluated by testing running for 1 minute.

도 5는 개인 맞춤 운동 어플리케이션을 통해 건강정보와 신체 정보를 입력하고 보여주는 화면의 예시도이다.Figure 5 is an example of a screen that inputs and displays health information and body information through a personalized exercise application.

도 5를 참조하면, 사용자 단말기(200)는 사용자 명령에 따라 본인 인증을 수행한 후 사용자의 건강 검진 정보를 건강 검진 서버(미도시)로부터 불러와 건강 검진 화면(510)에 표시한다. 건강 검진 서버(미도시)는 사용자가 건강 검진을 시행한 병원의 서버, 또는 건강 검진 데이터를 저장하는 건강 보험 공단의 서버일 수 있다. 건강 정보의 다운로딩이 완료되면, 사용자 단말기(200)는 사용자의 신체 정보를 사용자로부터 입력받거나 신체 정보 제공 서버(미도시)로부터 불러와 신체 정보 화면(520)에 표시한다. 또한, 사용자는 건강 검진 화면(510)에 표시되지 않은 사용자의 질환 및 신체 정보 화면(520)에 표시되지 않은 사용자의 신체 정보를 추가로 수기 입력할 수도 있다.Referring to FIG. 5, the user terminal (200) performs user authentication according to a user command, and then retrieves the user's health checkup information from a health checkup server (not shown) and displays it on a health checkup screen (510). The health checkup server (not shown) may be a server of a hospital where the user underwent a health checkup, or a server of the National Health Insurance Corporation that stores health checkup data. When the downloading of the health information is complete, the user terminal (200) receives the user's body information from the user or retrieves it from a body information providing server (not shown) and displays it on a body information screen (520). In addition, the user may additionally manually input the user's disease that is not displayed on the health checkup screen (510) and the user's body information that is not displayed on the body information screen (520).

사용자 단말기(200)는 사용자 단말기(200)로부터 화면들(410, 420 ,430, 510, 520 ,610, 620)을 통해 입력되는 사용자의 운동 목표, 선호하는 운동 종류, 섭취한 음식 정보, 각종 운동 능력 정보(운동 능력에 대한 설문 조사 결과 및 운동 능력 테스트 결과), 건강 정보와 신체 정보를 서비스 제공 서버(300)로 전송할 수 있다. 서비스 제공 서버(300)는 사용자 단말기(200)로부터 수신된 운동 목표, 운동 능력 정보(운동 능력에 대한 설문 조사 결과 및 운동 능력 테스트 결과), 건강 정보 및 신체 정보 중 적어도 하나를 DB(350)에 저장할 수 있다.The user terminal (200) can transmit the user's exercise goal, preferred exercise type, information on food consumed, various exercise ability information (results of a survey on exercise ability and results of an exercise ability test), health information and body information input from the user terminal (200) through screens (410, 420, 430, 510, 520, 610, 620) to the service providing server (300). The service providing server (300) can store at least one of the exercise goal, exercise ability information (results of a survey on exercise ability and results of an exercise ability test), health information and body information received from the user terminal (200) in the DB (350).

도 6은 개인 건강 데이터 분석 결과에 따른 건강유형 판정과 체성분 분석 결과에 따른 근육량 정보를 보여주는 화면의 예시도이다.Figure 6 is an example of a screen showing health type determination based on personal health data analysis results and muscle mass information based on body composition analysis results.

도 6을 참조하면, 서비스 제공 서버(300)는 수신된 운동 능력에 대한 설문 조사 결과, 운동 능력 테스트 결과, 건강 정보 및 신체 정보 중 적어도 하나를 분석하고, 사용자 단말기(200)는 서비스 제공 서버(300)에서 분석된 결과를 보여주는 제1 및 제2개인 건강 분석 화면(610, 620)을 생성 및 표시할 수 있다.Referring to FIG. 6, the service providing server (300) analyzes at least one of the results of a questionnaire on exercise ability, results of an exercise ability test, health information, and body information received, and the user terminal (200) can generate and display first and second personal health analysis screens (610, 620) showing the results analyzed by the service providing server (300).

제1개인 건강 분석 화면(610)은 사용자의 근손실 상태, 비만 상태, 당뇨 상태, 빈혈 상태, 이상지질혈증 상태 등 사용자의 건강 위험 상태를 보여준다. 제2개인 건강 분석 화면(620)은 사용자의 근력 또는 근육량을 신체 부위별로 보여주고, 각 신체 부위의 근육 상태를 자세히 설명한다.The first personal health analysis screen (610) shows the user's health risk status, such as the user's muscle loss status, obesity status, diabetes status, anemia status, and dyslipidemia status. The second personal health analysis screen (620) shows the user's muscle strength or muscle mass by body part, and explains the muscle status of each body part in detail.

또한, 서비스 제공 서버(300)는 수신된 제1생체 정보, 보행 정보, 운동 목표, 선호하는 운동, 운동 능력 정보(운동 능력 설문 조사 및 운동 능력 테스트), 건강 정보 및 신체 정보 중 적어도 하나를 AI 모델에 입력하여 개인 맞춤형 운동 계획 정보를 생성하고, 생성된 개인 맞춤형 운동 계획 정보를 사용자 단말기(200)에게 전송할 수 있다.In addition, the service providing server (300) may input at least one of the received first biometric information, gait information, exercise goal, preferred exercise, exercise ability information (exercise ability survey and exercise ability test), health information, and body information into the AI model to generate personalized exercise plan information, and transmit the generated personalized exercise plan information to the user terminal (200).

도 7 및 도 8은 개인 맞춤형 운동 계획 정보를 보여주는 복수의 개인 맞춤형 운동 화면들의 예시도이다.Figures 7 and 8 are examples of multiple personalized exercise screens showing personalized exercise plan information.

도 7을 참조하면, 서비스 제공 서버(300)는 개인 맞춤형 운동 계획 정보가 생성되면, 생성된 개인 맞춤형 운동 계획 정보를 사용자 단말기(200)로 전송할 수 있다. 사용자 단말기(200)는 수신되는 개인 맞춤형 운동 계획 정보 중 초기 데이터를 이용하여 초기 홈 화면(710)을 생성 및 표시할 수 있다.Referring to FIG. 7, when personalized exercise plan information is generated, the service providing server (300) can transmit the generated personalized exercise plan information to the user terminal (200). The user terminal (200) can generate and display an initial home screen (710) using initial data from among the received personalized exercise plan information.

초기 홈 화면(710)은 사용자의 영양 정보, 오늘 수행한 운동 정보 및 메뉴바를 포함할 수 있다. 영양 정보는 사용자가 개인 맞춤 운동 어플리케이션을 실행한 후 입력하는 음식 정보를 토대로 서비스 제공 서버(300)에서 AI 분석한 정보이다. 운동 정보는 사용자가 오늘 수행한 운동이 있는 경우, 오늘 수행한 운동량 정보를 근력 운동과 유산소 운동으로 구분하여 서비스 제공 서버(300)에서 AI 분석한 정보이다. 메뉴바는 초기 홈 화면을 보여주는 홈 메뉴, 영양 정보를 입력하는 뉴트리로그 메뉴, 운동 정보를 입력하는 핏로그 메뉴 및 사용자의 건강 분석 결과를 보고하도록 요청하는 건강 리포트 메뉴를 포함한다.The initial home screen (710) may include the user's nutritional information, information on exercise performed today, and a menu bar. The nutritional information is information analyzed by AI by the service providing server (300) based on food information that the user inputs after executing the personalized exercise application. The exercise information is information analyzed by AI by the service providing server (300) by dividing the exercise amount information performed today into strength training and aerobic training, if the user has performed exercise today. The menu bar includes a home menu that shows the initial home screen, a nutrilog menu for entering nutritional information, a fitlog menu for entering exercise information, and a health report menu for requesting a report on the user's health analysis results.

사용자가 메뉴바 중 핏로그 메뉴(711)를 선택하면, 사용자 단말기(200)는 수신된 개인 맞춤형 운동 계획 정보 중 월간 운동 계획(721), 운동 솔루션 구성 비율(722), 오늘 해야 할 운동 목록(723)을 보여주는 개인 운동 계획 화면(720)을 생성 및 표시할 수 있다. 월간 운동 계획(721) 중 일자를 선택하면, 사용자 단말기(200)는 선택된 일자에 해당하는 운동 계획을 표시할 수 있다. 운동 솔루션 구성 비율(722)은 근력 운동과 유산소 운동의 비율을 보여준다. 운동 목록(723)은 오늘 수행해야 할 운동 종목, 예상되는 운동 소요 시간을 보여준다.When a user selects a Fitlog menu (711) from the menu bar, the user terminal (200) can generate and display a personal exercise plan screen (720) showing a monthly exercise plan (721), an exercise solution composition ratio (722), and a list of exercises to be performed today (723) from among the received personalized exercise plan information. When a date is selected from the monthly exercise plan (721), the user terminal (200) can display an exercise plan corresponding to the selected date. The exercise solution composition ratio (722) shows the ratio of strength training and aerobic exercise. The exercise list (723) shows the types of exercise to be performed today and the expected exercise time.

사용자가 운동 목록(723) 중 달리기(723a)를 선택하면, 사용자 단말기(200)는 서비스 제공 서버(300)로부터 달리기에 대한 운동 가이드 라인 정보를 수신하여 보여주는 운동 선택 화면(730)을 표시할 수 있다.When a user selects running (723a) from the exercise list (723), the user terminal (200) can display an exercise selection screen (730) that receives and shows exercise guideline information for running from the service providing server (300).

운동 선택 화면(730)은 선택된 운동 종목인 달리기의 운동 시간, 준비물(일 예로 운동화), 목표 심박수(일 예로 130BPM)를 보여준다. 목표 심박수는 유산소 운동인 달리기를 하는 동안 심박수가 최대 심박수(예를 들어, 130BPM)에 도달하도록 운동할 것을 권장하는 심박수이다. 사용자가 운동하기 메뉴(731)를 선택하면, 사용자 단말기(200)는 스마트링(100)에서 실시간으로 측정되는 제2생체 정보와 운동 시간을 보여주는 화면과, 운동 중간에 휴식을 권장하는 화면을 생성하여 표시할 수 있다.The exercise selection screen (730) shows the exercise time, equipment (e.g., sneakers), and target heart rate (e.g., 130 BPM) of the selected exercise type, running. The target heart rate is a heart rate recommended to reach the maximum heart rate (e.g., 130 BPM) while running, which is an aerobic exercise. When the user selects the exercise menu (731), the user terminal (200) can generate and display a screen showing the second biometric information measured in real time by the smart ring (100) and the exercise time, and a screen recommending resting during exercise.

또한, 서비스 제공 서버(300)는 수신된 제2생체 정보 중 심박수와 개인 맞춤형 운동 계획 정보에 설정된 목표 심박수를 비교하여, 사용자의 운동 강도 조정이 필요하면 운동 강도를 조정하도록 알림 서비스를 제공할 수 있다. 일 예로, 서비스 제공 서버(300)는 실시간 측정된 심박수가 목표 심박수보다 낮으면 달리기 속도를 높여서 심박수를 증가시키도록 알리며, 높으면 달리기 속도를 낮춰서 심박수를 감소시키도록 알리는 메시지를 생성하고, 사용자 단말기(200)는 생성된 메시지를 표시하고 경고음 또는 진동을 사용자가 인지하도록 외부로 출력할 수 있다.In addition, the service providing server (300) may compare the heart rate among the received second biometric information with the target heart rate set in the personalized exercise plan information, and provide a notification service to adjust the exercise intensity if the user needs to adjust the exercise intensity. For example, the service providing server (300) may generate a message notifying the user to increase the heart rate by increasing the running speed if the real-time measured heart rate is lower than the target heart rate, and to decrease the heart rate by decreasing the running speed if the real-time measured heart rate is higher, and the user terminal (200) may display the generated message and output an alarm sound or vibration to the outside so that the user is aware of it.

또한, 개인 운동 계획 화면(720)의 운동 목록(723)중 리버스런지 덤벨(723b)이 선택되면, 사용자 단말기(200)는 리버스런지 덤벨의 운동 등급, 덤벨 중량, 사용자가 해야 할 운동량, 운동 방법을 보여주는 운동 선택 화면(740)을 생성 및 표시할 수 있다. 운동 등급은 운동 난이도를 나타낼 수 있다. 사용자가 운동하기 메뉴(741)를 선택하면, 사용자 단말기(200)는 사용자의 운동 횟수를 카운팅하여 보여주는 화면과, 운동 중간에 휴식을 권장하는 화면을 생성하여 표시할 수 있다.In addition, when reverse lunge dumbbell (723b) is selected from the exercise list (723) of the personal exercise plan screen (720), the user terminal (200) can generate and display an exercise selection screen (740) showing the exercise grade of the reverse lunge dumbbell, the dumbbell weight, the amount of exercise the user should do, and the exercise method. The exercise grade can indicate the exercise difficulty. When the user selects the exercise menu (741), the user terminal (200) can generate and display a screen that counts and shows the number of times the user has exercised and a screen that recommends resting during exercise.

도 8을 참조하면, 사용자가 운동 선택 화면(740)에 표시된 운동 가이드 라인에 따라 정해진 운동량을 마치면, 사용자 단말기(200)는 사용자가 수행한 운동량을 보여주는 운동 완료 화면(810)을 생성하여 표시할 수 있다. 사용자가 수행한 운동량은 사용자 단말기(200) 또는 서비스 제공 서버(300)에 누적 기록될 수 있으며, 소요된 총 운동 시간을 포함할 수 있다.Referring to Fig. 8, when the user completes a set amount of exercise according to the exercise guideline displayed on the exercise selection screen (740), the user terminal (200) can generate and display an exercise completion screen (810) showing the amount of exercise performed by the user. The amount of exercise performed by the user can be accumulated and recorded on the user terminal (200) or the service providing server (300), and can include the total exercise time taken.

예를 들어, 스마트링(100)은 사용자가 덤벨을 들고 오른쪽 발 또는 왼쪽 발을 움직이며 자세를 바꿀 때마다 사용자의 자세와 광혈류를 센싱하고, 센싱된 신호(일 예로, 동작 인식 센서(130)와 PPG 센서(140)가 센싱한 신호)를 사용자 단말기(200)로 전송할 수 있다. 사용자 단말기(200)는 스마트링(100)으로부터 수신된 센싱 신호를 제2생체 정보로서 서비스 제공 서버(300)로 전송한다. 서비스 제공 서버(300)는 수신된 제2생체 정보를 분석하여 사용자가 수행한 운동 종목과 운동 횟수, 운동 완료 여부를 파악하고, 운동이 완료되었음을 사용자 단말기(200)에게 전송할 수 있다.For example, the smart ring (100) can sense the user's posture and blood flow whenever the user changes his/her posture by holding a dumbbell and moving his/her right or left foot, and transmit the sensed signal (for example, the signal sensed by the motion recognition sensor (130) and the PPG sensor (140)) to the user terminal (200). The user terminal (200) transmits the sensed signal received from the smart ring (100) as second biometric information to the service providing server (300). The service providing server (300) can analyze the received second biometric information to determine the type of exercise performed by the user, the number of times the user exercised, and whether the user completed the exercise, and transmit to the user terminal (200) that the exercise has been completed.

이로써 사용자 단말기(200)는 운동 완료 화면(810)을 표시한다. 사용자가 운동 완료 화면(810) 중 운동완료 메뉴(811)를 선택하면, 사용자 단말기(200)는 달리기와 리버스런지 덤벨을 완료하였음이 표시되는 개인 운동 계획 화면(820)을 생성 및 표시할 수 있다.In this way, the user terminal (200) displays an exercise completion screen (810). When the user selects an exercise completion menu (811) from the exercise completion screen (810), the user terminal (200) can create and display a personal exercise plan screen (820) that indicates that running and reverse lunge dumbbells have been completed.

도 9는 사용자의 심폐 능력 향상도를 보여주는 그래프 화면의 예시도이다.Figure 9 is an example of a graph screen showing the user's improvement in cardiopulmonary capacity.

도 9를 참조하면, 서비스 제공 서버(300)는 사용자가 하루에 할당된 개인 맞춤형 운동을 종료하면, 스마트링(100)에서 실시간으로 측정되는 제3생체 정보로부터 초단위 심박수를 산출한 후 산출된 초단위 심박수를 보여주는 제1그래프(910)를 생성한다. 또한, 서비스 제공 서버(300)는 이전에 사용자가 개인 맞춤형 운동을 종료할 때마다 측정되어 누적된 제3생체 정보의 평균값, 즉, 누적 회복 심박수 평균값을 초단위로 보여주는 제2그래프(920)를 생성한다. 사용자 단말기(200)는 제1그래프(910)와 제2그래프(920)를 하나의 화면에 보여주는 심폐 능력 평가 화면(900)을 표시한다.Referring to FIG. 9, when a user finishes the personalized exercise assigned to him/her for the day, the service providing server (300) calculates the heart rate per second from the third biometric information measured in real time by the smart ring (100), and then generates a first graph (910) showing the calculated heart rate per second. In addition, the service providing server (300) generates a second graph (920) showing the average value of the third biometric information measured and accumulated each time the user finishes the personalized exercise, i.e., the average value of the accumulated recovery heart rate, in seconds. The user terminal (200) displays a cardiopulmonary capacity evaluation screen (900) showing the first graph (910) and the second graph (920) on one screen.

도 9에 도시된 심폐 능력 평가 화면(900)의 경우, 제1그래프(910)를 살펴보면 운동 종료 직후부터 일정 시간이 경과될 때까지 측정된 회복 심박수의 하강 정도(즉, 심박수의 하강 기울기 또는 하강 속도)는 누적 회복 심박수 평균값의 하강 정도보다 크다. 일 예로, 실시간으로 측정된 회복 심박수는 운동 종료 직후 초당 180회이며, 1분 경과 후 155회로 낮아졌다. 반면, 누적 회복 심박수 평균값은 운동 종료 직후 초당 180회이며, 1분 경과 후 170회로 낮아졌다. 따라서, 서비스 제공 서버(300)는 운동 종료 직후 실시간으로 측정된 회복 심박수가 누적 회복 심박수 평균값보다 더 빨리 떨어지므로, 사용자의 심박수 회복 속도(즉, 심폐 능력)가 이전에 비해 향상된 것으로 판단할 수 있다.In the case of the cardiopulmonary capacity evaluation screen (900) illustrated in FIG. 9, looking at the first graph (910), the degree of decline in the recovery heart rate (i.e., the downward slope or downward speed of the heart rate) measured from immediately after the end of exercise until a certain period of time has elapsed is greater than the degree of decline in the cumulative recovery heart rate average. For example, the recovery heart rate measured in real time is 180 beats per second immediately after the end of exercise, and decreased to 155 beats after 1 minute. On the other hand, the cumulative recovery heart rate average is 180 beats per second immediately after the end of exercise, and decreased to 170 beats after 1 minute. Therefore, the service providing server (300) can determine that the user's heart rate recovery speed (i.e., cardiopulmonary capacity) has improved compared to before, because the recovery heart rate measured in real time immediately after the end of exercise decreases faster than the cumulative recovery heart rate average.

도 10은 데일리 홈화면과 건강 리포트 화면의 예시도이다.Figure 10 is an example of the daily home screen and health report screen.

도 10을 참조하면, 사용자가 개인 운동 계획 화면(1000) 중 건강 리포트 메뉴(1001)를 선택하면, 사용자 단말기(200)는 일간, 주간 및 월간 중 하나를 선택하도록 하는 건강 리포트 초기 화면(1010)을 표시한다. 서비스 제공 서버(300)는 건강 리포트 초기 화면(1010)에서 사용자의 선택에 따라 일간 건강 리포트, 주간 건강 리포트, 또는 월간 건강 리포트를 작성한 후 사용자 단말기(200)로 전송하고, 사용자 단말기(200)는 수신된 건강 리포트를 표시한다. 일간 건강 리포트는 사용자가 개인 맞춤형 운동 계획에 맞춰 수행한 운동 결과(예를 들어, 일 별 운동 시간, 운동량 등)를 일 별로 분석하여 보고하고, 주간 건강 리포트는 주간 단위로 분석하여 보고하며, 월간 건강 리포트는 월 단위로 분석하여 보고할 수 있다.Referring to FIG. 10, when a user selects a health report menu (1001) from a personal exercise plan screen (1000), the user terminal (200) displays a health report initial screen (1010) that allows the user to select one of daily, weekly, and monthly. The service providing server (300) creates a daily health report, weekly health report, or monthly health report according to the user's selection on the health report initial screen (1010) and transmits the same to the user terminal (200), and the user terminal (200) displays the received health report. The daily health report analyzes and reports the exercise results (e.g., daily exercise time, exercise amount, etc.) performed by the user according to the personalized exercise plan on a daily basis, the weekly health report analyzes and reports on a weekly basis, and the monthly health report analyzes and reports on a monthly basis.

한편, 서비스 제공 서버(300)는 사용자가 로그인한 후 오늘에 대해 정해진 개인 맞춤형 운동 계획에 따라 운동하기 전에 사용자의 상태를 확인하기 위한 데일리 설문조사를 더 수행할 수 있다.Meanwhile, the service providing server (300) can further perform a daily survey to check the user's condition before exercising according to a personalized exercise plan set for today after the user logs in.

도 11은 데일리 설문조사 화면의 예시도, 도 12는 데일리 설문조사 결과에 따라 조정된 개인 맞춤형 운동 계획 화면의 예시도이다.Figure 11 is an example of a daily survey screen, and Figure 12 is an example of a personalized exercise plan screen adjusted according to the daily survey results.

도 11을 참조하면, 서비스 제공 서버(300)는 초기 홈 화면(710)에서 핏로그 메뉴(711)가 선택되면, 개인 운동 계획 화면(720)을 생성하기 이전 또는 생성한 이후 도 11과 같은 데일리 설문조사 화면(1100, 1110)을 생성 및 표시할 수 있다. 데일리 설문조사 화면(1100, 1110)은 사용자가 오늘의 운동을 시작하기 직전에 팝업창 형태로 생성될 수 있으며, 개인 맞춤형 운동 계획에 따라 오늘 해야 할 운동을 사용자가 확인하기 직전에 사용자의 오늘의 기분과 오늘의 몸 컨디션을 체크하고, 이전에 생성된 개인 맞춤형 운동 계획을 체크된 사용자의 기분 또는 몸 컨디션에 따라 조정할 수 있다. 예를 들어, 몸 컨디션이 좋지 않다면 오늘 주어진 운동보다 쉬운 강도 또는 운동시간이 감소된 운동을 수행하도록 할 수 있다.Referring to FIG. 11, when the Fitlog menu (711) is selected on the initial home screen (710), the service providing server (300) can generate and display a daily survey screen (1100, 1110) such as FIG. 11 before or after generating a personal exercise plan screen (720). The daily survey screen (1100, 1110) can be generated in the form of a pop-up window right before the user starts today's exercise, and can check the user's today's mood and today's body condition right before the user checks the exercise to be done today according to the personalized exercise plan, and can adjust the previously generated personalized exercise plan according to the checked user's mood or body condition. For example, if the body condition is not good, the user can be instructed to perform an exercise with an easier intensity or a reduced exercise time than the exercise given today.

도 12를 참조하면, 서비스 제공 서버(300)는 사용자의 데일리 설문조사 결과를 분석하여 이전에 생성된 개인 맞춤형 운동 계획 정보를 조정하고, 사용자 단말기(200)는 조정된 개인 맞춤형 운동 계획 정보를 보여주는 화면(1200)을 표시할 수 있다. 예를 들어, 서비스 제공 서버(300)는 근력 운동과 유산소 운동의 비율, 운동 종목, 운동량, 목표 심박수 중 적어도 하나를 조정할 수 있다.Referring to FIG. 12, the service providing server (300) analyzes the user's daily survey results to adjust previously generated personalized exercise plan information, and the user terminal (200) can display a screen (1200) showing the adjusted personalized exercise plan information. For example, the service providing server (300) can adjust at least one of the ratio of strength training and aerobic exercise, exercise type, exercise amount, and target heart rate.

도 13은 본 발명의 실시 예에 따른 서비스 제공 시스템의 개인 맞춤형 운동 계획 서비스 제공 방법을 도시한 흐름도이다.FIG. 13 is a flowchart illustrating a method for providing a personalized exercise plan service of a service providing system according to an embodiment of the present invention.

도 13을 참조하면, 사용자 단말기(200)가 사용자로부터 개인 맞춤형 운동 계획 서비스를 요청받으면, 사용자 단말기(200)는 스마트링(100)으로부터 제1생체 정보 및 보행 정보 중 적어도 하나를 수신하여 저장할 수 있다(S1310, S1320). 스마트링(100)은 사용자 단말기(200)의 요청에 의해 사용자가 안정기 상태에 있을 때 측정된 제1생체 정보 및 보행 정보 중 적어도 하나를 사용자 단말기(200)에게 전송할 수 있다.Referring to Fig. 13, when the user terminal (200) receives a request for a personalized exercise plan service from a user, the user terminal (200) can receive and store at least one of the first biometric information and the gait information from the smart ring (100) (S1310, S1320). The smart ring (100) can transmit at least one of the first biometric information and the gait information measured when the user is in a stable state to the user terminal (200) at the request of the user terminal (200).

사용자 단말기(200)는 개인 맞춤 운동 어플리케이션이 제공하는 화면들(예를 들어, (410, 420 ,430, 510, 520 ,610, 620)을 통해 회원가입 정보, 사용자의 운동 목표, 선호하는 운동 종류, 섭취한 음식 정보, 각종 운동 능력 정보(운동 능력에 대한 설문 조사 결과 및 운동 능력 테스트 결과), 건강 정보와 신체 정보를 사용자로부터 입력받은 후 제1생체 정보 및 보행 정보 중 적어도 하나와 함께 서비스 제공 서버(300)로 전송할 수 있다(S1330, S1340).The user terminal (200) can receive membership registration information, the user's exercise goal, preferred exercise type, information on food consumed, various exercise ability information (results of a survey on exercise ability and results of an exercise ability test), health information and body information from the user through screens provided by a personalized exercise application (for example, (410, 420, 430, 510, 520, 610, 620), and then transmit the information to the service providing server (300) along with at least one of the first biometric information and gait information (S1330, S1340).

서비스 제공 서버(300)는 사용자 단말기(200)로부터 수신된 제1생체 정보, 보행 정보, 회원가입 정보, 사용자의 운동 목표, 선호하는 운동 종류, 섭취한 음식 정보, 각종 운동 능력 정보, 건강 정보와 신체 정보를 DB(350)에 저장할 수 있다(S1350).The service providing server (300) can store first biometric information, gait information, membership registration information, the user's exercise goal, preferred exercise type, information on food consumed, various exercise ability information, health information, and body information received from the user terminal (200) in the DB (350) (S1350).

서비스 제공 서버(300)는 저장된 제1생체 정보, 보행 정보, 운동 목표, 선호하는 운동, 운동 능력 정보, 건강 정보 및 신체 정보 중 적어도 하나를 AI 모델에 입력하여 개인 맞춤형 운동 계획 정보를 생성한 후 사용자 단말기(200)에게 전송할 수 있다(S1360, S1370).The service providing server (300) can input at least one of the stored first biometric information, gait information, exercise goal, preferred exercise, exercise ability information, health information, and body information into the AI model to generate personalized exercise plan information and then transmit it to the user terminal (200) (S1360, S1370).

사용자 단말기(200)는 사용자 요청에 의해 개인 맞춤형 운동 계획 정보가 시작되면(S1380), 스마트링(100)으로부터 실시간으로 측정되어 수신되는 제2생체 정보를 서비스 제공 서버(300)로 전송할 수 있다(S1390, S1400). S1380단계에서, 사용자 단말기(200)는 도 11과 같은 데일리 설문조사 화면(1100)을 표시하여 사용자로부터 몸 컨디션에 대한 정보를 더 입력받고, 서비스 제공 서버(300)로부터 사용자의 몸 컨디션에 기초하여 조정된 개인 맞춤형 운동 계획 정보를 사용자에게 제공할 수도 있다.When personalized exercise plan information is started by a user request (S1380), the user terminal (200) can transmit second biometric information measured and received in real time from the smart ring (100) to the service providing server (300) (S1390, S1400). In step S1380, the user terminal (200) can display a daily survey screen (1100) as in FIG. 11 to receive more information on the user's body condition, and can provide the user with personalized exercise plan information adjusted based on the user's body condition from the service providing server (300).

서비스 제공 서버(300)는 수신되는 제2생체 정보를 DB(350)에 저장하고, 제2생체 정보와 개인 맞춤형 운동 계획 정보에 설정된 목표 심박수를 비교하여 운동 강도 조정이 필요한지 판단할 수 있다(S1410).The service providing server (300) stores the received second biometric information in the DB (350), and compares the second biometric information with the target heart rate set in the personalized exercise plan information to determine whether exercise intensity adjustment is necessary (S1410).

S1410단계에서 운동 강도 조정이 필요하다고 판단되면, 서비스 제공 서버(300)는 운동 강도를 조정하도록 알려주는 알림 메시지를 생성하여 사용자 단말기(200)에게 전송할 수 있다(S1420).If it is determined in step S1410 that exercise intensity adjustment is necessary, the service providing server (300) can generate a notification message notifying the user to adjust the exercise intensity and transmit it to the user terminal (200) (S1420).

사용자 단말기(200)는 수신된 알림 메시지를 표시하여 운동 강도를 조정하도록 알리고, 진동음, 알람음 등을 추가로 출력할 수 있다(S1430). 운동 강도 조정은 설정된 목표 심박수 범위를 근거로 심박수를 높이도록 운동 강도를 상향 조정하거나, 심박수를 낮추도록 운동 강도를 하향 조정할 수 있다.The user terminal (200) may display the received notification message to notify the user to adjust the exercise intensity, and may additionally output a vibration sound, an alarm sound, etc. (S1430). The exercise intensity adjustment may adjust the exercise intensity upward to increase the heart rate based on the set target heart rate range, or may adjust the exercise intensity downward to lower the heart rate.

사용자가 개인 맞춤형 운동 계획에 따른 운동을 종료하면(S1440), 스마트링(100)은 제3생체 정보를 실시간으로 정해진 일정 시간동안 초단위로 측정하여 사용자 단말기(200)에게 전송하고, 사용자 단말기(200)는 제3생체 정보를 서비스 제공 서버(300)로 전송할 수 있다(S1450, S1460).When a user finishes exercising according to a personalized exercise plan (S1440), the smart ring (100) measures third-party biometric information in real time by the second for a set period of time and transmits it to the user terminal (200), and the user terminal (200) can transmit the third-party biometric information to the service providing server (300) (S1450, S1460).

서비스 제공 서버(300)는 운동 종료 후부터 일정 시간동안 측정 및 수신된 제3생체 정보와 누적 회복 심박수 평균값을 비교하여 사용자의 심폐 능력 향상도를 평가할 수 있다(S1470).The service provision server (300) can evaluate the user's cardiopulmonary capacity improvement by comparing the third-party biometric information measured and received for a certain period of time after the end of exercise with the average cumulative recovery heart rate (S1470).

서비스 제공 서버(300)는 S1470단계에서 일정 시간동안 수신되는 제3생체 정보 중 초당 심박수와 누적 회복 심박수 평균값을 보여주는 그래프(예를 들어, 900)를 생성한 후 사용자 단말기(200)로 전송할 수 있다(S1480).The service providing server (300) can generate a graph (e.g., 900) showing the heart rate per second and the average cumulative recovery heart rate among the third biometric information received over a certain period of time at step S1470 and then transmit the graph to the user terminal (200) (S1480).

사용자 단말기(200)는 수신되는 심폐 능력 향상도의 평가 결과를 보여주는 그래프를 표시한다(S1490).The user terminal (200) displays a graph showing the evaluation results of the received cardiopulmonary capacity improvement (S1490).

본 명세서에서는 본 발명이 일부 실시예들과 관련하여 설명되었지만, 본 발명의 발명이 속하는 기술분야의 통상의 기술자가 이해할 수 있는 본 발명의 범위를 벗어나지 않는 범위에서 다양한 변형 및 변경이 이루어질 수 있다. 또한, 그러한 변형 및 변경은 본 명세서에 첨부된 특허청구의 범위 내에 속하는 것으로 생각되어야 한다.Although the present invention has been described in connection with some embodiments herein, it will be understood by those skilled in the art that various modifications and changes may be made therein without departing from the scope of the present invention. Furthermore, such modifications and changes should be considered to fall within the scope of the claims appended hereto.

100: 스마트 링
200: 사용자 단말기
300: 서비스 제공 서버
100: Smart Ring
200: User terminal
300: Service providing server

Claims (13)

Translated fromKorean
안정된 상태에서 측정된 사용자의 제1생체 정보, 보행 정보, 신체 정보, 건강 정보, 운동 목표, 선호하는 운동 종목 및 운동 능력 정보 중 적어도 하나를 전송하는 사용자 단말기; 및
상기 사용자 단말기로부터 수신되는 사용자의 제1생체 정보, 보행 정보, 신체 정보, 건강 정보, 운동 목표, 선호하는 운동 종목 및 운동 능력 정보 중 적어도 하나에 기초하여 개인 맞춤형 운동 계획 정보를 생성하고, 상기 생성된 개인 맞춤형 운동 계획 정보를 상기 사용자 단말기로 전송하는 서비스 제공 서버;
를 포함하고,
상기 보행 정보는 분당 걸음수를 포함하고, 상기 신체 정보는 체중, 체지방률, 근육량, 체지방량을 포함하는 체성분 정보를 포함하고, 상기 건강 정보는 건강 검진 데이터를 포함하고, 상기 운동 능력 정보는 운동 능력에 대해 진행되는 설문 조사 결과 및 사용자가 수행한 물리적인 운동 능력 테스트 결과를 포함하고,
상기 개인 맞춤형 운동 계획 정보는 근력 운동 및 유산소 운동 중 적어도 하나에 대한 운동 계획을 포함하고,
상기 서비스 제공 서버는,
상기 생성된 개인 맞춤형 운동 계획 정보에 기초하여 사용자가 오늘의 운동을 시작하기 전에 데일리 설문조사 화면이 상기 사용자 단말기에 표시되도록 하고, 상기 데일리 설문조사 화면을 통해 입력되는 사용자의 현재 기분과 몸 컨디션에 기초하여 상기 개인 맞춤형 운동 계획 정보를 조정하고, 조정된 개인 맞춤형 운동 계획 정보를 보여주는 화면이 상기 사용자 단말기에 표시되도록 하며,
상기 조정된 개인 맞춤형 운동 계획 정보는, 상기 근력 운동과 유산소 운동의 비율, 운동 종목, 운동량 및 목표 심박수 중 적어도 하나가 조정되는, 개인 맞춤형 운동 계획 서비스 제공 시스템.
A user terminal that transmits at least one of the user's first biometric information, gait information, body information, health information, exercise goal, preferred exercise type, and exercise ability information measured in a stable state; and
A service providing server that generates personalized exercise plan information based on at least one of the user's first biometric information, gait information, body information, health information, exercise goal, preferred exercise type, and exercise ability information received from the user terminal, and transmits the generated personalized exercise plan information to the user terminal;
Including,
The above gait information includes the number of steps per minute, the above body information includes body composition information including weight, body fat percentage, muscle mass, and body fat mass, the above health information includes health checkup data, and the above exercise ability information includes the results of a survey conducted on exercise ability and the results of a physical exercise ability test performed by the user.
The above personalized exercise plan information includes an exercise plan for at least one of strength training and aerobic exercise,
The above service providing server is,
Based on the generated personalized exercise plan information, a daily survey screen is displayed on the user terminal before the user starts today's exercise, and the personalized exercise plan information is adjusted based on the user's current mood and physical condition input through the daily survey screen, and a screen showing the adjusted personalized exercise plan information is displayed on the user terminal.
A personalized exercise plan service providing system in which the above-mentioned adjusted personalized exercise plan information is adjusted includes at least one of the ratio of strength training and aerobic exercise, exercise type, exercise amount, and target heart rate.
삭제delete삭제delete제1항에 있어서,
상기 사용자 단말기 및 상기 서비스 제공 서버 중 어느 하나는,
상기 수신된 개인 맞춤형 운동 계획 정보에 기초하여 사용자가 운동을 시작하면, 웨어러블 디바이스(Wearable Device)로부터 실시간으로 측정되는 상기 사용자의 제2생체 정보와 상기 개인 맞춤형 운동 계획 정보를 비교 분석하고, 분석 결과, 상기 사용자의 운동 강도 조정이 필요하면 알림 서비스를 제공하는, 개인 맞춤형 운동 계획 서비스 제공 시스템.
In the first paragraph,
Either the above user terminal or the above service providing server,
A personalized exercise plan service providing system, which compares and analyzes the user's second biometric information measured in real time from a wearable device and the personalized exercise plan information when the user starts exercising based on the received personalized exercise plan information, and provides a notification service if the user's exercise intensity needs to be adjusted based on the analysis results.
제4항에 있어서,
상기 사용자 단말기 및 상기 서비스 제공 서버 중 어느 하나는,
상기 제2생체 정보에 포함된 실시간 심박수가 상기 개인 맞춤형 운동 계획 정보에 설정된 목표 심박수 범위를 벗어나면, 운동 강도를 조정하도록 상기 알림 서비스를 제공하는, 개인 맞춤형 운동 계획 서비스 제공 시스템.
 
In paragraph 4,
Either the above user terminal or the above service providing server,
A personalized exercise plan service providing system that provides the notification service to adjust exercise intensity when the real-time heart rate included in the second biometric information exceeds the target heart rate range set in the personalized exercise plan information.
제1항에 있어서,
상기 사용자 단말기 및 상기 서비스 제공 서버 중 어느 하나는,
상기 수신된 개인 맞춤형 운동 계획 정보에 기초하여 사용자가 운동을 시작하고 종료하면, 사용자가 운동 종료 직후 안정기로 진입할 때까지 웨어러블 디바이스로부터 실시간으로 측정되는 상기 사용자의 제3생체 정보를 누적 저장하고, 상기 누적 저장된 제3생체 정보를 분석하여 상기 사용자의 심폐 능력 향상도를 평가하는, 개인 맞춤형 운동 계획 서비스 제공 시스템.
In the first paragraph,
Either the above user terminal or the above service providing server,
A personalized exercise plan service providing system, which accumulates and stores the user's third biometric information measured in real time from a wearable device until the user enters a stable period immediately after the end of exercise based on the received personalized exercise plan information, and analyzes the accumulated and stored third biometric information to evaluate the user's degree of improvement in cardiopulmonary capacity.
제6항에 있어서,
상기 사용자 단말기 및 상기 서비스 제공 서버 중 어느 하나는,
상기 제3생체 정보 중 운동 종료 직후부터 일정 시간동안 측정된 회복 심박수와 상기 사용자의 누적 회복 심박수 평균값을 비교하여 상기 심폐 능력 향상도를 평가하는, 개인 맞춤형 운동 계획 서비스 제공 시스템.
In Article 6,
Either the above user terminal or the above service providing server,
A personalized exercise plan service provision system that evaluates the improvement in cardiopulmonary capacity by comparing the average of the user's cumulative recovery heart rate with the recovery heart rate measured for a certain period of time immediately after the end of exercise among the third biometric information.
(A) 사용자 단말기가, 안정된 상태에서 측정된 사용자의 제1생체 정보, 보행 정보, 신체 정보,  건강 정보, 운동 목표, 선호하는 운동 종목 및 운동 능력 정보 중 적어도 하나를 전송하는 단계;
(B) 서비스 제공 서버가, 상기 사용자 단말기로부터 수신되는 사용자의 제1생체 정보, 보행 정보, 신체 정보, 건강 정보, 운동 목표, 선호하는 운동 종목 및 운동 능력 정보 중 적어도 하나에 기초하여 개인 맞춤형 운동 계획 정보를 생성하는 단계;
(C) 상기 서비스 제공 서버가 상기 생성된 개인 맞춤형 운동 계획 정보를 상기 사용자 단말기로 전송하는 단계; 및
를 포함하고,
상기 보행 정보는 분당 걸음수를 포함하고, 상기 신체 정보는 체중, 체지방률, 근육량, 체지방량을 포함하는 체성분 정보를 포함하고, 상기 건강 정보는 건강 검진 데이터를 포함하고, 상기 운동 능력 정보는 운동 능력에 대해 진행되는 설문 조사 결과 및 사용자가 수행한 물리적인 운동 능력 테스트 결과를 포함하고,
상기 개인 맞춤형 운동 계획 정보는 근력 운동 및 유산소 운동 중 적어도 하나에 대한 운동 계획을 포함하고,
상기 (C) 단계는,
상기 생성된 개인 맞춤형 운동 계획 정보에 기초하여 사용자가 오늘의 운동을 시작하기 전에 데일리 설문조사 화면이 상기 사용자 단말기에 표시되도록 하고, 상기 데일리 설문조사 화면을 통해 입력되는 사용자의 현재 기분과 몸 컨디션에 기초하여 상기 개인 맞춤형 운동 계획 정보를 조정하고, 조정된 개인 맞춤형 운동 계획 정보를 보여주는 화면이 상기 사용자 단말기에 표시되도록 하며,
상기 조정된 개인 맞춤형 운동 계획 정보는, 상기 근력 운동과 유산소 운동의 비율, 운동 종목, 운동량 및 목표 심박수 중 적어도 하나가 조정되는, 개인 맞춤형 운동 계획 서비스 제공 방법.
(A) a step in which the user terminal transmits at least one of the user's first biometric information, gait information, body information, health information, exercise goal, preferred exercise type, and exercise ability information measured in a stable state;
(B) a step in which the service providing server generates personalized exercise plan information based on at least one of the user's first biometric information, gait information, body information, health information, exercise goal, preferred exercise type, and exercise ability information received from the user terminal;
(C) a step in which the service providing server transmits the generated personalized exercise plan information to the user terminal; and
Including,
The above gait information includes the number of steps per minute, the above body information includes body composition information including weight, body fat percentage, muscle mass, and body fat mass, the above health information includes health checkup data, and the above exercise ability information includes the results of a survey conducted on exercise ability and the results of a physical exercise ability test performed by the user.
The above personalized exercise plan information includes an exercise plan for at least one of strength training and aerobic exercise,
Step (C) above,
Based on the generated personalized exercise plan information, a daily survey screen is displayed on the user terminal before the user starts today's exercise, and the personalized exercise plan information is adjusted based on the user's current mood and physical condition input through the daily survey screen, and a screen showing the adjusted personalized exercise plan information is displayed on the user terminal.
A method for providing a personalized exercise plan service, wherein the adjusted personalized exercise plan information is adjusted to at least one of the ratio of strength training and aerobic exercise, exercise type, exercise amount, and target heart rate.
삭제delete제8항에 있어서,
(D) 상기 사용자 단말기 및 상기 서비스 제공 서버 중 어느 하나가, 상기 사용자가 개인 맞춤형 운동 계획 정보에 기초하여 사용자가 운동을 시작하면, 웨어러블 디바이스(Wearable Device)로부터 실시간으로 측정되는 상기 사용자의 제2생체 정보와 상기 개인 맞춤형 운동 계획 정보를 비교 분석하는 단계; 및
(E) 상기 사용자 단말기 및 상기 서비스 제공 서버 중 어느 하나가, 분석 결과, 상기 사용자의 운동 강도 조정이 필요하면 알림 서비스를 제공하는 단계;를 더 포함하는, 개인 맞춤형 운동 계획 서비스 제공 방법.
In Article 8,
(D) a step of comparing and analyzing the second biometric information of the user measured in real time from a wearable device and the personalized exercise plan information when the user starts exercising based on the personalized exercise plan information, either of the user terminal and the service providing server; and
(E) A method for providing a personalized exercise plan service, further comprising: a step of providing a notification service when, as a result of the analysis, one of the user terminal and the service providing server needs to adjust the user's exercise intensity.
제10항에 있어서,
상기 (E) 단계는,
상기 사용자 단말기 및 상기 서비스 제공 서버 중 어느 하나가, 상기 제2생체 정보에 포함된 실시간 심박수가 상기 개인 맞춤형 운동 계획 정보에 설정된 목표 심박수 범위를 벗어나면, 운동 강도를 조정하도록 상기 알림 서비스를 제공하는, 개인 맞춤형 운동 계획 서비스 제공 방법.
 
In Article 10,
The above step (E) is,
A method for providing a personalized exercise plan service, wherein either the user terminal or the service providing server provides the notification service to adjust exercise intensity when the real-time heart rate included in the second biometric information is out of the target heart rate range set in the personalized exercise plan information.
제8항에 있어서,
(F) 상기 사용자 단말기 및 상기 서비스 제공 서버 중 어느 하나가, 상기 사용자가 개인 맞춤형 운동 계획 정보에 기초하여 운동을 시작하면, 사용자가 운동 종료 후 안정기로 진입할 때까지 웨어러블 디바이스로부터 실시간으로 측정되는 상기 사용자의 제3생체 정보를 누적 저장하고, 상기 누적 저장된 제3생체 정보를 분석하여 상기 사용자의 심폐 능력 향상도를 평가하는 단계;를 더 포함하는, 개인 맞춤형 운동 계획 서비스 제공 방법.
In Article 8,
(F) A method for providing a personalized exercise plan service, further comprising: a step of accumulating and storing third biometric information of the user measured in real time from a wearable device when the user starts exercising based on personalized exercise plan information, and analyzing the accumulated and stored third biometric information to evaluate the degree of improvement in cardiopulmonary capacity of the user, when one of the user terminal and the service providing server starts exercising based on personalized exercise plan information until the user enters a stable period after the end of the exercise.
제12항에 있어서,
상기 (F) 단계에서,
상기 제3생체 정보 중 운동 종료 직후부터 일정 시간동안 측정된 회복 심박수와 상기 사용자의 누적 회복 심박수 평균값을 비교하여 상기 심폐 능력 향상도를 평가하는, 개인 맞춤형 운동 계획 서비스 제공 방법.
In Article 12,
In the above step (F),
A method for providing a personalized exercise plan service that evaluates the degree of improvement in cardiopulmonary capacity by comparing the average of the user's cumulative recovery heart rate with the recovery heart rate measured for a certain period of time immediately after the end of exercise among the third biometric information.
KR1020240076049A2024-06-122024-06-12System for providing personalized exercise plan service and method thereofActiveKR102795235B1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
KR1020240076049AKR102795235B1 (en)2024-06-122024-06-12System for providing personalized exercise plan service and method thereof

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
KR1020240076049AKR102795235B1 (en)2024-06-122024-06-12System for providing personalized exercise plan service and method thereof

Publications (1)

Publication NumberPublication Date
KR102795235B1true KR102795235B1 (en)2025-04-24

Family

ID=95578968

Family Applications (1)

Application NumberTitlePriority DateFiling Date
KR1020240076049AActiveKR102795235B1 (en)2024-06-122024-06-12System for providing personalized exercise plan service and method thereof

Country Status (1)

CountryLink
KR (1)KR102795235B1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
KR20150072489A (en)2013-12-192015-06-30순천대학교 산학협력단The personalized exercise system and method using smart phone
KR20170114335A (en)*2016-04-042017-10-16삼성전자주식회사Method and apparatus of assessing cardiopulmonary fitness
KR20200092229A (en)*2019-01-242020-08-03주식회사 스포츠패나틱Smart fitness system for reducing service quality deviation
KR102438725B1 (en)*2022-02-162022-09-01주식회사 피티박스System and method for providing exercise information using health and body information, computer program for the same

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
KR20150072489A (en)2013-12-192015-06-30순천대학교 산학협력단The personalized exercise system and method using smart phone
KR20170114335A (en)*2016-04-042017-10-16삼성전자주식회사Method and apparatus of assessing cardiopulmonary fitness
KR20200092229A (en)*2019-01-242020-08-03주식회사 스포츠패나틱Smart fitness system for reducing service quality deviation
KR102438725B1 (en)*2022-02-162022-09-01주식회사 피티박스System and method for providing exercise information using health and body information, computer program for the same

Similar Documents

PublicationPublication DateTitle
US11690564B2 (en)Training plans and workout coaching for activity tracking system
US8066514B2 (en)Automated processing of training data
US8360785B2 (en)System for managing physical training and method thereof
US20200151595A1 (en)Automated training and exercise adjustments based on sensor-detected exercise form and physiological activation
JP6531161B2 (en) Health risk index decision
EP2280770B1 (en)Apparatus for metabolic training load, mechanical stimulus, and recovery time calculation
US8827870B2 (en)Exercise guidance system
US7805186B2 (en)System for monitoring and predicting physiological state under physical exercise
KR100466665B1 (en)method of automatically evaluating physical health state using a game
JP7163370B2 (en) Artificial intelligence assistance for modifying biomechanical loads
JP7617968B2 (en) Method and apparatus for insulin dosing guidance and decision support for exercise in diabetic patients
CN103003819A (en) Systems and methods that take into account the effects of physical activity on glucose regulatory systems
KR20170114335A (en)Method and apparatus of assessing cardiopulmonary fitness
EP3391809A1 (en)Fitness level prediction device, system and method
US20140258208A1 (en)Health and fitness management system
KR20160047153A (en)Method and apparatus for managing exercise
US12064234B2 (en)System and method for estimating cardiorespiratory fitness
US20170120108A1 (en)Physical fitness index display system, physical fitness index output device, and physical fitness index display method
WO2018173401A1 (en)Information processing device, information processing method, and program
CN113902461A (en) Evaluation device, evaluation system, and non-transitory storage medium
KR101398542B1 (en)Method for suggesting self-selected intensity of exercise by estimating maximum oxygen uptake
JP2017188012A (en)Information providing device, information providing method, and computer program
KR102795235B1 (en)System for providing personalized exercise plan service and method thereof
KR20160034199A (en)Method and apparatus for health care
US20250226077A1 (en)Method and system for generating physical activity recommendations and non-transitory computer readable storage medium

Legal Events

DateCodeTitleDescription
E701Decision to grant or registration of patent right
GRNTWritten decision to grant
PG1601Publication of registration

St.27 status event code:A-4-4-Q10-Q13-nap-PG1601

P14-X000Amendment of ip right document requested

St.27 status event code:A-5-5-P10-P14-nap-X000

R18-X000Changes to party contact information recorded

St.27 status event code:A-5-5-R10-R18-oth-X000


[8]ページ先頭

©2009-2025 Movatter.jp