首页 / 专利库 / 电脑零配件 / 固件 / 软件 / 软件套件 / 软件组件 / 微件 / 移动widget / 위젯을 이용한 헬스케어 서비스 방법

위젯을 이용한 헬스케어 서비스 방법

阅读:686发布:2020-08-18

专利汇可以提供위젯을 이용한 헬스케어 서비스 방법专利检索,专利查询,专利分析的服务。并且PURPOSE: A health care service method for supplying health care data according to a request through an open type interface is provided to supply a personalized health care service without log-in process on a specific service site. CONSTITUTION: A healthcare service server(210) and a widget service server(220) supply a healthcare service using through open-type interface. A web-based widget terminal, a desktop widget terminal, a mobile widget terminal, an IPTV Widget terminal offer the health care service to a user. A healthcare service unit supplies a user interface function for providing an authentication function and a web-based service.,下面是위젯을 이용한 헬스케어 서비스 방법专利的具体信息内容。

  • 헬스케어 서비스 서버에서의 위젯을 이용한 헬스케어 서비스 방법에 있어서,
    인증관련 개방형 인터페이스를 이용해 서비스 대상이 되는 헬스케어 위젯에 대한 사용자 인증을 수행하여 사용자 인증 결과값과 헬스케어 위젯의 고유정보를 구하는 사용자 인증 단계;
    상기 사용자 인증 결과값과 상기 헬스케어 위젯의 고유정보를 개방형 인터페이스를 통해 사용자 단말로 전송하는 인증결과 전송 단계;
    상기 사용자 단말의 헬스케어 데이터 요청에 따라 위젯 서비스 서버로부터 획득한 인증정보를 검증하는 인증정보 검증 단계; 및
    상기 인증정보의 검증 완료 후에, 상기 요청된 헬스케어 데이터를 생성하여 상기 사용자 단말로 개방형 인터페이스를 통해 전송하는 데이터 전송 단계
    를 포함하는 헬스케어 서비스 서버에서의 위젯을 이용한 헬스케어 서비스 방법.
  • 제 1 항에 있어서,
    상기 사용자 인증 단계는,
    상기 인증관련 개방형 인터페이스를 이용하여 사용자 ID와 암호 기반의 사용자 인증을 수행하는 것을 특징으로 하는 헬스케어 서비스 서버에서의 위젯을 이용 한 헬스케어 서비스 방법.
  • 제 2 항에 있어서,
    상기 사용자 인증 단계는,
    상기 사용자 인증이 실패하면, 다시 상기 인증관련 개방형 인터페이스를 이용해 사용자 ID와 암호 기반의 사용자 인증을 수행하는 것을 특징으로 하는 헬스케어 서비스 서버에서의 위젯을 이용한 헬스케어 서비스 방법.
  • 제 3 항에 있어서,
    상기 인증결과 전송 단계는,
    상기 사용자의 암호를 해쉬값을 통해 암호화하여 사용자 인증을 수행하는 것을 특징으로 하는 헬스케어 서비스 서버에서의 위젯을 이용한 헬스케어 서비스 방법.
  • 위젯 서비스 서버에서의 위젯을 이용한 헬스케어 서비스 방법에 있어서,
    개방형 인터페이스를 통한 사용자 단말의 요청에 따라 인증정보와 위젯 고유정보를 저장하는 정보 저장 단계;
    상기 인증정보 및 위젯 고유정보를 저장하고 있다가, 상기 사용자 단말로부터 상기 위젯 고유정보에 대응하는 위젯 구동을 요청받아 위젯을 구동하는 위젯 구동 단계; 및
    상기 구동된 위젯으로부터 상기 위젯 고유정보 유무를 개방형 인터페이스를 통해 확인하여 인증정보를 구하는 인증정보 획득 단계
    를 포함하는 위젯 서비스 서버에서의 위젯을 이용한 헬스케어 서비스 방법.
  • 제 5 항에 있어서,
    위젯 고유 ID를 포함하고 있는 위젯 내보내기 스크립트를 이용하여 상기 사용자 단말로부터 입력받은 사이트 주소에 상기 위젯을 설치하는 위젯 내보내기 단계
    를 더 포함하는 위젯 서비스 서버에서의 위젯을 이용한 헬스케어 서비스 방법.
  • 제 5 항 또는 제 6 항에 있어서,
    상기 정보 저장 단계는,
    상기 개방형 인터페이스를 통해 상기 사용자 단말의 요청에 대한 응답과, XML 데이터를 상기 사용자 단말로 전송하는 것을 특징으로 하는 위젯 서비스 서버 에서의 위젯을 이용한 헬스케어 서비스 방법.
  • 제 7 항에 있어서,
    상기 위젯 구동 단계는,
    웹 위젯 툴킷, 데스크탑 위젯 툴킷, 모바일 위젯 툴킷 및 IPTV 위젯 툴킷을 이용하여, 범용적인 위젯을 각각 웹 플랫폼, 데스크탑 플랫폼, 모바일 플랫폼 및 IPTV 플랫폼에 적용하는 것을 특징으로 하는 위젯 서비스 서버에서의 위젯을 이용한 헬스케어 서비스 방법.
  • 제 8 항에 있어서,
    상기 위젯 구동 단계는,
    개인화 위젯을 고유 ID로 관리하되, 임의 진수의 난수를 상기 고유 ID로 생성하고 상기 생성된 고유 ID를 인증정보와 결합하는 것을 특징으로 하는 위젯 서비스 서버에서의 위젯을 이용한 헬스케어 서비스 방법.
  • 사용자 단말에서의 위젯을 이용한 헬스케어 서비스 방법에 있어서,
    사용자 인증관련 인터페이스를 이용하여 사용자로부터 인증정보를 입력받는 인증정보 입력 단계;
    상기 입력받은 인증정보를 위젯 서비스 서버로 전송하는 인증정보 전송 단계;
    사용자의 요청에 따라, 헬스케어 서비스 서버로 개방형 인터페이스를 통해 헬스케어 데이터를 요청하는 데이터 요청 단계; 및
    상기 요청한 헬스케어 데이터를 상기 헬스케어 서비스 서버로부터 전송받아 유저 인터페이스를 통해 사용자에게 제공하는 데이터 제공 단계
    를 포함하는 사용자 단말에서의 위젯을 이용한 헬스케어 서비스 방법.
  • 제 10 항에 있어서,
    상기 인증정보 전송 단계는,
    상기 인증정보 중에서 암호를 해쉬값을 통해 암호화하여 상기 위젯 서비스 서버로 전송하는 것을 특징으로 하는 사용자 단말에서의 위젯을 이용한 헬스케어 서비스 방법.
  • 제 10 항 또는 제 11 항에 있어서,
    상기 데이터 제공 단계는,
    위젯 툴킷 또는 외부 라이브러리를 이용하여 상기 사용자의 요청에 따른 유 저 인터페이스로 상기 헬스케어 데이터를 상기 사용자에게 제공하는 것을 특징으로 하는 사용자 단말에서의 위젯을 이용한 헬스케어 서비스 방법.
  • 제 12 항에 있어서,
    상기 데이터 제공 단계는,
    개방형 인터페이스를 결합한 메쉬업(mashup) 서비스를 통해 상기 헬스케어 데이터를 상기 사용자에게 제공하는 것을 특징으로 하는 사용자 단말에서의 위젯을 이용한 헬스케어 서비스 방법.
  • 위젯을 이용한 헬스케어 서비스를 위한, 헬스케어 서비스 서버에,
    인증관련 개방형 인터페이스를 이용해 서비스 대상이 되는 헬스케어 위젯에 대한 사용자 인증을 수행하여 사용자 인증 결과값과 헬스케어 위젯의 고유정보를 구하는 사용자 인증 기능;
    상기 사용자 인증 결과값과 상기 헬스케어 위젯의 고유정보를 개방형 인터페이스를 통해 사용자 단말로 전송하는 인증결과 전송 기능;
    상기 사용자 단말의 헬스케어 데이터 요청에 따라 위젯 서비스 서버로부터 획득한 인증정보를 검증하는 인증정보 검증 기능; 및
    상기 인증정보의 검증 완료 후에, 상기 요청된 헬스케어 데이터를 생성하여 상기 사용자 단말로 개방형 인터페이스를 통해 전송하는 데이터 전송 기능
    을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
  • 위젯을 이용한 헬스케어 서비스를 위한, 위젯 서비스 서버에,
    개방형 인터페이스를 통한 사용자 단말의 요청에 따라 인증정보와 위젯 고유정보를 저장하는 정보 저장 기능;
    상기 인증정보 및 위젯 고유정보를 저장하고 있다가, 상기 사용자 단말로부터 상기 위젯 고유정보에 대응하는 위젯 구동을 요청받아 위젯을 구동하는 위젯 구동 기능; 및
    상기 구동된 위젯으로부터 상기 위젯 고유정보 유무를 개방형 인터페이스를 통해 확인하여 인증정보를 구하는 인증정보 획득 기능
    을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
  • 제 15 항에 있어서,
    위젯 고유 ID를 포함하고 있는 위젯 내보내기 스크립트를 이용하여 상기 사용자 단말로부터 입력받은 사이트 주소에 상기 위젯을 설치하는 위젯 내보내기 기능
    을 더 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
  • 위젯을 이용한 헬스케어 서비스를 위한, 사용자 단말에,
    사용자 인증관련 인터페이스를 이용하여 사용자로부터 인증정보를 입력받는 인증정보 입력 기능;
    상기 입력받은 인증정보를 위젯 서비스 서버로 전송하는 인증정보 전송 기능;
    사용자의 요청에 따라, 헬스케어 서비스 서버로 개방형 인터페이스를 통해 헬스케어 데이터를 요청하는 데이터 요청 기능; 및
    상기 요청한 헬스케어 데이터를 상기 헬스케어 서비스 서버로부터 전송받아 유저 인터페이스를 통해 사용자에게 제공하는 데이터 제공 기능
    을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
  • 说明书全文

    위젯을 이용한 헬스케어 서비스 방법{METHOD OF SERVING HEALTH CARE USING WIDGET}

    본 발명은 위젯을 이용한 헬스케어 시스템 및 그 방법에 관한 것으로, 더욱 상세하게는 개방형 인터페이스를 통해 최초 사용시 사용자 인증을 거치면 인증 정보는 위젯 서비스 서버에 관리되고, 인증 정보가 변경되지 않는 한 헬스케어 서비스 서버에 개방형 인터페이스를 통한 요청에 따라 헬스케어 데이터를 제공함으로써, 사용자가 원하는 개인화된 플랫폼 위에서 해당 위젯을 통해 번거로운 인증 과정없이 헬스케어 서비스를 용이하게 제공받을 수 있는, 위젯을 이용한 헬스케어 서비스 방법과 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체에 관한 것이다.

    최근의 웰빙 열풍에 따라 사람들은 자신의 건강을 유지하기 위해 각종 헬스케어 장비를 이용하여 자가 건강 관리를 하고 있다. 또한, 센서 네트워크 기술과 결합된 헬스케어 기술의 발전에 따른 유비쿼터스 홈 헬스케어 서비스가 등장하고 있다. 이러한 유비쿼터스 홈 헬스케어 서비스는 측정 데이터를 네트워크를 통해 헬스케어 센터로 전송하는 한편, 이를 저장하고 관리함과 동시에 분석과 맞춤형 건강 관리 서비스를 제공한다.

    이러한 유비쿼터스 헬스케어 서비스는 혈당기, 혈압기 등의 헬스케어 센서 기술과 네트워크 기술 및 데이터 베이스 관리 기술 등을 기반으로 두고 있다. 즉, 유비쿼터스 헬스케어 서비스는 사용자의 개인 생체 정보 데이터를 기반으로 하여 통계 정보를 제공하거나 분석 차트를 제공하고, 맞춤형 식단과 운동 등의 헬스케어 콘텐츠를 제공하는 등의 헬스케어 서비스를 포괄적으로 지칭한다. 또한, 유비쿼터스 헬스케어 서비스는 원격 화상 상담이나 원격 진료 등의 의료적 서비스를 일부 포함하는 개념으로 사용되기도 한다.

    이러한 유비쿼터스 헬스케어 서비스는 네트워크 기반의 서비스와 개인 맞춤형 서비스에 특징이 있다. 즉, 유비쿼터스 헬스케어 서비스는 전통적인 인쇄 매체나 비디오, DVD 등에 의해 제공되는 건강 정보나 오프 라인(Off Line) 의료 진료에 한정되지 않고, 네트워크 기반으로 정보를 제공하거나 서비스를 제공하는 것을 특징으로 가진다. 또한, 유비쿼터스 헬스케어 서비스는 누구에게나 보편적으로 적용되는 서비스가 아닌 개인 맞춤형 서비스를 특징으로 가지고 있다. 즉, 수많은 건강 관리 정보가 담긴 백과 사전에서 본인의 건강 상태에 맞는 정보를 찾는 것이 아니라, 유비쿼터스 헬스케어 서비스는 본인의 질환 및 건강의 상태에 맞추어 맞춤형 정보 및 서비스를 제공하는 것을 특징으로 가지고 있다.

    따라서 이러한 특징에 맞추어 개발된 종래의 헬스케어 시스템은 네트워크 및 개인 맞춤형의 특징에 맞추어 서비스를 제공하고 있다. 통상적으로, 종래의 헬스케어 시스템은 웹 기반 시스템을 가장 널리 이용하고 있다. 사용자가 종래의 헬스케어 서비스를 제공받기 위해서, 사용자는 헬스케어 서비스 제공자가 공급하는 웹 기반 서비스 사이트에 매번 로그인하여 사용자 본인에게 제공되는 맞춤형 서비스를 제공받아야 하는 번거로움이 있었다.

    특히, 종래의 헬스케어 서비스의 특성상 웹 기반 사용의 불편을 느끼는 고령층이 많이 이용하고 있어 이러한 불편이 가중되고 있는 상황이다. 또한, 가정, 이동 중, 학교나 직장 등 이동하는 장소에 상관없이 연속적인 서비스가 가능할 경우 더욱 양질의 헬스케어 서비스가 제공될 가능성이 있으므로, 이러한 종래의 기술의 불편한 문제점이 있다.

    한편, 위젯 서비스는 증권, 메일, RSS 리더(RSS reader) 등의 맞춤형 서비스를 제공하는 서비스 컴포넌트를 말한다. 위젯 서비스를 이용하기 위하여, 위젯 서비스는 사용자가 서비스 사이트에 직접 방문하지 않고, 개인에게 필요한 위젯 서비스를 선택하여 맞춤형 개인화 웹 페이지를 구성할 수 있는 특징이 있다. 또한, 위젯 서비스는 특정한 서비스 시스템의 사이트뿐 아니라 개인 블로그나 홈페이지에서도 손쉽게 위젯 서비스 모듈을 적용할 수 있는 특징이 있다.

    이러한 위젯 기술은 "igoogle(구글社의 기술)"로 대표되는 웹 기반 위젯 기술, "Vista gadget(마이크로소프트웨어社의 기술)"으로 대표되는 데스크탑(desktop) 위젯 기술, 및 "iphone(애플社의 기술)"의 위젯으로 대표되는 모바일(mobile) 위젯이 대표적은 구현 사례이다. 위젯이라는 용어 이외에 "가 젯(gadget)" 이라는 용어로 쓰이기도 한다. 그러나 위젯이나 "가젯(gadget)" 이라는 용어가 특정한 기술적 구분에 의해 용어가 구분된 것이 아니다. 따라서 관례상의 임의 명칭으로 본 발명에서는 이 용어를 구별하지 않고 대부분 위젯으로 표현하기로 한다.

    위젯 기술은, 상기 제공되는 기반 환경의 구분이 있긴 하지만 보편적 특징으로는, 개인화된 맞춤형 서비스를 제공하는데 필요한 플랫폼과 유저 인터페이스(UI: User Interface), 서비스 시스템 등으로 이루어져 있다. 또한, 확장가능 마크업 언어(XML) 기반의 RSS 기술이나 오픈 API(OpenAPI) 기술에 바탕을 두고 있다. 위젯에서 제공되는 플랫폼은 IPTV 기반이나 새로운 서비스 플랫폼으로 다양하게 확장될 수 있다.

    따라서 상기와 같은 종래 기술은 웹 기반의 헬스케어 서비스로서, 헬스케어의 서비스 특성상 특정 사이트에 접속 시에 사용자 인증 과정을 필수적으로 거쳐야 하기 때문에 헬스케어 서비스를 제공받기 곤란하다는 문제점이 있으며, 이러한 문제점을 해결하고자 하는 것이 본 발명의 과제이다.

    따라서 본 발명은 개방형 인터페이스를 통해 최초 사용시 사용자 인증을 거치면 인증 정보는 위젯 서비스 서버에 관리되고, 인증 정보가 변경되지 않는 한 헬스케어 서비스 서버에 개방형 인터페이스를 통한 요청에 따라 헬스케어 데이터를 제공함으로써, 사용자가 원하는 개인화된 플랫폼 위에서 해당 위젯을 통해 번거로운 인증 과정없이 헬스케어 서비스를 용이하게 제공받을 수 있는, 위젯을 이용한 헬스케어 서비스 방법과 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하는데 그 목적이 있다.

    본 발명의 목적들은 이상에서 언급한 목적으로 제한되지 않으며, 언급되지 않은 본 발명의 다른 목적 및 장점들은 하기의 설명에 의해서 이해될 수 있으며, 본 발명의 실시예에 의해 보다 분명하게 알게 될 것이다. 또한, 본 발명의 목적 및 장점들은 특허 청구 범위에 나타낸 수단 및 그 조합에 의해 실현될 수 있음을 쉽게 알 수 있을 것이다.

    본 발명은 상기 문제점을 해결하기 위하여, 개방형 인터페이스를 통해 최초 사용시 사용자 인증을 거치면 인증 정보는 위젯 서비스 서버에 관리되고, 인증 정보가 변경되지 않는 한 헬스케어 서비스 서버에 개방형 인터페이스를 통한 요청에 따라 헬스케어 데이터를 제공하는 것을 특징으로 한다.

    더욱 구체적으로, 본 발명은, 헬스케어 서비스 서버에서의 위젯을 이용한 헬스케어 서비스 방법에 있어서, 인증관련 개방형 인터페이스를 이용해 서비스 대상이 되는 헬스케어 위젯에 대한 사용자 인증을 수행하여 사용자 인증 결과값과 헬스케어 위젯의 고유정보를 구하는 사용자 인증 단계; 상기 사용자 인증 결과값과 상기 헬스케어 위젯의 고유정보를 개방형 인터페이스를 통해 사용자 단말로 전송하는 인증결과 전송 단계; 상기 사용자 단말의 헬스케어 데이터 요청에 따라 위젯 서비스 서버로부터 획득한 인증정보를 검증하는 인증정보 검증 단계; 및 상기 인증정보의 검증 완료 후에, 상기 요청된 헬스케어 데이터를 생성하여 상기 사용자 단말로 개방형 인터페이스를 통해 전송하는 데이터 전송 단계를 포함한다.

    한편, 본 발명은, 위젯 서비스 서버에서의 위젯을 이용한 헬스케어 서비스 방법에 있어서, 개방형 인터페이스를 통한 사용자 단말의 요청에 따라 인증정보와 위젯 고유정보를 저장하는 정보 저장 단계; 상기 인증정보 및 위젯 고유정보를 저장하고 있다가, 상기 사용자 단말로부터 상기 위젯 고유정보에 대응하는 위젯 구동을 요청받아 위젯을 구동하는 위젯 구동 단계; 및 상기 구동된 위젯으로부터 상기 위젯 고유정보 유무를 개방형 인터페이스를 통해 확인하여 인증정보를 구하는 인증정보 획득 단계를 포함한다.

    또한, 상기 본 발명은, 위젯 고유 ID를 포함하고 있는 위젯 내보내기 스크립트를 이용하여 상기 사용자 단말로부터 입력받은 사이트 주소에 상기 위젯을 설치하는 위젯 내보내기 단계를 더 포함한다.

    한편, 본 발명은, 사용자 단말에서의 위젯을 이용한 헬스케어 서비스 방법에 있어서, 사용자 인증관련 인터페이스를 이용하여 사용자로부터 인증정보를 입력받는 인증정보 입력 단계; 상기 입력받은 인증정보를 위젯 서비스 서버로 전송하는 인증정보 전송 단계; 사용자의 요청에 따라, 헬스케어 서비스 서버로 개방형 인터페이스를 통해 헬스케어 데이터를 요청하는 데이터 요청 단계; 및 상기 요청한 헬스케어 데이터를 상기 헬스케어 서비스 서버로부터 전송받아 유저 인터페이스를 통해 사용자에게 제공하는 데이터 제공 단계를 포함한다.

    한편, 본 발명은, 위젯을 이용한 헬스케어 서비스를 위한, 헬스케어 서비스 서버에, 인증관련 개방형 인터페이스를 이용해 서비스 대상이 되는 헬스케어 위젯에 대한 사용자 인증을 수행하여 사용자 인증 결과값과 헬스케어 위젯의 고유정보를 구하는 사용자 인증 기능; 상기 사용자 인증 결과값과 상기 헬스케어 위젯의 고유정보를 개방형 인터페이스를 통해 사용자 단말로 전송하는 인증결과 전송 기능; 상기 사용자 단말의 헬스케어 데이터 요청에 따라 위젯 서비스 서버로부터 획득한 인증정보를 검증하는 인증정보 검증 기능; 및 상기 인증정보의 검증 완료 후에, 상기 요청된 헬스케어 데이터를 생성하여 상기 사용자 단말로 개방형 인터페이스를 통해 전송하는 데이터 전송 기능을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.

    한편, 본 발명은, 위젯을 이용한 헬스케어 서비스를 위한, 위젯 서비스 서버에, 개방형 인터페이스를 통한 사용자 단말의 요청에 따라 인증정보와 위젯 고유정보를 저장하는 정보 저장 기능; 상기 인증정보 및 위젯 고유정보를 저장하고 있다가, 상기 사용자 단말로부터 상기 위젯 고유정보에 대응하는 위젯 구동을 요청받아 위젯을 구동하는 위젯 구동 기능; 및 상기 구동된 위젯으로부터 상기 위젯 고유정보 유무를 개방형 인터페이스를 통해 확인하여 인증정보를 구하는 인증정보 획득 기능을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.

    또한, 상기 본 발명은, 위젯 고유 ID를 포함하고 있는 위젯 내보내기 스크립트를 이용하여 상기 사용자 단말로부터 입력받은 사이트 주소에 상기 위젯을 설치하는 위젯 내보내기 기능을 더 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.

    한편, 본 발명은, 위젯을 이용한 헬스케어 서비스를 위한, 사용자 단말에, 사용자 인증관련 인터페이스를 이용하여 사용자로부터 인증정보를 입력받는 인증정보 입력 기능; 상기 입력받은 인증정보를 위젯 서비스 서버로 전송하는 인증정보 전송 기능; 사용자의 요청에 따라, 헬스케어 서비스 서버로 개방형 인터페이스를 통해 헬스케어 데이터를 요청하는 데이터 요청 기능; 및 상기 요청한 헬스케어 데이터를 상기 헬스케어 서비스 서버로부터 전송받아 유저 인터페이스를 통해 사용자에게 제공하는 데이터 제공 기능을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.

    상기와 같은 본 발명은, 헬스케어 서비스를 제공함에 있어, 웹, IPTV, 핸드폰, PC 데스크탑 등 다양한 환경에서 개인 맞춤형 위젯을 이용하여, 특정한 서비스 사이트에 방문하여 로그인을 하는 등의 번거로운 절차 없이 개인 맞춤형 헬스케어 서비스를 받을 수 있다.

    또한, 본 발명은, 본인에게 필요한 위젯만을 선택적으로 배치하여 사용함으로써 필요 서비스만을 효율적으로 이용할 수 있는 효과를 얻을 수 있다.

    또한, 본 발명은, 데이터 서비스 중심의 헬스케어 서비스 서버와 UI 중심의 위젯 서비스를 분리하여 운영함으로써, 위젯의 디자인이나 부가 서비스 제공 등의 특징에 의해 개인의 취향에 따라 위젯 서비스를 선택적으로 이용할 수 있는 부수적 효과를 얻을 수도 있다.

    더 나아가, 본 발명은, 이를 위해 개발된 오픈 API(OpenAPI)를 이용하여 새로운 매쉬업(mashup) 형태의 오픈 API를 만들어낼 수 있는 효과를 얻을 수도 있다.

    상술한 목적, 특징 및 장점은 첨부된 도면을 참조하여 상세하게 후술되어 있는 상세한 설명을 통하여 보다 명확해 질 것이며, 그에 따라 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명의 기술적 사상을 용이하게 실시할 수 있을 것이다. 또한, 본 발명을 설명함에 있어서 본 발명과 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에 그 상세한 설명을 생략하기로 한다. 이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 실시예를 상세히 설명하기로 한다.

    본 발명은, 헬스케어 서비스를 개인 맞춤형으로 편리하게 이용할 수 있도록 제공하면서, 다양한 플랫폼 환경에서 연속적으로 제공될 수 있는 헬스케어 서비스를 제공하기 위해 위젯 기반 헬스케어 서비스를 제공하는 것이다.

    즉, 본 발명은, 헬스케어 서비스를 제공받는 사용자가 위젯 서비스의 형태로 헬스케어 서비스를 제공받기를 원할 경우, 개인 맞춤형 웹 페이지, 개인 블로그, 개인 핸드폰, 및 개인 데스크탑 등 개인화 플랫폼에 해당 위젯을 배치한다. 그리고 사용자가 최초 사용시 로그인 등의 방법으로 1회 인증을 거치면, 인증 정보는 위젯 서비스 서버에 저장되고 관리된다. 여기서, 인증 정보가 변경되지 않는 한, 해당 위젯은 사용자 자신이 손쉽게 사용할 수 있는 개인화된 플랫폼 위에서 동작된다. 그리고 위젯은 사용자에게 서비스를 제공할 수 있도록 헬스케어 서비스 서버의 오픈 API(OpenAPI) 및 위젯 서비스 서버와의 연동시킨다.

    헬스케어 서비스 서버의 개방형 API(OpenAPI) 및 위젯 서비스 서버와의 연동을 통해, 헬스케어 서비스 대상자는 자신의 맞춤형 개인화 웹 페이지에, 이메일(e-mail), 뉴스, 증권 등의 개인 맞춤형 정보와 함께 헬스케어 서비스 위젯을 배치한다. 그리고 헬스케어 서비스 대상자는 별도의 서비스 사이트 방문과 로그인 없이, 자신의 건강 상태를 지속적으로 모니터링할 수 있다. 또한, 헬스케어 서비스 대상자는 위험 상황에 대해 실시간으로 인지한다. 필요 시, 헬스케어 서비스 대상자는 의료진 상담과 병원 예약 등을 진행할 수 있는 다양한 헬스케어 서비스를 제공받을 수 있다.

    본 발명의 헬스케어 서비스 기술은, 고객 관점에서 건강 관리나 의료 서비스를 받을 수 있는 다양한 서비스 기술을 포괄적으로 언급한다. 단, 구체적인 실시예에 있어서 사용자 측정 데이터 기반의 통계 정보 등을 위젯 형태의 UI로 구성해서 서비스를 제공하는 기술 분야를 중점적으로 설명한다. 또한, 헬스케어 서비스 위젯을 구현하기 위해 기본적인 UI 와 범용적으로 구현되는 기능을 담은, 위젯 툴킷 또는 위젯 API 등을 기반으로 위젯이 구현된다.

    헬스케어 서비스 서버의 기능은 인증 및 서비스 기능을 수행하여, 인터페이스는 개방형 API로 제공된다. 위젯 서비스 서버는 위젯 관리 기능 및 인증 정보 저장 기능 등을 수행하고, 두 가지 서비스 서버를 통해 직접 사용자 인터페이스를 구현하여 서비스가 제공되는 모듈은 헬스케어 서비스 위젯이다. 헬스케어 서비스 위젯은 최초에 로그인 인증 요청 UI를 사용자에게 제시하여 인증 정보를 받아, 정상적인 인증 정보일 경우 위젯 서비스 서버에 저장 관리하며, 사용자의 서비스 요청을 헬스케어 서비스 서버에 개방형 API 요청을 전달하여 그 결과를 받아 UI의 형태로 사용자에게 서비스를 제공하는 형태로 구동된다.

    일례로, 혈당정보 서비스 위젯의 경우, '사용자 홍길동의 인증 정보를 기반으로 홍길동의 2주일간의 혈당 측정 정보 추세 선을 보여달라.'라는 요청이 헬스케어 서비스 서버에 인증정보와 함께 전달된다. 헬스케어 서비스 서버는 홍길동의 생체정보 데이터베이스에서 데이터를 추출한다. 이후, 헬스케어 서비스 서버는 통계적 기법에 의해 추세 분석을 한 결과를 혈당 정보 위젯 서비스에 제공하고, 이를 사용자에게 그래프 형태로 보여주는 형식의 서비스를 제공할 수 있다.

    물론, 헬스케어 서비스 위젯은 핸드폰이나 IPTV 등 다양한 매체의 플랫폼 및 UI 특성에 맞게 구현될 수 있다. 또한, 헬스케어 서비스 위젯은 질환별, 서비스별 종래의 헬스케어 서비스에서 제공하던 다양한 서비스를 구현하여 제공할 수 있다.

    도 1 은 웹 기반 위젯을 이용한 헬스케어 서비스에 대한 일실시예 예시도이다.

    도 1에 도시된 바와 같이, 웹 기반 헬스케어 서비스 위젯은 개인 맞춤형 페이지에 배치되어 있다. 즉. 좌측 상단의 홈헬스 혈당 정보(101)와 중간의 홈헬스 혈압 정보(102)를 표시하는 헬스케어 위젯이 배치되어 있다. 또한, 중간 하단의 시계(103), 우측 상단의 날씨 정보(104), 및 할 일(105)을 표시하는 위젯이 배치되어 있다. 도 1 은 본 발명이 실시하고자 하는 개념을 직관적으로 이해하는데 효과적일 것이다.

    도 2 는 본 발명에 따른 위젯을 이용한 헬스케어 시스템의 일실시예 구성도이다.

    도 2에 도시된 바와 같이, 본 발명에 따른 위젯을 이용한 헬스케어 시스템은 헬스케어 서비스 서버(210)와 위젯 서비스 서버(220)를 포함한다. 여기서, 헬스케어 서비스 서버(210)는 개방형 인터페이스부(211), 요청 분석부(212), 헬스케어 서비스부(213), 포맷 변환부(214), 및 데이터 저장부(215)를 포함한다. 또한, 위젯 서비스 서버(220)는 개방형 인터페이스부(221), 인증정보 관리부(222), 위젯 고유정보 관리부(223), 위젯 서비스부(224), 및 데이터 저장부(225)를 포함한다.

    헬스케어 서비스 서버(210)와 위젯 서비스 서버(220)는 개방형 인터페이스를 이용하여 위젯을 이용한 헬스케어 서비스를 제공하며, 다양한 유무선 네트워크로 연계되어 있다. 이러한 헬스케어 서비스는 헬스케어 서비스 위젯 단말의 형태로 가입자에게 서비스가 제공된다. 즉, 웹 기반 위젯 단말(230), 데스크탑 위젯 단말(240), 모바일 위젯 단말(250) 및 IPTV 위젯 단말(260)은 사용자에게 헬스케어 서비스를 제공한다.

    헬스케어 서비스부(213)는 통상적으로 헬스케어 서비스 플랫폼으로 이루어져 있다. 헬스케어 서비스부(213)는 센싱 데이터를 수신하는 통신 기능을 수행한다. 헬스케어 서비스부(213)는 헬스케어 센서의 데이터를 게이트웨이를 경유하여 수신한다. 또한, 헬스케어 서비스부(213)는 수신받은 헬스케어 센서 데이터를 분석하고 데이터 저장부(215)에 저장시킨다. 또한, 헬스케어 서비스부(213)는 데이터의 통계적으로 처리하고 분석한다. 또한, 헬스케어 서비스부(213)는 가입자 및 장비를 관리한다. 또한, 헬스케어 서비스부(213)는 인증 기능 및 웹 기반 서비스를 제공하기 위한 사용자 인터페이스 기능을 수행한다.

    헬스케어 서비스부(213)에 있어서 이러한 헬스케어 서비스 플랫폼의 기능은 상세하게 설명하지 않으며, 이 분야의 통상의 기술 수준에 대한 지식을 가진 이가 용이하게 유추할 수 있는 정도의 내용으로 기술한다.

    통상적으로 종래의 헬스케어 서비스 시스템은 데이터를 저장하고, 관리하고 분석하는 헬스케어 데이터 및 컨텐츠 서비스와 이를 웹을 비롯한 여타의 매체로 전달하는 사용자 인터페이스 기능이 하나의 시스템 내에 구현되어 있었다. 따라서 내 부 기능이 모듈화되는 경우는 있으나, 외부로의 API 인터페이스가 필요치는 않았다.

    헬스케어 서비스부(213)는 데이터를 저장하고 관리하고 분석하는 등의 헬스케어 서비스 중 데이터 중심의 서비스를, 시스템 외부에 있는 헬스케어 위젯 단말을 통해 사용자 인터페이스 형태로 제공되므로, 외부에서 접근 가능한 개방형 API가 필요하다.

    이하, 헬스케어 서비스 서버(210)와 위젯 서비스 서버(220)의 구성요소 각각에 대하여 살펴보기로 한다.

    개방형 인터페이스부(211)는 웹 기반 위젯 단말(230)과 개방형 인터페이스를 통해 사용자의 인증 및 헬스케어 데이터를 요청받는다.

    이후, 개방형 인터페이스부(211)는 요청에 대한 처리 결과인 헬스케어 데이터를 XML 형태로 전달받아 웹 기반 위젯 단말(230)로 전송하는 기능을 수행한다. 즉, 개방형 인터페이스부(211)는 개방형 인터페이스를 통해 외부에서 요청을 받아, 요청에 대한 처리 결과를 XML 형태로 외부로 제공해 주는 기능을 수행한다. 여기서, 요청은 헬스케어 위젯 서비스를 위해서는 인증을 위한 요청과 헬스케어 서비스 데이터를 요청의 두 가지 요청으로 구분된다.

    요청 분석부(212)는 이러한 요청의 종류 및 내용을 분석한다. 즉, 요청 분석부(212)는 전송받은 인증 및 헬스케어 데이터 요청을 분석하여 헬스케어 데이터 목록을 확인한다.

    헬스케어 서비스부(213)는 요청 분석부(212)에서 확인된 헬스케어 데이터 목 록에 부합하는 헬스케어 데이터를 데이터 저장부(215)로부터 가져온다. 또한, 헬스케어 서비스부(213)는 요청 분석부(212)에서 확인된 사용자 인증에 부합하는 인증 결과값을 데이터 저장부(215)로부터 가져온다.

    포맷 변환부(214)는 헬스케어 서비스부(213)에 의해 가져온 헬스케어 데이터의 포맷을 개방형 문서 포맷으로 변환하여 개방형 인터페이스부(211)로 전달한다.

    헬스케어 서비스 서버(210)에서 요청받은 요청 및 응답의 일례를 살펴보면 다음과 같다.

    헬스케어 서비스 서버(210)에서 요청받은 요청 내용은 하기의 [표 1]과 같다.

    상기 [표 1]을 살펴보면, 헬스케어 서비스 서버(210)는 "kimes"라는 ID를 가진 사용자의 혈압 데이터를 요청하되, 패스워드는 SHA-1 과 같은 알고리즘으로 암호화되어 전달된다. 그 결과는 개방형 API 인터페이스에 의해 XML 형태로 외부에 제공된다. 해당 XML 데이터 정보는 웹 기반 위젯 단말(230)이 수신하여 디스플레이한다.

    한편, 헬스케어 서비스 서버(210)에서 전송할 응답 내용은 하기의 [표 2]와 같다.

    한편, 위젯 서비스 서버(220)는 기본적인 위젯 서비스 플랫폼을 갖추고 있다. 예를 들면, 위젯 서비스 서버(220)는 날씨, 증권, RSS, e-mail 등 다양한 위젯 서비스를 위한 기반 플랫폼 및 외부 연동 시스템을 갖추고 있다.

    본 발명은 이러한 위젯 서비스 중 인증 정보와 관련된 개방형 API 및 위젯 툴킷을 중심으로 한 헬스케어 위젯 서비스에 초점이 맞추어져 있다. 일반적인 위젯 서비스 플랫폼의 기반 구조에 대해서는 상술하지 않기로 한다. 범용적으로 공지의 기술로서 실시되는 다양한 상용 위젯 서비스 플랫폼 중 어떠한 플랫폼과도 연동되는 구조를 가정한다.

    헬스케어 서비스 위젯(231, 232)을 제공하기 위해, 위젯 서비스 서버(220)는 위젯 서비스부(224), 위젯 툴킷(예를 들면, 웹 위젯 툴킷, 데스크탑 위젯 툴킷, 모바일 위젯 툴킷, 및 IPTV 위젯 툴킷 등)과, 인증정보 정보 및 위젯 고유정보를 저장하는 데이터 저장부(225), 저장된 데이터를 관리하여 개방형 API 인터페이스로 연계해주는 인증정보 관리부(222), 및 위젯 고유정보 관리부(223)를 포함한다.

    이하, 각 기능을 살펴보면, 위젯 툴킷은 각 위젯에서 범용적으로 이용하는 어플리케이션 인터페이스의 집합이다. 예를 들어, 탭(Tab) 형식의 메뉴를 구성하거나 풀다운 형식의 메뉴를 구성하는 등, 범용적으로 사용되나 통상적으로 각 위젯이 구현되는 플랫폼에서 개별적의 개발 환경에 따라 구현하기에 복잡도가 높은 공통 기능을 일반적으로 구현해 놓은 기능이다.

    예를 들면, 탭(Tab) 형식의 메뉴를 제공함에 있어, 하기의 [표 3]과 같이 웹 위젯 툴킷에서 탭 바(TabBar)라는 툴을 제공하면, 아래와 같은 코드로 제공된다.

    하기의 [표 4]와 같은 위젯 UI가 용이하게 구현된다.

    상기의 [표 4]를 개별 위젯 플랫폼별로 이용되는 개별적인 명령어 체계로 구현하자면, 하나의 공통 위젯을 다양한 플랫폼에 적용하기 위해 플랫폼별 개별 개발이 필요하다. 그러나 범용 위젯 툴킷을 이용하면 하나의 통일된 위젯 개발 환경에서 구현된 위젯이 다양한 플랫폼 환경에서 구동될 수 있다. 이는 위젯 서비스부(224)로부터의 웹 위젯 툴킷, 데스크탑 위젯 툴킷, 모바일 위젯 툴킷 및 IPTV 위젯 툴킷에 의해 개별 플랫폼별 위젯이 구동되는 것을 나타낸다.

    각 플랫폼의 예로는 웹 기반 환경의 예로 "인터넷 익스플로러", "파이어 폭스", "사파리" 등의 제품들로 구성된 환경이 있다. 또한, 데스크탑 환경의 예로는 "윈도우 비스타 가젯(gadget) 플랫폼", "리눅스 플랫폼", "야후 데스크탑 위젯 플랫폼" 등이 있다. 또한, 모바일 플랫폼 환경의 예로는 "WIPI", "구글 안드로이드", "애플 iPhone 플랫폼"이 있다. IPTV 위젯 플랫폼의 예로는 "ACAP-J", "OpenIPTV 플랫폼"이 있다.

    헬스케어 서비스 위젯(231, 232)은 이러한 기반 위젯 툴킷을 이용하여 헬스케어 서비스에 필요한 UI를 사용자에게 제공한다. 헬스케어 서비스 위젯(231, 232)은 필요시에 차트용 외부 툴킷 컴포넌트 등을 추가로 이용할 수도 있다.

    도 3 은 본 발명에 적용되는 사용자 로그인 폼에 대한 일실시예 예시도이다.

    도 3에 도시된 바와 같이, 최초에 헬스케어 서비스 위젯을 사용할 경우, 사용자는 로그인 폼을 통해 로그인 인증 정보를 제공하여야 한다.

    웹 기반 위젯 단말(230)은 헬스케어 서비스 위젯이 구동될 경우, 위젯 개방형 API를 통해 현재 구동중인 고유 위젯이 위젯 서비스 서버(220)에 인증 정보를 가지고 있는지 요청하여 검증한다. 위젯의 고유 번호는 위젯 고유정보 관리부(223)에 의해 저장된다.

    예를 들어, 홍길동의 혈당 위젯은 "고유번호 123", 허균의 혈압 위젯은 "고유번호 345"와 같이 고유번호가 부여된다. 단, 실제의 구현에 있어서는, "123" 및 "345"와 같이 용이하게 인지할 수 있는 단순 숫자는 아닌, 헬스케어 서비스 시스템에 의해 임의로 고유하게 생성된 16자리 이상의 긴 문자열로 표현된다. 이는 위젯 내보내기(export) 서비스의 이용시, 악의적인 제 3자가 임의의 위젯 고유 ID를 유추하여 얻는 방식의 위젯 정보 획득을 용이하지 않게 하기 위함이다.

    즉, 위젯을 최초로 사용할 때에는 위젯 서비스 서버(220)에는 헬스케어 서비스 서버(210)에 대한 인증 정보를 가지고 있지 않으므로 사용자에게 인증을 요구하는 로그인 폼을 제시한다. 기본적으로 사용자의 ID와 패스워드를 이용한 인증을 가정하고 도 3과 같은 일실시예를 통해 사용자 로그인을 나타내고 있다. 하지만, 지문 인증, 홍채 인증, 공인 인증 기반 인증 등 다양한 인증 수단이 활용될 수 있다. 그러나 통상적인 웹 기반의 인증 시스템을 가정하여 본 실시예에서는 ID와 패스워드 기반의 인증만을 가정한다.

    사용자가 입력한 ID와 패스워드를 이용하여, 헬스케어 서비스 서버(210)의 개방형 API(211)의 인증관련 API를 호출하고, 요청 분석부(212)의 로그인 요청 분석과 그에 따라 인증정보를 포함한 데이터 저장부(215)에 쿼리(Query)하여 얻은 결과 기반 인증 결과값을 웹 기반 위젯 단말(230)로 전송한다.

    여기서, 헬스케어 서비스 서버(210)는 패스워드는 평문으로 전송되면 보안의 문제가 야기될 수 있으므로, "SHA-1"과 같은 해쉬값(hash value)을 이용하여 웹 기반 위젯 단말(230)로 전송한다.

    웹 기반 위젯 단말(230)은 위젯을 통해 인증실패 시에는 다시 로그인 요청을 하는 UI를 사용자에게 제공한다. 정상적인 인증 정보를 요청하고 인증 성공 시에는 해당 인증 정보를 위젯 고유 정보와 함께 위젯 서비스 서버(220)의 개방형 API 인터페이스부(221)를 통해, 인증정보 관리부(222)와 위젯 고유정보 관리부(223)의 데이터 처리에 의해, 위젯 서비스 서버(220)의 데이터 저장부(225)에 저장한다.

    예를 들자면, "혈당 차트를 제공하는 헬스케어 서비스 위젯 고유번호 "1234번"의 헬스케어 서비스 서버(210)의 ID는 "hongildong"이고 패스워드는 "yuldokuk"이다."라는 내용의 정보를 위젯 서비스 서버(210)가 저장하고 있는 것이다. 단, 보안의 목적으로, 위젯 서비스 서버(210)는 패스워드를 평문으로 저장하지 않고 해쉬값으로 저장할 수도 있다.

    새롭게 구동되는 위젯의 인증 절차가 이루어진다. 헬스케어 서비스 서버(210)로부터 인증을 받고, 그 인증 정보를 위젯 서비스 서버(220)에서 관리하고 있는 위젯이 구동되는 경우를 살펴보면 다음과 같다.

    사용자에게 별도의 인증 정보를 요청하지 않고 위젯 서비스 서버(220)의 인증 정보를 이용하여 헬스케어 서비스 서버(210)에 헬스케어 데이터를 중심으로 헬스케어 서비스를 요청할 수 있다.

    일례로, 개인화 홈페이지, 개인블로그나 모바일 폰 등에 설치된 "위젯 고유번호 1234"가 구동되면, 해당 위젯은 위젯 서비스 서버(220)에 "위젯 1234"의 인증 정보가 저장되어 있는지를 위젯 서비스 서버(220)의 개방형 인터페이스부(221)로 요청하여, 인증 정보를 얻고 그 정보를 다시 헬스케어 서비스 서버(210)로 요청하여, 동시에 헬스케어 데이터 서비스를 요청하여 서비스 내용을 획득한다.

    즉, "위젯 고유번호 1234"의 ID가 "honggildong"이라는 정보와 패스워드의 "SHA-1 해쉬값"이 "ARyUXzDOLLr8RS85hA8CVpMznEI"라는 정보를 얻는다.

    상기의 [표 1]과 같은 개방형 API 요청으로, "2008년 2월 1일부터 2008년 3월 28일까지 "honggildong"이라는 사용자의 혈당의 측정 정보와 통계 요약 정보를 요청한다."라는 서비스 요청을 할 수 있다.

    이에 대한 응답으로, 헬스케어 서비스 서버(210)는 요청 분석부(212)에 의한 분석에 의해 데이터 저장부(215) 내의 인증 정보와의 합치 여부를 검증한다.

    헬스케어 서버스부(213)는 인증이 되었을 경우 요청된 생체 정보 및 생체 정보 기반의 통계 정보를 생성한다. 그리고 포맷 변환부(214)는 그 생성된 통계정보를 XML 변환하여 웹 기반 위젯 단말(230)로 개방형 인터페이스부(211)를 통해 전송한다.

    헬스케어 서비스 위젯(231)은 이 데이터를 전달받아, 위젯 툴킷 중 적용되는 플랫폼에 적합한 툴킷 및 필요 시 차트 툴 등의 외부 라이브러리를 이용하여, 요청한 서비스의 UI를 구성한다.

    도 4 는 헬스케어 위젯의 평균 및 표준편차 등의 통계 정보와 실측 데이터의 추세 그래프에 대한 일실시예 예시도이다.

    도 4에 도시된 바와 같이, 헬스케어 위제 서비스는 혈압(401), 혈압을 측정한 기간정보(402), 각 혈압의 평균정보(403), 혈압을 측정한 그래프(404)가 포함되어 있다.

    도 4에 비해 더욱 상세한 헬스케어 정보 서비스가 이루어진다면, 이동평균선이나 추세선이 도출되어 건강 관리의 추이 분석과 추석을 할 수 있다. 그리고 보다 나아가, 개방형 API를 통해 얻은 XML 데이터를 이용하여, 매쉬업(mashup) 서비스를 제공할 수도 있다. 예를 들어, 지리정보 개방형 API와 결합하여 지역별로 특정한 질병의 발병 추이가 어떠한지, 기온과 질병과의 발병 관계는 어떠한지 등의 정보를 얻을 수도 있다.

    헬스케어 서비스 위젯(230)은 "igoogle"과 같은 위젯 서비스 사이트에 사용자가 로그인하여, 본인이 구성해 둔 위젯 서비스를 위젯 서비스 사이트에서 제공받는 유형과, 개인의 블로그나 개인 홈페이지 등에 위젯을 내보내기(export)하여 서비스받는 유형으로 구분된다.

    도 2 는 "igoogle"과 같이, 개인 계정에 개인 맞춤형 위젯을 배치하는 것뿐 아니라, 블로그나 개인 웹 페이지, 개인 데스트 탑 등에 위젯을 배치할 수 있는 기능을 포괄적으로 표현하고 있다.

    이를 위젯 서비스 사이트 로그인 방식의 서비스 유형으로 제공되는 형태는 도 5에 나타나 있다. 또한, 위젯 내보내기 서비스 유형으로 제공되는 형태는 도 6의 절차에 의해 보다 구체적으로 설명하기로 한다.

    도 5 는 위젯 서비스 사이트 로그인에 대한 일실시예 흐름도이다.

    공지의 서비스 기술로 제공되고 있는 " http://www.netvibes.com/"나 " http://www.google.com/ig" 와 같이 위젯 서비스 사이트 로그인 방식의 서비스에 헬스케어 서비스 위젯(230)이 적용되는 과정은 도 5에 나타나 있다.

    우선, 웹 기반 위젯 단말(230)은 위젯 서비스 사이트에 로그인한다(502). 이때, 인증정보 관리부(222)를 통해 정당한 로그인인지 확인하여 로그인 거부 및 로그인 승인의 절차를 거친다.

    로그인이 성공되면, 웹 기반 위젯 단말(230)은 위젯 서비스 사이트에서 제공하는 개인별 위젯 정보 리스트를 획득한다(504). 이는 위젯 고유정보 관리부(223)의 인터페이스에 의해 획득한다. 예를 들면, "honggildong"이라는 유저는 "A사 뉴스 RSS 위젯"과, "서울 지역 날씨 정보 위젯", "본인 보유 종목의 증권 시세 위젯", 그리고 "혈당 헬스케어 서비스 위젯"을 이용하고 있다는 위젯 정보리스트와 함께 각 위젯의 고유정보를 획득한다.

    그리고 웹 기반 위젯 단말(230)은 위젯 서비스 사이트 내에서 배치되는 위젯의 상세 배치 정보를 획득한다(506). 위젯 상세 배치 정보는 위젯의 크기, 색상, 및 배치 위치 등의 위젯 배치 정보이다.

    기반 위젯 단말(230)은 위젯 상세 배치 정보를 획득하여 위젯을 플랫폼에 배치한다(508). 해당 위젯들은 플랫폼 내에서 구동된다. 플랫폼은 웹 위젯은 웹 브라우저를 의미하며, IPTV 위젯은 ACAP-J 등의 IPTV 플랫폼 환경, 모바일은 WIPI 등을, 각 위젯이 실행되는 환경을 의미한다.

    이와 같이, 헬스케어 서비스 위젯(231)이 구동되면, 위젯 서비스 사이트 로그인이라는 인증을 거치게 된다. 그러므로 로그인 이후에 나타나는 개인화 위젯은 헬스케어 서비스 위젯의 개인 혈당 정보 등 개인 정보를 포함하고 있어도 보안상의 큰 문제를 야기하지 않는다. 로그인 기반의 대부분의 개인화 서비스에서 위젯 형태의 서비스 유연성이 더욱 확보된 수준의 서비스 제공이 되는 경우이다.

    도 6 은 위젯 내보내기를 이용한 헬스케어 위젯 서비스에 대한 일실시예 흐름도이다.

    도 6에는 위젯 서비스 사이트를 이용하지 않고, 개인 홈페이지, 블로그 등 임의의 서비스 사이트로 위젯을 내보내기(export)를 통해 서비스를 제공하는 형태가 나타나 있다. 즉, 이러한 기능은 제 3의 사이트에 위젯을 설치할 수 있는 위젯 내보내기(widget export) 서비스를 제공함으로써 가능하다.

    위젯 서비스 서버(220)는 생성된 개별 위젯을 고유번호로 관리하되, 해당 고유번호는 위젯 서비스 전체에 걸쳐서 고유하면서 일반 사용자가 그 체계를 손쉽게 추측하기 어렵도록 충분히 긴 길이의 임의 난수로 생성한다. 즉, 위젯 id 가 "0000000000000001" 이 있다고 하여 그 다음 숫자인 "0000000000000002"라는 위젯이 반드시 존재하는 것이 아닌 것이다. 이는, 위젯 내보내기 서비스가 인증 정보를 포함하고 있는 위젯을 임의의 외부 시스템 장착하기 때문에, 가능한 제 3자의 위젯 임의 사용을 막기 위한 방법이다.

    생성된 모든 위젯은 모두 위젯 내보내기가 자동으로 되는 것이 아니라, 위젯 사용자가 명시적으로 위젯 내보내기 기능을 요구하면서 해당 위젯이 어떤 사이트에 설치될지를 명시적으로 URL 형태로 지정하여, 해당 URL 이 아닌 곳에서는 구동되지 않는 보안 정책을 적용한다.

    예를 들어, 위젯 ID "A4DC24CDD5GC4DH9"인 혈당 정보 제공 헬스케어 위젯이 "http://mypage.com/mywidget"이라는 블로그에 설치된다면, 해당 위젯을 내보내기할 때에 "http://mypage.com/mywidget"에서만 이용되는 위젯임을 명시한다. 그렇게 되면 악의적인 목적을 가진 사용자가 해당 사이트에서 스크립트(Script)로 구성된 위젯의 코드를 알아내서 "http://anothersite.com/mywidget"에 설치한다고 하더라도, 위젯 서비스 서버는 위젯이 설치되어 요청하는 URL 을 검사하여 애초에 허용된 사이트 외에서는 동작되지 않도록 인증 및 서비스를 거부한다.

    일반적으로 누구나 공유하는 RSS 서비스에 있어서는 위젯 내보내기 서비스가 널리 사용되는 위젯을 다수의 사용자가 사용할 수 있는 장점이 있다. 반면에, 헬스케어 위젯이나 이메일(e-mail) 위젯처럼 개인의 인증 정보를 포함하고 있는 위젯은 원칙적으로 위젯 내보내기를 이용하는 것이 보안의 관점에서 바람직하지는 않다.

    그러나 개별적인 보안 관리를 사용자가 실시하는 환경에서 위젯의 편의성을 이용하기 위해 위젯 내보내기를 이용할 수 있다. 다만, 이러한 경우에는 위젯 ID 를 스크램블링 하거나 URL 인증을 부가적으로 적용하는 등의 보안 대책을 강구하여, 개인 정보가 포함된 헬스케어 위젯이 손쉽게 제 3자에게 노출되거나 원하지 않는 사이트에서 접속되는 일을 방지할 수 있다.

    이러한 절차를 거쳐, 개인 맞춤형 헬스케어 서비스 위젯을 웹, 데스크탑, IPTV, 모바일 환경 등 다양한 플랫폼에 구현할 수 있다. 또한, 가정에서 이동하여 회사 등의 이동에 따라 필요한 위젯을 배치하여 끊김 없는(seamless) 헬스케어 서비스를 제공할 수 있다.

    이하, 도 6에 도시된 위젯 내보내기 서비스를 살펴보기로 한다.

    우선, 위젯 서비스 서버(220)에 의해 위젯 내보내기 스크립트가 생성되어 사용자에게 제공된다. 통상적으로 위젯 내보내기 스크립트는 고유 위젯 ID를 가지고 있다. 또한, 해당 고유 위젯이 수행될 수 있는 위젯 툴킷을 해당 플랫폼으로 다운로드하는 형태로 이루어져 있다.

    이렇게 생성된 위젯 스크립트는 개인 블로그나 개인 홈페이지 등 사용자가 원하는 사이트에 삽입되고, 해당 위젯 내보내기 스크립트가 로드되면(웹 위젯의 경우 웹 사이트에 방문하면) 스크립트가 실행된다(602). 위젯 내보내기 스크립트는 위젯 고유 ID를 포함하고 있다. 해당 위젯 ID에 의해 위젯 서비스 서버의 인증이 자동으로 실행된다.

    해당 위젯의 고유 ID를 통해 위젯의 정보(종류)를 획득한다(604).

    이후, 위젯의 속성을 포함한 상세 배치 정보를 획득한다(606). 단, 위젯 ID를 도용하여 사용자가 원하지 않는 제 3의 서비스 사이트에 내보내기된 위젯이 서비스되는 것을 방지하기 위해, 위젯이 배치되어 수행되는 URL이 위젯 내보내기 시에 등록된 URL인지 검증한다(608).

    URL 기반 서비스 인증이 된 경우에 한해 위젯을 플랫폼에 배치하여 수행한다(610). 여기서, 플랫폼은 웹 위젯은 웹 브라우저를 의미하며, IPTV 위젯은 ACAP-J 등의 IPTV 플랫폼 환경, 모바일은 WIPI 등을, 각 위젯이 실행되는 환경을 의미한다.

    한편, 전술한 바와 같은 본 발명의 방법은 컴퓨터 프로그램으로 작성이 가능하다. 그리고 상기 프로그램을 구성하는 코드 및 코드 세그먼트는 당해 분야의 컴퓨터 프로그래머에 의하여 용이하게 추론될 수 있다. 또한, 상기 작성된 프로그램은 컴퓨터가 읽을 수 있는 기록매체(정보저장매체)에 저장되고, 컴퓨터에 의하여 판독되고 실행됨으로써 본 발명의 방법을 구현한다. 그리고 상기 기록매체는 컴퓨터가 판독할 수 있는 모든 형태의 기록매체를 포함한다.

    이상에서 설명한 본 발명은, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 있어 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하므로 전술한 실시예 및 첨부된 도면에 의해 한정되는 것이 아니다.

    도 1 은 웹 기반 위젯을 이용한 헬스케어 서비스에 대한 일실시예 예시도,

    도 2 는 본 발명이 적용되는 위젯을 이용한 헬스케어 시스템의 일실시예 구성도,

    도 3 은 본 발명에 적용되는 사용자 로그인폼에 대한 일실시예 예시도,

    도 4 는 헬스케어 위젯의 평균 및 표준편차 등의 통계 정보와 실측 데이터의 추세 그래프에 대한 일실시예 예시도,

    도 5 는 위젯 서비스 사이트 로그인에 대한 일실시예 흐름도,

    도 6 은 위젯 내보내기를 이용한 헬스케어 위젯 서비스에 대한 일실시예 흐름도이다.

    * 도면의 주요 부분에 대한 부호의 설명

    210: 헬스케어 서비스 서버 211: 개방형 인터페이스부

    212: 요청 분석부 213: 헬스케어 서비스부

    214: 포맷 변환부 215: 데이터 저장부

    220: 위젯 서비스 서버 221: 개방형 인터페이스부

    222: 인증정보 관리부 223: 위젯 고유정보 관리부

    224: 위젯 서비스부 225: 데이터 저장부

    230: 웹 기반 위젯 단말

    高效检索全球专利

    专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

    我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

    申请试用

    分析报告

    专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

    申请试用

    QQ群二维码
    意见反馈