[go: up one dir, main page]

WO2013115432A1 - Exercise management system using sensor information and health avatar - Google Patents

Exercise management system using sensor information and health avatar Download PDF

Info

Publication number
WO2013115432A1
WO2013115432A1 PCT/KR2012/003412 KR2012003412W WO2013115432A1 WO 2013115432 A1 WO2013115432 A1 WO 2013115432A1 KR 2012003412 W KR2012003412 W KR 2012003412W WO 2013115432 A1 WO2013115432 A1 WO 2013115432A1
Authority
WO
WIPO (PCT)
Prior art keywords
exercise
information
sensor
user
metadata
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/KR2012/003412
Other languages
French (fr)
Korean (ko)
Inventor
전종훈
권동섭
김상균
주용수
최경식
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
DAEYANG ET&C Ltd
Original Assignee
DAEYANG ET&C Ltd
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 DAEYANG ET&C Ltd filed Critical DAEYANG ET&C Ltd
Publication of WO2013115432A1 publication Critical patent/WO2013115432A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H20/00ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance
    • G16H20/30ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to physical therapies or activities, e.g. physiotherapy, acupressure or exercising
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H40/00ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices
    • G16H40/20ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the management or administration of healthcare resources or facilities, e.g. managing hospital staff or surgery rooms
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H80/00ICT specially adapted for facilitating communication between medical practitioners or patients, e.g. for collaborative diagnosis, therapy or health monitoring

