본문 바로가기
Digital Healthcare/SAMSUNG

Samsung Health SDK

by goatlab 2022. 8. 8.
728x90
반응형
SMALL

Samsung Health SDK

 

 

Android용 Samsung Health SDK는 Samsung Health의 파트너가 건강 데이터를 안전하게 공유하고 유용한 건강 애플리케이션을 만들 수 있도록 도와준다. Samsung Health에는 사용자 동의 후 다른 파트너 앱과 데이터를 공유할 수 있는 건강 데이터 저장소가 있다. Samsung 이외의 기기를 포함하여 Marshmallow 6.0이 설치된 Android 기기를 지원한다.

 

용어 설명
Health Data framework 사용자의 건강 데이터를 처리하는 데 유용한 기능을 제공한다. Samsung Health에 포함되어 있으며 Android용 Samsung Health SDK와 함께 인터페이스가 제공된다. SDK를 사용하는 앱은 Samsung Health와 함께 작동한다.
Samsung Health 보행, 운동, 심박수 등의 모니터링을 통해 사용자의 활동을 모니터링하고 보다 건강한 삶을 영위할 수 있도록 도와주는 애플리케이션이다. Google Play나 Galaxy Apps와 같은 앱 마켓에서 다운로드할 수 있다. 이 용어는 쉽게 구별할 수 있도록 기울임꼴로 표시된다.

 

Health Data framework

 

Android용 Samsung Health SDK의 건강 데이터 프레임워크에는 다음과 같은 기능이 있다.

 

Health Data Store
  • Samsung Health 연결 처리
  • 건강 데이터 삽입, 읽기, 업데이트 또는 삭제
  • 통합 단위를 기반으로 데이터를 저장
Health Data Type 플랫폼 정의 및 사용자 정의 데이터 유형
Privacy 특정 데이터 유형에 대한 읽기 또는 쓰기에 대한 사용자의 동의를 기반으로 권한 부여

 

Architecture

 

health data framework's architecture

 

SDK의 건강 데이터 프레임워크는 데이터에 대한 안전한 액세스를 제공하고 사용자에게 원활한 건강 서비스를 제공하도록 설계되었다.

 

Health Data의 클래스와 인터페이스 관계

 

건강 데이터 프레임워크는 Samsung Health에 포함되어 있다. 애플리케이션은 SDK를 통해 Samsung Health 에 저장된 사용자 데이터에 접근할 수 있다. 사용자의 건강 데이터를 안전하게 보관한다. 만보계 (pedometer), 가속기 (accelerator) 또는 심박수 센서가 있는 다양한 소스 장치의 건강 데이터는 통합 데이터 단위로 건강 데이터 프레임워크에 삽입된다. 데이터는 SDK에서 읽을 수 있다. 앱이 데이터를 삽입한 경우 데이터 업데이트 또는 삭제가 가능하다.

 

HealthDataStore

 

장치의 데이터 저장소에 대한 연결을 처리한다. HealthDataStore.ConnectionListener와 연결 결과를 수신한다. 대부분의 요청에는 상태 데이터 저장소에 대한 연결이 필요하다.

 

HealthDataResolver

 

건강 데이터 프레임워크는 데이터를 삽입, 읽기, 업데이트 또는 삭제할 수 있는 클래스와 인터페이스를 제공한다. HealthDataResolver는 건강 데이터를 처리하는 중앙 클래스이다. 관련 요청 인터페이스와 함께 데이터 요청을 보낸다.

 

HealthDataResolver.ReadResult 또는 HealthDataResolver.AggregateResult를 사용하여 HealthDataHolder.BaseResult 쿼리 결과를 즉시 받을 수 있다. 또는 HealthResultHolder.ResultListener와 비동기적으로 수신할 수 있다. 자세한 내용은 상태 데이터 저장소를 참조하면 된다.

 

애플리케이션 개발자는 Android용 Samsung Health SDK가 제공하는 플랫폼 정의 데이터 유형을 사용할 수 있다. 자세한 내용은 상태 데이터 유형을 참조하면 된다. 특히, 사전 정의된 데이터 유형의 기본 인터페이스인 HealthConstants.Common에는 건강 데이터에 대해 다음과 같은 필수 속성이 포함되어 있다.

 

  • 건강 데이터의 고유 ID
  • 건강 데이터 생성 및 업데이트 시간
  • 애플리케이션 패키지 이름
  • 건강 데이터를 제공하는 장치

 

건강 데이터는 사용자의 동의하에 접근할 수 있다. 그림은 HealthPermissionManager와 관련된 클래스와 인터페이스 간의 관계를 보여준다. HealthPermissionManager.PermissionKey 특정 건강 데이터 유형에 대한 읽기 또는 쓰기 권한을 사용자에게 요청한다. 권한 결과는 동기식 또는 비동기식으로 수신될 수 있다. 자세한 내용은 개인 정보 보호를 참조하면 된다.

 

https://developer.samsung.com/health/android/data/guide/intro.html

 

Health | Samsung Developers

The world runs on you.

developer.samsung.com

 

 

728x90
반응형
LIST

'Digital Healthcare > SAMSUNG' 카테고리의 다른 글

[Samsung Health SDK] Health Data Type  (0) 2022.08.08
[Samsung Health SDK] Health Data Store  (1) 2022.08.08
[Samsung Health SDK] Health Data  (2) 2022.08.08
Samsung Privileged Health SDK  (0) 2022.08.08
갤럭시 워치 (Galaxy Watch)  (0) 2022.06.29