KR100869245B1 - 사용자 맞춤형 서비스 제공 시스템 및 방법 - Google Patents

사용자 맞춤형 서비스 제공 시스템 및 방법 Download PDF

Info

Publication number
KR100869245B1
KR100869245B1 KR1020070123079A KR20070123079A KR100869245B1 KR 100869245 B1 KR100869245 B1 KR 100869245B1 KR 1020070123079 A KR1020070123079 A KR 1020070123079A KR 20070123079 A KR20070123079 A KR 20070123079A KR 100869245 B1 KR100869245 B1 KR 100869245B1
Authority
KR
South Korea
Prior art keywords
service
user
preference
providing
customized
Prior art date
Application number
KR1020070123079A
Other languages
English (en)
Inventor
강동오
김영성
하기룡
이전우
Original Assignee
한국전자통신연구원
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 한국전자통신연구원 filed Critical 한국전자통신연구원
Priority to KR1020070123079A priority Critical patent/KR100869245B1/ko
Priority to US12/155,460 priority patent/US20090144069A1/en
Application granted granted Critical
Publication of KR100869245B1 publication Critical patent/KR100869245B1/ko

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/16Devices for psychotechnics; Testing reaction times ; Devices for evaluating the psychological state
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/0002Remote monitoring of patients using telemetry, e.g. transmission of vital signals via a communication network
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/0002Remote monitoring of patients using telemetry, e.g. transmission of vital signals via a communication network
    • A61B5/0015Remote monitoring of patients using telemetry, e.g. transmission of vital signals via a communication network characterised by features of the telemetry system
    • A61B5/0024Remote monitoring of patients using telemetry, e.g. transmission of vital signals via a communication network characterised by features of the telemetry system for multiple sensor units attached to the patient, e.g. using a body or personal area network
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/16Devices for psychotechnics; Testing reaction times ; Devices for evaluating the psychological state
    • A61B5/165Evaluating the state of mind, e.g. depression, anxiety
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/24Detecting, measuring or recording bioelectric or biomagnetic signals of the body or parts thereof
    • A61B5/316Modalities, i.e. specific diagnostic methods
    • A61B5/318Heart-related electrical modalities, e.g. electrocardiography [ECG]
    • A61B5/33Heart-related electrical modalities, e.g. electrocardiography [ECG] specially adapted for cooperation with other devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0281Customer communication at a business location, e.g. providing product or service information, consulting
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B2560/00Constructional details of operational features of apparatus; Accessories for medical measuring apparatus
    • A61B2560/04Constructional details of apparatus
    • A61B2560/0443Modular apparatus
    • A61B2560/045Modular apparatus with a separable interface unit, e.g. for communication
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/24Detecting, measuring or recording bioelectric or biomagnetic signals of the body or parts thereof
    • A61B5/316Modalities, i.e. specific diagnostic methods
    • A61B5/318Heart-related electrical modalities, e.g. electrocardiography [ECG]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks

