User healthcare service provision method and system
The user health management system addresses the need for online musculoskeletal disorder treatment by using AI-driven surveys to create customized exercise programs, improving health outcomes and corporate productivity through continuous health monitoring.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- EVEREX
- Filing Date
- 2025-05-29
- Publication Date
- 2026-06-04
Smart Images

Figure KR2025007311_04062026_PF_FP_ABST
Abstract
Description
Method and System for Providing User Health Management Services
[0001] The present invention relates to a method and system for providing user health management services.
[0002] Musculoskeletal disorders refer to pain or injury occurring in the musculoskeletal system, including muscles, nerves, tendons, ligaments, bones, and surrounding tissues. Musculoskeletal disorders manifest in various parts of the body, such as the neck, lower back, arms, and legs.
[0003] According to a report by the World Health Organization (WHO), economic losses due to musculoskeletal disorders rank fourth among all diseases, and musculoskeletal disorders are chronic pains that affect not only daily life but also economic activities.
[0004] Meanwhile, as a principle, the treatment of musculoskeletal disorders should begin with less invasive treatments; therefore, non-pharmacological conservative treatments (e.g., exercise therapy and education, cognitive therapy, or relaxation therapy) should be implemented first, followed by drug therapy and surgical treatment in sequence.
[0005] Treatment guidelines strongly recommend non-pharmacological conservative treatment for musculoskeletal disorders, and research on methods for implementing such treatment is actively underway, primarily in the United States and Europe.
[0006] Meanwhile, as technology advances, the widespread adoption of electronic devices (e.g., smartphones, tablet PCs, etc.) has become commonplace, and consequently, dependence on the Internet is gradually increasing in many aspects of daily life.
[0007] As such, driven by the development of various technologies including the Internet, consumption patterns that were previously highly dependent on offline channels have gradually shifted to online, and currently, online-centered consumption is increasing exponentially.
[0008] In line with these changing trends, it is becoming common practice for offline-based industries, such as the medical industry, to provide medical services online.
[0009] Recently, various medical services are being provided online, and users can consult with medical professionals about their diseases with just a few clicks using internet-connected electronic devices.
[0010] As such technology, Korean Registered Patent No. 10-2195512 discloses technology related to a server and system that provides an online medical platform, and provides users with information regarding locations for providing medical services online.
[0011] In line with these trends, there is a need for methods to provide non-pharmacological conservative treatment for musculoskeletal disorders online.
[0012] The present invention relates to a method and system capable of providing health management services to users who require health management.
[0013] More specifically, the present invention relates to a method and system capable of providing a user-customized musculoskeletal exercise program.
[0014] To solve the problem described above, a user health management method and system according to the present invention may include the steps of: receiving a selection from a user terminal logged in with a user account of at least one musculoskeletal part among a plurality of musculoskeletal parts for the user to perform exercise; providing a plurality of survey data to the user terminal to diagnose the user's health condition in response to the selection of the musculoskeletal part; receiving response data for the plurality of survey data through the user terminal; generating an exercise program for the selected musculoskeletal health management based on the response data; and assigning the exercise program to the user account.
[0015] Here, the plurality of survey data includes multiple-choice survey data configured to allow the user to make a selection regarding the user's health condition, and the multiple-choice survey data consists of individual questions asking about the user's pain regarding the selected musculoskeletal area and common questions asking about the user's lifestyle habits, and the individual questions may differ for each of the plurality of musculoskeletal areas related to the indication.
[0016] Furthermore, the plurality of survey data includes interactive survey data for verifying the correlation between the user's pain and the user's lifestyle habits, and in the step of providing the plurality of survey data, an interactive survey question asking about at least one of the user's stress, sleep habits, and exercise habits can be generated and provided using generative AI (Artificial Intelligence).
[0017] Furthermore, in the step of providing the plurality of survey data, the conversational survey and the user's expected sample answers to the conversational survey are provided together, and the sample answers to the conversational survey can be obtained by processing the selection survey questions constituting the selection survey data and the user's selection responses to each of the selection survey questions as input to the generative AI.
[0018] Furthermore, in the step of providing the plurality of survey data, a prompt is generated to provide the user's expected answer to the conversational survey in a user-customized manner, and the prompt is processed as input to the generative AI to obtain a sample answer to the conversational survey, and the prompt can be generated using the multiple-choice survey questions, the user's multiple-choice responses to each of the multiple-choice survey questions, the user's information, and the conversational survey.
[0019] Furthermore, sample answers to the above interactive survey can be provided in a state where they can be modified on the user terminal.
[0020] Meanwhile, the above response data includes at least one of the choice-type response data for the above-mentioned choice survey and the conversational response data for the above-mentioned conversational survey, and in the step of generating an exercise program, the exercise program is generated according to an algorithm that assigns a plurality of exercise items based on the above-mentioned response data, and the algorithm for assigning the exercise items may consider the difficulty of the exercise movements and the continuity between the exercise movements of the plurality of exercise items for the selected musculoskeletal system.
[0021] Furthermore, in the step of generating the above exercise program, the user’s VAS (Visual Analog Scale) scale for the selected musculoskeletal area and the user’s exercise preference intensity are combined to generate the above exercise program that proceeds during a preset period of exercise, and the difficulty level of the above exercise program can be updated at regular intervals.
[0022] Furthermore, the method further includes the steps of receiving a request to start exercise according to the exercise program from the user terminal, providing a page to the user terminal for checking the user's discomfort in response to the exercise start request, providing an exercise list according to the exercise program based on the user's discomfort information received through the page, and playing an exercise video constituting the exercise list on the user terminal, wherein the evaluation page displays guide information for guiding the user's exercise, and the guide information may differ depending on the user's discomfort information.
[0023] Furthermore, the method may further include a step of evaluating the user’s exercise posture using an artificial intelligence posture estimation model, wherein the exercise program has evaluation movements assigned to it in relation to the analysis of the user’s exercise posture, and the step of evaluating the user’s exercise posture may include: receiving an exercise video from the user terminal that captures a movement according to the evaluation movement; extracting key points corresponding to each of a plurality of pre-set joint points from the exercise video; analyzing the relative positional relationship between the key points through the artificial intelligence posture estimation model learned using training data related to the joint points, and analyzing the user’s exercise posture for the evaluation movement based on the analysis of the positional relationship; and providing the user’s exercise posture analysis result to the user terminal.
[0024] Meanwhile, a user health management service providing system according to the present invention includes a communication unit that receives a selection of at least one musculoskeletal part among a plurality of musculoskeletal parts for the user to perform exercise from a user terminal logged in with a user account, and a control unit that provides a plurality of survey data to the user terminal for diagnosing the user's health condition in response to the selection of the musculoskeletal part. The control unit receives response data for the plurality of survey data through the user terminal, generates an exercise program for the selected musculoskeletal health management based on the response data, and can assign the exercise program to the user account.
[0025] Meanwhile, the program according to the present invention is executed by one or more processes in an electronic device and is a program stored on a computer-readable recording medium, and may include instructions for performing the steps of: receiving, from a user terminal logged in with a user account, at least one musculoskeletal part among a plurality of musculoskeletal parts for the user to perform exercise; providing a plurality of survey data to the user terminal to diagnose the user's health condition in response to the selection of the musculoskeletal part; receiving response data for the plurality of survey data through the user terminal; generating an exercise program for the selected musculoskeletal health management based on the response data; and assigning the exercise program to the user account.
[0026] As described above, the method and system for providing a user health management service according to the present invention can receive, from a user terminal logged in with a user account, at least one musculoskeletal part among a plurality of musculoskeletal parts related to an indication for which the user will perform exercise, provide a plurality of survey data to the user terminal to diagnose the user's health condition in response to the selection, and receive response data regarding the plurality of survey data through the user terminal. Through this, the present invention can identify the health condition of individual users and support continuous health management based on the user's health condition, thereby maximizing the effects of health improvement and prevention for the user.
[0027] Furthermore, the method and system for providing a user health management service according to the present invention can generate an exercise program for the selected musculoskeletal health management based on response data and assign the exercise program to the user account. Through this, the present invention provides a customized exercise plan necessary for each individual user and supports the user in improving their health and forming proper exercise habits through consistent exercise.
[0028] Furthermore, the method and system for providing health management services according to the present invention can provide health management services to employees of a company that requires health management, and the company can provide an efficient health management system by continuously monitoring the health status and exercise history of its employees, and achieve the effects of improving corporate productivity and strengthening welfare through the improvement of employees' health.
[0029] FIG. 1 is a conceptual diagram illustrating a user health management system according to the present invention.
[0030] FIG. 2 is a flowchart illustrating a user health management method according to the present invention.
[0031] FIGS. 3a, FIG. 3b, FIG. 4a, FIG. 4b, FIG. 4c, FIG. 5a, and FIG. 5b are conceptual diagrams for explaining the multiple-choice survey conducted in the present invention.
[0032] FIGS. 6a, FIGS. 6b, FIGS. 6c, FIGS. 7a, FIGS. 7b, and FIGS. 7c are conceptual diagrams for explaining the interactive survey conducted in the present invention.
[0033] FIGS. 8A, FIGS. 8B, and FIGS. 8C are conceptual diagrams for explaining the exercise program provided in the present invention.
[0034] Hereinafter, embodiments disclosed in this specification will be described in detail with reference to the attached drawings. Identical or similar components are assigned the same reference number regardless of the drawing symbols, and redundant descriptions thereof will be omitted. The suffixes "module" and "part" used for components in the following description are assigned or used interchangeably solely for the ease of drafting the specification and do not have distinct meanings or roles in themselves. Furthermore, in describing the embodiments disclosed in this specification, if it is determined that a detailed description of related prior art could obscure the essence of the embodiments disclosed in this specification, such detailed description will be omitted. Additionally, the attached drawings are intended only to facilitate understanding of the embodiments disclosed in this specification; the technical concept disclosed in this specification is not limited by the attached drawings, and it should be understood that they include all modifications, equivalents, and substitutions that fall within the spirit and technical scope of the present invention.
[0035] Terms including ordinal numbers, such as first, second, etc., may be used to describe various components, but said components are not limited by said terms. These terms are used solely for the purpose of distinguishing one component from another.
[0036] When it is stated that one component is "connected" or "connected" to another component, it should be understood that while it may be directly connected or connected to that other component, there may also be other components in between. On the other hand, when it is stated that one component is "directly connected" or "directly connected" to another component, it should be understood that there are no other components in between.
[0037] A singular expression includes a plural expression unless the context clearly indicates otherwise.
[0038] In this application, terms such as “comprising” or “having” are intended to specify the existence of the features, numbers, steps, actions, components, parts, or combinations thereof described in the specification, and should be understood as not precluding the existence or addition of one or more other features, numbers, steps, actions, components, parts, or combinations thereof.
[0039] The present invention relates to a user health management method and system that provides an exercise program to users who require health management. In particular, the present invention provides a customized exercise program to each individual user based on the results of the user's self-response to a survey, thereby supporting the user in improving their health and forming proper exercise habits through consistent exercise.
[0040] For convenience of explanation, the present invention is described with a focus on a service that provides a customized exercise program for musculoskeletal health, but it is not necessarily limited thereto, and the service provided in the present invention can provide any exercise program for health management.
[0041] Hereinafter, a method for providing a customized health management service to a user will be described together with the attached drawings. Figure 1 is a conceptual diagram for explaining a user health management system according to the present invention. Figure 2 is a flowchart for explaining a user health management method according to the present invention, Figures 3a, 3b, 4a, 4b, 4c, 5a, and 5b are conceptual diagrams for explaining a multiple-choice survey conducted in the present invention, Figures 6a, 6b, 6c, 7a, 7b, and 7c are conceptual diagrams for explaining an interactive survey conducted in the present invention, and Figures 8a, 8b, and 8c are conceptual diagrams for explaining an exercise program provided in the present invention.
[0042] The user health management system (100) according to the present invention may include at least one of a communication unit (110), a storage unit (120), a control unit (130), and an LLM (140). The user health management service providing system (100) according to the present invention is not limited to the components described above and may further include components that perform the same role as the device described in this specification.
[0043] The communication unit (110) can be configured to communicate with the user terminal (10) and an external server.
[0044] In the present invention, the user terminal (10) can be understood to mean an application (20) installed on the user terminal (10). An application (or software, 20) that implements the user health management service provided in the present invention may be installed on the user terminal (10). Such an application (or software, 20) can be understood as a component of the user health management system (100) according to the present invention. The application (20) may be downloaded via a program (e.g., Play Store) that allows the application to be downloaded on the user terminal (10), or may be initially installed on the user terminal (10). In this case, the application (20) may utilize components of the user terminal (10) (e.g., CPU, communication module, camera) to perform one or more functions and operations described in the present invention.
[0045] The communication unit (110) can transmit and receive information for providing health management services with the application (20) through the user terminal (10).
[0046] The storage unit (120) may also be named a database (DB) and may be configured to store various information required for the present invention. In the present invention, the storage unit (120) may be provided within the user health management service provision system (100). Additionally, the present invention may utilize a separate external storage (e.g., a cloud server or an external database). Furthermore, the present invention may utilize the storage module of the user terminal (10). In the present invention, the storage unit (120) is described by referring to it as a storage unit (120), a database, or a memory, without distinguishing its physical location.
[0047] The control unit (130) can control the overall operation of the user health management service provision system (100) according to the present invention. The control unit (130) can conduct various surveys to determine the health status of the user (U) and provide a customized exercise program to the user using the survey results.
[0048] The control unit (130) can conduct a survey of users using a generative artificial intelligence model. In the present invention, the generative artificial intelligence model may be a Large Language Mode (LLM, 140) specialized in understanding and generating language by learning large-scale text data.
[0049] Meanwhile, in the present invention, when a user health management service is provided in the form of an application (20), the control unit (130) can perform data processing by utilizing the CPU (Central processing unit) of the user terminal (10).
[0050] Above, the components of the user health management service provision system (100) according to the present invention have been examined. Below, a method for providing a customized health management service to a user based on the above components will be described.
[0051] In the present invention, a process may be performed to specify at least one musculoskeletal part among a plurality of musculoskeletal parts on which the user will perform exercise from a user terminal logged in with a user account (S210, see FIG. 2).
[0052] As illustrated in FIG. 3(a), the control unit (130) may provide the user terminal (10) with a musculoskeletal list (310) and guidance information (e.g., “Which part should I work on? Check my condition with the desired part survey”) that induces the user to select at least one musculoskeletal part from the musculoskeletal list (310) where the user wants to perform an exercise.
[0053] The musculoskeletal list (310) may include multiple items (311a, 312a, 313a) corresponding to each of the multiple musculoskeletal areas (e.g., “neck-waist”, “shoulder”, “wrist-elbow”, 311, 312, 313). The user (U) can select the area to perform exercise from the musculoskeletal list (310) and start responding to the survey.
[0054] The control unit (130) can specify the musculoskeletal area ("neck-waist", "shoulder", 311, 312) corresponding to the selected item (311a, 312a) as the musculoskeletal area where the user will perform exercise, based on the selection of at least one item (311a, 312a) from the musculoskeletal list (310).
[0055] As illustrated in FIG. 3(b), the control unit (130) can provide guidance information (320) that guides the user health management service when a musculoskeletal area is identified. The guidance information (320) may include information describing the features of the user health management service provided in the present invention. For example, the guidance information (320) may include at least one of the survey feature information (e.g., “a survey constructed by a rehabilitation expert based on clinical practice”, 321), survey purpose information (e.g., “my body condition learned well through the survey and response”, 322), and survey result information (e.g., “my own exercise plan designed to suit my body condition”, 323).
[0056] In the present invention, in response to the selection of a musculoskeletal area, a process of providing a plurality of survey data to a user terminal to diagnose the user's health condition may be performed (S220, see FIG. 2). In addition, in the present invention, a process of receiving response data for the plurality of survey data through the user terminal may be performed (S230, see FIG. 2).
[0057] The control unit (130) can conduct a selection survey and an interactive survey, respectively, to check the user's health status.
[0058] As illustrated in FIG. 3, the control unit (130) can provide the user terminal (10) with selectable survey data (400) configured so that the user (U) can directly select the user (U) regarding the user's (U) health status. The control unit (130) can provide the user terminal (10) with a plurality of selectable survey questions (410, 420, 430) and selection items (410a, 420a, 420a, 420b, 430a) corresponding to each of the plurality of selectable survey questions, thereby enabling the user to conduct a multi-faceted survey regarding the symptoms currently experienced by the user.
[0059] The control unit (130) can receive user input for at least one of the selection items (410a, 410b) corresponding to a specific multiple-choice survey question (410) as multiple-choice response data. The control unit (130) can store the specific multiple-choice survey question (e.g., “Have you ever been diagnosed with a spine (neck-lower back) related disease or syndrome?”, 410) and the received multiple-choice response data (e.g., “Turtle neck syndrome”, 410b) as a pair in the storage unit (120) in conjunction with a user account.
[0060] Meanwhile, as illustrated in FIG. 5, the optional survey data in the present invention may include individual questions (510) for each musculoskeletal region (“neck-waist”, “shoulder”, “wrist-elbow”) and common questions (520) regarding the user’s lifestyle or exercise habits. As illustrated in FIG. 5(a), individual questions (510) for musculoskeletal areas may include at least one of the following: a question (511) for surveying a disease or syndrome diagnosed in the user regarding the musculoskeletal area; a question for surveying whether the user has pain or discomfort in the musculoskeletal area (e.g., “Have you ever felt discomfort (or pain) in the spine?”, 512); a question for surveying a specific area where the user has discomfort (e.g., Please select the area where the user has discomfort in the spine, 513); a question for surveying the duration of discomfort (e.g., How long has it been since the selected area started to feel uncomfortable?, 514); and a question for surveying the frequency of discomfort (e.g., “How much spinal discomfort did you feel on average over the past week?”, 515).
[0061] The storage unit (120) stores individual questions for checking the user's symptoms for each of the multiple musculoskeletal areas (“neck-waist”), “shoulder”, “wrist-elbow”). These individual questions may be configured differently for each of the multiple musculoskeletal areas. The unit (130) refers to the storage unit (120) and provides the individual questions for the musculoskeletal area selected by the user as the area to exercise among the multiple musculoskeletal areas to the user terminal (10), thereby allowing the user's health status regarding the area to be determined.
[0062] Furthermore, as illustrated in FIG. 5(a), the storage unit (120) stores common questions (510) that are provided to all users regardless of the selected musculoskeletal area. The common questions (510) may include at least one of the following: a question surveying the relationship between the user's musculoskeletal discomfort and the user's work performance (e.g., “Are you currently having difficulty performing work due to musculoskeletal discomfort?”, 521); a question surveying the user's posture (e.g., “Please select the appropriate posture from the following”, 522); a question surveying the user's smartphone or computer usage time (523); a question surveying the user's exercise pattern (e.g., “How many days do you usually exercise for an average of 30 minutes or more per day?”, 514); a question surveying items the user can prepare when exercising (515); and a question surveying difficulties the user experienced while exercising (516).
[0063] Meanwhile, the control unit (130) can conduct a generative AI-based conversational survey once the selection survey is completed. The control unit (130) can conduct a conversational survey to determine the correlation between the discomfort or pain felt by the user regarding the musculoskeletal area and the user's health pattern.
[0064] The control unit (130) can conduct an interactive survey to collect information that affects musculoskeletal health but is difficult to verify in detail through a selection survey.
[0065] As illustrated in FIG. 6(a), when the control unit (130) receives response data for a plurality of multiple-choice survey questions, it may provide a first graphic object (e.g., “Go to chat”, 610) and a second graphic object (e.g., “Move on”, 620) related to the conversational survey to the user terminal (10). The control unit (130) may proceed with the conversational survey based on the selection of the first graphic object (610). Alternatively, if the second graphic object (620) is selected, the control unit (130) may not proceed with the conversational survey and may provide an exercise program based on the multiple-choice response data. Details regarding the provision of a customized exercise program will be described later.
[0066] As illustrated in FIG. 6(b), the control unit (130) may generate and provide an interactive survey question (630) that asks about at least one of the user's stress, sleep habits, and exercise habits using generative AI (Artificial Intelligence). In this case, the control unit (130) may provide the interactive survey (630) through a chatbot so that the user can freely respond to the interactive survey question (630). The control unit (130) may receive interactive response data (630a) for the interactive survey question (630) from the user terminal (10). As illustrated in FIG. 6(c), the control unit (130) may provide a message (e.g., “Thank you for answering the question”, 640) for the interactive response data (630a) using generative AI. That is, the control unit (130) can utilize generative AI to provide at least one conversational survey (630) to the user terminal (10) in a manner that converses with the user, and receive conversational response data (630a) for the conversational survey questions (630).
[0067] The control unit (130) provides a preset number of interactive survey questions to the user terminal (10) and can receive interactive response data from the user for each of the interactive survey questions.
[0068] Meanwhile, the control unit (130) may conduct an interactive survey to obtain information that can be verified in a multiple-choice survey. The control unit (130) may provide a sample answer to the interactive survey question (630) along with the interactive survey question (630) so that important information regarding the interactive survey question (630) can be entered.
[0069] As illustrated in FIG. 7a, the control unit (130) can obtain sample answers to interactive survey questions using the LLM (140). To provide user-customized sample answers to the interactive survey, the control unit (130) can process the multiple-choice survey questions and the user's multiple-choice responses (713) for each of the multiple-choice survey questions as inputs to the LLM (140).
[0070] More specifically, the control unit (130) can obtain the user's expected response to the conversational survey question as a sample answer (720) by processing user information (e.g., name, age, gender, 711), the musculoskeletal area (712) selected by the user as the area to exercise, a multiple-choice survey question and the user's multiple-choice response (713) for each of the multiple-choice survey questions, conversational survey keywords (or conversational survey questions, 714) and instructions (e.g., “Generate a user expected response to the conversational survey”, 715) as input to the LLM (140).
[0071] The control unit (130) can generate a prompt to provide a user-customized sample answer to an interactive survey. The control unit (130) can generate a prompt to be input into the LLM (140) based on the various information (711 to 715) described above. The control unit (130) can process the prompt as input to the LLM (140) to generate a sample answer (720) as the user's expected response.
[0072] As illustrated in FIG. 7b, the prompt (730) may include instructions (731) that indicate the role of the LLM (140) into which the prompt (730) is input. The control unit (130) may generate instructions (731) that instruct the user to generate an expected response to the interactive survey question by using at least one of the interactive survey question (or keyword) and the interactive survey purpose, and include these instructions in the prompt (730). In this case, the control unit (130) may generate instructions (731) that instruct the user (U) to generate a response to the interactive survey question by referring to the user information included in the prompt (730), information (732) regarding the musculoskeletal area selected by the user to perform exercise, and the selection survey question and the user's selection response result information (733) for each of the selection survey questions. That is, the control unit (130) can use the LLM (140) to generate an expected response to an interactive survey by defining the role of the LLM (140) as a user (U) through the prompt (730) of the LLM (140), and considering the purpose of the interactive survey as a user (U), so as to include the information required in the interactive survey questions.
[0073] Meanwhile, as described above, the control unit (130) provides a preset number of interactive survey questions to the user terminal (10) and can receive interactive response data from the user for each of the interactive survey questions.
[0074] The control unit (130) can update the prompt to generate a sample answer for another interactive survey question by reflecting the interactive response data received from the user terminal (10).
[0075] For example, let us assume that first interactive response data is received from a user terminal (10) for a first interactive survey question. As illustrated in FIG. 7c, the updated prompt (740) may include reference data (742) consisting of the first interactive survey question and the user’s interactive response data for the first interactive survey question. Additionally, the updated prompt (740) may include additional instructions (741) that instruct the user to generate a sample answer for a second interactive survey question different from the first interactive survey question by referring to the reference data (742). The control unit (130) may process the updated prompt (740) as an input to the LLM (140) to obtain a sample answer for the second interactive survey question and provide the sample answer along with the second interactive survey question to the user terminal (10). Furthermore, when the control unit (130) receives the user's second interactive response data for the second interactive survey question from the user terminal (10), it can update the prompt (740) to include reference data (743) consisting of the second interactive survey question and the second interactive response data.
[0076] Sample answers for an interactive survey may be provided in a state that can be modified on the user terminal (10). The control unit (130) may receive interactive response data from the user terminal (10) in which at least a portion of the sample answers has been modified.
[0077] In the present invention, based on response data, a process of generating an exercise program for the selected musculoskeletal health management may be carried out (S240, see FIG. 2).
[0078] In the present invention, the response data may include at least one of the choice response data for a choice survey and the conversational response data for a conversational survey.
[0079] The control unit (130) can generate a user-customized exercise program based on the user's response data. As illustrated in FIG. 8a, when the survey is completed, the control unit (130) provides guidance information (e.g., “I am creating a customized exercise”, 810) to the user terminal (10) to guide the creation of a customized exercise program, and the user can intuitively recognize that a customized exercise program is provided based on the response.
[0080] The control unit (130) can generate an exercise program according to an algorithm that assigns multiple exercise items based on the user's response data.
[0081] An algorithm for assigning exercise items can be configured to consider the difficulty of exercise movements and the continuity between exercise movements of multiple exercise items for the musculoskeletal system selected by the user as the area to be exercised.
[0082] Here, “exercise item” can be understood as an exercise movement or a type of exercise, and in the present invention, “exercise item,” “exercise movement,” and “type of exercise” may be used interchangeably. In the storage unit (120), a plurality of exercise items, the difficulty level of each exercise item, descriptive information, exercise videos, exercise methods, and at least some of the related skeletal muscle system parts may be matched with each other.
[0083] The control unit (130) can generate an exercise program that proceeds during a preset period of exercise (e.g., 4 weeks, 8 weeks, 12 weeks) by combining the user's Visual Analog Scale (VAS) scale for the musculoskeletal area selected by the user and the user's exercise preference intensity.
[0084] More specifically, the control unit (130) can analyze at least one of the user's VAS scale for a musculoskeletal area selected by the user and the user's preferred exercise intensity based on response data. For example, the VAS scale may consist of numerical information between 0 and 10, and the preferred exercise intensity may consist of any one of the alphabets A to E according to the exercise difficulty (e.g., low intensity, medium intensity, high intensity). The control unit (130) can specify a plurality of exercise items to be included in an exercise program by considering the user's VAS scale, preferred exercise intensity, difficulty of the exercise items, and continuity between the exercise items. Then, the control unit (130) can generate a user-customized exercise program using the specified plurality of exercise items.
[0085] These exercise programs can be updated at regular intervals (e.g., every 4 weeks). For example, the control unit (130) can update the exercise program at regular intervals by considering at least one of the VAS scale and the exercise preference intensity so that the difficulty of the exercise program is increased.
[0086] Meanwhile, as illustrated in FIG. 8b, the control unit (130) may provide at least one of the user’s health status information (820) and health pattern information (e.g., lifestyle information, 830) analyzed based on response data to the user terminal (10). Through the health status information (820) and health pattern information (830), the user can recognize their current state and recognize what aspect the exercise program provided to the user is intended to improve.
[0087] In the present invention, a process of assigning an exercise program to a user account may be performed (S250, see FIG. 2).
[0088] The control unit (130) can assign (or assign) an exercise program to a user account so that the user can perform exercises according to the exercise program.
[0089] The control unit (130) can receive a request to start exercise according to an exercise program assigned to a user account from a user terminal (10) logged in with a user account. For example, as illustrated in FIG. 8c, the control unit (130) can activate an exercise start graphic object (840) based on the exercise program being assigned (or assigned) to the user account. The control unit (130) can receive a request to start exercise from the user terminal (10) based on the exercise start graphic object (840) being selected on the user terminal (10).
[0090] The control unit (130) can check the degree of pain or discomfort of the user before starting exercise. In response to a request to start exercise, the control unit (130) may provide a discomfort check page to the user terminal (10) to check the user's discomfort. This page may include guidance information (e.g., “How is your discomfort today before starting exercise?”) that instructs the user to input discomfort information regarding the degree of discomfort. Additionally, the page displays guidance information that guides the user's exercise, and the guidance information may vary depending on the user's discomfort information. For example, if the discomfort is severe, the user may be guided to proceed with exercise to the extent that the discomfort does not worsen, or to perform exercise with slow movements within a feasible range. As another example, if the discomfort suddenly worsens, the user may be guided to stop exercising and take a rest.
[0091] The control unit (130) can provide an exercise list according to an exercise program to the user terminal (10) based on receiving information about the user's discomfort through the page.
[0092] The exercise list may include multiple exercise items included in the exercise program. The control unit (130) can control the playback of an exercise video corresponding to each of the multiple exercise items constituting the exercise list on the user terminal (10).
[0093] As previously explained, the storage unit (120) may contain an exercise video corresponding to an exercise item. The control unit (130) can load an exercise video corresponding to an exercise item from the storage unit (120) and output it to the user terminal (10) so that the user can exercise according to the exercise program.
[0094] Meanwhile, in the present invention, the user's exercise posture can be evaluated using an artificial intelligence posture estimation model. The control unit (130) can analyze the user's exercise posture using the artificial intelligence posture estimation model and provide the analyzed result. In the present invention, this can be referred to as AI motion evaluation.
[0095] The control unit (130) can control the camera equipped in the user terminal (10) to capture an exercise video of the user (U) in response to receiving an exercise posture evaluation request from the user terminal (10).
[0096] The control unit (130) can output a guidance message (e.g., “Please stand inside the screen”) on the user terminal (10) so that the user’s entire body is included within a specific area of the video subject to function evaluation analysis (or user terminal display) in order to detect a subject (U) corresponding to the user from the video subject to function evaluation analysis captured through the camera.
[0097] The control unit (130) can detect a subject (U) from a video subject for functional evaluation analysis using an object detection algorithm based on the fact that a subject (U) corresponding to the entire user body is included within a specific area.
[0098] The control unit (130) may use various object detection algorithms. For example, the exercise therapy application (100) may use an algorithm that ensembles multiple bounding boxes (Weighted Box Fusion, WBF). However, it is obvious that the control unit (130) is not limited to the object detection algorithm described above, and may use various object detection algorithms capable of detecting an object corresponding to a subject (U) from a video subject to functional evaluation analysis.
[0099] The control unit (130) can photograph a user performing an evaluation action related to exercise posture analysis through a camera based on the detection of a subject (U) corresponding to the entire user body within a specific area.
[0100] In the present invention, the exercise program may have pre-assigned evaluation movements related to the analysis of the user's exercise posture. For example, the evaluation movements may include movements such as spreading the arms to the sides and bending the elbows.
[0101] The control unit (130) can receive a motion video from the user terminal (10) that captures the user's motion according to the evaluation motion. The control unit (130) can also extract key points corresponding to each of a plurality of pre-set joint points from the motion video.
[0102] The control unit (130) can extract key points corresponding to pre-set joint points from a motion video using an artificial intelligence pose estimation model.
[0103] The control unit (130) can provide extracted key points on the user terminal (10) in real time so that the user can intuitively recognize the joint points where analysis of the exercise motion is performed. For example, the control unit (130) can overlap or render a graphic object corresponding to the key points on an exercise video captured by the user terminal (10).
[0104] Furthermore, the control unit (130) can perform an analysis of the user's exercise posture using key points extracted from the exercise video. In this case, the control unit (130) can perform an analysis of the user's exercise posture based on at least one of an artificial intelligence model (artificial intelligence motion analysis model) that has performed machine learning for the exercise posture analysis and a predefined rule (or rule information).
[0105] As described above, the method and system for providing a user health management service according to the present invention can receive, from a user terminal logged in with a user account, at least one musculoskeletal part among a plurality of musculoskeletal parts related to an indication for which the user will perform exercise, provide a plurality of survey data to the user terminal to diagnose the user's health condition in response to the selection, and receive response data regarding the plurality of survey data through the user terminal. Through this, the present invention can identify the health condition of individual users and support continuous health management based on the user's health condition, thereby maximizing the effects of health improvement and prevention for the user.
[0106] Furthermore, the method and system for providing a user health management service according to the present invention can generate an exercise program for the selected musculoskeletal health management based on response data and assign the exercise program to the user account. Through this, the present invention provides a customized exercise plan necessary for each individual user and can support the user in improving their health and forming proper exercise habits through consistent exercise.
[0107] Furthermore, the method and system for providing health management services according to the present invention can provide health management services to employees of a company that requires health management, and the company can provide an efficient health management system by continuously monitoring the health status and exercise history of its employees, and achieve the effects of improving corporate productivity and strengthening welfare through the improvement of employees' health.
[0108] Meanwhile, the present invention described above can be implemented as a program that is executed by one or more processes on a computer and can be stored on a computer-readable medium (or recording medium).
[0109] Furthermore, the present invention described above can be implemented as computer-readable code or instructions on a medium on which a program is recorded. That is, the present invention can be provided in the form of a program.
[0110] Meanwhile, computer-readable media include all types of recording devices in which data that can be read by a computer system is stored. Examples of computer-readable media include HDD (Hard Disk Drive), SSD (Solid State Disk), SSD (Silicon Disk Drive), ROM, RAM, CD-ROM, magnetic tape, floppy disk, optical data storage device, etc.
[0111] Furthermore, the computer-readable medium may be a server or cloud storage that includes a storage and is accessible to an electronic device via communication. In this case, the computer may download the program according to the present invention from the server or cloud storage via wired or wireless communication.
[0112] Furthermore, in the present invention, the computer described above is an electronic device equipped with a processor, namely a CPU (Central Processing Unit), and no special limitations are placed on its type.
[0113] Meanwhile, the above detailed description should not be interpreted restrictively in all respects but should be considered exemplary. The scope of the invention should be determined by a reasonable interpretation of the appended claims, and all modifications within the equivalent scope of the invention are included within the scope of the invention.
Claims
1. A step of receiving a selection from a user terminal logged in with a user account of at least one musculoskeletal part among a plurality of musculoskeletal parts for which the user will perform exercise; A step of providing a plurality of survey data to the user terminal to diagnose the user's health condition in response to the above musculoskeletal area selection; A step of receiving response data for the plurality of survey data through the user terminal; Based on the above response data, a step of generating an exercise program for the selected musculoskeletal health management; and A method for providing a user health management service characterized by including the step of assigning the exercise program to the user's account.
2. In Paragraph 1, The above multiple survey data are, It includes optional survey data configured for the user to make a selection regarding the user's health status, and The above multiple-choice survey data is, Individual questions asking about the user's pain regarding the selected musculoskeletal area, and It consists of common questions asking about the lifestyle habits of the aforementioned user, and A method for providing a user health management service characterized by the above individual items being different for each of the above plurality of musculoskeletal parts.
3. In Paragraph 2, The above multiple survey data are, It includes an interactive survey to identify the correlation between the user's pain and the user's lifestyle habits, and In the step of providing the above multiple survey data, A method for providing a user health management service characterized by using generative AI (Artificial Intelligence) to generate and provide an interactive survey that asks about at least one of the user's stress, sleep habits, and exercise habits.
4. In Paragraph 3, In the step of providing the above multiple survey data, It provides the above interactive survey and the user's expected sample answers to the above interactive survey together, Sample answers to the above interactive survey are, A method for providing a user health management service characterized by processing and obtaining the user’s selective response to each of the selective survey questions constituting the selective survey data as input to the generative AI.
5. In Paragraph 4, In the step of providing the above multiple survey data, Generate a prompt to provide sample answers to the above interactive survey customized for the above user, and The above prompt is processed as input to the above generative AI to obtain sample answers for the above conversational survey, and The above prompt is, A method for providing a user health management service characterized by being generated using a multiple-choice survey question, the user's multiple-choice response to each of the multiple-choice survey questions, the user's information, and the interactive survey.
6. In Paragraph 5, A method for providing a user health management service characterized by providing sample answers to the above interactive survey in a state that can be modified on the user terminal.
7. In Paragraph 3, The above response data is, It includes at least one of the choice response data for the above choice survey and the conversational response data for the above conversational survey, and In the step of creating an exercise program, The exercise program is generated according to an algorithm that assigns multiple exercise items based on the above response data, and The algorithm for assigning the above exercise items is, A method for providing a user health management service characterized by considering the difficulty of exercise movements and the continuity between exercise movements of the plurality of exercise items for the selected musculoskeletal system.
8. In Paragraph 7, In the step of creating an exercise program, By combining the user's VAS (Visual Analog Scale) scale for the selected musculoskeletal area and the user's preferred exercise intensity, the exercise program performed during a preset exercise period is generated. A method for providing a user health management service characterized by the difficulty level of the above exercise program being updated at regular intervals.
9. In Paragraph 8, A step of receiving a request to start exercise according to the exercise program from the above user terminal; A step of providing a page to the user terminal to check the user's discomfort in response to the above exercise start request; Based on receiving information regarding the user's discomfort through the above page, a step of providing an exercise list according to the exercise program; and The method further includes the step of playing an exercise video constituting the exercise list on the user terminal, The above page displays guide information that guides the user's exercise, and A method for providing a user health management service characterized by the above guide information being different depending on the user's discomfort information.
10. In Paragraph 8, The method further includes the step of evaluating the exercise posture of the user using an artificial intelligence posture estimation model, and In the above exercise program, evaluation movements related to the analysis of the user's exercise posture are assigned and exist, The step of evaluating the exercise posture of the above user is, A step of receiving a motion video from the above user terminal that captures the motion according to the evaluation motion; A step of extracting key points corresponding to each of a plurality of pre-set joint points from the above-mentioned motion video; A step of analyzing the relative positional relationship between the key points through the artificial intelligence posture estimation model learned using the training data related to the joint points, and analyzing the user's exercise posture for the evaluation movement based on the analysis of the positional relationship; and A method for providing a user health management service characterized by including the step of providing the user’s exercise posture analysis results to the user terminal.
11. A communication unit that receives, from a user terminal logged in with a user account, a selection of at least one musculoskeletal part among a plurality of musculoskeletal parts for which the user will perform exercise; and It includes a control unit that provides a plurality of survey data to the user terminal for diagnosing the user's health condition in response to the above-mentioned musculoskeletal area selection, The above control unit is, Receiving response data for the plurality of survey data through the above user terminal, and Based on the above response data, generate an exercise program for the selected musculoskeletal health management, and A user health management service provision system characterized by assigning the exercise program to the above user's account.
12. A program that is executed by one or more processes in an electronic device and stored on a computer-readable recording medium, A step of receiving, from a user terminal logged in with a user account, at least one musculoskeletal part among a plurality of musculoskeletal parts on which the user will perform exercise; A step of providing a plurality of survey data to the user terminal to diagnose the user's health condition in response to the above musculoskeletal area selection; A step of receiving response data for the plurality of survey data through the user terminal; Based on the above response data, a step of generating an exercise program for the selected musculoskeletal health management; and A program stored on a computer-readable recording medium characterized by including instructions for performing the step of assigning the exercise program to the account of the user.