Definitions

  • the present invention measures the amount of exercise based on the information obtained from the sensors attached to the exercise equipment, using a health avatar to effectively show the exercise effect to the user, to the exercise management system that provides customized exercise recommendation and trainer services It is about.
  • the exercise management system requires the user to register for the use of the exercise equipment in the park offline and manually input the result of his / her exercise separately offline or online, and the exercise information is inputted in the exercise management system so that the proper exercise management service Can be received.
  • this method has a problem that a user must manually input his or her exercise information every time, and there is a limit in providing a systematic exercise management service. For example, if a user prefers a particular exercise or wants to develop a specific body part through exercise, he or she should be guided by a trainer or counselor offline or online before or after the exercise. This has a problem of a very troublesome and inefficient service providing method for the user.
  • the present invention to solve the above problems, a method of measuring the amount of exercise by attaching a variety of sensors to the exercise equipment and a method of effectively showing the exercise effect to the user using a health avatar and a method for providing a customized exercise recommendation and trainer services It provides an exercise management system comprising a.
  • the present invention includes an exercise amount measuring method using various sensors, and also includes a method of linking the measured exercise amount with a health avatar and a method for providing a user-specific exercise recommendation and trainer service. It characterized in that to provide.
  • the sensors for measuring the momentum may be various sensors such as an ultrasonic sensor, an acceleration sensor, a magnetic sensor, a blood pressure sensor, an electrocardiogram sensor, a pulse sensor, a blood sugar sensor, a temperature sensor, and the like. It converts and transmits to the momentum processor to measure the amount of exercise.
  • the health avatar is a tool for effectively showing the exercise effect to the user, and includes a method of providing a service that can virtually experience the exercise effect based on the user's body information or exercise amount information.
  • the engine includes an adaptation / recommendation, and through this engine, a user may recommend a suitable exercise or provide a trainer service.
  • a sensor device For a system providing the above services, a sensor device, a sensor information metadata generator for converting the acquired sensor information into metadata, an exercise amount processor for measuring an exercise amount from the sensor information metadata, metadata received from the user and received user information
  • User information metadata generation unit for generating a, a data storage unit for storing the exercise amount and the user's information calculated in the exercise amount processing unit, based on the stored data adaptation / recommendation engine unit for recommending a customized exercise and providing a trainer service, exercise
  • the virtual environment controller for controlling the health information of the health avatar expressing the effect, the virtual environment information metadata generator for converting the health avatar status information, the customized exercise recommendation, and the trainer service information into metadata, the virtual environment information metadata
  • the Avatar has a health service and customized workout and trainer recommended services such as virtual environments and user service department to provide mobile and other display equipment, including terminal equipment to provide real service.
  • the present invention has an effect of establishing a system environment independent of various devices and systems by transmitting and receiving the data format of the motion-related sensor and the data format of the health avatar control information and the user information in the form of metadata.
  • the present invention by overcoming the limitations in the activation of the health care service industry due to the time and space constraints of the existing offline health care services such as the existing health clubs, and by activating customized health care services, it is possible to prevent chronic diseases that are increasing day by day. This can reduce the burden of personal medical expenses.
  • new health care services that provide more intelligent and customized services there is an effect that can improve health and quality of life.
  • FIG. 1 is a block diagram illustrating a structure of an exercise management system for providing a health avatar service and a user customized exercise recommendation and trainer service by measuring an exercise amount according to an exemplary embodiment of the present invention.
  • FIG. 2 is a block diagram illustrating elements of a sensor device according to a preferred embodiment of the present invention.
  • FIG. 3 is a block diagram illustrating elements of a terminal device according to a preferred embodiment of the present invention.
  • FIG. 4 is a block diagram showing a momentum processing unit according to a preferred embodiment of the present invention.
  • FIG. 5 is a block diagram illustrating a virtual environment service unit according to a preferred embodiment of the present invention.
  • FIG. 6 is a block diagram illustrating a data storage unit according to a preferred embodiment of the present invention.
  • FIG. 7 is a block diagram illustrating a sensor information metadata generator according to a preferred embodiment of the present invention.
  • FIG. 8 is a block diagram illustrating a user information metadata generator according to an exemplary embodiment of the present invention.
  • FIG. 9 is a block diagram illustrating a virtual environment information metadata generator according to a preferred embodiment of the present invention.
  • FIG. 10 is a diagram illustrating an exercise management system for providing a health avatar connection and a customized exercise recommendation and trainer service through exercise amount measurement using sensor information metadata and user information metadata according to an exemplary embodiment of the present invention.
  • FIG. 1 is a block diagram illustrating a structure of an exercise management system for providing a health avatar service and a user customized exercise recommendation and trainer service by measuring an exercise amount according to an exemplary embodiment of the present invention.
  • the sensor information metadata generating unit 120 On the basis of values input from the sensor device 100, the sensor information metadata generating unit 120 generates the sensor information metadata 121 and generates an exercise amount processing unit. Forward to 130.
  • the exercise amount processing unit measures the exercise amount through the received sensor information metadata 121.
  • the measured exercise amount information is transmitted to and stored in the data storage unit 600 using the communication channel unit 500.
  • the user 220 inputs his or her own personal information, physical information, exercise type, exercise part, exercise intensity, exercise time, and the like, and information related to the user's preferred exercise, and the user information metadata generator based on the input user information.
  • user information metadata is generated.
  • the generated user information metadata 211 is transferred to the data storage unit 600 using the communication channel unit 500 and stored.
  • the adaptation / recommendation engine unit 320 generates a user-specific exercise recommendation, trainer service related information, health avatar status information, and the like based on the user information, the user preference information, and the exercise information stored in the data storage unit 600, and the virtual environment. Transfer to the controller 310.
  • the virtual environment controller 310 transmits data for representing the state of the health avatar, user customized exercise recommendation, and trainer service related information to the virtual environment information metadata generator 330 to provide the virtual environment information metadata 331. Will be created.
  • the generated virtual environment information metadata 331 is transferred to the virtual environment service unit 410 using the communication channel unit 500, and uses the virtual environment information metadata to provide a fitness avatar and a customized exercise recommendation and trainer service. to provide.
  • the services provided by the virtual environment service unit 410 provide a service to an actual user through the terminal device 420.
  • the communication channel unit 500 between the unit 330 and the virtual environment service unit 410 may transmit and receive data using a specific communication protocol by connecting a wired network such as an optical cable or a LAN (UTP) cable, or CDMA, WCDMA, Data transmission and reception may be performed using at least one of a mobile communication method such as FDMA, a wireless communication method such as Bluetooth, WiBro, WLAN, and the like.
  • a wired network such as an optical cable or a LAN (UTP) cable, or CDMA, WCDMA
  • Data transmission and reception may be performed using at least one of a mobile communication method such as FDMA, a wireless communication method such as Bluetooth, WiBro, WLAN, and the like.
  • FIG. 2 is a block diagram illustrating elements of sensor device 110 in accordance with a preferred embodiment of the present invention.
  • An acceleration sensor 111, an infrared sensor 112, a magnetic sensor 113, other ultrasonic sensors, a pressure sensor, etc. may be used, and any sensor necessary for obtaining a user's exercise amount may be used.
  • FIG. 3 is a block diagram illustrating elements of a terminal device 420 according to a preferred embodiment of the present invention.
  • the exercise amount processor 130 includes an exercise time processor 131 and an exercise frequency processor 132, and each of the processor units is integrated into the exercise processor 130.
  • the exercise time processor 131 is configured to process the time that the user actually exercised using the sensor information metadata 121 generated from the sensor information metadata generator 120.
  • the exercise frequency processor 132 is also configured to process the exercise frequency generated by the user for anaerobic strength exercise using the sensor information metadata 121 generated from the sensor information metadata generator 120.
  • the virtual environment service unit 410 includes a health avatar service unit 411 and a user customized exercise recommendation and trainer service unit 412 for providing a service to the terminal device 420.
  • the health avatar service unit 411 provides a state of the health avatar through the terminal device 420.
  • the state of the health avatar refers to an external appearance such as the appearance, size, and color of the avatar.
  • the customized exercise recommendation and trainer service unit 412 provides the customized trainer information along with the current state of the user's body and the recommended exercise information to be performed through the terminal device 420.
  • the data storage unit 600 is a database for storing information received from the sensor device 110 and the user 220.
  • the data storage unit 600 includes a user information data storage unit 610 and an exercise information data storage unit 620.
  • the user information data storage unit 610 includes user preference information and personal information, and the exercise information data storage unit 620 stores a type of exercise and an exercise amount corresponding thereto.
  • the sensor information metadata generating unit 120 converts the data received from the sensor device 110 to generate the sensor information metadata 121.
  • Table 1 shows a description structure of sensor information metadata for an acceleration sensor in the form of an extensible markup language (XML) schema.
  • XML extensible markup language
  • the sensor information metadata for the acceleration sensor extends SensedInfoBaseType, a basic type of sensor information defined in ISO / IEC 23005-5, to represent sensor information, and one of the SensedInfo metadata in ISO / IEC 23005-5. Can be used as the type of. It also includes Acceleration metadata describing the values obtained from the acceleration sensor, which are defined using Float3DVectorType that can represent three-dimensional vector values defined in ISO / IEC 23005-6. It contains an axis describing the range information of the axis that the acceleration sensor can measure, and unit metadata describing the unit of the measured value.
  • Table 2 shows an example of expressing sensor information metadata of an acceleration sensor in an XML instance format.
  • Table 2 includes measurement values of the acceleration information measured from the acceleration sensor, the range of axes that can be measured by the acceleration sensor, measured time information, information on whether the sensor is activated, and unique identification information of the sensor information metadata. And an XML instance of sensor information metadata for the acceleration sensor that describes the unique identification information of the sensor to which it refers.
  • Table 3 shows sensor information metadata of the magnetic sensor in the form of an extensible markup language (XML) schema.
  • XML extensible markup language
  • the sensor information metadata for the magnetic sensor extends SensedInfoBaseType, a basic type of sensor information defined in ISO / IEC 23005-5, to represent sensor information, and one of the SensedInfo metadata in ISO / IEC 23005-5. Can be used as the type of. It also contains a value describing the information of the value measured by the magnetic sensor and a unit metadata describing the unit of the measured value.
  • Table 4 shows an example of expressing the sensor information metadata about the magnetic sensor in the form of XML instance.
  • Table 4 includes measurement values for magnetic sensor contact information measured from the magnetic sensor, measured time information, sensor activation information, unique identification information of the sensor information metadata, and unique identification information of the referring sensor.
  • Table 5 shows sensor information metadata of an infrared sensor in the form of an extensible markup language (XML) schema.
  • XML extensible markup language
  • the sensor information metadata for the infrared sensor extends SensedInfoBaseType, a basic type of sensor information defined in ISO / IEC 23005-5, to represent sensor information, and one of the SensedInfo metadata in ISO / IEC 23005-5. Can be used as the type of. In addition, it includes a distance describing the distance information measured by the infrared sensor, a sense describing the motion detection information measured by the infrared sensor, and unit metadata describing a unit of the measured value.
  • Table 6 shows an example of expressing sensor information metadata of an infrared sensor in an XML instance format.
  • Table 6 includes measurement values of the motion detection information measured from the infrared sensor, measured time information, sensor activation information, the unique identification information of the sensor information metadata and the unique identification information of the reference sensor An XML instance of sensor information metadata for an infrared sensor that describes.
  • Table 7 shows sensor information metadata of an ultrasonic sensor in the form of an extensible markup language (XML) schema.
  • XML extensible markup language
  • the sensor information metadata for the ultrasonic sensor extends SensedInfoBaseType, which is a basic type of sensor information defined in ISO / IEC 23005-5, to represent sensor information, and one of the SensedInfo metadata in ISO / IEC 23005-5. Can be used as the type of. It also includes a value describing the information of the value measured by the ultrasonic sensor, and unit metadata describing the unit of the measured value.
  • Table 8 shows an example of expressing sensor information metadata of an ultrasonic sensor in an XML instance format.
  • Table 8 includes measurement values for distance information measured from an ultrasonic sensor, and includes measured time information, unit information of measured values, sensor activation information, unique identification information of sensor information metadata, and a reference sensor.
  • the user information metadata generator 210 generates the user information metadata 211 using the user information input from the user 220.
  • FIG. 9 is a block diagram illustrating a virtual environment information metadata generator 330 according to an exemplary embodiment of the present invention.
  • the virtual environment information metadata generator 330 generates the virtual environment information metadata 331 based on the state of the health avatar and the user customized exercise recommendation and trainer service related information transmitted from the virtual environment controller 310.
  • FIG. 10 is a diagram illustrating an exercise management system for providing a fitness avatar connection and a customized exercise recommendation and trainer service through exercise amount measurement using sensor information metadata and user information metadata according to an exemplary embodiment of the present invention.
  • the user must first input the user's information into the exercise management system before starting the exercise.
  • the input user information refers to user's personal information, physical information, and preference information related to exercise (exercise site, exercise time, exercise type, etc.).
  • the input user information is generated by the user information metadata generating unit, and the user information metadata is transmitted to the exercise management system through a wired / wireless communication method and stored.
  • the user registered in the exercise management system performs exercise using various exercise equipments with sensors.
  • the sensor devices include all sensors that can obtain user body information such as blood pressure sensor, heart rate sensor, body temperature sensor, blood sugar sensor, body composition sensor, and the like, and include acceleration sensor, ultrasonic sensor, pressure sensor, infrared sensor, magnetic sensor, and the like. It can include all sensors for measuring the same momentum.
  • the sensor devices as described above collect exercise information, and the collected exercise information generates sensor information metadata in the sensor information metadata generator, and measures the exercise amount in the exercise processor. Measured exercise information is transmitted to and stored in the exercise management system in a wired / wireless communication manner.
  • the adaptive recommendation engine in the exercise management system provides a health avatar service and a customized exercise recommendation and trainer service based on user information and exercise amount information.
  • the service information generated by the adaptive recommendation engine is transmitted to the user through a wired / wireless communication.
  • the delivered service information is divided into a health avatar service, a customized exercise recommendation, and a trainer service in the virtual environment service unit of the user to provide a service to a terminal such as a computer, a terminal, and a smartphone that a user can experience.
  • the health avatar service provided to the user is reflected as an avatar as much as the actual exercise, and the user increases the desire of the exercise due to the continuous recommendation event and the customized recommendation trainer service.
  • the promotion effect of this exercise is very helpful for chronic diseases, and is expected to be able to provide a high quality of life by being freed from obesity and various adult diseases.