Landscapes

  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Biophysics (AREA)
  • Pathology (AREA)
  • Biomedical Technology (AREA)
  • Medical Informatics (AREA)
  • Molecular Biology (AREA)
  • Surgery (AREA)
  • Animal Behavior & Ethology (AREA)
  • General Health & Medical Sciences (AREA)
  • Public Health (AREA)
  • Veterinary Medicine (AREA)
  • Psychiatry (AREA)
  • Business, Economics & Management (AREA)
  • Development Economics (AREA)
  • Psychology (AREA)
  • Social Psychology (AREA)
  • Finance (AREA)
  • Accounting & Taxation (AREA)
  • Strategic Management (AREA)
  • Hospice & Palliative Care (AREA)
  • Educational Technology (AREA)
  • Developmental Disabilities (AREA)
  • Child & Adolescent Psychology (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Game Theory and Decision Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Cardiology (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Medical Treatment And Welfare Office Work (AREA)

Abstract

본 발명은 사용자 맞춤형 서비스 제공 시스템 및 방법에 관한 것으로, 이를 위하여 서비스가 서비스 단말을 통해 제공될 때마다 생체 신호 측정 센서에 의해 측정된 사용자의 생체 신호와 서비스의 이용 양태 정보를 토대로 서비스에 대한 선호도 함수를 생성하여 메모리에 저장하고, 메모리에 저장된 서비스별 선호도 함수에 의거하여 서비스 제공 계획을 수립하며, 서비스 제공 계획에 의거하여 서비스 단말을 통해 서비스를 제공한다는 것이다.
이와 같이, 본 발명은 사용자의 서비스 이용 양태뿐만 아니라 생체 신호 센서로 사용자의 서비스 이용에 따른 생체 신호를 자동으로 제공받고, 서비스 양태 정보와 생체 신호를 토대로 서비스를 제공함으로서, 사용자에게 맞춤형 서비스 제공이 가능하다.
착용형, 생체 신호, 사용자 개인화 서비스

Description

사용자 맞춤형 서비스 제공 시스템 및 방법{SYSTEM AND METHOD FOR OFFERING A PERSONALIZED SERVICE}
본 발명은 사용자의 생체 신호 및 사용자의 서비스 양태 정보를 토대로 사용자에게 보다 적합한 맞춤형 서비스를 제공하는 시스템 및 방법에 관한 것이다.
본 발명은 정보통신부 및 정보통신연구진흥원의 IT신성장동력핵심기술개발사업의 일환으로 수행한 연구로부터 도출된 것이다[과제관리번호: 2005-S-069-03, 과제명: 생체 정보 처리 기반 웨어러블 시스템 기술 개발].
일반적으로, 사용자 맞춤 서비스는 사용자의 의도를 파악하기 위하여 사용자의 서비스 양태를 측정하여 이를 바탕으로 특징 추출과 분류를 통하여 맞춤 서비스를 제공하는 것이다.
사용자 맞춤 서비스와 관련된 종래 기술로서, 출원번호 2005-0023483의 "개인화 서비스 제공 시스템 및 방법"에서는 SIP(Session Initiation Protocol) 서비스 네트워크에 연결되어 센싱 영역 내의 복수의 서비스 단말을 이용하여 사용자에 게 개인화된 서비스를 제공하는 환경에서의 개인화 서비스 제공 시스템 및 방법을 제시하였다.
출원번호 2003-0034817의 "사용자 선호 프로그램 결정 장치 및 방법"에서는 디지털 TV 또는 디지털 TV와 PVR 복합 장치 등에서 사용자의 평소 방송 시청 습관을 여러 매개 변수로 모델링한 후 이를 근거하여 사용자의 선호 프로그램을 결정하는 장치 및 방법을 제시하였다.
출원번호 2001-0034854의 "웹 상에서 사용자 행위 정보를 이용한 학습 방법"에서는 웹 사이트에서 사용자의 행동을 추출하여 학습을 위한 사용자의 행동 데이터를 획득하는 방법을 제시하였다.
출원번호 2000-0040276의 "사용자 히스토리 기반 멀티미디어 서비스 시스템"에서는 멀티미디어 사용자의 멀티미디어 컨텐츠 사용 방법 및/또는 사용 양식을 기록한 사용자 히스토리 정보 구조를 제시하였다.
사용자 맞춤 서비스와 관련된 종래기술들은 사용자의 피드백을 이용하지 않거나, 직접적인 사용자 입력을 통한 피드백을 이용하기 때문에 사용자가 이용하기 불편하고 사용자의 변화하는 성향 등을 파악하기 어렵기 때문에 사용자 맞춤 서비스가 제대로 이루어지지 않는 문제점이 있다.
본 발명은 착용형 생체 신호 센서를 이용하여 사용자의 스트레스 크기를 측정하여 이를 서비스 제공에 대한 피드백으로 활용하고, 사용자의 서비스 사용 습성 및 양태를 측정하여 이를 바탕으로 사용자에게 보다 적합한 사용자 맞춤 서비스를 제공한다.
본 발명은 착용형 생체 신호 센서를 통하여 측정된 스트레스 크기와 사용자 서비스 단말을 통하여 수집된 서비스 사용 시각, 시간, 사용 빈도를 이용하고, 사용자 서비스 단말의 메모리나 CPU 등의 컴퓨팅 환경을 고려하여 사용자에게 적절한 시각에 서비스를 제공한다.
본 발명의 제 1 관점으로서 사용자 맞춤형 서비스 제공 시스템은, 사용자의 생체 신호를 측정하여 통신망에 출력하는 적어도 하나 이상의 생체 신호 측정 센서와, 상기 생체 신호 측정 센서에서 측정된 생체 신호와 상기 사용자의 서비스 이용에 따른 서비스의 이용 양태 정보를 토대로 서비스 제공 계획을 수립하여 서비스를 제공하는 서비스 단말을 포함한다.
본 발명의 제 2 관점으로서 사용자 맞춤형 서비스 제공 방법은, (a) 서비스가 서비스 단말을 통해 제공될 때마다 생체 신호 측정 센서에 의해 측정된 사용자의 생체 신호와 상기 서비스의 이용 양태 정보를 토대로 상기 서비스에 대한 선호도 함수를 생성하여 메모리에 저장하는 단계와, (b) 상기 메모리에 저장된 서비스별 선호도 함수에 의거하여 서비스 제공 계획을 수립하는 단계와, (c) 상기 서비스 제공 계획에 의거하여 상기 서비스 단말을 통해 서비스를 제공하는 단계를 포함한다.
본 발명은 사용자의 서비스 이용 양태뿐만 아니라 생체 신호 센서로 사용자의 서비스 이용에 따른 생체 신호를 자동으로 제공받고, 서비스 양태 정보와 생체 신호를 토대로 서비스를 제공함으로서, 사용자에게 맞춤형 서비스 제공이 가능하다.
이하, 본 발명의 바람직한 실시예를 첨부된 도면들을 참조하여 상세히 설명한다. 아울러 본 발명을 설명함에 있어, 관련된 공지 구성 또는 기능에 대한 구체적인 설명이 본 발명의 요지를 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략한다.
도 1은 본 발명의 바람직한 실시 예에 따른 사용자의 생체 신호를 이용한 사용자 맞춤형 서비스 제공 시스템을 도시한 도면으로서, 착용형 생체 신호 센서(100)들, 서비스 단말(120), 유무선 통신망(140) 및 서비스 제공 서버(160)를 포함한다. 이때, 착용형 생체 신호 센서(100)들과 서비스 단말(120)은 지그비(Zigbee)나 블루투스(bluetooth)와 같은 WPAN(Wireless Personal Area Network, 이하 'WPAN'이라고 한다.) 통신이나 WBAN(Wireless Body Area Network, 이하 'WBAN'이라고 한다.)을 통하여 측정 정보를 전달한다.
착용형 생체 신호 센서(100)들은 사용자의 생체 신호, 예를 들어 ECG(Electrocardiogram), PPG(Photoplethysmogram) 등의 생체 신호를 측정하여 WPAN이나 WBAN의 무선 모듈을 통하여 사용자의 서비스 단말(120)에 제공한다.
서비스 단말(120)은 사용자의 서비스 이용 시각, 시간, 빈도 등의 사용자 서비스 이용 습성 및 이용 양태 정보를 수집하고, WPAN 또는 WBAN을 통해 착용형 생체 신호 센서(100)들로부터 사용자의 생체 신호를 제공받아 스트레스 크기를 계산한 후 이를 바탕으로 서비스 제공 방법을 조절한다.
또한, 서비스 단말(120)은 유무선 LAN(Local Area Network), CDMA 등과 같은 유무선 통신망(140)을 통해 서비스 제공 서버(160)에 접속하여 서비스의 실행을 위한 서비스 코드를 제공받는다.
본 발명에 따른 서비스 단말(120)은, 도 2에 도시된 바와 같이, 스트레스 측정부(202), 양태 측정부(204), 선호도 계산부(206), 메모리(208), 서비스 계획 부(210), 서비스 제공부(212), 업데이트부(214) 및 사용자 인터페이스부(216)를 포함한다.
스트레스 측정부(202)는 서비스 단말(120)을 통해 사용자에게 임의의 서비스 또는 서비스 내 선택 항목이 제공될 때 생체 신호 센서(100)들로부터 제공되는 사용자의 생체 신호를 토대로 스트레스 크기를 측정하여 선호도 계산부(206)에 제공한다. 이때, 스트레스 크기는 사용자의 부정적 선호도 크기를 나타내는 것이다.
양태 측정부(204)는 사용자에게 서비스 제공될 때마다 각 서비스별 이용 양태 정보를 측정하여 선호도 계산부(206)에 제공한다. 여기서, 이용 양태 정보로는 서비스의 이용 시각, 시간, 빈도 등을 예로 들 수 있다.
한편, 양태 측정부(204)는 사용자에게 제공되는 서비스 내에 적어도 둘 이상의 선택 항목이 존재할 경우 해당 선택 항목별 이용 양태 정보를 측정하여 이를 선호도 계산부(206)에 제공한다.
선호도 계산부(206)는 스트레스 크기 및 이용 양태 정보를 토대로 사용자에게 제공되는 서비스에 대한 선호도 함수를 생성하여 메모리(208)에 저장한다. 선호도 함수는, 도 3에 도시된 바와 같이, 시간 함수, 즉 시간대별로 선호도 값이 설정되어 있다.
한편, 선호도 계산부(206)는 서비스 내 선택 항목별 스트레스 크기 및 이용 양태 정보를 스트레스 측정부(202) 및 양태 측정부(204)로부터 제공받아 선택 항목별 선호도 값을 계산하여 메모리(208)에 저장한다.
서비스 계획부(210)는 메모리(208)에 저장된 서비스별 선호도 함수를 토대로 서비스 제공 계획을 수립한다. 여기서, 서비스 제공 계획은 임의의 시간대에 제공되는 서비스를 설정하는 것으로, 서비스 계획부(210)는 서비스별 선호도 함수에서 임계값 이상의 선호도 값을 갖는 각각의 시간대를 검색하고, 검색된 시간대의 비교를 통해 시간대별로 어느 서비스를 제공할지의 서비스 제공 계획을 설정한다.
서비스 제공부(212)는 서비스 계획부(210)의 서비스 제공 계획에 의거하여 서비스 단말(120)의 내부 검색을 통해 서비스를 제공하거나 유무선 통신망(140)을 통해 서비스 제공 서버(160)에 접속하여 서비스를 다운로드받아 사용자에게 제공한다.
서비스 제공부(212)는 서비스를 사용자에게 제공하기 위해 내부 검색을 통해 검색된 서비스 코드 또는 다운로드받은 서비스 코드를 실행시킨다.
이와 같이 서비스 제공 계획에 의거하여 서비스 제공부(212)가 서비스 또는 서비스 내 선택항목을 제공하는 경우 업데이트부(214)는 제공되는 서비스(제공 서비스) 또는 제공되는 선택 항목(제공 선택 항목)에 대한 스트레스 크기 및 이용 양태 정보를 토대로 제공 서비스에 대한 선호도 함수를 재산출하거나 제공 선택 항목의 선호도 값을 재산출하여 메모리(208)를 업데이트시킨다.
한편, 서비스 내 선택 항목 중 어느 하나를 선택할 경우 서비스 제공부(212)는 선택 항목들 모든 선호도 값이 임계값 이내일 경우 선택 항목들 중 어느 하나를 랜덤하게 선택하여 제공하거나, 선택 항목들 중 선호도 값이 가장 큰 선택 항목을 선택하여 제공한다.
사용자 인터페이스부(216)는 서비스 제공 시 사용자의 편의를 증진시키기 위 해 사용자에게 서비스 제공을 알리는 메시지, 예컨대 소정의 알림음을 서비스 단말(120)의 스피커(도시 생략됨)를 통해 제공하거나 서비스 단말(120)의 바탕 화면에 서비스 제공을 위한 아이콘을 디스플레이시킨다.
서비스 제공 서버(160)는 서비스 단말(120)과 유무선 통신망(140)을 통해 연결되어 서비스 단말(120)의 요청에 의거하여 서비스 코드를 서비스 단말(120)에 제공하며, 서비스 단말(120)은 서비스 코드의 실행을 통해 사용자에게 서비스를 제공한다.
한편, 본 발명에서는 스트레스 크기 및 이용 양태 정보를 토대로 선호도 함수 및 선호도 값을 산출 또는 업데이트하는 것으로 설명하였지만, 서비스 단말(120)의 상태, 예컨대 서비스 단말(120)의 메모리 용량, CPU 상태 등을 더 고려하여 선호도 함수 및 선호도 값을 산출 또는 업데이트할 수 있을 뿐만 아니라 임계값을 조절할 수 있다.
또한, 본 발명은 서비스 단말(120)의 상태가 안 좋을 경우 임계값이나 선호도 함수의 너비를 조정하여 서비스 준비 시간, 즉 서비스 제공 시간을 조절함으로서, 서비스 단말(120)의 안정화나 서비스의 원활한 공급이 가능하도록 할 수 있다.
본 발명의 서비스 단말(120) 내 각 구성요소들은 OSGi(Open Service Gateway initiative, 이히 OSGi라고한다.) 또는 자바응용 등의 다양한 형태로 구현될 수 있다.
상기와 같은 구성을 갖는 서비스 제공 시스템이 사용자의 생체 신호를 토대로 서비스를 제공하는 과정에 대해 도 4를 참조하여 설명한다.
도 4는 본 발명의 바람직한 실시 예에 따른 사용자의 생체 신호를 토대로 서비스를 제공하는 과정을 도시한 흐름도이다.
도 4를 참조하면, 먼저 임의의 서비스가 서비스 단말(120)을 통해 사용자에게 제공될 때마다 서비스 단말(120)의 스트레스 측정부(202)는 사용자가 착용하고 생체 신호 센서(100)들로부터 생체 신호를 제공받아 스트레스의 크기를 측정함과 아울러 양태 측정부(204)를 통해 서비스의 이용 양태 정보를 측정한다(S400, S402).
이후, 선호도 계산부(206)는 서비스별로 측정된 이용 양태 정보 및 스트레스 크기를 토대로 서비스별 선호도 함수를 생성하여 메모리(208)에 저장한다(S404).
서비스 계획부(210)는 메모리(208)에 저장된 서비스별 선호도 함수에 의거하여 서비스 제공 계획을 설정(S406)하는데, 즉 서비스별 선호도 함수에서 임계값 이상의 선호도 값을 갖는 시간 정보를 각각 추출하고, 이를 토대로 시간대별로 제공될 서비스 제공 계획을 설정한다. 예를 들어, A 서비스의 선호도 함수에서 10-11시 사이에 임계치 이상의 선호도 값을 갖고, B 서비스의 선호도 함수에서 12-13시 사이에 임계치 이상의 선호도 값을 갖는 경우 서비스 계획부(210)는 A 서비스를 10-11시에, B 서비스를 12-13시에 제공하는 서비스 제공 계획을 설정한다.
이와 같이 서비스 계획부(210)에 의해 설정된 서비스 제공 계획을 토대로 서비스 제공부(212)는 서비스 단말(120)의 내부 검색을 토대로 서비스를 제공하거나 유무선 통신망(140)을 통해 서비스 제공 서버(160)에 접속하여 해당 서비스를 다운로드받아 제공한다(S408).
상기와 같은 서비스 제공 과정에서 서비스별 선호도 함수를 토대로 서비스를 제공하는 과정에 대해 도 5를 참조하여 설명하면 아래와 같다.
도 5는 본 발명의 바람직한 실시 예에 따라 서비스별 선호도 함수를 토대로 서비스를 제공하는 과정을 도시한 흐름도이다.
도 5를 참조하면, 먼저 서비스 단말(120)의 서비스 제공부(212)는 현재 시간 정보를 획득(S500)한 후 설정된 서비스 제공 계획을 검색하여 현재 시간에 대응되는 서비스가 존재한지를 판단한다(S502).
S502의 판단 결과, 현재 시간에 대응되는 서비스가 존재하는 경우 서비스 제공부(212)는 서비스 제공 계획에 설정된 서비스가 현재 실행중인지를 판단한다(S504).
S504의 판단 결과, 서비스가 현재 실행 중이 아닌 경우 서비스 제공부(212)는 서비스 단말(120)의 내부 검색 또는 유무선 통신망(140)을 통해 서비스 제공 서버(160)로부터 서비스 코드를 다운로드받아 서비스 코드를 실행(S506)시키며, 이에 따라 서비스 단말(120)의 사용자 인터페이스(218)는 표시창(도시 생략됨)에 서비스를 제공하기 위한 아이콘을 디스플레이시킴과 더불어 소정의 알림 메시지, 예를 들어 알림음을 서비스 단말(120)의 스피커(도시 생략됨)를 통해 송출해준다(S508).
여기서, 알림음은 사용자의 설정에 의거하여 선택적으로 출력되는데, 즉 사용자가 서비스 단말(120)의 사용자 인터페이스(218)를 통해 알림음 설정 기능을 온시켜둔 경우 알림음을 스피커로 송출하고, 그렇지 않을 경우 알림음을 송출하지 않는다.
이후, 서비스 단말(120)은 사용자가 서비스를 제공받기 위해 표시창에 디스플레이된 아이콘을 선택하는지를 판단하다(S510).
S510의 판단 결과, 아이콘을 선택한 경우, 즉 서비스가 실행된 경우 스트레스 측정부(202)는 사용자가 착용하고 있는 생체 신호 센서(100)들로부터 생체 신호를 제공받아 스트레스 크기를 측정(S512)함과 더불어 양태 측정부(204)를 통해 서비스의 이용 양태 정보를 측정한다(S514). 이렇게 측정된 이용 양태 정보 및 스트레스 크기는 선호도 계산부(206)에 입력된다.
선호도 계산부(206)는 현재 실행중인 서비스에 대한 스트레스 크기와 현재 수행중인 서비스의 이용 양태 정보를 토대로 선호도 값을 계산(S516)하여 업데이트부(214)에 제공하며, 업데이트부(214)는 이를 토대로 현재 실행중인 서비스의 선호도 함수를 업데이트시킨다(S518).
한편, S502 및 S504 판단 결과, 서비스 제공 계획에 현재 시간에 대응되는 서비스가 존재하지 않고, 서비스가 실행 중인 경우 서비스 단말(120)은 S500으로 진행하여 기 설정된 시간 후에 현재 시간 정보를 획득하게 된다.
상기와 같이, 서비스를 제공할 때 서비스 내에 세부 선택 항목이 있는 경우 이를 처리하는 과정에 대해 도 6을 참조하여 설명한다.
도 6은 본 발명의 바람직한 실시 예에 따라 서비스 제공 시 서비스 내에 적어도 둘 이상의 선택항목이 있는 경우 처리하는 과정을 도시한 흐름도이다.
도 6을 참조하면, 먼저, 서비스 단말(120)은 서비스를 제공하기 전에 서비스 내에 선택 항목이 존재하는지를 판단한다(S600).
S600의 판단 결과, 서비스 내에 적어도 둘 이상의 선택항목이 존재하는 경우, 서비스 제공부(212)는 선택 항목들의 선호도 값을 메모리(208)에서 검색하여 선택 항목들의 선호도 값이 동일한지를 판단한다(S602, S604).
S604의 비교 결과, 선택 항목들의 선호도 값이 동일하지 않을 경우 서비스 제공부(212)는 선호도 값이 가장 큰 값을 갖는 선택 항목을 선택(S606)한 후 선택된 선택 항목에 대한 서비스를 제공한다(S608).
한편, 서비스 내의 선택 항목에 대한 서비스가 제공된 후 스트레스 측정부(202)는 사용자가 착용하고 있는 생체 신호 센서(100)들로부터 생체 신호를 제공받아 스트레스 크기를 측정(S610)함과 더불어 양태 측정부(204)를 통해 서비스 내 선택 항목의 이용 양태 정보를 측정한다(S612). 이렇게 측정된 이용 양태 정보 및 스트레스 크기는 선호도 계산부(206)에 입력된다.
선호도 계산부(206)는 현재 실행중인 선택 항목에 대한 스트레스 크기와 현재 수행중인 서비스의 이용 양태 정보를 토대로 선호도 값을 계산(S614)하여 업데이트부(214)에 제공하며, 업데이트부(214)는 이를 토대로 현재 실행중인 선택항목의 선호도 값을 업데이트시킨다(S616).
한편, S604의 비교 결과, 선택 항목들의 선호도 값이 동일한 경우 서비스 제공부(212)는 선택 항목들 중 어느 하나를 랜덤하게 선택(S618)한 후 S608로 진행하여 이후 단계를 수행한다.
한편, 도 6에 생략되었지만, 사용자가 사용자 인터페이스부(216)를 통해 선택된 선택 항목에 대한 평가 정보, 예컨대 좋음, 나쁨, 중간 등의 평가 정보를 입 력할 경우 업데이트부(214)는 평가 정보를 토대로 선택된 선택 항목에 대한 선호도 값을 산출하여 메모리(208)에 저장된 선택항목의 선호도 값을 업데이트시킨다.
상기와 같이, 본 발명에 따르면, 사용자의 서비스 이용 시각, 시간, 빈도 등의 서비스 이용 양태뿐만 아니라 착용형 생체 신호 센서를 이용하여 사용자의 의식적인 피드백이 아닌 사용자의 무의식적인 피드백인 스트레스 크기를 활용하여 서비스를 제공함으로서, 사용자 맞춤형 서비스의 제공이 가능하다.
또한, 본 발명은 서비스 단말(120)의 상태에 따라 임계값 조절을 통해 서비스 제공 시간과 방법을 조절할 수 있다.
지금까지 본 발명의 일 실시예에 국한하여 설명하였으나 본 발명의 기술이 당업자에 의하여 용이하게 변형 실시될 가능성이 자명하다. 이러한 변형된 실시 예들은 본 발명의 특허청구범위에 기재된 기술사상에 포함된다고 하여야 할 것이다.
도 1은 본 발명의 바람직한 실시 예에 따른 사용자의 생체 신호를 이용한 사용자 맞춤형 서비스 제공 시스템을 도시한 도면이며,
도 2는 본 발명의 바람직한 실시 예에 따른 서비스 단말의 내부 구성을 도시한 블록도이며,
도 3은 본 발명에 따른 선호도 함수를 도시한 도면이며,
도 4는 본 발명의 바람직한 실시 예에 따른 사용자의 생체 신호를 토대로 서비스를 제공하는 과정을 도시한 흐름도이며,
도 5는 본 발명의 바람직한 실시 예에 따라 서비스별 선호도 함수를 토대로 서비스를 제공하는 과정을 도시한 흐름도
도 6은 본 발명의 바람직한 실시 예에 따라 서비스 제공 시 서비스 내에 적어도 둘 이상의 선택항목이 있는 경우 처리하는 과정을 도시한 흐름도이다.
<도면의 주요부분에 대한 부호 설명>
100 : 생세 신호 센서 120 : 서비스 단말
140 : 유무선 통신망 160 : 서비스 제공 서버

Claims (24)

  1. 사용자의 생체 신호를 측정하여 통신망에 출력하는 적어도 하나 이상의 생체 신호 측정 센서와,
    상기 생체 신호 측정 센서에서 측정된 생체 신호와 상기 사용자의 서비스 이용에 따른 서비스의 이용 양태 정보를 토대로 서비스 제공 계획을 수립하여 서비스를 제공하는 서비스 단말
    을 포함하는 사용자 맞춤형 서비스 제공 시스템.
  2. 제 1 항에 있어서,
    상기 통신망은, WPAN 또는 WBAN인 것을 특징으로 하는 사용자 맞춤형 서비스 제공 시스템.
  3. 제 1 항에 있어서,
    상기 서비스 단말은,
    상기 서비스 단말을 통해 임의의 서비스가 상기 사용자에게 제공될 때마다 상기 생체 신호 측정 센서에서 측정된 생체 신호를 토대로 스트레스 크기를 계산하는 스트레스 측정부와,
    상기 사용자에게 제공되는 서비스별 이용 양태 정보를 측정하는 양태 측정부와,
    상기 측정된 이용 양태 정보와 스트레스 크기를 토대로 상기 서비스별로 선호도 함수 또는 선호도 값을 생성하여 메모리에 저장하는 선호도 계산부
    를 포함하는 사용자 맞춤형 서비스 제공 시스템.
  4. 제 3 항에 있어서,
    상기 서비스 단말은,
    상기 메모리에 저장된 서비스별 선호도 함수를 토대로 상기 서비스 제공 계획을 수립하는 서비스 계획부
    를 더 포함하는 사용자 맞춤형 서비스 제공 시스템.
  5. 제 4 항에 있어서,
    상기 서비스 계획부는, 상기 선호도 함수를 토대로 상기 서비스별로 선호도 값이 임계값 이상인 시간 정보를 추출하여 서비스 제공 계획을 수립하는 것을 특징으로 하는 사용자 맞춤형 서비스 제공 시스템.
  6. 제 4 항에 있어서,
    상기 서비스 단말은,
    상기 서비스 제공 계획에 의거하여 서비스를 제공하기 위해 외부 네트워크를 통해 상기 서비스 제공 서버로부터 서비스를 다운로드받거나 상기 서비스 단말의 내부 검색을 통해 상기 서비스를 추출하여 제공하는 서비스 제공부
    를 더 포함하는 사용자 맞춤형 서비스 제공 시스템.
  7. 제 6 항에 있어서,
    상기 서비스 단말은,
    상기 서비스 제공부에 의해 해당 서비스가 제공될 때 상기 선호도 계산부를 통해 상기 해당 서비스에 대한 선호도 값을 산출하여 상기 메모리에 저장된 상기 해당 서비스의 선호도 값을 업데이트시키는 업데이트부
    를 더 포함하는 사용자 맞춤형 서비스 제공 시스템.
  8. 제 3 항에 있어서,
    상기 선호도 계산부는,
    상기 서비스가 상기 사용자에게 제공될 때 상기 서비스 내에 적어도 둘 이상의 선택 항목이 존재하면, 상기 선택 항목별 스트레스 크기 및 이용 양태 정보를 상기 스트레스 측정부 및 양태 측정부로부터 제공받아 상기 선택 항목별 선호도값을 계산하여 상기 메모리에 저장하는 것을 특징으로 하는 사용자 맞춤형 서비스 제공 시스템.
  9. 제 8 항에 있어서,
    상기 서비스 단말은,
    상기 사용자에게 적어도 둘 이상의 선택항목이 존재하는 서비스 제공 시 상기 메모리에 저장된 선택 항목별 선호도 값을 토대로 어느 하나의 선택 항목을 선택하여 제공하는 서비스 제공부
    를 더 포함하는 사용자 맞춤형 서비스 제공 시스템.
  10. 제 9 항에 있어서,
    상기 서비스 제공부는, 상기 선택 항목별 선호도 값이 임계값 이내 범위인 경우 상기 선택 항목들 중 어느 하나의 선택 항목을 랜덤하게 선택하여 제공하는 것을 특징으로 하는 사용자 맞춤형 서비스 제공 시스템.
  11. 제 9 항에 있어서,
    상기 서비스 단말은,
    상기 선택된 선택 항목을 상기 사용자에게 제공할 경우 상기 선호도 계산부을 통해 상기 선택된 선택 항목에 대한 선호도 값을 산출하여 상기 메모리를 업데이트시키는 업데이트부
    를 더 포함하는 사용자 맞춤형 서비스 제공 시스템.
  12. 제 1 항에 있어서,
    상기 생체 신호 측정 센서는, ECG 또는 PPG 측정 센서 또는 ECG 및 PPG 측정 센서인 것을 특징으로 하는 사용자 맞춤형 서비스 제공 시스템.
  13. 제 5 항 또는 제 10 항에 있어서,
    상기 임계값은, 상기 서비스 단말의 CPU 부하 또는 메모리의 상태에 따라 변경되는 것을 특징으로 하는 사용자 맞춤형 서비스 제공 시스템.
  14. 서비스가 서비스 단말을 통해 제공될 때마다 생체 신호 측정 센서에 의해 측정된 사용자의 생체 신호와 상기 서비스의 이용 양태 정보를 토대로 상기 서비스에 대한 선호도 함수를 생성하여 메모리에 저장하는 단계와,
    상기 메모리에 저장된 서비스별 선호도 함수에 의거하여 서비스 제공 계획을 수립하는 단계와,
    상기 서비스 제공 계획에 의거하여 상기 서비스 단말을 통해 서비스를 제공하는 단계
    를 포함하는 사용자 맞춤형 서비스 제공 방법.
  15. 제 14 항에 있어서,
    상기 메모리에 저장하는 단계는,
    상기 생체 신호에 의거하여 상기 서비스 이용에 따른 스트레스 크기를 측정하는 단계와,
    상기 스트레스 크기와 상기 서비스의 이용 양태 정보를 토대로 상기 서비스에 대한 선호도 함수를 생성하여 상기 메모리에 저장하는 단계
    를 포함하는 것을 특징으로 하는 사용자 맞춤형 서비스 제공 방법.
  16. 제 14 항에 있어서,
    상기 사용자 맞춤형 서비스 제공 방법은,
    상기 서비스 제공 계획에 의거하여 상기 서비스가 제공됨에 따라 상기 서비스의 제공에 따른 사용자의 생체 신호와 상기 제공되는 서비스의 이용 양태 정보를 토대로 상기 제공되는 서비스에 대한 선호도 값의 산출을 통해 선호도 함수를 업데이트시키는 단계
    를 더 포함하는 사용자 맞춤형 서비스 제공 방법.
  17. 제 14 항에 있어서,
    상기 서비스 단말을 통해 상기 서비스를 제공하는 단계는, 외부 네트워크를 통해 서비스 제공 서버에 접속하여 상기 서비스를 다운로드받거나 상기 서비스 단말 내부의 탐색을 통해 상기 서비스를 검색하여 제공하는 것을 특징으로 하는 사용자 맞춤형 서비스 제공 방법.
  18. 제 14 항에 있어서,
    상기 서비스 단말을 통해 상기 서비스를 제공하는 단계는,
    상기 사용자에게 제공하고자 하는 서비스에 대응되는 사용자 인터페이스를 상기 서비스 단말에 제공하는 단계와,
    상기 제공하고자 하는 서비스에 알림 기능이 설정되어 있는지를 판단하는 단계와,
    상기 알림 기능이 설정된 서비스인 경우 소정의 알림 메시지를 상기 서비스 단말에 송출하는 단계와,
    상기 사용자 인터페이스를 통한 서비스 선택에 따라 상기 서비스를 제공하는 단계
    를 포함하는 사용자 맞춤형 서비스 제공 방법.
  19. 제 14 항에 있어서,
    상기 서비스 제공 계획을 수립하는 단계는,
    상기 메모리에 저장된 선호도 함수를 토대로 각 서비스별로 선호도 크기가 임계값 이상을 갖는 시간 정보를 추출하는 단계와,
    상기 추출된 시간 정보를 토대로 상기 서비스별 서비스 제공 계획을 수립하는 단계
    를 포함하는 것을 특징으로 하는 사용자 맞춤형 서비스 제공 방법.
  20. 제 19 항에 있어서,
    상기 사용자 맞춤형 서비스 제공 방법은,
    상기 추출된 시간 정보에 대응되는 서비스가 적어도 둘 이상인 경우, 상기 추출된 시간 정보에서 선호도 값이 가장 큰 서비스가 제공되도록 상기 서비스 제공 계획을 수립하는 것을 특징으로 하는 사용자 맞춤형 서비스 제공 방법.
  21. 제 14 항에 있어서,
    상기 선호도 함수를 생성하여 메모리에 저장하는 단계는,
    상기 서비스가 상기 사용자에게 제공될 때 상기 서비스 내에 적어도 둘 이상의 선택 항목이 존재하면, 상기 선택 항목별 생체 신호 및 이용 양태 정보를 토대로 상기 선택 항목별 선호도값을 산출하여 상기 메모리 저장하는 단계
    를 포함하는 것을 특징으로 하는 사용자 맞춤형 서비스 제공 방법.
  22. 제 21 항에 있어서,
    상기 서비스 단말을 통해 서비스를 제공하는 단계는,
    상기 서비스 단말에 제공될 서비스에 적어도 둘 이상의 선택항목이 존재하는 경우 상기 메모리에 저장된 선택 항목별 선호도 값들을 비교하는 단계와,
    상기 비교 결과, 상기 선택 항목별 선호도 값이 다른 경우 상기 선호도 값이 가장 큰 선택 항목을 선택하여 제공하는 단계
    를 더 포함하는 사용자 맞춤형 서비스 제공 방법.
  23. 제 22 항에 있어서,
    상기 사용자 맞춤형 서비스 제공 방법은,
    상기 비교 결과, 상기 서비스 내 선택항목들의 선호도 값이 동일한 경우 상기 선택 항목들 중 어느 하나의 선택항목을 랜덤하게 선택하여 제공하는 단계
    를 더 포함하는 사용자 맞춤형 서비스 제공 방법.
  24. 제 22 항 또는 제 23 항에 있어서,
    상기 선택된 선택항목을 제공하는 단계 이후 상기 사용자의 생체 신호 및 이용 양태 정보를 측정하여 선호도 값을 산출하는 단계와,
    상기 산출된 선호도 값을 토대로 상기 메모리를 업데이트시키는 단계
    를 더 포함하는 사용자 맞춤형 서비스 제공 방법.
KR1020070123079A 2007-11-29 2007-11-29 사용자 맞춤형 서비스 제공 시스템 및 방법 KR100869245B1 (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020070123079A KR100869245B1 (ko) 2007-11-29 2007-11-29 사용자 맞춤형 서비스 제공 시스템 및 방법
US12/155,460 US20090144069A1 (en) 2007-11-29 2008-06-04 System and method for providing personalized service

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020070123079A KR100869245B1 (ko) 2007-11-29 2007-11-29 사용자 맞춤형 서비스 제공 시스템 및 방법

Publications (1)

Publication Number Publication Date
KR100869245B1 true KR100869245B1 (ko) 2008-11-18

Family

ID=40284412

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020070123079A KR100869245B1 (ko) 2007-11-29 2007-11-29 사용자 맞춤형 서비스 제공 시스템 및 방법

Country Status (2)

Country Link
US (1) US20090144069A1 (ko)
KR (1) KR100869245B1 (ko)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010119374A1 (en) * 2009-04-15 2010-10-21 Koninklijke Philips Electronics N.V. Method and system for processing a physiological signal
KR20140049795A (ko) * 2012-10-18 2014-04-28 엘에스전선 주식회사 환자 관리 시스템 및 이를 이용한 환자 관리 방법
WO2015126182A1 (ko) * 2014-02-21 2015-08-27 삼성전자 주식회사 콘텐츠를 표시하는 방법 및 이를 위한 전자 장치
KR101839396B1 (ko) * 2013-12-28 2018-03-16 인텔 코포레이션 주변 디바이스들에서의 센서들로부터의 사용자 컨텍스트 검출에 기초한 디바이스 액션 및 구성을 위한 시스템 및 방법

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015226708A (ja) * 2014-06-02 2015-12-17 日本電信電話株式会社 心的状態推定装置及びプログラム
US10762215B2 (en) 2017-01-05 2020-09-01 Electronics And Telecommunications Research Institute Wearable device and data security method thereof

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040102961A (ko) * 2003-05-30 2004-12-08 엘지전자 주식회사 사용자 선호 프로그램 결정 장치 및 그 방법
KR20060066020A (ko) * 2004-12-11 2006-06-15 한국전자통신연구원 개인화 서비스 제공 시스템 및 방법

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4709704A (en) * 1984-03-06 1987-12-01 The Kendall Company Monitoring device for bio-signals
US20090264789A1 (en) * 2007-09-26 2009-10-22 Medtronic, Inc. Therapy program selection

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040102961A (ko) * 2003-05-30 2004-12-08 엘지전자 주식회사 사용자 선호 프로그램 결정 장치 및 그 방법
KR20060066020A (ko) * 2004-12-11 2006-06-15 한국전자통신연구원 개인화 서비스 제공 시스템 및 방법

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010119374A1 (en) * 2009-04-15 2010-10-21 Koninklijke Philips Electronics N.V. Method and system for processing a physiological signal
KR20140049795A (ko) * 2012-10-18 2014-04-28 엘에스전선 주식회사 환자 관리 시스템 및 이를 이용한 환자 관리 방법
KR101839396B1 (ko) * 2013-12-28 2018-03-16 인텔 코포레이션 주변 디바이스들에서의 센서들로부터의 사용자 컨텍스트 검출에 기초한 디바이스 액션 및 구성을 위한 시스템 및 방법
US10117005B2 (en) 2013-12-28 2018-10-30 Intel Corporation System and method for device action and configuration based on user context detection from sensors in peripheral devices
WO2015126182A1 (ko) * 2014-02-21 2015-08-27 삼성전자 주식회사 콘텐츠를 표시하는 방법 및 이를 위한 전자 장치
US10209779B2 (en) 2014-02-21 2019-02-19 Samsung Electronics Co., Ltd. Method for displaying content and electronic device therefor

Also Published As

Publication number Publication date
US20090144069A1 (en) 2009-06-04

Similar Documents

Publication Publication Date Title
KR100869245B1 (ko) 사용자 맞춤형 서비스 제공 시스템 및 방법
CN107807947B (zh) 基于情绪状态检测在电子设备上提供推荐的***和方法
WO2007091456A1 (ja) 生体情報にもとづく情報推薦システム
KR102424233B1 (ko) 웨어러블 오디오 믹싱
JP6452443B2 (ja) データ・ネットワーク・サービスを介した感情共有のためのバイオセンサーの使用
JP5497015B2 (ja) ユーザのステータスを示すためにアバタステータスを自動的に更新するための方法およびシステム
US20160107031A1 (en) Computing weight control profile
EP2706418A1 (en) Method and device for controlling an external apparatus
US11793458B2 (en) Tracking caloric expenditure using sensor driven fingerprints
US9017265B2 (en) Transfer of measurement data related to physical exercise
US20140156038A1 (en) Exercise-related data processing
JP2018500981A (ja) ウェアラブルデバイス間の接続関係を提供するシステムおよび方法
WO2010122215A1 (en) Method and apparatus for rewarding user activity in linked services
CN112667887B (zh) 内容推荐方法、装置、电子设备、服务器
CN101739384A (zh) 多功能电子装置及其使用方法
JP5849952B2 (ja) コミュニケーション支援装置、コミュニケーション支援方法、およびプログラム
US10310698B2 (en) Information processing system, information processing method, information processing device, information processing terminal, for dynamically changing information that forms the basis of a displayed screen
CN110870322A (zh) 信息处理设备、信息处理方法和程序
CN108553905A (zh) 基于游戏应用的数据反馈方法、终端及计算机存储介质
KR20130102886A (ko) 운동관리 시스템 및 그 방법
JPWO2016047258A1 (ja) 情報処理装置、情報処理システム、情報処理方法、及びプログラム
CN106878925A (zh) 一种广播iBeacon通告帧的方法及***
JP7135511B2 (ja) 健康管理支援装置、方法、及びプログラム
CN110809489B (zh) 信息处理装置、信息处理方法和存储介质
JP2010014751A (ja) キャラクタ送信機能を備えるカラオケシステム

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
LAPS Lapse due to unpaid annual fee