민석 계 , 현숙 장 , 회 경 정 
 Journal of the Korea Institute of Information and Communication Engineering . 2014 . Jun , 18 ( 6 ) : 1475 - 1480 
 DOI : http : / / dx . doi . org / 10 . 6109 / jkiice . 2014 . 18 . 6 . 1475 
 민석 계 
 Department of Elderly Welfare , Hanseo University , Chung Nam 356 - 705 , Korea 
 Ⅲ . 퍼스널 트레이닝 시스템 설계 
 Ⅳ . 개인 트레이닝 시스템 구현 
 사람 들 의 생활 수준 이 향상 되 고 의학 기술 이 발전함 에 따라 복지 의 수요 가 큰 폭 으로 증가 하 고 있 다 . 또한 스마트 폰 이나 테 블릿 PC 와 같이 휴대 성 이 높 은 제품 을 의료 서비스 와 융합 하 여 삶 의 질 을 높이 고자 하 는 사람 들 의 수요 가 증가 하 고 있 는 상황 이 다 [ 1 ] . 
 이 는 사용 자 들 의 건강 정보 나 생체 신호 를 모니터링 하 고 동시 에 의사 나 건강 관리사 에게 연결 되 어 대상자 는 실시간 으로 관리 받 을 수 있 도록 도움 을 준다 [ 2 ] . 
 U - Healthcare 는 첨단 의 IT 기술 과 건강 을 융합 하 여 활용 되 는 분야 이 며 Healthcare 와 Wellness 로 분류 할 수 있 다 . Healthcare 는 질병 을 치료 하 거나 관리 하 는 데 중점 을 두 는 전통 의 의료 분야 이 고 Wellness 는 건강 을 유지 하 고 관리 하 는 데 사용 하 는 분야 의 서비스 다 [ 3 ] . 
 본 논문 에서 는 퍼스널 트레이닝 마켓 을 설계 하 기 위해 스마트 폰 을 기반 으로 사용 자 의 운동 기록 을 저장 한다 . 이 를 위해서 다양 한 플랫폼 에서 이용 가능 하 도록 하이브리드 앱 을 사용 하 고 사용 자 의 운동 기록 은 스마트 폰 에 내장 되 어 있 는 가속도계 센서 를 이용 하 여 자동 으로 입력 되 거나 횟수 에 따른 기록 을 직접 입력 하 여 사용 한다 . 입력 된 사용자 의 운동 기록 은 데이터베이스화 되 어 관리 할 수 있 도록 웹 으로 전송 한다 [ 4 ] . 전송 된 데이터 는 웹 을 통해서 사용 자 의 운동 기록 을 모니터링 할 수 있 고 기록 을 바탕 으로 운동 프로그램 이 추천 거나 자신 이 원 하 는 운동 프로그램 을 직접 선택 하 여 활용 하 는 시스템 을 갖 는다 . 
 이 를 활용 한다면 퍼스널 트레이닝 의 값비싼 비용 과 트레이너 에게 의지 하 여 스스로 운동 하 기 어려웠 던 부분 을 해결 할 수 있 는 부분 이 기대 되 며 자신 의 몸 에 맞 는 운동 수준 을 파악 하 게 되 어 능동 적 으로 목표 설정 을 하 여 장기 적 으로 운동 할 수 있 는 계획 을 만들 수 있 다는데 있 다 . 
 본 논문 의 구성 은 다음 과 같 다 . 2 장 은 관련 연구 에 대해 논하 고 3 장 에서 는 퍼스널 트레이닝 시스템 설계 를 한다 . 4 장 은 시스템 을 구현 하 고 마지막 5 장 에서 는 퍼스널 트레이닝 마켓 에 대한 결론 과 향후 과제 를 기술 한다 . 
 건강 에 대한 초점 은 치료 분야 에서 유지 와 관리 로 변화 하 고 있 다 . 이 에 대응 하 여 Wellness 분야 의 연구 도 활발히 이루어지 고 있 다 [ 5 ] . 
 심전도 나 혈압 , 맥박 , 심박수 는 WAN ( Wireless Body Area Network ) 을 기반 으로 스마트 폰 에플리 케이 션 을 활용 해 건강 을 관리 한다 . 이 를 통해 의료진 은 언제 , 어디 서 나 생체 데이터 를 모니터링 할 수 있 고 실시간 적 으로 서비스 를 제공 할 수 있 다 . 다만 건강 을 증진 하 기 보다 는 관리 에 중점 을 둔다는 점 이 제한 적 인 부분 으로 존재 한다 [ 5 ] . 
 덤벨 컬 이 라는 실내 근력 운동 의 수치 를 데이터 화 기 위해 손목 에 스마트 폰 을 착용 하 여 활용 한 연구 이 다 . 이 를 활용 하 여 자동 으로 수치 가 저장 되 며 운동 기록 을 기반 으로 다음 목표 를 능동 적 으로 설정 하 는 데 도움 을 받 을 수 있 다 . 제한 적 인 부분 으로 는 같 은 방법 으로 만 해야 수치 가 적용 되 기 에 다양 한 방법 을 통해 같 은 부위 의 근육 에 자극 을 줄 수 없 다 [ 6 ] . 
 이 와 같 은 연구 를 통해서 Wellness 분야 에서 는 사용 자 의 건강 을 모니터링 을 하 여 관리 하 고 스마트 폰 센서 를 기반 으로 건강 을 증강 시키 려는 부분 이 활발히 이루어지 고 있 다 . 다만 건강 을 증진 시키 기 보다 현재 의 건강 상태 에 초점 을 두 고 다양 한 방법 을 활용 하 여 건강 을 증진 하 기 보다 한 가지 운동 에 초점 을 맞추 고 있 다는 점 이 제한 적 이 다 . 
 이 에 본 논문 에서 는 건강 을 유지 하 는 것 뿐 만 아니 라 향상 될 수 있 도록 다양 한 웨이트 트레이닝 횟수 와 방법 에 대한 프로그램 을 제공 한다 . 이 로써 사용 자 가 근력 운동 도 스스로 체크 하 고 자신 에게 맞 는 수준 을 선택 하 거나 다른 사용 자 가 마켓 에 올린 운동 프로그램 을 지정 하 여 활용 할 수 있 도록 한다 . 이 를 통해 사용 자 는 지정 된 횟수 를 통해 장기 적 으로 운동 을 할 수 계획 을 세울 수 있 다 . 
 - 3 . 1 . 개발 목표 
 본 연구 개발 의 목적 은 Wellness 시장 의 초점 이 질병 의 치료 에서 건강 의 유지 와 관리 로 넘어가 는 시기 에 있 으며 u - Healthcare 의 많 은 연구 성과 들 이 Wellness 분야 의 운동 보조 에 대한 부분 들 로 차지 하 고 있 는 상황 에서 능동 적 으로 대처 하 기 위함 이 다 . 또한 사용 자 의 건강 증진 을 위해 활용 되 고 있 는 퍼스널 트레이닝 의 값비싼 비용 문제 를 해결 하 고자 한다 . 기존 웨이트 트레이닝 에 대한 연구 가 미비 하 다는 점 에서 이러 한 시스템 을 활용 하 여 사용 자 에게 전반 적 인 계획 을 세워 줌 으로써 사용 자 가 정확 한 목표 를 가질 수 있 다 . 전체 적 인 시스템 구성도 는 그림 1 과 같 다 . 
 - 3 . 2 . 전체 적 인 시스템 설계 방 안 
 본 논문 에서 설계 한 퍼스널 트레이닝 마켓 시스템 은 그림 2 에서 확인 할 수 있 듯이 다양 한 플랫폼 에서 사용 자 가 이용 가능 하 도록 하이브리드 앱 을 기반 으로 구성 하 였 다 . 하이브리드 앱 을 활용 하 면 네이티브 앱 에서 활용 할 수 있 는 가속 도 센서 를 직접 적 으로 사용 할 수 있 기 에 이 를 활용 하 여 사용 자 의 운동 기록 을 편리 하 게 기록 할 수 있 으며 각 자 의 운영 체제 마다 드 는 개발 비용 을 줄일 수 있 고 업데이트 와 수정 이 용이 하 다는 장점 을 갖 고 있 다 . 
 시스템 설계 Fig . 2 System Design 
 시스템 에서 는 가속 도 센서 를 활용 하 여 운동 기록 을 입력 받 거나 사용 자 가 직접 입력 하 여 수치 를 스마트 폰 에 저장 하 게 된다 . 이후 수치 데이터 는 데이터베이스화 되 어 서버 로 전송 되 고 그 에 대한 관리 는 웹 을 통해 이루어진다 . 
 웹 에서 는 사용 자 의 운동 기록 을 확인 할 수 있 기에 다른 사용 자 들 로부터 피드백 을 받 을 수 있 고 미리 올린 운동 프로그램 을 선택 함 으로써 도움 을 받 을 수 있 다 . 마켓 을 통해 자신 의 운동 기록 을 모니터링 할 수 있 고 다른 사용 자 들 이 올린 운동 프로그램 과 운동 기록 을 바탕 으로 다른 사용 자 들 이 추천 한 프로그램 이 존재 하 여 선택 의 폭 이 넓 어 진다 . 
 그림 3 은 퍼스널 트레이닝 처리 흐름 도 를 나타내 는데 운동 수치 를 스마트 폰 의 하이브리드 앱 의 센서 를 기반 으로 데이터 를 수집 하 고 이 를 웹 으로 전송 할 지 에 대한 여부 를 결정 하 게 된다 . 사용자 가 웹 으로 전송 을 원할 시 에 데이터 는 웹 에 특정 운동 기록 에 대한 횟수 로 표현 되 어 사용 자 는 자신 의 운동 기록 을 확인 할 수 있 고 이 를 기반 으로 다른 운동 프로그램 을 추천 받 을 수 있 다 . 전송 을 원하 지 않 는다면 스마트 폰 에 존재 하 는 사용자 의 데이터 는 삭제 되 어 다른 기록 을 받 을 수 있 도록 설정 된다 . 이후 사용 자 는 원 하 는 메뉴 를 선택 하 여 사용 자 의 운동 기록 을 측정 하 여 활용 을 이 어 갈 수 있 다 . 
 퍼스널 트레이닝 처리 흐름 도 Fig . 3 Personal training flow chat 
 - 4 . 1 . 개인 트레이닝 시스템 구축 
 개인 트레이닝 시스템 구축 을 하 기 위해서 먼저 다양 한 운영 체제 를 갖 고 있 는 스마트 폰 에서 도 원활히 활용 할 수 있 도록 하이브리드 앱 을 기반 으로 개발 했 다 . 하이브리드 앱 에서 가속 도 센서 를 활용 할 때 에 는 폰 갭 을 통하 여 제공 되 는 가속 도 API 를 Dreamweaver CS 5 에서 구현 하 였 다 . 폰 갭 에서 는 네이티브 앱 에서 활용 할 수 있 는 센서 들 을 하이브리드 앱 에서 도 이용 할 수 있 도록 제공 하 고 있 으며 데이터베이스 서버 는 Apache 를 기반 으로 구성 되 었 다 . 웹 서버 는 MySQL 을 기반 으로 운영 되 며 이 를 통해 사용 자 의 스마트 폰 OS 가 다르 더라도 접속 이 가능 하 고 웹 을 통하 여 사용 자 운동 기록 에 대한 모니터링 과 관리 를 손쉽 게 할 수 있 다는 장점 이 존재 하 는 환경 이 다 . 
 개발 환경 Table . 1 Development environment 
 개발 환경 Table . 1 Development environment 
 - 4 . 2 . 운동량 측정 
 개인 트레이닝 마켓 시스템 에서 운동량 측정 은 가속 도 센서 와 직접 입력 하 는 2 부분 으로 나누 어 진다 . 가속 도 센서 의 경우 하이브리드 앱 을 활용 하 여 운동량 에 대한 횟수 를 받 게 되 고 직접 입력 하 는 부분 은 가속 도 센서 로 입력 받 을 수 없 는 운동량 에 대해서 수치 를 넣 게 된다 . 입력 된 수치 를 기반 으로 자신 의 운동량 에 어울리 는 프로그램 을 추천 받 을 수 있 다 . 
 그림 4 에서 는 하이브리드 앱 에서 가속 도 센서 를 활용 하 여 특정 운동 ( 벤치 프레스 , 풀 업 , 스 쿼트 ) , 상하 반복 운동 에 대한 운동량 수치 를 사용 자 가 얻 게 된다 . 사용자 가 수치 를 얻 은 후 에 는 그림 5 에서 나타나 는 가속 도 센서 흐름 도 에서 나타나 는 과정 을 거친다 . 데이터 를 저장 한다면 웹 으로 전송 되 어 사용 자 가 다른 프로그램 을 선택 할 수 있 도록 설정 되 며 저장 을 원치 않 을 경우 기존 의 데이터 는 사용 자 의 스마트 폰 에서 새로운 수치 를 받 을 수 있 도록 리셋 되 어 설정 된다 . 
 운동 측정 프로그램 Fig . 4 Exercise measurement program 
 가속 센서 흐름 도 Fig . 5 Accelerometer sensor flow chart 
 사용 자 가 직접 입력 하 는 운동량 측정 은 그림 6 에서 구현 한 화면 을 확인 해 볼 수 있 다 . 원 하 는 운동 에 대한 입력 을 미리 할 수 있 으며 그 에 대한 횟수 를 사용 자 가 입력 한다 . 저장 버튼 으로 웹 으로 전송 될 수 있 고 취소 버튼 은 다시 처음 으로 되돌아가 수치 를 입력 받 을 수 있 는 상태 가 된다 . 
 사용자 입력 측정 프로그램 Fig . 6 User interface measurement program 
 - 4 . 3 . 개인 트레이닝 마켓 
 개인 트레이닝 마켓 이 란 사용 자 가 하이브리드 앱 을 기반 으로 가속 도 센서 를 활용 하 여 얻 은 운동 수치 나 직접 입력 한 데이터 를 기반 으로 다른 사용 자 가 올린 운동 프로그램 을 선택 하 여 자신 의 스마트 폰 에서 활용 하 거나 운동 기록 에 맞 는 추천 프로그램 을 받 아 활용 할 수 있 도록 나타내 어 진 부분 이 다 . 이 는 다양 한 운동 프로그램 을 제공 받 음 으로써 사용 자 에게 다양 한 정보 를 제공 하 고 자신 의 운동 프로그램 에 대해서 피드백 을 받 을 수 있 는 부분 이 존재 한다 . 
 그림 8 에서 는 사용 자 가 처음 자신 의 운동 수준 에 맞 는 운동 프로그램 을 선택 하 여 적용 할 수 있 는 버튼 과 이 버튼 중 하나 를 누르 고 들어갔 을 때 나오 는 운동 프로그램 이 존재 한다 . 화면 의 수치 는 자신 에게 적용 시킬 수 있 으며 다른 사용 자 가 올린 프로그램 을 다르 게 변경 하 여 업로드 할 수 있 는 버튼 2 가지 가 존재 한다 . 이 를 통해 운동 프로그램 을 올린 사용 자 는 자신 의 운동 프로그램 을 피드백 받 을 수 있 고 그 운동 프로그램 을 이용 하 는 사용 자 는 적용 시켜 자신 의 계획 에 활용 할 수 있 는 부분 이 존재 한다 . 
 운동 추천 프로그램 Fig . 8 Exercise recommendation program 
 그림 7 에서 나타나 는 흐름 도 에서 초급 , 중급 , 고급 을 손쉽 게 선택 해서 자신 이 활용 할 수 있 는 운동 프로그램 을 선택 하 게 된다 . 선택 후 에 는 수준 에 맞 는 프로그램 이 나오 고 종목 과 반복 횟수 에 대한 부분 이 나와 이 를 적용 하 여 자신 의 계획 에 적용 시켜 활용 할 수 있 게 되 는 퍼스널 트레이닝 시스템 을 갖 게 된다 . 그렇 기 때문 에 사용 자 는 자신 의 운동 수치 를 정확 하 게 입력 하 는 것 이 중요 하 고 이 를 바탕 으로 효율 적 인 운동 프로그램 을 추천 받 아 사용 하 는 것 이 필요 하 다 . 
 운동 추천 프로그램 흐름 도 Fig . 7 Exercise recommendation program flow chart 
 생활 수준 이 향상 되 고 의학 기술 이 발전함 에 따라 사람 들 의 건강 에 대한 관심 이 증가 하 고 있 다 . 이 에 정보 통신 기술 과 의료 서비스 를 융합 한 u - Healthcare 서비스 에 대한 연구 가 활발히 진행 되 고 있 다 . 최근 에 는 손목시계 와 정보 통신 기술 , 의료 기술 이 융합 하 여 건강 을 항시 체크 하 고 자신 의 기록 을 확인 해 볼 수 있 는 wellness 분야 의 시스템 의 개발 이 u - healthcare 의 많 은 부분 을 차지 하 고 있 다 . 하지만 기존 의 wellness 분야 에서 는 자전거 와 걷 기 , 달리기 를 할 때 총 시간 , 거리 , 칼로리 소비량 을 계산 하 고 초보자 , 중급 자 , 고급 자 에게 권하 는 운동 프로그램 을 제공 했 지만 웨이트 트레이닝 과 같 은 근력 운동 을 정보 통신 기술 과 융합 하 여 알맞 은 운동 프로그램 을 제공 하 는 연구 는 전무 한 실정 이 다 . 
 본 논문 에서 는 하이브리드 앱 을 기반 으로 하 는 퍼스널 트레이닝 마켓 시스템 을 설계 및 구현 하 였 다 . 사용자 는 스마트 폰 의 가속 도 센서 와 수치 를 직접 입력 하 여 자신 의 웨이트 트레이닝 시 해당 하 는 운동 기록 을 스마트 폰 에 저장 하 고 사용 자 는 웹 에 존재 하 는 마켓 으로 데이터 를 전송 한다 . 웹 에서 는 사용 자 의 운동 기록 을 확인 할 수 있 고 다른 사용 자 들 이 운동 기록 을 토대 로 적용 가능 한 범위 에서 다양 한 프로그램 을 추천 받 거나 직접 선택 하 여 이용 할 수 있 다 . 이러 한 퍼스널 트레이닝 마켓 을 통하 면 값비싼 트레이닝 비용 의 문제 를 해결 할 수 있 고 자신 의 기록 을 기반 으로 능동 적 인 목표 설정 을 할 수 있 어 계획 을 세워 사용 자 의 건강 증진 에 도움 을 줄 수 있 다 . 향후 과제 로 는 다양 한 운동 기록 에 대해서 센서 를 기반 으로 측정 하 여 얻 은 데이터 를 기반 으로 의료 기기 와 연동 하 는 연구 가 진행 될 예정 이 다 . 
 계민석 ( Min - Seok Kye ) 
 2014 년 배재 대학교 전자 상거래 학과 ( 경제학사 ) 
 ※ 관심 분야 : USN , U - Health , WBAN , Embedded , Web Services , HTML 5 
 장현숙 ( Hyun - Sook Chang ) 
 1985 년 숙명 여자 대학교 행정 학과 ( 행정 학사 ) 
 1989 년 이화 여자 대학교 대학원 행정 학과 ( 행정학 석사 ) 
 2012 년 ~ 한서 대학교 대학원 노인 복지 학과 박사 과정 
 ※ 관심 분야 : 노인 care , 노인 부양 , 노인 복지 전달 서비스 . 
 Kim H . K . , Il J . J . , Cho J . S . 2011 “ Design and Implementation of Tele Auscultation Medicine Smart - Healthcare System based on Digital Stethoscope , ” Journal of the Institute of Electronics Engineers of Korea CI http : / / koix . ksci . re . kr / KISTI 1 . 1003 / JNL . JAKO 201106736916828 48 ( 6 ) 62 - 70 
 Kim J . H . , Park J . S . , Jung U . Y . , Park D . K . , . Lee Y . H 2010 “ A Diet Prescription System for U - Healthcare Personalized Services , ” The Journal of the Korea Contents Association http : / / dx . doi . org / 10 . 5392 / JKCA . 2010 . 10 . 2 . 111 10 ( 2 ) 111 - 119 DOI : 10 . 5392 / JKCA . 2010 . 10 . 2 . 111 
 Park S . H . , Jang D . K . 2013 “ IT Convergence Trends in Wellness , ” Korean Institute of Information Scientists and Engineers http : / / koix . ksci . re . kr / KISTI 1 . 1003 / JNL . JAKO 201325358307545 31 ( 3 ) 61 - 72 
 Choi E . H . , Hwang H . S . , Kim C . S . 2011 “ A Study on the Spatial Analysis Model to Decide Medical Institutions / Mental Health Centers for Disaster Victims , ” Journal of information and communication convergence engineering http : / / dx . doi . org / 10 . 6109 / jicce . 2011 . 9 . 4 . 358 9 ( 4 ) 358 - 362 DOI : 10 . 6109 / jicce . 2011 . 9 . 4 . 358 
 Park S . H . , Jang D . K . 2013 “ Ubiquitous Healthcare Monitoring System based on Web 2 . 0 , ” The Korean Institute of Communications and Information Sciences http : / / dx . doi . org / 10 . 7840 / KICS . 2012 . 37 C . 4 . 321 37 ( 4 ) 321 - 328 DOI : 10 . 7840 / KICS . 2012 . 37 C . 4 . 321 
 Park S . H . , Jang D . K . 2012 “ Analysis System for Dumbbell Curl Exercise based on Wireless Sensor Networks , ” Korean Institute of Information Scientists and Engineers http : / / koix . ksci . re . kr / KISTI 1 . 1003 / JNL . JAKO 201213036233449 18 ( 1 ) 19 - 30 
 Citing ' Personal Training Suggestion System based on Hybrid App ' 
 AU - 계 , 민석 
 AU - 장 , 현숙 
 TI - Personal Training Suggestion System based on Hybrid App 
 DO - 10 . 6109 / jkiice . 2014 . 18 . 6 . 1475 
 UR - http : / / dx . doi . org / 10 . 6109 / jkiice . 2014 . 18 . 6 . 1475 
 계 , 민 . , 장 , 현 . , & 정 , 회 . ( 2014 ) . Personal Training Suggestion System based on Hybrid App . Journal of the Korea Institute of Information and Communication Engineering , 18 ( 6 ) The Korean Institute of Information and Commucation Engineering . doi : 10 . 6109 / jkiice . 2014 . 18 . 6 . 1475 
 계 , 민 , 장 , 현 , & 정 , 회 2014 , Personal Training Suggestion System based on Hybrid App , Journal of the Korea Institute of Information and Communication Engineering , vol . 6 , no . 6 , Retrieved from http : / / dx . doi . org / 10 . 6109 / jkiice . 2014 . 18 . 6 . 1475 
 [ 1 ] 민 계 , 현 장 , and 회 정 , “ Personal Training Suggestion System based on Hybrid App ” , Journal of the Korea Institute of Information and Communication Engineering , vol . 6 , no . 6 , Jun 2014 . 
 계 , 민석 and , 장 , 현숙 and , 정 , 회 경 and , “ Personal Training Suggestion System based on Hybrid App ” Journal of the Korea Institute of Information and Communication Engineering , 6 . 6 2014 : 
 계 , 민석 , 장 , 현숙 , and 정 , 회 경 , “ Personal Training Suggestion System based on Hybrid App . ” Journal of the Korea Institute of Information and Communication Engineering 6 no . 6 ( ) Jun , 2014 ) : http : / / dx . doi . org / 10 . 6109 / jkiice . 2014 . 18 . 6 . 1475