Landscapes

  • Health & Medical Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • Medical Informatics (AREA)
  • Primary Health Care (AREA)
  • General Health & Medical Sciences (AREA)
  • Public Health (AREA)
  • Epidemiology (AREA)
  • Business, Economics & Management (AREA)
  • Biophysics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • General Business, Economics & Management (AREA)
  • Biomedical Technology (AREA)
  • Physical Education & Sports Medicine (AREA)
  • Pathology (AREA)
  • Tourism & Hospitality (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Human Resources & Organizations (AREA)
  • User Interface Of Digital Computer (AREA)

Description

센서 정보와 헬스 아바타를 이용한 운동 관리 시스템Exercise Management System Using Sensor Information and Health Avatar

본 발명은 운동기구에 부착된 센서들로부터 획득된 정보를 바탕으로 운동량을 측정하고, 헬스 아바타를 이용하여 운동 효과를 효과적으로 사용자에게 보여주며, 사용자 맞춤형 운동 추천 및 트레이너 서비스를 제공하는 운동 관리 시스템에 관한 것이다.The present invention measures the amount of exercise based on the information obtained from the sensors attached to the exercise equipment, using a health avatar to effectively show the exercise effect to the user, to the exercise management system that provides customized exercise recommendation and trainer services It is about.

최근 건강에 대한 관심이 증가하여 공원의 산책로와 옥외 운동기구 및 헬스센터 등의 이용률은 증가하고 있지만, 체계적인 운동 관리 서비스는 미흡한 상황이다. 일반적인 운동 관리 시스템은 사용자가 오프라인으로 공원 내 운동기구 사용을 위해 등록하고, 본인이 운동한 결과를 따로 오프라인이나 온라인 상에서 직접 수동으로 입력해야만, 운동 관리 시스템에 운동량 정보가 입력되어 제대로 된 운동 관리 서비스를 받을 수 있다. 그러나 이러한 방식은 사용자가 매번 수동적으로 본인의 운동 정보를 입력해주어야 하는 문제가 있으며, 체계적인 운동 관리 서비스를 제공받는데 있어 한계가 있다. 예를 들어, 사용자가 어떤 특정 운동을 선호하거나, 운동을 통해 특정 신체 부위를 발달시키고자 한다면, 운동 전/후에 오프라인이나 온라인을 통한 트레이너나 상담원의 안내를 받아야 한다. 이는 사용자 입장에서는 매우 번거롭고 비효율적인 서비스 제공 방법이라는 문제가 있다.Recently, as interest in health has increased, the utilization rate of park trails, outdoor sports equipment, and fitness centers has increased, but systematic exercise management services are insufficient. In general, the exercise management system requires the user to register for the use of the exercise equipment in the park offline and manually input the result of his / her exercise separately offline or online, and the exercise information is inputted in the exercise management system so that the proper exercise management service Can be received. However, this method has a problem that a user must manually input his or her exercise information every time, and there is a limit in providing a systematic exercise management service. For example, if a user prefers a particular exercise or wants to develop a specific body part through exercise, he or she should be guided by a trainer or counselor offline or online before or after the exercise. This has a problem of a very troublesome and inefficient service providing method for the user.

본 발명은 상기된 문제점을 해결하기 위해, 다양한 센서를 운동기구에 부착하여 운동량을 측정하는 방법과 헬스 아바타를 이용하여 운동 효과를 효과적으로 사용자에게 보여주는 방법 및 사용자 맞춤형 운동 추천 및 트레이너 서비스를 제공하는 방법을 포함하는 운동 관리 시스템을 제공한다.The present invention to solve the above problems, a method of measuring the amount of exercise by attaching a variety of sensors to the exercise equipment and a method of effectively showing the exercise effect to the user using a health avatar and a method for providing a customized exercise recommendation and trainer services It provides an exercise management system comprising a.

상기 목적을 달성하기 위해, 본 발명은 다양한 센서를 이용한 운동량 측정 방법을 포함하며, 또한 측정된 운동량과 헬스 아바타와의 연계 방법 및 사용자 맞춤형 운동 추천 및 트레이너 서비스를 제공하는 방법를 포함하고 있는 운동 관리 시스템을 제공하는 것을 특징으로 한다.In order to achieve the above object, the present invention includes an exercise amount measuring method using various sensors, and also includes a method of linking the measured exercise amount with a health avatar and a method for providing a user-specific exercise recommendation and trainer service. It characterized in that to provide.

여기서 운동량 측정을 위한 센서들은 초음파센서, 가속도센서, 마그네틱 센서, 혈압센서, 심전도 센서, 맥박 센서, 혈당 센서, 체온 센서 등과 같은 여러가지 센서들이 될 수 있으며, 센서로부터 측정된 데이터를 센서 정보 메타데이터로 변환하고 운동량 처리부로 전송하여 운동량을 측정하는 방법을 포함하고 있다.Here, the sensors for measuring the momentum may be various sensors such as an ultrasonic sensor, an acceleration sensor, a magnetic sensor, a blood pressure sensor, an electrocardiogram sensor, a pulse sensor, a blood sugar sensor, a temperature sensor, and the like. It converts and transmits to the momentum processor to measure the amount of exercise.

헬스 아바타는 사용자에게 운동 효과를 효과적으로 보여주기 위한 도구로서, 사용자의 신체 정보나 운동량 정보 등을 바탕으로 운동 효과를 가상으로 체험 할 수 있는 서비스를 제공하는 방법을 포함하고 있다. 또한 사용자 맞춤형 운동 추천 및 트레이너 서비스를 제공하기 위해서, 적응/추천 엔진을 포함하며, 이 엔진을 통해 사용자에게 적합한 운동을 추천하거나, 트레이너 서비스 등을 제공할 수 있다.The health avatar is a tool for effectively showing the exercise effect to the user, and includes a method of providing a service that can virtually experience the exercise effect based on the user's body information or exercise amount information. In addition, in order to provide customized exercise recommendation and trainer services, the engine includes an adaptation / recommendation, and through this engine, a user may recommend a suitable exercise or provide a trainer service.

위와 같은 서비스들을 제공하는 시스템을 위해서 센서 장치, 획득된 센서 정보를 메타데이터로 변환하는 센서 정보 메타데이터 생성부, 센서 정보 메타데이터로부터 운동량을 측정해주는 운동량 처리부, 사용자로부터 사용자 정보를 입력 받아 메타데이터를 생성하는 사용자 정보 메타데이터 생성부, 운동량 처리부에서 계산된 운동량과 사용자의 정보들을 저장할 수 있는 데이터 저장부, 저장된 데이터를 바탕으로 사용자 맞춤형 운동 추천 및 트레이너 서비스 제공을 위한 적응/추천 엔진부, 운동 효과를 표현하는 헬스 아바타의 상태 정보를 제어하는 가상 환경 제어부와 헬스 아바타 상태 정보 및 사용자 맞춤형 운동 추천 및 트레이너 서비스 정보 등을 메타데이터로 변환해 주는 가상 환경 정보 메타데이터 생성부, 가상 환경 정보 메타데이터를 이용하여 모바일 및 기타 디스플레이 장비에서 헬스 아바타 서비스와 사용자 맞춤형 운동 추천 및 트레이너 서비스 등을 제공하는 가상 환경 서비스부와 사용자에게 실제 서비스를 제공하는 단말 장치 등을 포함하고 있다.For a system providing the above services, a sensor device, a sensor information metadata generator for converting the acquired sensor information into metadata, an exercise amount processor for measuring an exercise amount from the sensor information metadata, metadata received from the user and received user information User information metadata generation unit for generating a, a data storage unit for storing the exercise amount and the user's information calculated in the exercise amount processing unit, based on the stored data adaptation / recommendation engine unit for recommending a customized exercise and providing a trainer service, exercise The virtual environment controller for controlling the health information of the health avatar expressing the effect, the virtual environment information metadata generator for converting the health avatar status information, the customized exercise recommendation, and the trainer service information into metadata, the virtual environment information metadata To this The Avatar has a health service and customized workout and trainer recommended services such as virtual environments and user service department to provide mobile and other display equipment, including terminal equipment to provide real service.

상기와 같은 구성에 의하여 다양한 센서로부터 획득된 정보를 바탕으로 운동량을 측정하고, 헬스 아바타를 이용하여 운동 효과를 효과적으로 사용자에게 보여주며, 사용자 맞춤형 운동 추천 및 트레이너 서비스를 제공할 수 있다.By the above configuration, it is possible to measure the amount of exercise based on the information obtained from various sensors, effectively show the exercise effect to the user using the health avatar, and provide a user-specific exercise recommendation and trainer service.

본 발명에 있어서, 개시되는 발명 중 대표적인 것에 의하여 얻어지는 효과를 간단히 설명하면 다음과 같다. In the present invention, the effects obtained by the representative ones of the disclosed inventions will be briefly described as follows.

본 발명은 운동 관련 센서로부터 생성되는 정보와 헬스 아바타 제어 정보 및 사용자 정보의 데이터 포멧을 메타데이터 형태로 송수신하도록 하여, 다양한 장치 및 시스템들에 독립적인 시스템 환경을 구축할 수 있는 효과가 있다. 또한 기존의 헬스클럽과 같은 오프라인 건강관리 서비스의 시간적, 공간적 제약으로 건강관리서비스 산업의 활성화에 한계를 극복하며, 맞춤형 건강관리 서비스의 활성화를 통해 현재 나날이 급증하고 있는 만성질환자를 예방함으로써, 사회적, 개인적 의료비 부담을 줄일 수 있는 효과가 있다. 그리고 좀 더 지능화된 사용자 맞춤형 서비스를 제공하는 새로운 건강관리 서비스를 제공함으로써 건강과 삶의 질을 향상 시킬 수 있는 효과가 있다.The present invention has an effect of establishing a system environment independent of various devices and systems by transmitting and receiving the data format of the motion-related sensor and the data format of the health avatar control information and the user information in the form of metadata. In addition, by overcoming the limitations in the activation of the health care service industry due to the time and space constraints of the existing offline health care services such as the existing health clubs, and by activating customized health care services, it is possible to prevent chronic diseases that are increasing day by day. This can reduce the burden of personal medical expenses. And by providing new health care services that provide more intelligent and customized services, there is an effect that can improve health and quality of life.

도 1은 본 발명의 바람직한 실시예에 따른 운동량 측정을 통한 헬스 아바타 서비스와 사용자 맞춤형 운동 추천 및 트레이너 서비스 제공을 위한 운동 관리 시스템의 구조를 도시한 블록도이다.1 is a block diagram illustrating a structure of an exercise management system for providing a health avatar service and a user customized exercise recommendation and trainer service by measuring an exercise amount according to an exemplary embodiment of the present invention.

도 2는 본 발명의 바람직한 실시예에 따른 센서 장치의 요소들을 도시한 블록도이다.2 is a block diagram illustrating elements of a sensor device according to a preferred embodiment of the present invention.

도 3은 본 발명의 바람직한 실시예에 따른 단말 장치의 요소들을 도시한 블록도이다.3 is a block diagram illustrating elements of a terminal device according to a preferred embodiment of the present invention.

도 4는 본 발명의 바람직한 실시예에 따른 운동량 처리부를 도시한 블록도이다.Figure 4 is a block diagram showing a momentum processing unit according to a preferred embodiment of the present invention.

도 5는 본 발명의 바람직한 실시예에 따른 가상 환경 서비스부를 도시한 블록도이다.5 is a block diagram illustrating a virtual environment service unit according to a preferred embodiment of the present invention.

도 6은 본 발명의 바람직한 실시예에 따른 데이터 저장부를 도시한 블록도이다.6 is a block diagram illustrating a data storage unit according to a preferred embodiment of the present invention.

도 7은 본 발명의 바람직한 실시예에 따른 센서 정보 메타데이터 생성부를 도시한 블록도이다.7 is a block diagram illustrating a sensor information metadata generator according to a preferred embodiment of the present invention.

도 8은 본 발명의 바람직한 실시예에 따른 사용자 정보 메타데이터 생성부를 도시한 블록도이다. 8 is a block diagram illustrating a user information metadata generator according to an exemplary embodiment of the present invention.

도 9는 본 발명의 바람직한 실시예에 따른 가상 환경 정보 메타데이터 생성부를 도시한 블록도이다. 9 is a block diagram illustrating a virtual environment information metadata generator according to a preferred embodiment of the present invention.

도 10은 본 발명의 바람직한 실시예에 따라 센서 정보 메타데이터와 사용자 정보 메타데이터를 활용하여 운동량 측정을 통한 헬스 아바타 연계 및 사용자 맞춤형 운동 추천 및 트레이너 서비스를 제공하는 운동 관리 시스템을 도시한 도면이다. FIG. 10 is a diagram illustrating an exercise management system for providing a health avatar connection and a customized exercise recommendation and trainer service through exercise amount measurement using sensor information metadata and user information metadata according to an exemplary embodiment of the present invention.

이하, 첨부된 도면에 따라서 본 발명의 구성을 보다 상세히 설명한다. 여기서 각 도면에 붙여진 도면부호는 일관성을 유지하고 있으므로 다른 도면이라도 동일한 부호로 표기된 것은 동일한 구성 및 작용을 가지는 것으로 해석되어야 한다.Hereinafter, the configuration of the present invention according to the accompanying drawings in more detail. Here, the reference numerals attached to each drawing maintains consistency, and therefore, the same reference numerals should be interpreted as having the same configuration and operation in different drawings.

도 1은 본 발명의 바람직한 실시예에 따른 운동량 측정을 통한 헬스 아바타 서비스와 사용자 맞춤형 운동 추천 및 트레이너 서비스 제공을 위한 운동 관리 시스템의 구조를 도시한 블록도이다.1 is a block diagram illustrating a structure of an exercise management system for providing a health avatar service and a user customized exercise recommendation and trainer service by measuring an exercise amount according to an exemplary embodiment of the present invention.

먼저 도 1에서 제시된 운동 관리 시스템의 구동 방식을 간략하게 설명하면, 센서 장치(100)로부터 들어오는 값들을 바탕으로 센서 정보 메타데이터 생성부(120)에서는 센서 정보 메타데이터(121)를 생성하고 운동량 처리부(130)에 전달한다. 운동량 처리부에서는 받아들인 센서 정보 메타데이터(121)를 통해 운동량을 측정한다. 측정된 운동량 정보는 통신 채널부(500)를 이용하여 데이터 저장부(600)로 전달되어 저장된다. 사용자(220)는 본인의 개인 정보와 신체 정보 및 운동종류, 운동부위, 운동강도, 운동시간 등 자신이 선호하는 운동 관련 정보들을 입력하게 되며, 입력된 사용자 정보를 바탕으로 사용자 정보 메타데이터 생성부(210)에서 사용자 정보 메타데이터를 생성한다. 생성된 사용자 정보 메타데이터(211)는 통신채널부(500)를 이용하여 데이터 저장부(600)로 전달되어 저장된다. 적응/추천 엔진부(320)에서는 데이터 저장부(600)에 저장된 사용자 정보와 사용자 선호 정보, 그리고 운동량 정보들을 바탕으로 사용자 맞춤형 운동 추천 및 트레이너 서비스 관련 정보와 헬스 아바타 상태 정보 등을 생성해서 가상 환경 제어부(310)로 전달한다. 가상 환경 제어부(310)에서는 헬스 아바타의 상태 및 사용자 맞춤형 운동 추천 및 트레이너 서비스 관련 정보 등을 표현하기 위한 데이터를 가상 환경 정보 메타데이터 생성부(330)로 전달하여 가상 환경 정보 메타데이터(331)를 생성하게 된다. 생성된 가상 환경 정보 메타데이터(331)는 통신 채널부(500)를 이용하여 가상 환경 서비스부(410)에 전달 되고, 가상 환경 정보 메타데이터를 이용하여 헬스 아바타와 사용 맞춤형 운동 추천 및 트레이너 서비스를 제공한다. 가상 환경 서비스부(410)에서 제공하는 서비스들은 단말 장치(420)를 통하여 실제 사용자에게 서비스를 제공하게 된다.First, the driving method of the exercise management system shown in FIG. 1 will be briefly described. On the basis of values input from the sensor device 100, the sensor information metadata generating unit 120 generates the sensor information metadata 121 and generates an exercise amount processing unit. Forward to 130. The exercise amount processing unit measures the exercise amount through the received sensor information metadata 121. The measured exercise amount information is transmitted to and stored in the data storage unit 600 using the communication channel unit 500. The user 220 inputs his or her own personal information, physical information, exercise type, exercise part, exercise intensity, exercise time, and the like, and information related to the user's preferred exercise, and the user information metadata generator based on the input user information. In operation 210, user information metadata is generated. The generated user information metadata 211 is transferred to the data storage unit 600 using the communication channel unit 500 and stored. The adaptation / recommendation engine unit 320 generates a user-specific exercise recommendation, trainer service related information, health avatar status information, and the like based on the user information, the user preference information, and the exercise information stored in the data storage unit 600, and the virtual environment. Transfer to the controller 310. The virtual environment controller 310 transmits data for representing the state of the health avatar, user customized exercise recommendation, and trainer service related information to the virtual environment information metadata generator 330 to provide the virtual environment information metadata 331. Will be created. The generated virtual environment information metadata 331 is transferred to the virtual environment service unit 410 using the communication channel unit 500, and uses the virtual environment information metadata to provide a fitness avatar and a customized exercise recommendation and trainer service. to provide. The services provided by the virtual environment service unit 410 provide a service to an actual user through the terminal device 420.

운동량 처리부(130)와 데이터 저장부(600)사이, 사용자 선호 정보통신 메타데이터 제어부(210)와 데이터 저장부 사이, 적응/추천 엔진부(320)와 데이터 저장부 사이, 가상 환경 정보 메타데이터 생성부(330)와 가상 환경 서비스부(410) 사이의 통신 채널부(500)는 광케이블 또는 랜(UTP)케이블과 같은 유선망으로 연결하여 특정 통신 규약으로 데이터를 송수신할 수 있으며, 또는 CDMA, WCDMA, FDMA 와 같은 이동통신, 블루투스, 와이브로, 무선랜 등과 같은 무선 통신 방식 중 적어도 하나를 이용하여 데이터 송수신을 수행할 수도 있으나, 이는 하나의 실시예일뿐, 데이터 송수신에 사용될 수 있는 통신 방식이면, 어느 통신방식이나 적용 가능함은 물론이다.Generating virtual environment information metadata between the momentum processor 130 and the data storage 600, between the user preferred information communication metadata control unit 210 and the data storage unit, between the adaptation / recommendation engine unit 320 and the data storage unit The communication channel unit 500 between the unit 330 and the virtual environment service unit 410 may transmit and receive data using a specific communication protocol by connecting a wired network such as an optical cable or a LAN (UTP) cable, or CDMA, WCDMA, Data transmission and reception may be performed using at least one of a mobile communication method such as FDMA, a wireless communication method such as Bluetooth, WiBro, WLAN, and the like. However, this is only one embodiment. Of course, it is also applicable.

도 2는 본 발명의 바람직한 실시예에 따른 센서 장치(110)의 요소들을 도시한 블록도이다. 가속도 센서(111), 적외선 센서(112), 마그네틱 센서(113), 그 외 초음파 센서, 압력 센서 등을 포함하며, 사용자의 운동량을 구하기 위해서 필요한 어떠한 센서를 사용해도 무방하다.2 is a block diagram illustrating elements of sensor device 110 in accordance with a preferred embodiment of the present invention. An acceleration sensor 111, an infrared sensor 112, a magnetic sensor 113, other ultrasonic sensors, a pressure sensor, etc. may be used, and any sensor necessary for obtaining a user's exercise amount may be used.

도 3은 본 발명의 바람직한 실시예에 따른 단말 장치(420)의 요소들을 도시한 블록도이다. 스마트 폰(421), 컴퓨터(422), 전용 단말기(423) 등 사용자에게 실제 서비스를 제공하기 위한 장치들을 모두 포함한다.3 is a block diagram illustrating elements of a terminal device 420 according to a preferred embodiment of the present invention. The smart phone 421, the computer 422, a dedicated terminal 423, including all the devices for providing the actual service to the user.

도 4는 본 발명의 바람직한 실시예에 따른 운동량 처리부(130)를 도시한 블록도이다. 운동량 처리부(130)는 운동시간 처리부(131)와 운동횟수 처리부(132)로 구성되어 있으며, 구성된 각 처리부들은 운동량 처리부(130) 하나로 통합 한다. 운동시간 처리부(131)는 센서 정보 메타데이터 생성부(120)로부터 생성된 센서 정보 메타데이터(121)를 이용하여 사용자가 실제 운동한 시간을 처리하기 위해 구성되어 있다. 운동횟수 처리부(132) 또한 센서 정보 메타데이터 생성부(120)로부터 생성된 센서 정보 메타데이터(121)를 이용하여 사용자가 무산소 근력 운동을 함으로써 발생되는 운동 횟수를 처리하기 위해 구성되어 있다.4 is a block diagram showing the momentum processor 130 according to an embodiment of the present invention. The exercise amount processor 130 includes an exercise time processor 131 and an exercise frequency processor 132, and each of the processor units is integrated into the exercise processor 130. The exercise time processor 131 is configured to process the time that the user actually exercised using the sensor information metadata 121 generated from the sensor information metadata generator 120. The exercise frequency processor 132 is also configured to process the exercise frequency generated by the user for anaerobic strength exercise using the sensor information metadata 121 generated from the sensor information metadata generator 120.

도 5는 본 발명의 바람직한 실시예에 따른 가상 환경 서비스부(410)를 도시한 블록도이다. 가상 환경 서비스부(410)는 단말 장치(420)에 서비스를 제공하기 위한 헬스 아바타 서비스부(411)와 사용자 맞춤형 운동 추천 및 트레이너 서비스부(412)로 구성되어 있다. 헬스 아바타 서비스부(411)는 단말 장치(420)를 통하여 헬스 아바타의 상태를 제공한다. 헬스 아바타의 상태라 함은 아바타의 생김새, 크기, 색 등 외적인 모습을 말한다. 사용자 맞춤형 운동 추천 및 트레이너 서비스부(412)는 단말 장치(420)를 통하여 현재 사용자의 몸 상태, 다음에 해야 할 추천 운동 정보 등과 함께 사용자 맞춤형 트레이너 정보를 제공한다.5 is a block diagram illustrating a virtual environment service unit 410 according to a preferred embodiment of the present invention. The virtual environment service unit 410 includes a health avatar service unit 411 and a user customized exercise recommendation and trainer service unit 412 for providing a service to the terminal device 420. The health avatar service unit 411 provides a state of the health avatar through the terminal device 420. The state of the health avatar refers to an external appearance such as the appearance, size, and color of the avatar. The customized exercise recommendation and trainer service unit 412 provides the customized trainer information along with the current state of the user's body and the recommended exercise information to be performed through the terminal device 420.

도 6은 본 발명의 바람직한 실시예에 따른 데이터 저장부(600)를 도시한 블록도이다. 데이터 저장부(600)는 센서 장치(110)와 사용자(220)로부터 받은 정보들을 저장하기 위한 데이터 베이스이며, 사용자 정보 데이터 저장부(610)와 운동 정보 데이터 저장부(620)로 구성되어 있다. 사용자 정보 데이터 저장부(610)는 사용자 선호 정보와 개인 정보를 포함하고 있으며, 운동 정보 데이터 저장부(620)는 운동의 종류와 그에 해당하는 운동량에 대해서 저장하고 있다.6 is a block diagram illustrating a data storage unit 600 according to a preferred embodiment of the present invention. The data storage unit 600 is a database for storing information received from the sensor device 110 and the user 220. The data storage unit 600 includes a user information data storage unit 610 and an exercise information data storage unit 620. The user information data storage unit 610 includes user preference information and personal information, and the exercise information data storage unit 620 stores a type of exercise and an exercise amount corresponding thereto.

도 7은 본 발명의 바람직한 실시예에 따른 센서 정보 메타데이터 생성부(120)를 도시한 블록도이다. 센서 정보 메타 데이터 생성부(120)에서는 센서 장치(110)로부터 받은 데이터를 변환하여 센서 정보 메타데이터(121)를 생성하게 된다.7 is a block diagram illustrating a sensor information metadata generator 120 according to an exemplary embodiment of the present invention. The sensor information metadata generating unit 120 converts the data received from the sensor device 110 to generate the sensor information metadata 121.

표 1은 가속도 센서에 대한 센서 정보 메타데이터의 서술 구조를 확장성 생성언어(XML: eXtensible Markup Language) 스키마(Schema) 형태로 나타낸 것이다.Table 1 shows a description structure of sensor information metadata for an acceleration sensor in the form of an extensible markup language (XML) schema.

표 1 <complexType name="AccelerationSensorType"> <complexContent> <extension base="iidl:SensedInfoBaseType"> <sequence> <element name="Acceleration" type="mpegvct:Float3DVectorType" minOccurs="0"/></sequence> <attribute name="axis" type="mpeg7:unsigned2" use="optional"/> <attribute name="unit" type="mpegvct:unitType" use="optional"/> </extension> </complexContent></complexType> Table 1 <complexType name = "AccelerationSensorType"><complexContent><extension base = "iidl: SensedInfoBaseType"><sequence><element name = "Acceleration" type = "mpegvct: Float3DVectorType" minOccurs = "0"/></sequence>< attribute name = "axis" type = "mpeg7: unsigned2" use = "optional"/><attribute name = "unit" type = "mpegvct: unitType" use = "optional"/></extension></complexContent>< / complexType>

표 1에서 가속도 센서에 대한 센서 정보 메타데이터는 센서 정보를 표현하기 위하여, ISO/IEC 23005-5 에서 정의된 센서 정보의 기본형인 SensedInfoBaseType을 확장하였으며, ISO/IEC 23005-5 에서 SensedInfo 메타데이터의 하나의 타입으로 사용될 수 있다. 또한 가속도 센서에서 획득된 값을 서술하는 Acceleration 메타데이터를 포함하며, 이는 ISO/IEC 23005-6 에서 정의된 3차원 벡터 값을 표현할 수 있는 Float3DVectorType을 이용하여 정의되었다. 그리고 가속도 센서가 측정 가능한 축의 범위 정보를 서술하는 axis, 측정된 값의 단위를 서술하는 unit 메타데이터를 포함한다.In Table 1, the sensor information metadata for the acceleration sensor extends SensedInfoBaseType, a basic type of sensor information defined in ISO / IEC 23005-5, to represent sensor information, and one of the SensedInfo metadata in ISO / IEC 23005-5. Can be used as the type of. It also includes Acceleration metadata describing the values obtained from the acceleration sensor, which are defined using Float3DVectorType that can represent three-dimensional vector values defined in ISO / IEC 23005-6. It contains an axis describing the range information of the axis that the acceleration sensor can measure, and unit metadata describing the unit of the measured value.

표 2는 가속도 센서에 대한 센서 정보 메타데이터를 XML 인스턴스 형식으로 표현한 예를 나타낸 것이다.Table 2 shows an example of expressing sensor information metadata of an acceleration sensor in an XML instance format.

표 2 <iidl:SensedInfo xsi:type="siv:AccelerationSensorType" activate="true" id="AS001" sensorIdRef="ASID_01" axis="3"> <iidl:TimeStamp xsi:type="mpegvct:ClockTickTimeType" timeScale="100" pts="60000"/> <siv:Acceleration> <mpegvct:X>9.8</mpegvct:X> <mpegvct:Y>4.9</mpegvct:Y> <mpegvct:Z>-4.9</mpegvct:Z> </siv:Acceleration></iidl:SensedInfo> TABLE 2 <iidl: SensedInfo xsi: type = "siv: AccelerationSensorType" activate = "true" id = "AS001" sensorIdRef = "ASID_01" axis = "3"><iidl: TimeStamp xsi: type = "mpegvct: ClockTickTimeType" timeScale = " 100 "pts =" 60000 "/><siv:Acceleration><mpegvct:X> 9.8 </ mpegvct: X><mpegvct:Y> 4.9 </ mpegvct: Y><mpegvct:Z> -4.9 </ mpegvct: Z ></ siv: Acceleration></ iidl: SensedInfo>

상기 표 2는 가속도 센서로부터 측정된 가속도 정보에 대한 측정 값을 포함하고 있으며, 가속도 센서에서 측정할 수 있는 축의 범위와, 측정된 시간 정보, 센서의 활성화 여부 정보, 센서 정보 메타데이터의 고유 식별 정보 및 참조하는 센서의 고유 식별 정보를 서술하고 있는 가속도 센서에 대한 센서 정보 메타데이터의 XML 인스턴스이다.Table 2 includes measurement values of the acceleration information measured from the acceleration sensor, the range of axes that can be measured by the acceleration sensor, measured time information, information on whether the sensor is activated, and unique identification information of the sensor information metadata. And an XML instance of sensor information metadata for the acceleration sensor that describes the unique identification information of the sensor to which it refers.

표 3은 마그네틱 센서에 대한 센서 정보 메타데이터를 확장성 생성언어(XML: eXtensible Markup Language) 스키마(Schema) 형태로 나타낸 것이다.Table 3 shows sensor information metadata of the magnetic sensor in the form of an extensible markup language (XML) schema.

표 3 <complexType name="MagneticSensorType"> <complexContent> <extension base="iidl:SensedInfoBaseType"> <attribute name="value" type="boolean" use="optional"/> <attribute name="unit" type="mpegvct:unitType" use="optional"/> </extension> </complexContent></complexType> TABLE 3 <complexType name = "MagneticSensorType"><complexContent><extension base = "iidl: SensedInfoBaseType"><attribute name = "value" type = "boolean" use = "optional"/><attribute name = "unit" type = " mpegvct: unitType "use =" optional "/></extension></complexContent></complexType>

표 3에서 마그네틱 센서에 대한 센서 정보 메타데이터는 센서 정보를 표현하기 위하여, ISO/IEC 23005-5 에서 정의된 센서 정보의 기본형인 SensedInfoBaseType을 확장하였으며, ISO/IEC 23005-5 에서 SensedInfo 메타데이터의 하나의 타입으로 사용될 수 있다. 또한 마그네틱 센서가 측정한 값의 정보를 서술하는 value, 측정된 값의 단위를 서술하는 unit 메타데이터를 포함한다.In Table 3, the sensor information metadata for the magnetic sensor extends SensedInfoBaseType, a basic type of sensor information defined in ISO / IEC 23005-5, to represent sensor information, and one of the SensedInfo metadata in ISO / IEC 23005-5. Can be used as the type of. It also contains a value describing the information of the value measured by the magnetic sensor and a unit metadata describing the unit of the measured value.

표 4는 마그네틱 센서에 대한 센서 정보 메타데이터를 XML 인스턴스 형식으로 표현한 예를 나타낸 것이다.Table 4 shows an example of expressing the sensor information metadata about the magnetic sensor in the form of XML instance.

표 4 <iidl:SensedInfo xsi:type="siv:MagneticSensorType" activate="true" id="Magnetic01" sensorIdRef="MS_01" value="true"> <iidl:TimeStamp xsi:type="mpegvct:ClockTickTimeType" timeScale="100" pts="60000"/></iidl:SensedInfo> Table 4 <iidl: SensedInfo xsi: type = "siv: MagneticSensorType" activate = "true" id = "Magnetic01" sensorIdRef = "MS_01" value = "true"><iidl: TimeStamp xsi: type = "mpegvct: ClockTickTimeType" timeScale = " 100 "pts =" 60000 "/></ iidl: SensedInfo>

상기 표 4는 마그네틱 센서로부터 측정된 마그네틱 센서 접촉 여부 정보에 대한 측정 값을 포함하고 있으며, 측정된 시간 정보, 센서의 활성화 여부 정보, 센서 정보 메타데이터의 고유 식별 정보 및 참조하는 센서의 고유 식별 정보를 서술하고 있는 마그네틱 센서에 대한 센서 정보 메타데이터의 XML 인스턴스이다.Table 4 includes measurement values for magnetic sensor contact information measured from the magnetic sensor, measured time information, sensor activation information, unique identification information of the sensor information metadata, and unique identification information of the referring sensor. An XML instance of sensor information metadata for a magnetic sensor that describes.

표 5는 적외선 센서에 대한 센서 정보 메타데이터를 확장성 생성언어(XML: eXtensible Markup Language) 스키마(Schema) 형태로 나타낸 것이다.Table 5 shows sensor information metadata of an infrared sensor in the form of an extensible markup language (XML) schema.

표 5 <complexType name="InfraredRaySensorType"> <complexContent> <extension base="iidl:SensedInfoBaseType"> <attribute name="distance" type="float" use="optional"/> <attribute name="perceive" type="boolean" use="optional"/> <attribute name="unit" type="mpegvct:unitType" use="optional"/> </extension> </complexContent></complexType> Table 5 <complexType name = "InfraredRaySensorType"><complexContent><extension base = "iidl: SensedInfoBaseType"><attribute name = "distance" type = "float" use = "optional"/><attribute name = "perceive" type = " boolean "use =" optional "/><attribute name =" unit "type =" mpegvct: unitType "use =" optional "/></extension></complexContent></complexType>

표 5에서 적외선 센서에 대한 센서 정보 메타데이터는 센서 정보를 표현하기 위하여, ISO/IEC 23005-5 에서 정의된 센서 정보의 기본형인 SensedInfoBaseType을 확장하였으며, ISO/IEC 23005-5 에서 SensedInfo 메타데이터의 하나의 타입으로 사용될 수 있다. 또한 적외선 센서가 측정한 거리 정보를 서술하는 distance, 적외선 센서가 측정한 움직임 감지 여부 정보를 서술하는 perceive, 측정된 값의 단위를 서술하는 unit 메타데이터를 포함한다.In Table 5, the sensor information metadata for the infrared sensor extends SensedInfoBaseType, a basic type of sensor information defined in ISO / IEC 23005-5, to represent sensor information, and one of the SensedInfo metadata in ISO / IEC 23005-5. Can be used as the type of. In addition, it includes a distance describing the distance information measured by the infrared sensor, a sense describing the motion detection information measured by the infrared sensor, and unit metadata describing a unit of the measured value.

표 6은 적외선 센서에 대한 센서 정보 메타데이터를 XML 인스턴스 형식으로 표현한 예를 나타낸 것이다.Table 6 shows an example of expressing sensor information metadata of an infrared sensor in an XML instance format.

표 6 <iidl:SensedInfo xsi:type="siv:InfraredRaySensorType" activate="true" id="IntraRay01" sensorIdRef="IRSID_01" perceive="true"> <iidl:TimeStamp xsi:type="mpegvct:ClockTickTimeType" timeScale="100" pts="60000"/></iidl:SensedInfo> Table 6 <iidl: SensedInfo xsi: type = "siv: InfraredRaySensorType" activate = "true" id = "IntraRay01" sensorIdRef = "IRSID_01" perceive = "true"><iidl: TimeStamp xsi: type = "mpegvct: ClockTickTimeType" timeScale = " 100 "pts =" 60000 "/></ iidl: SensedInfo>

상기 표 6은 적외선 센서로부터 측정된 움직임 감지 여부 측정 정보에 대한 측정 값을 포함하고 있으며, 측정된 시간 정보, 센서의 활성화 여부 정보, 센서 정보 메타데이터의 고유 식별 정보 및 참조하는 센서의 고유 식별 정보를 서술하고 있는 적외선 센서에 대한 센서 정보 메타데이터의 XML 인스턴스이다.Table 6 includes measurement values of the motion detection information measured from the infrared sensor, measured time information, sensor activation information, the unique identification information of the sensor information metadata and the unique identification information of the reference sensor An XML instance of sensor information metadata for an infrared sensor that describes.

표 7은 초음파 센서에 대한 센서 정보 메타데이터를 확장성 생성언어(XML: eXtensible Markup Language) 스키마(Schema) 형태로 나타낸 것이다.Table 7 shows sensor information metadata of an ultrasonic sensor in the form of an extensible markup language (XML) schema.

표 7 <complexType name="UltrasonicsWaveSensorType"> <complexContent> <extension base="iidl:SensedInfoBaseType"> <attribute name="value" type="float" use="optional"/> <attribute name="unit" type="mpegvct:unitType" use="optional"/> </extension> </complexContent></complexType> TABLE 7 <complexType name = "UltrasonicsWaveSensorType"><complexContent><extension base = "iidl: SensedInfoBaseType"><attribute name = "value" type = "float" use = "optional"/><attribute name = "unit" type = " mpegvct: unitType "use =" optional "/></extension></complexContent></complexType>

표 7에서 초음파 센서에 대한 센서 정보 메타데이터는 센서 정보를 표현하기 위하여, ISO/IEC 23005-5 에서 정의된 센서 정보의 기본형인 SensedInfoBaseType을 확장하였으며, ISO/IEC 23005-5 에서 SensedInfo 메타데이터의 하나의 타입으로 사용될 수 있다. 또한 초음파 센서가 측정한 값의 정보를 서술하는 value, 측정된 값의 단위를 서술하는 unit 메타데이터를 포함한다.In Table 7, the sensor information metadata for the ultrasonic sensor extends SensedInfoBaseType, which is a basic type of sensor information defined in ISO / IEC 23005-5, to represent sensor information, and one of the SensedInfo metadata in ISO / IEC 23005-5. Can be used as the type of. It also includes a value describing the information of the value measured by the ultrasonic sensor, and unit metadata describing the unit of the measured value.

표 8은 초음파 센서에 대한 센서 정보 메타데이터를 XML 인스턴스 형식으로 표현한 예를 나타낸 것이다.Table 8 shows an example of expressing sensor information metadata of an ultrasonic sensor in an XML instance format.

표 8 <iidl:SensedInfo xsi:type="siv:UltrasonicsWaveSensorType" activate="true" id="UltraWave01" sensorIdRef="UWSID_01" value="25.13" unit="urn:mpeg:mpeg-v:01-CI-UnitTypeCS-NS:Cm"> <iidl:TimeStamp xsi:type="mpegvct:ClockTickTimeType" timeScale="100" pts="60000"/></iidl:SensedInfo> Table 8 <iidl: SensedInfo xsi: type = "siv: UltrasonicsWaveSensorType" activate = "true" id = "UltraWave01" sensorIdRef = "UWSID_01" value = "25.13" unit = "urn: mpeg: mpeg-v: 01-CI-UnitTypeCS- NS: Cm "><iidl: TimeStamp xsi: type =" mpegvct: ClockTickTimeType "timeScale =" 100 "pts =" 60000 "/></ iidl: SensedInfo>

상기 표 8은 초음파 센서로부터 측정된 거리 정보에 대한 측정 값을 포함하고 있으며, 측정된 시간 정보, 측정된 값의 단위 정보, 센서의 활성화 여부 정보, 센서 정보 메타데이터의 고유 식별 정보 및 참조하는 센서의 고유 식별 정보를 서술하고 있는 초음파 센서에 대한 센서 정보 메타데이터의 XML 인스턴스이다.Table 8 includes measurement values for distance information measured from an ultrasonic sensor, and includes measured time information, unit information of measured values, sensor activation information, unique identification information of sensor information metadata, and a reference sensor. An XML instance of sensor information metadata for an ultrasonic sensor that describes the unique identification of.

도 8은 본 발명의 바람직한 실시예에 따른 사용자 정보 메타데이터 생성부(210)를 도시한 블록도이다. 사용자 정보 메타데이터 생성부(210)는 사용자(220)로부터 입력받은 사용자 정보들을 이용하여 사용자 정보 메타데이터(211)를 생성하게 된다.8 is a block diagram illustrating a user information metadata generator 210 according to an exemplary embodiment of the present invention. The user information metadata generator 210 generates the user information metadata 211 using the user information input from the user 220.

도 9는 본 발명의 바람직한 실시예에 따른 가상 환경 정보 메타데이터 생성부(330)를 도시한 블록도이다. 가상 환경 정보 메타데이터 생성부(330)는 가상 환경 제어부(310)에서 전달된 헬스 아바타의 상태 및 사용자 맞춤형 운동 추천 및 트레이너 서비스 관련 정보 등을 바탕으로 가상 환경 정보 메타데이터(331)를 생성한다.9 is a block diagram illustrating a virtual environment information metadata generator 330 according to an exemplary embodiment of the present invention. The virtual environment information metadata generator 330 generates the virtual environment information metadata 331 based on the state of the health avatar and the user customized exercise recommendation and trainer service related information transmitted from the virtual environment controller 310.

도 10은 본 발명의 바람직한 실시예에 따라 센서 정보 메타데이터와 사용자 정보 메타데이터를 활용하여 운동량 측정을 통한 헬스 아바타 연계 및 사용자 맞춤형 운동 추천 및 트레이너 서비스를 제공하는 운동 관리 시스템을 도시한 도면이다. FIG. 10 is a diagram illustrating an exercise management system for providing a fitness avatar connection and a customized exercise recommendation and trainer service through exercise amount measurement using sensor information metadata and user information metadata according to an exemplary embodiment of the present invention.

도 10을 참조하면, 사용자는 운동을 시작하기 전에 먼저 운동 관리 시스템에 사용자의 정보를 입력해야 한다. 입력되는 사용자 정보는 사용자의 개인 정보 및 신체 정보, 운동에 관련된 선호 정보(운동 부위, 운동 시간, 운동 종류 등)를 의미한다. 입력된 사용자 정보는 정보는 사용자 정보 메타데이터 생성부에서 사용자 정보 메타데이터를 생성하고, 유/무선 형태의 통신방식으로 운동 관리 시스템에 전달되어 저장된다.Referring to FIG. 10, the user must first input the user's information into the exercise management system before starting the exercise. The input user information refers to user's personal information, physical information, and preference information related to exercise (exercise site, exercise time, exercise type, etc.). The input user information is generated by the user information metadata generating unit, and the user information metadata is transmitted to the exercise management system through a wired / wireless communication method and stored.

운동 관리 시스템에 등록된 사용자는 센서가 부착된 여러가지 운동 기구를 이용하여 운동을 실시하게 된다. 이 때, 센서 장치들은 혈압 센서, 심박 센서, 체온 센서, 혈당 센서, 체성분 센서 등과 같은 사용자 신체 정보를 얻을 수 있는 모든 센서들를 포함하며, 가속도 센서, 초음파 센서, 압력 센서, 적외선 센서, 마그네틱 센서 등과 같은 운동량을 측정하기 위한 모든 센서들을 포함할 수 있다. 사용자가 운동을 실시하면, 위와 같은 센서 장치들은 운동 정보들을 수집하게 되며, 수집된 운동 정보들은 센서 정보 메타데이터 생성부에서 센서 정보 메타데이터를 생성하여, 운동량 처리부에서 운동량을 측정한다. 측정된 운동량 정보는 유/무선 형태의 통신방식으로 운동 관리 시스템에 전달되어 저장된다.The user registered in the exercise management system performs exercise using various exercise equipments with sensors. In this case, the sensor devices include all sensors that can obtain user body information such as blood pressure sensor, heart rate sensor, body temperature sensor, blood sugar sensor, body composition sensor, and the like, and include acceleration sensor, ultrasonic sensor, pressure sensor, infrared sensor, magnetic sensor, and the like. It can include all sensors for measuring the same momentum. When the user performs an exercise, the sensor devices as described above collect exercise information, and the collected exercise information generates sensor information metadata in the sensor information metadata generator, and measures the exercise amount in the exercise processor. Measured exercise information is transmitted to and stored in the exercise management system in a wired / wireless communication manner.

운동 관리 시스템 내의 적응형 추천 엔진은 헬스 아바타 서비스와 맞춤형 운동 추천 및 트레이너 서비스를 사용자의 정보와 운동량 정보를 토대로 서비스를 제공한다. 적응형 추천 엔진에서 생성된 서비스 정보는 유/무선 현태의 통신방식으로 사용자에게 전달된다.The adaptive recommendation engine in the exercise management system provides a health avatar service and a customized exercise recommendation and trainer service based on user information and exercise amount information. The service information generated by the adaptive recommendation engine is transmitted to the user through a wired / wireless communication.

전달된 서비스 정보는 사용자의 가상 환경 서비스 부에서 헬스 아바타 서비스와 맞춤형 운동 추천 및 트레이너 서비스로 나뉘어 컴퓨터, 단말기, 스마트 폰 등과 같은 사용자가 경험할 수 있는 단말기로 서비스를 제공한다.The delivered service information is divided into a health avatar service, a customized exercise recommendation, and a trainer service in the virtual environment service unit of the user to provide a service to a terminal such as a computer, a terminal, and a smartphone that a user can experience.

사용자에게 제공된 헬스 아바타 서비스는 실제 운동하는 만큼 아바타로 반영되며 지속적인 추천 이벤트와 사용자 맞춤형의 추천 트레이너 서비스로 인하여 사용자로 하여금 운동의 욕구를 증진시킨다. 이러한 운동의 증진 효과는 만성질환자에게 큰 도움이 되며, 비만과 각종 성인병들로부터 해방되어 높은 삶의 질을 제공할 수 있을 것으로 기대된다.The health avatar service provided to the user is reflected as an avatar as much as the actual exercise, and the user increases the desire of the exercise due to the continuous recommendation event and the customized recommendation trainer service. The promotion effect of this exercise is very helpful for chronic diseases, and is expected to be able to provide a high quality of life by being freed from obesity and various adult diseases.

Claims (1)

다종의 복수의 센서를 이용한 운동량 측정하는 단계;Measuring momentum using a plurality of sensors; 측정된 운동량과 헬스 아바타를 연계하는 단계;Associating the measured exercise amount with the health avatar; 사용자 맞춤형 운동 추천 및 트레이너 서비스를 제공하는 단계를 구현하는 센서 정보와 헬스 아바타를 이용한 운동 관리 시스템.An exercise management system using sensor information and a health avatar for implementing a step of providing a user-specific exercise recommendation and trainer service.
PCT/KR2012/003412 2012-02-01 2012-05-02 Exercise management system using sensor information and health avatar Ceased WO2013115432A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR10-2012-0010122 2012-02-01
KR1020120010122A KR20130100816A (en) 2012-02-01 2012-02-01 Exercise Management System Using Sensor Information and Health Avatar

Publications (1)

Publication Number Publication Date
WO2013115432A1 true WO2013115432A1 (en) 2013-08-08

Family

ID=48905447

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2012/003412 Ceased WO2013115432A1 (en) 2012-02-01 2012-05-02 Exercise management system using sensor information and health avatar

Country Status (2)

Country Link
KR (1) KR20130100816A (en)
WO (1) WO2013115432A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9687690B2 (en) 2014-06-26 2017-06-27 Ifive Co., Ltd. Customized exercise system and customized exercise method
CN110152275A (en) * 2019-05-31 2019-08-23 浙江京泉智能科技有限公司 An intelligent gymnastics training system

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102410335B1 (en) 2015-10-27 2022-06-20 에스케이플래닛 주식회사 System and method for management of membership of offline store
KR102125748B1 (en) * 2018-08-23 2020-06-23 전자부품연구원 Apparatus and method for motion guide using 4d avatar

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040090770A (en) * 2003-04-18 2004-10-27 주식회사 대우일렉트로닉스 Display apparatus for healthing status using avatar
KR20060021632A (en) * 2004-09-03 2006-03-08 안병준 Online game service system and method to apply momentum data
KR100784835B1 (en) * 2006-10-27 2007-12-14 에스케이씨앤씨 주식회사 Body Management Service System Using Avatar and Its Method
KR20120003588A (en) * 2010-07-05 2012-01-11 한국전자통신연구원 Healthcare system with metaverse interworking function and method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040090770A (en) * 2003-04-18 2004-10-27 주식회사 대우일렉트로닉스 Display apparatus for healthing status using avatar
KR20060021632A (en) * 2004-09-03 2006-03-08 안병준 Online game service system and method to apply momentum data
KR100784835B1 (en) * 2006-10-27 2007-12-14 에스케이씨앤씨 주식회사 Body Management Service System Using Avatar and Its Method
KR20120003588A (en) * 2010-07-05 2012-01-11 한국전자통신연구원 Healthcare system with metaverse interworking function and method

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9687690B2 (en) 2014-06-26 2017-06-27 Ifive Co., Ltd. Customized exercise system and customized exercise method
CN110152275A (en) * 2019-05-31 2019-08-23 浙江京泉智能科技有限公司 An intelligent gymnastics training system

Also Published As

Publication number Publication date
KR20130100816A (en) 2013-09-12

Similar Documents

Publication Publication Date Title
US20230410679A1 (en) Systems and methods for facilitating mind-body-emotion state self-adjustment and functional skills development by way of biofeedback and environmental monitoring
EP2880569B1 (en) Transfer of measurement data related to physical exercise
WO2022193425A1 (en) Exercise data display method and system
CN106420254A (en) Multi-person interactive virtual reality rehabilitation training and evaluation system
CN104200417A (en) Rehabilitation training system based on cloud computing
WO2016163793A1 (en) Personal training service method and system
US12364905B2 (en) Synthesis of exercise guidance training data
EP2262573A2 (en) Training apparatus and method based on motion content
CN103893960A (en) Cloud and terminal intelligent fitness equipment
WO2022145563A1 (en) User-customized exercise training method and system
CN109217961A (en) A kind of multimodal human-computer interaction and man-machine environment test data synchronizing device and method
CN101803951A (en) Monitoring method and system for remote diagnosis and treatment based on Internet
CN205017487U (en) Device is guideed in long -range rehabilitation training based on interactive TV
WO2013115432A1 (en) Exercise management system using sensor information and health avatar
EP3119283A1 (en) Method and apparatus for exercise monitoring combining exercise monitoring and visual data with wireless wearable devices
Al Rasyid et al. Mobile monitoring of muscular strain sensor based on Wireless Body Area Network
CN201188625Y (en) System for implementing integration award of physical training motion amount through network
CN111590600A (en) Pillow holding robot system based on multi-mode data emotion interaction
CN107930087A (en) A kind of body-building apparatus based on Internet of Things shares ancillary equipment
US20230337989A1 (en) Motion data display method and system
CN202433905U (en) Health management system with telekinesis function
CN103239295A (en) Modularized monitor system
CN204654908U (en) The wearable physiological compensation effects equipment of many man-machine interaction mode
CN209900391U (en) Hypnosis system based on virtual reality
KR20140070872A (en) Method for producing a trail recommendation service

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 12867045

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 12867045

Country of ref document: EP

Kind code of ref document: A1