(57)【要約】【課題】外部機器管理方法、外部機器の動作方法、ホスト端末、管理サーバ及び外部機器を提供する。【解決手段】ホスト端末が、管理サーバを介してホスト端末に連結された少なくとも１つの外部機器を管理する方法において、少なくとも１つの外部機器で測定される測定情報を獲得する段階と、管理サーバに認証を要請する段階と、認証が成功することにより、獲得された測定情報を、該管理サーバに伝送する段階と、管理サーバで、測定情報に基づいて生成した少なくとも１つの外部機器を管理するための管理情報を受信する段階と、受信された管理情報に基づいて、少なくとも１つの外部機器を管理する段階と、を含むことを特徴とするホスト端末の外部機器管理方法である。【選択図】図１
2014120173.tif 000002
【特許請求の範囲】
【請求項１】
ホスト端末が、管理サーバを介して、前記ホスト端末に連結された少なくとも１つの外部機器を管理する方法において、
前記少なくとも１つの外部機器で測定される測定情報を獲得する段階と、
前記管理サーバに認証を要請する段階と、
前記認証が成功することにより、前記獲得された測定情報を、前記管理サーバに伝送する段階と、
前記管理サーバで、前記測定情報に基づいて生成した、前記少なくとも１つの外部機器を管理するための管理情報を受信する段階と、
前記受信された管理情報に基づいて、前記少なくとも１つの外部機器を管理する段階と、を含むことを特徴とするホスト端末の外部機器管理方法。
【請求項２】
前記認証を要請する段階は、
アカウント情報及び前記ホスト端末の識別情報のうち少なくとも一つを、前記管理サーバに伝送する段階を含むことを特徴とする請求項１に記載のホスト端末の外部機器管理方法。
【請求項３】
前記測定情報を獲得する段階は、
ユーザの健康に係わる測定情報を獲得する段階を含むことを特徴とする請求項１に記載のホスト端末の外部機器管理方法。
【請求項４】
前記測定情報を獲得する段階は、
前記少なくとも１つの外部機器で利用される消耗品の状態情報を獲得する段階を含むことを特徴とする請求項１に記載のホスト端末の外部機器管理方法。
【請求項５】
前記測定情報を伝送する段階は、
所定の基準によって、前記獲得された測定情報のうち一部測定情報を抽出する段階と、
前記抽出された一部測定情報を伝送する段階と、をさらに含むことを特徴とする請求項１に記載のホスト端末の外部機器管理方法。
【請求項６】
前記抽出する段階は、
前記測定情報を伝送した少なくとも１つの外部機器が医療機器であるか否かに基づいて、前記一部測定情報を抽出する段階を含むことを特徴とする請求項５に記載のホスト端末の外部機器管理方法。
【請求項７】
前記抽出する段階は、
前記獲得された測定情報の種類に基づいて、前記一部測定情報を抽出する段階を含むことを特徴とする請求項５に記載のホスト端末の外部機器管理方法。
【請求項８】
前記管理情報を受信する段階は、
前記測定情報に基づいて生成された診断情報、処方情報、飲食物おすすめ情報、運動おすすめ情報、環境設定情報、アラーム情報、及び前記少なくとも１つの外部機器をアップデートするためのアップデート情報のうち少なくとも一つを受信する段階を含むことを特徴とする請求項１に記載のホスト端末の外部機器管理方法。
【請求項９】
前記少なくとも１つの外部機器を管理する段階は、
前記管理情報に基づいて、前記少なくとも１つの外部機器に対応する制御命令を生成する段階と、
前記生成された制御命令を前記少なくとも１つの外部機器に伝送する段階と、を含むことを特徴とする請求項１に記載のホスト端末の外部機器管理方法。
【請求項１０】
前記制御命令を生成する段階は、
前記少なくとも１つの外部機器の制御プロトコルによって、前記生成された制御命令を変換する段階と、
前記変換された制御命令を伝送する段階と、を含むことを特徴とする請求項９に記載のホスト端末の外部機器管理方法。
【請求項１１】
前記少なくとも１つの外部機器を管理する段階は、
前記少なくとも１つの外部機器が、アラーム、警告及びおすすめ情報のうち少なくとも一つを出力するように制御する段階を含むことを特徴とする請求項１に記載のホスト端末の外部機器管理方法。
【請求項１２】
前記少なくとも１つの外部機器を管理する段階は、
前記少なくとも１つの外部機器の設定値を変更する段階を含むことを特徴とする請求項１に記載のホスト端末の外部機器管理方法。
【請求項１３】
前記少なくとも１つの外部機器を管理する段階は、
前記少なくとも１つの外部機器にインストールされたプログラムをアップデートする段階を含むことを特徴とする請求項１に記載のホスト端末の外部機器管理方法。
【請求項１４】
前記少なくとも１つの外部機器を管理する段階は、
前記少なくとも１つの外部機器を管理するための管理情報を、前記ホスト端末の画面に表示する段階を含むことを特徴とする請求項１に記載のホスト端末の外部機器管理方法。
【請求項１５】
少なくとも１つのプログラムを保存するメモリと、
前記少なくとも１つのプログラムを実行することにより、少なくとも１つの外部機器を管理する制御部と、を含み、
前記少なくとも１つのプログラムは、
前記少なくとも１つの外部機器で測定される測定情報を獲得する段階と、
管理サーバに認証を要請する段階と、
前記認証が成功することにより、前記獲得された測定情報を、前記管理サーバに伝送する段階と、
前記管理サーバで、前記測定情報に基づいて生成した、前記少なくとも１つの外部機器を管理するための管理情報を受信する段階と、
前記受信された管理情報に基づいて、前記少なくとも１つの外部機器を管理する段階と、
を行う命令語を含むことを特徴とするホスト端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ホスト端末に連結された少なくとも１つの外部機器を、管理サーバを介して管理するホスト端末の外部機器の管理方法、管理サーバの外部機器の管理方法、外部機器の動作方法、及びそのためのホスト端末、管理サーバ、外部機器に関する。
【背景技術】
【０００２】
通信技術が徐々に発展し、デバイスは、アプリケーションを多様な周辺機器と連動して実行することもでき、アプリケーションを介して、多様な周辺機器を制御することもできる。
【０００３】
また、アプリケーションを介して、連結される多様な周辺機器の普及が拡大するにつれて、周辺機器を統合的に管理し、デバイスと周辺機器との双方向インタラクションを提供し、周辺機器と遠隔でインタラクションを行う周辺機器管理システムが必要である。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、ホスト端末に連結された少なくとも１つの外部機器を、管理サーバを介して、効率的に管理する外部機器の管理方法、及びそのための外部機器管理システムを提供する。
【課題を解決するための手段】
【０００５】
本発明の一実施形態によるホスト端末の外部機器の管理方法は、少なくとも１つの外部機器で測定される測定情報を獲得する段階と、管理サーバに認証を要請する段階と、認証が成功することにより、獲得された測定情報を前記管理サーバに伝送する段階と、管理サーバで、前記測定情報に基づいて生成した、前記少なくとも１つの外部機器を管理するための管理情報を受信する段階と、受信された管理情報に基づいて、少なくとも１つの外部機器を管理する段階と、を含んでもよい。
【０００６】
本発明の一実施形態によるホスト端末の外部機器の管理方法は、アカウント情報及びホスト端末の識別情報のうち少なくとも一つを管理サーバに伝送する段階を含んでもよい。
【０００７】
本発明の一実施形態によるホスト端末の外部機器の管理方法は、ユーザの健康に係る測定情報を獲得する段階を含んでもよい。
【０００８】
本発明の一実施形態による健康に係る測定情報は、身体情報、投薬情報、環境情報、食事情報のうち少なくとも一つを含んでもよい。
【０００９】
本発明の一実施形態によるホスト端末の外部機器の管理方法は、少なくとも１つの外部機器で利用される消耗品の状態情報を獲得する段階を含んでもよい。
【００１０】
本発明の一実施形態によるホスト端末の外部機器の管理方法は、所定の基準によって、獲得された測定情報のうち一部測定情報を抽出する段階と、抽出された一部測定情報を伝送する段階と、をさらに含んでもよい。
【００１１】
本発明の一実施形態によるホスト端末の外部機器の管理方法は、測定情報を伝送した少なくとも１つの外部機器が医療機器であるか否かに基づいて、一部測定情報を抽出する段階を含んでもよい。
【００１２】
本発明の一実施形態によるホスト端末の外部機器の管理方法は、獲得された測定情報の種類に基づいて、一部測定情報を抽出する段階を含んでもよい。
【００１３】
本発明の一実施形態によるホスト端末の外部機器の管理方法は、管理サーバに伝送する測定情報の種類を、ユーザから事前に選択される段階と、獲得された測定情報の種類を、事前に選択された測定情報の種類と比較する段階と、を含んでもよい。
【００１４】
本発明の一実施形態によるホスト端末の外部機器の管理方法は、測定情報に基づいて生成された診断情報、処方情報、飲食物おすすめ情報、運動おすすめ情報、環境設定情報、アラーム情報、及び少なくとも１つの外部機器をアップデートするためのアップデート情報のうち少なくとも一つを受信する段階を含んでもよい。
【００１５】
本発明の一実施形態によるホスト端末の外部機器の管理方法は、管理情報に基づいて、少なくとも１つの外部機器に対応する制御命令を生成する段階と、生成された制御命令を少なくとも１つの外部機器に伝送する段階と、を含んでもよい。
【００１６】
本発明の一実施形態によるホスト端末の外部機器の管理方法は、少なくとも１つの外部機器の制御プロトコルによって、前記生成された制御命令を変換する段階と、変換された制御命令を伝送する段階と、を含んでもよい。
【００１７】
本発明の一実施形態によるホスト端末の外部機器の管理方法は、少なくとも１つの外部機器が、アラーム、警告及びおすすめ情報のうち少なくとも一つを出力するように制御する段階を含んでもよい。
【００１８】
本発明の一実施形態によるホスト端末の外部機器の管理方法は、少なくとも１つの外部機器の設定値を変更する段階を含んでもよい。
【００１９】
本発明の一実施形態によるホスト端末の外部機器の管理方法は、少なくとも１つの外部機器にインストールされたプログラムをアップデートする段階を含んでもよい。
【００２０】
本発明の一実施形態によるホスト端末の外部機器の管理方法は、少なくとも１つの外部機器を管理するための管理情報を、ホスト端末の画面に表示する段階を含んでもよい。
【００２１】
本発明の一実施形態によるホスト端末の外部機器の管理方法は、少なくとも１つの外部機器に係る登録要請情報を管理サーバに伝送する段階を含み、登録要請情報は、少なくとも１つの外部機器の識別情報、少なくとも１つの外部機器に係るアプリケーションについての情報、少なくとも１つの外部機器と連結するための連結情報、ホスト端末の識別情報、及びアカウント情報のうち少なくとも一つを含んでもよい。
【００２２】
本発明の一実施形態による管理サーバの外部機器の管理方法は、管理サーバが、少なくとも１つの外部機器が連結されたホスト端末から認証要請を受信する段階と、認証要請に応答し、ホスト端末を認証する段階と、認証されたホスト端末から、少なくとも１つの外部機器で測定される測定情報を受信する段階と、受信された測定情報に基づいて、少なくとも１つの外部機器を管理する段階と、を含んでもよい。
【００２３】
本発明の一実施形態によるホスト端末の外部機器の管理方法は、ホスト端末からアカウント情報、及びホスト端末の識別情報のうち少なくとも一つを受信する段階と、アカウント情報、及びホスト端末の識別情報のうち少なくとも一つに基づいて、ホスト端末を認証する段階と、を含んでもよい。
【００２４】
本発明の一実施形態によるホスト端末の外部機器の管理方法は、少なくとも１つの外部機器に係る登録要請情報を、ホスト端末から受信する段階と、登録要請情報に基づいて、少なくとも１つの外部機器を登録する段階と、を含んでもよい。
【００２５】
本発明の一実施形態による登録要請情報は、少なくとも１つの外部機器の識別情報、少なくとも１つの外部機器に係るアプリケーションについての情報、少なくとも１つの外部機器と連結するための連結情報、ホスト端末の識別情報、及びアカウント情報のうち少なくとも一つを含んでもよい。
【００２６】
本発明の一実施形態によるホスト端末の外部機器の管理方法は、アカウント情報、及びホスト端末の識別情報のうち少なくとも一つと、少なくとも１つの外部機器の識別情報と、をマッピングして保存する段階を含んでもよい。
【００２７】
本発明の一実施形態によるホスト端末の外部機器の管理方法は、登録要請情報に基づいて、少なくとも１つの外部機器に係るアプリケーションをインストールする段階をさらに含んでもよい。
【００２８】
本発明の一実施形態によるホスト端末の外部機器の管理方法は、ホスト端末の識別情報、アカウント情報、及び少なくとも１つの外部機器に係るアプリケーションについての情報のうち少なくとも一つに基づいて、受信された測定情報を分類する段階をさらに含んでもよい。
【００２９】
本発明の一実施形態によるホスト端末の外部機器の管理方法は、受信された測定情報に基づいて、少なくとも１つの外部機器を管理するための管理情報を生成する段階と、生成された管理情報をホスト端末に伝送する段階と、を含んでもよい。
【００３０】
本発明の一実施形態によるホスト端末の外部機器の管理方法は、受信された測定情報を分析し、ユーザの健康状態を判断する段階と、判断した結果によって、少なくとも１つの外部機器を管理するための管理情報を生成する段階と、を含んでもよい。
【００３１】
本発明の一実施形態によるホスト端末の外部機器の管理方法は、受信された測定情報に基づいて、少なくとも１つの外部機器を制御するための制御命令を生成する段階と、生成された制御命令を、少なくとも１つの外部機器に伝送する段階と、を含んでもよい。
【００３２】
本発明の一実施形態によるホスト端末の外部機器の管理方法は、ホスト端末を介して、少なくとも１つの外部機器に制御命令を伝送する段階を含んでもよい。
【００３３】
本発明の一実施形態によるホスト端末の外部機器の管理方法は、少なくとも１つの外部機器の制御プロトコルによって、制御命令を変換する段階を含んでもよい。
【００３４】
本発明の一実施形態によるホスト端末の外部機器の管理方法は、受信された測定情報に基づいて、飲食物おすすめ情報及び運動おすすめ情報のうち少なくとも一つを生成する段階と、飲食物おすすめ情報及び運動おすすめ情報のうち少なくとも一つを、ホスト端末または少なくとも１つの外部機器に伝送する段階と、を含んでもよい。
【００３５】
本発明の一実施形態によるホスト端末の外部機器の管理方法は、受信された測定情報を管理サーバに連結された医療端末に伝送する段階と、医療端末から、測定情報に対応する診断情報を受信する段階と、受信された診断情報を、ホスト端末または少なくとも１つの外部機器に伝送する段階をさらに含んでもよい。
【００３６】
本発明の一実施形態によるホスト端末の外部機器の管理方法は、少なくとも１つの外部機器で利用される消耗品が不足するか、あるいは少なくとも１つの外部機器に故障が生じた場合、ホスト端末、または前記少なくとも１つの外部機器にお知らせ信号が出力されるように、ホスト端末、または少なくとも１つの外部機器を制御する段階を含んでもよい。
【００３７】
本発明の一実施形態によるホスト端末の外部機器の管理方法は、不足した消耗品を販売サーバに注文要請する段階をさらに含んでもよい。
【００３８】
本発明の一実施形態による外部機器の動作方法は、ホスト端末に連結された少なくとも１つの外部機器が、管理サーバに認証を要請する段階と、認証が成功することにより、少なくとも１つの外部機器で測定された測定情報を管理サーバに伝送する段階と、管理サーバから、測定情報に基づいて生成した制御命令を受信する段階と、制御命令を遂行する段階と、を含んでもよい。
【００３９】
本発明の一実施形態による外部機器の動作方法は、ホスト端末から認証情報を受信する段階と、受信された認証情報を管理サーバに伝送する段階と、を含んでもよい。
【００４０】
本発明の一実施形態による認証情報は、アカウント情報、及びホスト端末の識別情報のうち少なくとも一つを含んでもよい。
【００４１】
本発明の一実施形態による外部機器の動作方法は、管理サーバまたはホスト端末から制御命令を受信する段階を含んでもよい。
【００４２】
本発明の一実施形態による外部機器の動作方法は、少なくとも１つの外部機器が、アラーム、警告及びおすすめ情報のうち少なくとも一つを出力するか、あるいは設定値を変更するか、あるいは既インストールのプログラムをアップデートする段階を含んでもよい。
【００４３】
本発明の一実施形態によるホスト端末は、少なくとも１つのプログラムを保存するメモリと、少なくとも１つのプログラムを実行することにより、少なくとも１つの外部機器を管理する制御部と、を含み、少なくとも１つのプログラムは、少なくとも１つの外部機器で測定される測定情報を獲得する段階と、管理サーバに認証を要請する段階と、認証が成功することにより、獲得された測定情報を前記管理サーバに伝送する段階と、管理サーバで、測定情報に基づいて生成した少なくとも１つの外部機器を管理するための管理情報を受信する段階と、受信された管理情報に基づいて、少なくとも１つの外部機器を管理する段階と、を実行する命令語を含んでもよい。
【００４４】
本発明の一実施形態による管理サーバは、少なくとも１つの外部機器が連結されたホスト端末から認証要請を受信し、認証要請に応答し、ホスト端末を認証する認証部と、認証されたホスト端末から、少なくとも１つの外部機器で測定される測定情報を受信する通信部と、受信された測定情報に基づいて、少なくとも１つの外部機器を管理する制御部と、を含んでもよい。
【００４５】
本発明の一実施形態による外部機器は、少なくとも１つのプログラムを保存するメモリと、少なくとも１つのプログラムを実行することにより、制御命令を遂行する制御部と、を含み、少なくとも１つのプログラムは、管理サーバに認証を要請する段階と、認証が成功することにより、測定情報を管理サーバに伝送する段階と、管理サーバから、測定情報に基づいて生成した制御命令を受信する段階と、制御命令を遂行する段階と、を実行する命令語を含んでもよい。
【図面の簡単な説明】
【００４６】
【図１】本発明の一実施形態に係る外部機器管理システムについて説明するためのブロック構成図である。
【図２】本発明の一実施形態に係るホスト端末が、外部機器を登録及び連結する方法について説明するためのフローチャートである。
【図３】本発明の一実施形態に係る外部機器を、管理サーバに登録する方法について説明するためのフローチャートである。
【図４】本発明の一実施形態に係る外部機器をアカウントに連結し、管理サーバに登録する方法について説明するためのフローチャートである。
【図５Ａ】本発明の一実施形態に係る外部機器を自動的に検出し、管理サーバに登録するためのユーザ・インターフェースを示す図面である。
【図５Ｂ】本発明の一実施形態に係る外部機器を自動的に検出し、管理サーバに登録するためのユーザ・インターフェースを示す図面である。
【図５Ｃ】本発明の一実施形態に係る外部機器を自動的に検出し、管理サーバに登録するためのユーザ・インターフェースを示す図面である。
【図５Ｄ】本発明の一実施形態に係る外部機器を自動的に検出し、管理サーバに登録するためのユーザ・インターフェースを示す図面である。
【図６Ａ】本発明の一実施形態に係る外部機器を管理サーバに登録するためのユーザ・インターフェースを示す図面である。
【図６Ｂ】本発明の一実施形態に係る外部機器を管理サーバに登録するためのユーザ・インターフェースを示す図面である。
【図６Ｃ】本発明の一実施形態に係る外部機器を管理サーバに登録するためのユーザ・インターフェースを示す図面である。
【図６Ｄ】本発明の一実施形態に係る外部機器を管理サーバに登録するためのユーザ・インターフェースを示す図面である。
【図７Ａ】本発明の一実施形態に係る外部機器についての情報を提供するユーザ・インターフェースを示す図面である。
【図７Ｂ】本発明の一実施形態に係る外部機器についての情報を提供するユーザ・インターフェースを示す図面である。
【図７Ｃ】本発明の一実施形態に係る外部機器についての情報を提供するユーザ・インターフェースを示す図面である。
【図７Ｄ】本発明の一実施形態に係る外部機器についての情報を提供するユーザ・インターフェースを示す図面である。
【図８Ａ】本発明の一実施形態に係る外部機器の登録を解除するためのユーザ・インターフェースを示す図面である。
【図８Ｂ】本発明の一実施形態に係る外部機器の登録を解除するためのユーザ・インターフェースを示す図面である。
【図８Ｃ】本発明の一実施形態に係る外部機器の登録を解除するためのユーザ・インターフェースを示す図面である。
【図９Ａ】本発明の一実施形態に係る管理サーバのデータベース（ＤＢ:database）を示す図面である。
【図９Ｂ】本発明の一実施形態に係る管理サーバのデータベース（ＤＢ:database）を示す図面である。
【図９Ｃ】本発明の一実施形態に係る管理サーバのデータベース（ＤＢ:database）を示す図面である。
【図１０】本発明の一実施形態に係るホスト端末が、測定情報を管理サーバに伝送する方法について説明するためのフローチャートである。
【図１１】本発明の一実施形態に係る管理サーバが、認証されたホスト端末を介して、外部機器の測定情報を受信する方法について説明するためのフローチャートである。
【図１２】本発明の一実施形態に係るホスト端末が、管理サーバに伝送する測定情報をフィルタリングする方法について説明するためのフローチャートである。
【図１３】本発明の一実施形態に係る外部機器が医療機器であるか否かによって、測定情報をフィルタリングする方法について説明するための図面である。
【図１４Ａ】本発明の一実施形態に係るホスト端末が管理サーバに伝送する測定情報の種類を、ユーザから選択されるユーザ・インターフェースを示す図面である。
【図１４Ｂ】本発明の一実施形態に係るホスト端末が管理サーバに伝送する測定情報の種類を、ユーザから選択されるユーザ・インターフェースを示す図面である。
【図１４Ｃ】本発明の一実施形態に係るホスト端末が管理サーバに伝送する測定情報の種類を、ユーザから選択されるユーザ・インターフェースを示す図面である。
【図１５】本発明の一実施形態に係る外部機器が測定情報を管理サーバに直接伝送する方法について説明するためのフローチャートである。
【図１６】本発明の一実施形態に係る管理サーバがユーザの運動情報を収集する一例を示す図面である。
【図１７】本発明の一実施形態に係る管理サーバがユーザの食事情報を収集する一例を示す図面である。
【図１８】本発明の一実施形態に係るホスト端末が、緊急状況で、管理サーバに測定情報を伝送する方法について説明するためのフローチャートである。
【図１９】本発明の一実施形態に係るホスト端末が外部機器を制御するための制御命令を生成する方法について説明するためのフローチャートである。
【図２０】本発明の一実施形態に係る管理サーバが外部機器を制御するための制御命令を、ホスト端末を介して、外部機器に伝送する方法について説明するためのフローチャートである。
【図２１】本発明の一実施形態に係る管理サーバが外部機器を直接制御する方法について説明するためのフローチャートである。
【図２２】本発明の一実施形態に係る制御命令を段階的に外部機器に伝送する方法について説明するためのフローチャートである。
【図２３】本発明の一実施形態に係る管理サーバが測定情報を利用して、ユーザに係る処方または診断情報を提供する方法について説明するための図面である。
【図２４】本発明の一実施形態に係る管理サーバが血糖測定情報を利用して、外部機器（血糖計）を制御する方法について説明するための図面である。
【図２５】本発明の一実施形態に係る管理サーバがおすすめ情報を提供する方法について説明するための図面である。
【図２６】本発明の一実施形態に係る管理サーバが運動おすすめ情報を提供する方法について説明するための図面である。
【図２７Ａ】本発明の一実施形態に係る、外部機器で、おすすめ情報を表示する画面を示す図面である。
【図２７Ｂ】本発明の一実施形態に係るホスト端末で、おすすめ情報を表示する画面を示す図面である。
【図２８】本発明の一実施形態に係る管理サーバが投薬情報を基に、外部機器（薬容器）を制御する方法について説明するための図面である。
【図２９Ａ】本発明の一実施形態に係る外部機器で、アラーム情報を表示する画面を示す図面である。
【図２９Ｂ】本発明の一実施形態に係るホスト端末で、アラーム情報を表示する画面を示す図面である。
【図３０】本発明の一実施形態に係るサーブ外部機器を管理するシステムについて説明するためのブロック構成図である。
【図３１】本発明の一実施形態に係る管理サーバが、ホームゲートウェイ（home gateway）を介して、外部機器を管理する方法について説明するための図面である。
【図３２】本発明の一実施形態に係る管理サーバが、おすすめ／非おすすめメニュー情報を提供する方法について説明するための図面である。
【図３３】本発明の一実施形態に係る管理サーバが、第１外部機器から獲得された測定情報を利用して、第２外部機器を制御するシステムについて説明するためのブロック構成図である。
【図３４Ａ】本発明の一実施形態に係る管理サーバが、第１外部機器から獲得された測定情報を利用して、第２外部機器を制御するシステムの一例を示す図面である。
【図３４Ｂ】本発明の一実施形態に係る管理サーバが、第１外部機器から獲得された測定情報を利用して、第２外部機器を制御するシステムの一例を示す図面である。
【図３５】本発明の一実施形態に係る管理サーバが外部機器をアップデートする方法について説明するためのフローチャートである。
【図３６】本発明の一実施形態による複数の外部機器のファームウェアをアップデートする方法について説明するためのフローチャートである。
【図３７】本発明の一実施形態に係る管理サーバが、外部機器の消耗品を管理する方法について説明するための図面である。
【図３８】本発明の一実施形態に係るホスト端末（教師端末）が、管理サーバを介して、外部機器（学生端末）を管理する方法について説明するためのフローチャートである。
【図３９】本発明の一実施形態に係る１つの外部機器で発生／設定されたアラームを、複数の外部機器に出力する方法について説明するための図面である。
【図４０】本発明の一実施形態に係るホスト端末の構成について説明するためのブロック構成図である。
【図４１】本発明の一実施形態に係る管理サーバの構成について説明するためのブロック構成図である。
【発明を実施するための形態】
【００４７】
本明細書で使用される用語について簡略に説明し、本発明について具体的に説明する。
【００４８】
本発明で使用される用語は、本発明での機能を考慮しながら、可能な限り、現在広く使用される一般的な用語を選択したが、それは、当業者の意図または判例、新たな技術の出現などによっても異なる。また、特定の場合は、出願人が任意に選定した用語もあり、その場合、当該発明の説明部分で、詳細にその意味を記載する。従って、本発明で使用される用語は、単純な用語の名称ではない、その用語が有する意味と、本発明の全般にわたる内容とを基に定義されなければならない。
【００４９】
明細書全体で、ある部分がある構成要素を「含む」とするとき、それは、特別に反対となる記載がない限り、他の構成要素を除くものではなく、他の構成要素をさらに含んでもよいということを意味する。また、明細書に記載された「…部」、「モジュール」のような用語は、少なくとも１つの機能や動作を処理する単位を意味し、それは、ハードウェアまたはソフトウェアで具現されるか、あるいはハードウェアとソフトウェアとの結合によっても具現される。
【００５０】
明細書全体で、「アプリケーション」は、特定の業務を遂行するために考案された一連のコンピュータ・プログラム集合をいう。本明細書に記述されるアプリケーションは、多様がある。例えば、ゲームアプリケーション、楽器演奏アプリケーション、動画再生アプリケーション、地図アプリケーション、放送アプリケーション、運動支援アプリケーション、決済アプリケーションなどがあるが、それらに限定されるものではない。
【００５１】
明細書全体で、「トポロジー（topology）」は、デバイス（ノード）間の連結形態を意味する。トポロジーは、物理的トポロジー及び論理的トポロジーを含む。すなわち、トポロジーは、トポロジー構造（topology structure）に属したデバイス間の物理的または論理的な連結構成によって決定される。例えば、デバイスの連結関係、デバイス間の連結方法、デバイス間のデータ伝送速度、デバイス間で伝送されるデータフロー（data flow）、デバイス間で伝送される信号の種類、及びデバイスにインストールされたアプリケーションの種類のうち少なくとも一つによって、互いに違うトポロジーが構成されるが、それらに限定されるものではない。
【００５２】
また、本明細書で、トポロジーを形成するホスト端末、メイン外部機器及びサブ外部機器は、トポロジー構造内でのデバイスの位置、及びデバイスの絶対的または相対的な役割によって決定されもする。従って、所定のデバイスは、トポロジー内で、ホスト端末、メイン外部機器及びサブ外部機器のうち少なくとも一つとして動作することができる。
【００５３】
以下、添付した図面を参照し、本発明の実施形態について、本発明が属する技術分野で当業者が容易に実施することができるように詳細に説明する。しかし、本発明は、さまざまに異なる形態に具現され、ここで説明する実施形態に限定されるものではない。図面で、本発明について明確に説明するために、説明と関係ない部分は省略し、明細書全体を通じて類似した部分については、類似した図面符号を付した。
【００５４】
図１は、本発明の一実施形態に係る外部機器管理システムについて説明するためのブロック構成図である。
【００５５】
図１に図示されているように、本発明の一実施形態による外部機器管理システムは、ホスト端末１００、少なくとも１つの外部機器２００、管理サーバ３００を含んでもよい。しかし、図示された構成要素がいずれも必須構成要素であるものではない。図示された構成要素より多くの構成要素によって、外部機器管理システムが具現され、それより少ない構成要素によっても、外部機器管理システムが具現されもする。
【００５６】
例えば、本発明の一実施形態による外部機器管理システムは、ホスト端末１００と、少なくとも１つの外部機器２００とを連結するためのゲートウェイ、健康情報保存サーバ（ＥＭＲ：electronic medical record、ＥＨＲ：electronic health record、ＰＨＲ：personal health record）、医療端末（clinical decision system、medical doctor device、hospital server）、ケアギバー端末（caregiver device）、及び外部機器サーバ（external device server）のうち少なくとも一つをさらに含んでもよい。それらについては、追って説明する。
【００５７】
ホスト端末１００は、少なくとも１つの外部機器２００と有無線で連結される。特に、本発明の一実施形態によれば、ホスト端末１００は、外部機器２００と近距離通信を介して連結される。近距離通信の例として、無線ＬＡＮ（local area network）（Ｗｉ−Ｆｉ）、ＮＦＣ（near field communication）、ブルートゥース(登録商標)、ＢＬＥ（Bluetooth（登録商標） low energy）、ジグビー（ZigBee）、ＷＦＤ（（Ｗｉ−Ｆｉ direct）、ＵＷＢ（ultra wideband）などがあが、それらに限定されるものではない。
【００５８】
ホスト端末１００は、外部機器２００と係る所定アプリケーションを実行することにより、外部機器２００を制御することができる。また、ホスト端末１００は、所定アプリケーションが実行される場合、所定アプリケーションと係る外部機器２００を自動的に検索して連結することもできる。例えば、本発明の一実施形態によれば、ホスト端末１００は、健康管理アプリケーションを実行することにより、外部機器２００を制御することができる。
【００５９】
本発明の一実施形態によるホスト端末１００は、外部機器２００で測定される測定情報を外部機器２００から獲得することができる。また、ホスト端末１００は、外部機器２００の制御プロトコルによって、外部機器２００に伝送する制御命令を生成することもできる。
【００６０】
一方、本発明の一実施形態によるホスト端末１００は、管理サーバ３００とネットワークを介して有線または無線通信を行うことができる。ネットワークは、ＬＡＮ、広域通信網（ＷＡＮ：wide area network）または付加価置通信網（ＶＡＮ：value added network）のような有線ネットワーク；移動通信網（mobile radio communication network）、近接通信網（near field communication network）または衛星通信網のような無線ネットワークによって具現されもする。
【００６１】
ホスト端末１００は、アカウント情報、またはホスト端末１００の識別情報（例えば、デバイスＩＤ（identification）、シリアルナンバー、ＭＡＣ（media access control）アドレスなど）を利用して、管理サーバ３００に接続することができる。本発明の一実施形態によるホスト端末１００は、所定アプリケーションを介して、連結される外部機器２００に係わる登録要請情報を、管理サーバ３００に伝送することもでき、外部機器２００から獲得された測定情報を、管理サーバ３００に伝送することもできる。ホスト端末１００は、管理サーバ３００から制御命令を受信し、受信された制御命令を、外部機器２００に伝送することもできる。
【００６２】
本発明の一実施形態によるホスト端末１００は、多様な形態で具現される。例えば、本明細書で記述されるホスト端末１００は、携帯電話、スマートフォン（smartphone）、ノート型パソコン（laptop computer）、タブレットＰＣ（personal computer）、電子ブック端末機、デジタル放送用端末機、ＰＤＡ（personal digital assistant）、ＰＭＰ（portable multimedia player）、ナビゲーション、スマートＴＶ（television）、ＣＥ（consumer electronics）機器（例えば、ディスプレイパネルを有する冷蔵庫、エアコンなど）があり得るが、それらに限定されるものではない。
【００６３】
外部機器２００は、ホスト端末１００で実行されるアプリケーションを介して連結されるデバイスでもある。外部機器２００は、具現例において、一つでもあり、複数個でもある。
【００６４】
外部機器２００は、近距離通信を介して、ホスト端末１００に連結される。本発明の一実施形態による外部機器２００は、近距離通信を介して、測定情報または入出力データを、ホスト端末１００に伝送することができ、ホスト端末１００から制御命令を受信することもできる。
【００６５】
本明細書で、「測定情報（measurement information）」は、外部機器２００が、ユーザ、または周辺状況、周辺環境について測定した結果情報を意味するものである。外部機器２００は、多様なセンサを介して、周辺環境またはユーザの健康状態などを測定することができる。
【００６６】
例えば、測定情報には、ユーザの健康に係わる情報（例えば、血糖、血圧、心拍数、体重、食事情報、運動情報、投薬情報、睡眠情報など）、周辺状況情報（例えば、消耗品残高、故障いかん、ファームウェア・バージョン情報、アップデートいかんなど）、周辺環境情報（例えば、温度、湿度、天気、大気汚染度、騷音など）などが含まれるが、それらに限定されるものではない。
【００６７】
外部機器２００は、管理サーバ３００と直接連結されるか、またはホスト端末１００を介して、間接的に管理サーバ３００と連結される。従って、外部機器２００は、測定情報を管理サーバ３００に直接伝達することもでき、ホスト端末１００を介して、管理サーバ３００に伝達することもできる。また、外部機器２００は、管理サーバ３００から、直接制御命令を受信することもでき、ホスト端末１００を介して、制御命令を受信することもできる。
【００６８】
本発明の一実施形態による外部機器２００は、多様である。外部機器２００は、入力装置、出力装置、制御装置などを含んでもよく、例えば、外部機器２００は、医療機器（例えば、血糖計、血圧計など）、運動器具（例えば、自転車、トレッドミル、フラフープ、ダンベル、繩跳び、スミスマシンなど）、ＣＥ機器（例えば、エアコン、オーブン、冷蔵庫、扇風機など）、マイク（microphone）、スピーカ、ペダル、ジョイ・スティック、楽器（例えば、ピアノ、オルガン、電子キーボード、ギター、バイオリン、チェロなど）、ゲーム操作装置、人形などを含んでもよい。
【００６９】
管理サーバ３００は、ホスト端末１００に連結された少なくとも１つの外部機器２００を管理するためのサーバであり、クラウドサーバ、個人化サーバ及び医療機関サーバのうち少なくとも一つでもあるが、それらに限定されるものではない。
【００７０】
本発明の一実施形態による管理サーバ３００は、インテリジェンス・エンジン（intelligent engine）を含んでもよく、管理サーバ３００は、インテリジェンス・エンジンを介して、外部機器２００で測定された測定情報を分析し、外部機器２００を制御するための情報を、ホスト端末１００に提供する。例えば、外部機器２００が湿度を測定する機器である場合、管理サーバ３００は、ユーザが在宅の場合には、外部機器２００が１時間間隔で湿度を測定するようにし、ユーザが自宅外にいる場合には、２時間間隔で湿度を測定するように、外部機器２００を制御することができる。
【００７１】
また、管理サーバ３００がクライアントサーバである場合、管理サーバ３００は、別途のサービス提供サーバまたは端末（例えば、医療機関サーバ、ケアギバー端末、外部機器プロバイダサーバ、運動情報提供サーバ、飲食物おすすめサーバなど）から、所定の情報を受信する。
【００７２】
管理サーバ３００は、ホスト端末１００を認証し、認証されたホスト端末１００を介して、外部機器２００で測定される測定情報を収集することができる。また、管理サーバ３００は、外部機器２００を認証し、認証された外部機器２００から、直接測定情報を受信することもできる。
【００７３】
一方、本発明の一実施形態によれば、管理サーバ３００は、外部機器２００を管理するための管理情報を、ホスト端末１００に伝送し、ホスト端末１００をして、外部機器２００を管理させることができる。本発明の他の実施形態によれば、管理サーバ３００が直接測定情報に基づいて、外部機器２００を管理することもできる。
【００７４】
以下、図２を参照し、ホスト端末１００が外部機器２００を登録して連結する方法についてまず説明する。
【００７５】
図２は、本発明の一実施形態に係るホスト端末が、外部機器を登録及び連結する方法について説明するためのフローチャートである。
【００７６】
段階２１０で、ホスト端末１００は、第１近距離通信発生を感知する。本発明の一実施形態による第１近距離通信は、ＮＦＣ通信、ＢＬＥ通信などでもある。
【００７７】
第１近距離通信が、ＮＦＣ通信基盤である場合、ホスト端末１００は、外部機器２００がＮＦＣ通信半径内に位置すれば、第１近距離通信発生を感知する。また、第１近距離通信がＢＬＥ通信基盤である場合、ホスト端末１００は、外部機器２００で、ブルートゥース通信基盤でブロードキャストされる信号を受信すれば、第１近距離通信発生を感知する。
【００７８】
段階２２０で、ホスト端末１００は、第１近距離通信を介して、外部機器２００についての機器情報を受信する。外部機器２００についての機器情報は、外部機器２００の識別情報、第２近距離通信連結のための連結情報、外部機器２００の種類、外部機器２００によって提供される機能（capability）、カテゴリー及び外部機器２００の制御に利用されるプロトコルのうち少なくとも一つを含んでもよい。外部機器２００によって提供される機能は、例えば、支援可能な通信機能、音声出力機能、ビデオ出力機能、音声録音機能、映像撮影機能、湿度感知機能などを含んでもよいが、それらに制限されるものではない。
【００７９】
本発明の一実施形態による第２近距離通信は、無線ＬＡＮ通信、ブルートゥース通信などを含んでもよいが、それらに限定されるものではない。また、無線ＬＡＮ（Ｗｉ−Ｆｉ）は、ＡＰ（access point；無線共有器など）を利用するインフラストラクチャ（infrastructure）モード、ＡＰなしに、端末機同士Ｐ２Ｐ（peer to peer）形態でデータをやり取りするアドホック（adhoc）モードを含んでもよい。
【００８０】
従って、本発明の一実施形態による第２近距離通信連結のための連結情報には、外部機器２００の通信方式、外部機器２００が利用する無線ＬＡＮの連結情報（ＳＳＩＤ（service set identifier）、ＩＰ（internet protocol）アドレス、ＭＡＣアドレス、チャネル番号、保安キーなど）、外部機器２００のＭＡＣアドレス、外部機器２００のブルートゥース・アドレス（ＢＴ address）、外部機器２００の機器名（product name）、外部機器２００のプロファイル（profile）情報などがある。通信方式には、無線ＬＡＮ（アドホック・モードまたはインフラストラクチャ・モード）、ブルートゥース、ジグビー、ＷＦＤ、ＵＷＢなどがある。
【００８１】
本発明の一実施形態による外部機器２００についての機器情報は、アプリケーションについての情報をさらに含んでもよい。アプリケーションについての情報には、アプリケーションの識別情報（例えば、アプリケーションＩＤ、アプリケーション名、アプリケーション分類コード）、アプリケーションのバージョン情報、アプリケーションのリンク情報などが含まれるが、それらに限定されるものではない。
【００８２】
段階２３０で、ホスト端末１００は、外部機器２００から受信されたアプリケーションについての情報に基づいて、外部機器２００に係わるアプリケーションが既インストールであるか否かを検索することができる。段階２４０で、外部機器２００に係わるアプリケーションがインストールされていないと判断される場合、段階２５０で、ホスト端末１００は、外部機器２００に係わるアプリケーションをダウンロードしてインストールすることができる。
【００８３】
段階２６０で、ホスト端末１００は、アプリケーションを実行することができる。段階２７０で、ホスト端末１００は、第２近距離通信連結を遂行する。例えば、第２近距離通信がブルートゥース通信である場合、ホスト端末１００は、ブルートゥース通信モジュールを活性化し、第２近距離通信モジュールが無線ＬＡＮ通信である場合、Ｗｉ−Ｆｉモジュールを活性化することができる。ホスト端末１００は、外部機器２００に連結を要請することができる。段階２８０で、外部機器２００が連結を受諾した場合、ホスト端末１００と外部機器２００は、第２近距離通信で連結される。
【００８４】
一方、段階２９０で、ホスト端末１００は、外部機器２００を管理サーバ３００に登録させるために、外部機器２００についての機器情報を、管理サーバ３００に伝送する。それについては、図３を参照し、さらに詳細に説明する。
【００８５】
図３は、本発明の一実施形態に係る外部機器を、管理サーバに登録する方法について説明するためのフローチャートである。
【００８６】
段階３１０で、ホスト端末１００は、外部機器２００から、外部機器２００についての機器情報を受信する。外部機器２００についての機器情報には、外部機器２００の識別情報、外部機器２００と連結するための外部機器２００の連結情報、外部機器２００に係わるアプリケーションについての情報、外部機器２００の制御プロトコル情報などが含まれもする。段階３１０は、図２の段階２２０に対応するので、具体的な説明は省略する。
【００８７】
段階３２０で、ホスト端末１００は、外部機器２００についての機器情報を管理サーバ３００に伝送しながら、外部機器２００に係わる登録を要請することができる。そのとき、ホスト端末１００は、アカウント情報、及びホスト端末１００の識別情報のうち少なくとも一つを管理サーバ３００に伝送することもできる。
【００８８】
段階３３０で、管理サーバ３００は、外部機器２００についての機器情報を、登録された外部機器リストに保存することができる。そのとき、本発明の一実施形態によれば、管理サーバ３００は、アカウント情報及びホスト端末１００の識別情報のうち少なくとも一つと、外部機器２００の識別情報とをマッピングして管理することができる。管理サーバ３００が、外部機器２００をアカウントに連結して登録する過程については、図４を参照し、追ってさらに詳細に説明する。
【００８９】
段階３４０で、管理サーバ３００は、受信されたアプリケーションについての情報に基づいて、外部機器２００に係わるアプリケーションが既インストールであるか否かを検索することができる。段階３５０で、外部機器２００に係わるアプリケーションがインストールされていないと判断される場合、段階３６０で、管理サーバ３００は、外部機器２００に係わるアプリケーションをダウンロードしてインストールすることができる。
【００９０】
段階３７０で、管理サーバ３００は、外部機器２００に係わるアプリケーションを実行することができる。段階３８０で管理サーバ３００は、外部機器２００の連結情報に基づいて、外部機器２００と直接通信連結を遂行する。すなわち、管理サーバ３００は、外部機器２００で支援する通信方式によって、通信連結を外部機器２００に要請することができる。
【００９１】
段階３９０で、外部機器２００が連結を受諾した場合、管理サーバ３００と外部機器２００は、ホスト端末１００を介さずに直接連結される。本発明の具現例によって、段階３１０ないし段階３９０の手順が変更されもし、一部段階が省略されもする。
【００９２】
図４は、本発明の一実施形態に係る外部機器をアカウントに連結し、管理サーバに登録する方法について説明するためのフローチャートである。
【００９３】
段階４１０で、ホスト端末１００は、外部機器２００の物理的連結を確認することができる。物理的連結は、能動的連結、受動的連結、遠隔連結、有線連結、無線連結、近距離通信連結などを含んでもよい。
【００９４】
段階４２０で、ホスト端末１００は、外部機器２００を認証することができる。例えば、ホスト端末１００は、外部機器２００から受信された認証情報に基づいて、外部機器２００を認証することができる。
【００９５】
認証情報は、外部機器２００がホスト端末１００で実行されるアプリケーションで制御される機器であるか否かを認証したり、あるいはホスト端末１００に連結が許容された機器であるか否かを認証するためのものである。ホスト端末１００に連結される外部機器２００がｎ個である場合、ｎ個の外部機器２００は、同一の認証情報を有することができる。
【００９６】
一方、外部機器２００も、ホスト端末１００から受信される認証情報に基づいて、ホスト端末１００を認証することができる。ホスト端末１００から受信される認証情報は、ホスト端末１００に、アプリケーションのインストールが可能であるか否かを認証したり、あるいは外部機器２００で測定される測定情報を伝送してもよい機器であるか否かを認証するためのものでもある。
【００９７】
段階４３０で、ホスト端末１００は、物理的に連結された外部機器２００が、アカウント登録が必要な外部機器であるか否かを判断する。例えば、物理的に連結された外部機器２００が、測定情報を管理サーバ３００に同期化するためのアカウント使用が必要な場合、ホスト端末１００は、物理的に連結された外部機器２００を、アカウント登録が必要な外部機器であると判断する。また、ホスト端末１００は、物理的に連結された外部機器２００から、アカウント登録要請が受信される場合、物理的に連結された外部機器２００を、アカウント登録が必要な外部機器であると判断する。
【００９８】
物理的に連結された外部機器２００が、アカウント登録が必要な外部機器である場合、段階４４０で、ホスト端末１００は、管理サーバ３００にログインすることができる。すなわち、ホスト端末１００は、アカウント情報（例えば、ＩＤ、パスワード）を管理サーバ３００に伝送する。
【００９９】
段階４５０で、ホスト端末１００が、アカウント情報に基づいて、ログインに成功した場合、段階４６０で、ホスト端末１００は、管理サーバ３００に、外部機器２００に係る登録要請情報を伝送する。そのとき、管理サーバ３００は、外部機器２００を、アカウント情報と連結して登録することができる。
【０１００】
図５Ａないし図５Ｄは、本発明の一実施形態に係る外部機器を自動的に検出し、管理サーバに登録するためのユーザ・インターフェースを示す図面である。
【０１０１】
図５Ａに図示されているように、ホスト端末１００は、管理サーバ３００に登録された外部機器リスト５１０をユーザに提供する。ユーザは、外部機器リスト５１０を介して、自身が所持した外部機器２００の情報が、管理サーバ３００に登録されているか否かを確認することができる。
【０１０２】
図５Ｂに図示されているように、「自動検出（auto-detect）５２０」が設定された場合、外部機器（例えば、Accessory Ｋ）がホスト端末１００に有無線で連結されれば、ホスト端末１００は、管理サーバ３００に、外部機器（例えば、Accessory Ｋ）を登録するか否かを問い合わせる窓ウィンドーを出力することができる。
【０１０３】
図５Ｃに図示されているように、外部機器（例えば、Accessory Ｋ）がアカウント登録が必要な機器である場合、ホスト端末１００は、ユーザがアカウント情報に基づいてログインすることができるウィンドー５４０を表示することができる。ホスト端末１００は、ユーザから、アカウント情報（例えば、ＩＤ：ａｂｃｄ＠ｅｄｆ．ｈｃｉ、パスワード：＊＊＊＊）を入力され、入力されたアカウント情報を管理サーバ３００に伝送しながら、外部機器（例えば、Accessory Ｋ）に係る登録を要請することができる。
【０１０４】
図５Ｄに図示されているように、外部機器（例えば、Accessory Ｋ）が管理サーバ３００に登録された場合、ホスト端末１００は、新しく登録された外部機器の識別情報（例えば、「Accessory Ｋ」）を、登録された外部機器リスト５１０に追加して表示することができる。
【０１０５】
図６Ａないし図６Ｄは、本発明の一実施形態に係る外部機器を、管理サーバに登録するためのユーザ・インターフェースを示す図面である。
【０１０６】
図６Ａに図示されているように、「自動検出（auto−detect）５１０」が設定されていない場合、ホスト端末１００は、周辺で外部機器２００が検索されても、ポップアップウィンドー５２０を出力せず、周辺で検索された外部機器のリスト６１０に、外部機器２００の識別情報を追加して管理することができる。周辺で検索された外部機器のリスト６１０を要請するユーザ・ジェスチャが感知された場合、ホスト端末１００は、周辺で検索された外部機器のリスト６１０を提供する。そのとき、ユーザは、周辺で検索された外部機器のリスト６１０から、１つの外部機器（例えば、Accessory １２）を選択し、登録手続きを進める。
【０１０７】
図６Ｂに図示されているように、周辺で検索された外部機器のリスト６１０から、１つの外部機器（例えば、Accessory １２）に対するユーザの選択（例えば、タップジェスチャ）が感知される場合、ホスト端末１００は、管理サーバ３００に、選択された外部機器（例えば、Accessory １２）を登録するか否かを問い合わせるウィンドー６２０を出力することができる。そのとき、ホスト端末１００は、選択された外部機器（例えば、Accessory １２）に対するユーザの登録要請を受信する。
【０１０８】
図６Ｃに図示されているように、選択された外部機器（例えば、Accessory １２）が、アカウント登録が必要な機器である場合、ホスト端末１００は、ユーザがアカウント情報を入力することができるウィンドー６３０を表示することができる。ホスト端末１００は、ユーザから、アカウント情報（例えば、ＩＤ：ａｂｃｄ＠ｅｄｆ．ｈｃｉ、パスワード：＊＊＊＊）を入力され、入力されたアカウント情報を管理サーバ３００に伝送しながら、外部機器（例えば、Accessory １２）に係る登録を要請することができる。
【０１０９】
図６Ｄに図示されているように、外部機器（例えば、Accessory １２）が管理サーバ３００に登録された場合、ホスト端末１００は、新しく登録された外部機器の識別情報（例えば、「Accessory １２」）を、登録された外部機器リスト６４０に追加して表示することができる。
【０１１０】
図７Ａないし図７Ｄは、本発明の一実施形態に係る外部機器についての情報を提供するユーザ・インターフェースを示す図面である。
【０１１１】
図７Ａに図示されているように、周辺で検索された外部機器のリスト７１０を要請するユーザ・ジェスチャが感知された場合、ホスト端末１００は、周辺で検索された外部機器のリスト７１０を提供する。そのとき、ユーザは、周辺で検索された外部機器のリスト７１０から、１つの外部機器（例えば、Accessory １２）を選択することができる。
【０１１２】
図７Ｂに図示されているように、周辺で検索された外部機器のリスト７１０から、１つの外部機器（例えば、Accessory １２）に対するユーザの選択（例えば、スワイプ・ジェスチャ）が感知される場合、ホスト端末１００は、選択された外部機器（例えば、Accessory １２）に係わる詳細情報を提供する。例えば、ホスト端末１００は、選択された外部機器の識別情報、選択された外部機器の種類（type）、選択された外部機器によって提供される機能、カテゴリーなどについての情報を提供する。そのとき、ユーザは、選択された外部機器（例えば、Accessory １２）に係わる詳細情報を確認し、管理サーバ３００に、選択された外部機器を登録するか否かを決定することができる。
【０１１３】
図７Ｃに図示されているように、ホスト端末１００は、管理サーバ３００に、選択された外部機器（例えば、Accessory １２）を登録するか否かを問い合わせるウィンドー７２０を出力することができる。ホスト端末１００は、選択された外部機器（例えば、Accessory １２）に対するユーザの登録要請を受信する。
【０１１４】
図７Ｄに図示されているように、選択された外部機器（例えば、Accessory １２）が管理サーバ３００に登録された場合、ホスト端末１００は、新しく登録された外部機器の識別情報（例えば、「Accessory １２」）を、登録された外部機器リスト７３０に追加して表示することができる。
【０１１５】
図８Ａないし図８Ｃは、本発明の一実施形態に係る外部機器の登録を解除するためのユーザ・インターフェースを示す図面である。
【０１１６】
図８Ａに図示されているように、ホスト端末１００は、管理サーバ３００に登録された外部機器リスト８１０をユーザに提供する。そのとき、ホスト端末１００は、登録された外部機器リスト８１０から、１つの外部機器（例えば、Accessory １）を選択するユーザ入力（例えば、スワイプ・ジェスチャ）を感知する。
【０１１７】
図８Ｂに図示されているように、ホスト端末１００は、選択された外部機器（例えば、Accessory １）に係わる詳細情報を提供する。例えば、ホスト端末１００は、選択された外部機器の識別情報、選択された外部機器の種類、選択された外部機器によって提供される機能、カテゴリーなどについての情報を提供する。そのとき、ユーザは、選択された外部機器（例えば、Accessory １）に係わる詳細情報を確認し、選択された外部機器（例えば、Accessory １）の登録を解除するか否かを決定することができる。
【０１１８】
図８Ｃに図示されているように、ホスト端末１００は、選択された外部機器（例えば、Accessory １）の登録を解除するか否かを問い合わせるウィンドー８２０を出力することができる。ホスト端末１００は、選択された外部機器（例えば、Accessory １）に対するユーザの登録解除要請を受信する。そのとき、ホスト端末１００は、選択された外部機器（例えば、Accessory １）に係わる登録解除要請を管理サーバ３００に伝送し、選択された外部機器（例えば、Accessory １）を、登録された外部機器リスト８１０から削除することができる。
【０１１９】
図９Ａないし図９Ｃは、本発明の一実施形態に係る管理サーバのデータベース（ＤＢ：database）を示す図面である。
【０１２０】
図９Ａに図示されているように、本発明の一実施形態によれば、管理サーバ３００は、外部機器２００を、ホスト端末１００の識別情報及びアカウント情報とマッピングし、階層的に管理することができる。１つのアカウントに、複数のホスト端末が連結され、１つのホスト端末に、複数の外部機器が連結されもする。また、１つの外部機器が、複数のホスト端末または複数のアカウントに連結されもする。例えば、外部機器２００である体重計が、母の端末（または、母のアカウント）、父の端末（または、父のアカウント）にそれぞれ連結される。従って、一家族が外部機器（例えば、体重計）を共用して使用することもできる。そのとき、外部機器（例えば、体重計）で測定される測定情報は、アカウント別に管理される。
【０１２１】
図９Ｂに図示されているように、本発明の他の実施形態によれば、管理サーバ３００は、アカウント別に、ホスト端末１００または外部機器２００を分類して管理することもできて（Database １参照）、外部機器別にホスト端末１００またはアカウントを分類して管理することもできる（Database ２参照）。
【０１２２】
また、本発明の一実施形態による管理サーバ３００は、複数の外部機器を１つの外部機器グループに設定して管理することもでき、複数のホスト端末を、１つのホスト端末グループに設定して管理することもできる。
【０１２３】
一方、本発明の一実施形態による管理サーバ３００は、登録された外部機器２００についての情報を内部のストレージで管理することもでき、外部のサーバを介して管理することもできる。
【０１２４】
図９Ｃに図示されているように、本発明の他の実施形態によれば、管理サーバ３００は、登録された外部機器２００のうち、測定情報を管理サーバ３００に伝送する外部機器に、フラグ９１０を追加して管理することもできる。一方、本発明の一実施形態による管理サーバ３００は、外部機器２００で測定される測定情報を管理することができる。本発明の一実施形態による測定情報は、身体情報、投薬情報、環境情報、食事情報、運動情報、外部機器で利用される消耗品の状態情報のうち少なくとも一つを含んでもよい。以下では、管理サーバ３００が、外部機器２００で測定される測定情報を収集する方法について詳細に説明する。
【０１２５】
図１０は、本発明の一実施形態に係るホスト端末が、測定情報を管理サーバに伝送する方法について説明するためのフローチャートである。
【０１２６】
段階１０１０で、ホスト端末１００は、少なくとも１つの外部機器２００で測定される測定情報を獲得することができる。本発明の一実施形態によれば、ホスト端末１００は、有線通信、無線通信、近距離通信（例えば、ブルートゥース、無線ＬＡＮ）を介して、外部機器２００で測定される測定情報を、外部機器２００から受信する。
【０１２７】
段階１０２０で、ホスト端末１００は、管理サーバ３００に認証を要請することができる。例えば、ホスト端末１００は、アカウント情報、及びホスト端末１００の識別情報のうち少なくとも一つを、管理サーバ３００に伝送しながら、認証を要請することができる。
【０１２８】
段階１０３０で、ホスト端末１００は、認証要請に対する管理サーバ３００の応答に基づいて、認証成功いかんを判断する。認証に失敗した場合、ホスト端末１００は、さらにアカウント情報及び／またはホスト端末１００の識別情報を管理サーバ３００に伝送しながら、認証を要請することができる。
【０１２９】
段階１０４０で、認証に成功した場合、ホスト端末１００は、少なくとも１つの外部機器２００で測定される測定情報を、管理サーバ３００に伝送する。そのとき、本発明の一実施形態によるホスト端末１００は、獲得された測定情報のうち、一部測定情報のみを管理サーバ３００に伝送することもできる。
【０１３０】
すなわち、本発明の一実施形態によれば、管理サーバ３００は、認証されたホスト端末１００を介して、外部機器２００で測定される測定情報を収集することができる。例えば、個人医療情報や個人身体情報のような健康情報の場合、保安が重要であるので、認証されたホスト端末１００だけが、管理サーバ３００に測定情報を伝送する。図１１を参照し、さらに詳細に説明する。
【０１３１】
図１１は、本発明の一実施形態に係る管理サーバが、認証されたホスト端末を介して、外部機器の測定情報を受信する方法について説明するためのフローチャートである。
【０１３２】
段階１１１０で、ホスト端末１００は、外部機器２００と第２近距離通信（例えば、ブルートゥース、無線ＬＡＮなど）で連結される。段階１１２０で、外部機器２００は、ユーザの健康に係わる情報を測定することができる。ここで、測定は、周辺環境情報を収集したり、あるいはユーザから情報を入力されることなどを含んでもよい。具現例によって、段階１１１０及び段階１１２０の順序は、変更されもする。
【０１３３】
段階１１３０で、外部機器２００は、測定情報をホスト端末１００に伝送する。本発明の一実施形態によるホスト端末１００は、周期的に測定情報を伝送することもでき、特定イベントが発生する場合、測定情報を伝送することもできる。本発明の一実施形態による特定イベントは、ユーザから入力イベントが発生するか、あるいは測定された値が所定範囲を外れるイベントなどを含んでもよい。
【０１３４】
一方、本発明の一実施形態による外部機器２００は、測定情報を暗号化し、ホスト端末１００に伝送することもできる。
【０１３５】
段階１１４０で、ホスト端末１００は、外部機器２００から測定情報が受信された場合、管理サーバ３００に認証を要請することができる。例えば、ホスト端末１００は、アカウント情報（ＩＤ及びパスワード）及びホスト端末１００の識別情報のうち少なくとも一つを、管理サーバ３００に伝送しながら、認証を要請することができる。
【０１３６】
段階１１５０で、管理サーバ３００は、ホスト端末１００の認証要請に応答し、アカウント情報、及びホスト端末１００の識別情報のうち少なくとも一つに対する認証を遂行する。例えば、管理サーバ３００は、ホスト端末１００から受信されたアカウント情報、またはホスト端末１００の識別情報を既登録の情報と比較し、ホスト端末１００に対する認証を遂行する。
【０１３７】
段階１１６０で、認証に成功した場合、ホスト端末１００は、外部機器２００から獲得した測定情報を、管理サーバ３００に伝送する。本発明の一実施形態によれば、ホスト端末１００は、測定情報を管理サーバ３００に伝送するたびに、管理サーバ３００に認証を要請する。また、ホスト端末１００は、管理サーバ３００と連結が維持されている状態では、１回の認証を介して、何回も測定情報を管理サーバ３００に伝送することもできる。
【０１３８】
段階１１７０で、管理サーバ３００は、測定情報を保存することができる。そのとき、本発明の一実施形態による管理サーバ３００は、測定情報を外部機器２００別に分類して保存することもでき、アカウント情報別に分類して保存することもでき、ホスト端末１００別に分類して保存することもできる。
【０１３９】
段階１１８０で、管理サーバ３００は、測定情報を分析することができる。段階１１９０で、管理サーバ３００は、測定情報に基づいて、少なくとも１つの外部機器２００を管理することができる。そのとき、本発明の一実施形態による管理サーバ３００は、測定情報を利用して、ユーザの健康状態を判断することもでき、ユーザのための飲食物おすすめ情報、運動おすすめ情報、警告、アラームなどを生成することもできる。それについては、追って詳細に説明する。
【０１４０】
図１２は、本発明の一実施形態に係るホスト端末が、管理サーバに伝送する測定情報をフィルタリングする方法について説明するためのフローチャートである。
【０１４１】
段階１２１０で、ホスト端末１００は、外部機器２００と有無線通信で連結される。段階１２２０で、外部機器２００は、ユーザの健康に係わる情報を測定し、段階１２３０で、ホスト端末１００は、外部機器２００で測定された測定情報を受信する。段階１２１０ないし段階１２３０は、図１１の段階１１１０ないし段階１１３０に対応するので、具体的な説明は省略する。
【０１４２】
段階１２４０で、ホスト端末１００は、所定の基準によって、獲得された測定情報をフィルタリングすることができる。本発明の一実施形態によれば、ホスト端末１００は、測定情報を伝送した少なくとも１つの外部機器２００が、医療機器であるか否かに基づいて、一部測定情報を抽出することができる。例えば、ホスト端末１００は、医療機器として定義された外部機器２００で測定される測定情報を、管理サーバ３００に伝送しないように分類することができる。すなわち、医療機器で測定される測定情報は、非常に個人的な情報（private information）であるので、外部に露出することを防止するため、ホスト端末１００が管理サーバ３００に伝送することを遮断することができる。
【０１４３】
また、ホスト端末１００は、測定情報を伝送したルートが安全なネットワーク（secure network）であるか否かによって、測定情報をフィルタリングすることもできる。例えば、ホスト端末１００は、安全なネットワークを介して獲得された測定情報のみを、管理サーバ３００に伝送するための一部測定情報として抽出することができる。
【０１４４】
本発明の他の実施形態によれば、ホスト端末１００は、既設定の測定情報の種類に基づいて、獲得された測定情報のうち一部測定情報を抽出することもできる。例えば、ホスト端末１００は、管理サーバ３００に伝送する測定情報の種類を、ユーザから事前に選択されもする。そして、ホスト端末１００は、獲得された測定情報の種類と、事前に選択された測定情報の種類とを比較することにより、獲得された測定情報をフィルタリングすることができる。
【０１４５】
段階１２５０で、ホスト端末１００は、管理サーバ３００に一部測定情報を伝送する。段階１２６０で、管理サーバ３００は、一部測定情報を、データベースに保存することができる。そして、段階１２７０で、管理サーバ３００は、一部測定情報を分析し、ユーザの健康状態を判断する。段階１２８０で、管理サーバ３００は、一部測定情報に基づいて、少なくとも１つの外部機器２００を管理することができる。
【０１４６】
図１３は、本発明の一実施形態に係る外部機器が医療機器であるか否かによって、測定情報をフィルタリングする方法について説明するための図面である。
【０１４７】
図１３に図示されているように、本発明の一実施形態による外部機器２００は、センシング部、制御部、認証チップを含んでもよい。センシング部は、多様なセンサを介して、周辺環境またはユーザの健康状態を測定することもでき、ユーザから入力される情報を感知することもできる。
【０１４８】
制御部は、センシング部でセンシングされた測定情報を、認証チップに保存された認証情報と共に、ホスト端末１００に伝送する。そのとき、認証チップに保存される認証情報は、医療機器であることを示す識別コードを含んでもよい。
【０１４９】
従って、ホスト端末１００は、外部機器２００から受信された認証情報を確認し、測定情報を伝送した外部機器２００が医療機器であるということを判断する。本発明の一実施形態によるホスト端末１００は、測定情報を伝送した外部機器２００が、医療機器であると判断される場合、測定情報を管理サーバ３００に伝送しないこともある。
【０１５０】
一方、外部機器２００は、測定情報の保安のために、管理サーバ３００または医療端末（例えば、医師端末、薬剤師端末、医療機関サーバなど）と事前に交渉された暗号化コードを利用して、測定情報を暗号化し、暗号化された測定情報を、ホスト端末１００に伝送することもできる。そのとき、事前に交渉された暗号化コードは、認証チップに保存されている。
【０１５１】
管理サーバ３００は、外部機器２００で暗号化された測定情報を、ホスト端末１００を介して受信した場合、認証モジュールを介して、暗号化された測定情報を復号化し、復号化された測定情報を、保存部（ストレージ）に保存することができる。外部機器２００が、暗号化された測定情報を、管理サーバ３００に直接伝送することができるということも、いうまでもない。
【０１５２】
また、外部機器２００は、測定情報が医療データである場合、医療情報標準（例えば、ＨＬ７、ＤＩＣＯＭ、ＩＥＥＥ１１０７３など）によって測定情報をエンコードし、ホスト端末１００に伝送することもできる。ホスト端末１００が、エンコードされた測定情報を管理サーバ３００に伝送する場合、管理サーバ３００は、エンコードされた測定情報をデコーディングすることができる。
【０１５３】
図１４Ａないし図１４Ｃは、本発明の一実施形態に係るホスト端末が、管理サーバに伝送する測定情報の種類を、ユーザから選択されるユーザ・インターフェースを示す図面である。
【０１５４】
図１４Ａに図示されているように、ユーザ要請によってホスト端末１００は、管理サーバ用アカウントを追加することができる。そして、図１４Ｂに図示されているように、ホスト端末１００は、管理サーバ用アカウントの同期化いかんを設定することができる。すなわち、ホスト端末１００は、管理サーバ用アカウントを介して、外部機器２００の測定情報を、自動的に管理サーバ３００に伝送する。ホスト端末１００は、一定周期で測定情報をアップロードすることもでき、測定情報獲得時、測定情報を管理サーバ３００にアップロードすることもできる。
【０１５５】
図１４Ｃに図示されているように、本発明の一実施形態によるホスト端末１００は、所定アプリケーションを介して、管理サーバ３００に伝送する測定情報の種類を設定することができる設定ウィンドーを提供する。そのとき、ユーザは、設定ウィンドーを介して、管理サーバ３００に伝送する同期化パラメータを選択することができる。例えば、ユーザは、管理サーバ３００に伝送する同期化パラメータで、血圧、体重を選択することができる。その場合、ホスト端末１００は、測定情報のうち血圧、体重は、管理サーバ２００に伝送し、心拍数は、管理サーバ３００に伝送しないこともある。
【０１５６】
図１５は、本発明の一実施形態に係る外部機器が、測定情報を管理サーバに直接伝送する方法について説明するためのフローチャートである。
【０１５７】
段階１５１０で、外部機器２００は、ユーザの健康に係わる情報を測定することができる。また、外部機器２００は、周辺環境に係わる情報または消耗品（例えば、血糖ストリップ）、薬品（例えば、インシュリンなど）の残存状態情報を測定することもできる。
【０１５８】
段階１５２０で、外部機器２００は、管理サーバ３００と直接通信を行うために、ホスト端末１００に認証情報を要請することができる。段階１５３０で、ホスト端末１００は、認証情報要請に応答し、認証情報を外部機器２００に伝送する。例えば、ホスト端末１００は、アカウント情報（例えば、ＩＤ及びパスワード）、及びホスト端末１００の識別情報（例えば、デバイスＩＤ）のうち少なくとも一つを、認証情報として、外部機器２００に伝送する。
【０１５９】
段階１５４０で、外部機器２００は、ホスト端末１００から獲得された認証情報（例えば、アカウント情報、またはホスト端末１００の識別情報）を管理サーバ３００に伝送しながら、認証を要請することができる。
【０１６０】
段階１５５０で、管理サーバ３００は、外部機器２００の認証要請に応答し、アカウント情報、及びホスト端末１００の識別情報のうち少なくとも一つに対する認証を遂行する。例えば、管理サーバ３００は、外部機器２００から受信されたアカウント情報、またはホスト端末１００の識別情報を、既登録の情報と比較し、認証を遂行する。
【０１６１】
段階１５６０で、認証に成功した場合、外部機器２００は、測定情報を管理サーバ３００に伝送する。本発明の一実施形態によれば、外部機器２００は、測定情報を管理サーバ３００に伝送するたびに、管理サーバ３００に認証を要請することができる。また、外部機器２００は、管理サーバ３００と連結が維持されている状態では、１回の認証を介して、何回も測定情報を管理サーバ３００に伝送することもできる。
【０１６２】
段階１５７０で、管理サーバ３００は、測定情報を保存することができる。そのとき、本発明の一実施形態による管理サーバ３００は、測定情報を外部機器２００別に分類して保存することもでき、アカウント情報別に分類して保存することもでき、外部機器２００が連結されたホスト端末１００別に分類して保存することもできる。
【０１６３】
段階１５８０で、管理サーバ３００は、測定情報を分析し、ユーザの健康状態を判断する。
【０１６４】
図１６は、本発明の一実施形態に係る管理サーバがユーザの運動情報を収集する一例を示す図面である。
【０１６５】
図１６に図示されているように、自転車１６１０、ダンベル１６２０、フラフープ１６３０、ベンチプレス１６４０などで測定された運動情報は、ホスト端末１００を介して、管理サーバ３００に伝達され、自転車１６１０、ダンベル１６２０、フラフープ１６３０、ベンチプレス１６４０が、直接ユーザの運動情報を管理サーバ３００に伝送することもできる。本発明の一実施形態による自転車１６１０、ダンベル１６２０、フラフープ１６３０、ベンチプレス１６４０は、運動情報を測定するためのセンシング部、及びホスト端末１００または管理サーバ３００と通信するための通信部を含んでもよい。例えば、自転車１６１０、ダンベル１６２０、フラフープ１６３０、ベンチプレス１６４０は、モーションセンサ、加速度センサ、ＮＦＣタグ、ＢＬＥタグなどを含んでもよいが、それらに限定されるものではない。
【０１６６】
図１７Ａないし図１７Ｃは、本発明の一実施形態に係る管理サーバが、ユーザの食事情報を収集する一例を示す図面である。
【０１６７】
図１７Ａに図示されているように、ユーザが、食堂内でキオスク（kiosk）１７１０に、個人端末（例えば、社員証、学生証、携帯電話など）１７２０をタギングする場合、個人端末１７２０は、キオスク１７１０からメニュー情報を獲得し、獲得されたメニュー情報を、管理サーバ３００に伝送する。そのとき、個人端末１７２０は、直接管理サーバ３００にメニュー情報を伝送することもでき、ホスト端末１００を介して、メニュー情報を管理サーバ３００に伝送することもできる。本発明の一実施形態による個人端末１７２０は、アカウント情報と共に、メニュー情報を管理サーバ３００に伝送する。管理サーバ３００は、アカウント情報を介して、ユーザのメニュー、食事量などを管理する。
【０１６８】
一方、１７Ｂに図示されているように、ホスト端末１００は、個人端末１７２０または管理サーバ３００からメニュー情報を獲得し、獲得されたメニュー情報を画面に出力することもできる。本発明の他の実施形態によれば、管理サーバ３００は、キオスク１７１０から、メニュー情報を直接獲得することもできる。
【０１６９】
図１８は、本発明の一実施形態に係るホスト端末が、緊急状況で、管理サーバに測定情報を伝送する方法について説明するためのフローチャートである。
【０１７０】
段階１８１０で、ホスト端末１００は、外部機器２００の物理的連結を感知する。そのとき、段階１８１５で、ホスト端末１００は、現在設定されたモードが、緊急状況モード（emergency mode）であるか否かを判断する。本発明の一実施形態によれば、外部機器ユーザの入力によって、緊急状況モードが活性化され、リモートコントロールを介して、緊急状況モードが活性化されもする。
【０１７１】
段階１８２０で、現在設定されたモードが緊急状況モードではない場合、ホスト端末１００は、一般アカウントログイン手続きを進める。段階１８２５で、現在設定されたモードが緊急状況モードである場合、ホスト端末１００は、緊急状況用アカウント情報を利用して、管理サーバ３００に認証を要請することができる。緊急状況用アカウントは、個人アカウントと別に運用される。段階１８３０で、管理サーバ３００は、緊急状況用アカウント情報に対する認証を遂行する。
【０１７２】
段階１８３５で、外部機器２００は、ユーザの健康に係る情報を測定することができる。そして、段階１８４０で、外部機器２００は、測定情報をホスト端末１００に伝送する。
【０１７３】
段階１８４５で、ホスト端末１００は、緊急状況用アカウントを介して、外部機器２００から獲得された測定情報を、管理サーバ３００に伝送する。段階１８５０で、管理サーバ３００は、測定情報を分析し、段階１８５５で、管理サーバ３００は、分析結果を、ホスト端末１００に伝送する。そして、ホスト端末１００は、分析結果を画面に表示することができる。分析結果の一例として、ユーザの現在状態情報、危急状況に対処するための情報、追加して必要な測定情報の種類などがある。
【０１７４】
段階１８６０で、管理サーバ３００は、外部サーバ（例えば、医療機関サーバ）に測定情報を伝送し、外部サーバから診断情報／処方情報などを獲得することもできる。そして、管理サーバ３００は、ホスト端末１００に、診断情報／処方情報などを伝達することもできる。従って、緊急状況である場合、ホスト端末１００は、緊急状況用アカウント情報を利用して、他のユーザが外部機器２００で測定した健康情報を、管理サーバ３００または医療機関サーバに伝達し、管理サーバ３００または医療機関サーバから、適切なフィードバックを受けることができる。
【０１７５】
本発明の具現例によって、段階１８１０ないし段階１８６０の順序が変更され、一部段階が省略されもする。
【０１７６】
図１９は、本発明の一実施形態に係るホスト端末が、外部機器を制御するための制御命令を生成する方法について説明するためのフローチャートである。
【０１７７】
段階１９１０で、ホスト端末１００は、外部機器２００から測定情報を獲得することができる。段階１９２０で、管理サーバ３００は、ホスト端末１００に対する認証を遂行する。認証に成功した場合、ホスト端末１００は、管理サーバ３００に、外部機器２００から獲得された測定情報を伝送する。段階１９１０ないし段階１９３０は、図１１の段階１１１０ないし段階１１６０に対応するので、具体的な説明は省略する。
【０１７８】
段階１９４０で、管理サーバ３００は、外部機器２００で測定された測定情報を分析することができる。本発明の一実施形態によれば、管理サーバ３００は、外部機器２００で測定された測定情報と、既保存の健康情報（例えば、ＰＨＲ：personal health record）を比較し、ユーザの現在健康状態を分析することができる。
【０１７９】
また、管理サーバ３００は、類似した疾患を有している他のユーザの測定情報データベースと、外部機器２００で測定された測定情報とを比較することにより、ユーザの健康状態を判断することもできる。
【０１８０】
本発明の一実施形態による管理サーバ３００は、外部サーバ（例えば、医療機関サーバ）に測定情報を伝送し、測定情報に対応する診断情報／処方情報を受信し、ユーザの健康状態を分析することもできる。
【０１８１】
例えば、管理サーバ３００は、血圧計や血糖計などの外部機器２００を介して獲得された血圧、血糖などの測定情報を分析し、ユーザの健康状態を確認することができる。また、管理サーバ３００は、電子医療記録（ＥＭＲ）と連動し、ユーザに適した運動量を計算し、計算された運動量と、運動器具から測定された実際の運動量情報とを比較することもできる。そのとき、管理サーバ３００は、比較結果に基づいて、運動量の過不足いかんを分析することができる。
【０１８２】
本発明の一実施形態による管理サーバ３００は、環境センサを含む外部機器を介して測定された環境情報（例えば、温度、湿度など）を分析することもでき、血糖測定器のストリップや、インシュリンなど医療消耗品の交換周期を把握することもできる。また、管理サーバ３００は、ユーザの投薬情報などを分析、管理することもでき、外部機器２００のプログラム・バージョン情報を分析することもできる。一方、管理サーバ３００は、測定情報を利用して、外部サーバから運動おすすめ情報、飲食物おすすめ情報などを検索することもできる。
【０１８３】
段階１９５０で、管理サーバ３００は、外部機器２００を管理するための管理情報を、ホスト端末１００に伝送する。例えば、管理サーバ３００は、測定情報に基づいて生成された診断情報、処方情報、飲食物おすすめ情報、運動おすすめ情報、環境設定情報、アラーム情報、及び前記少なくとも１つの外部機器をアップデートするためのアップデート情報のうち少なくとも一つを、ホスト端末１００に伝送する。
【０１８４】
段階１９６０で、ホスト端末１００は、管理サーバ３００から受信された外部機器２００を管理するための管理情報を、画面に表示することができる。例えば、ホスト端末１００は、診断情報、処方情報、飲食物おすすめ情報、運動おすすめ情報、環境設定情報、消耗品交換情報、ファームウェア・アップデート情報などを画面に表示することができる。また、ホスト端末１００は、薬品投薬についての警告、アラームなどを出力することもできる。
【０１８５】
本発明の一実施形態によるホスト端末１００は、管理情報に基づいて、少なくとも１つの外部機器２００を管理することができる。
【０１８６】
例えば、段階１９７０で、ホスト端末１００は、管理情報に基づいて、外部機器２００を制御するための制御命令を生成することができる。そのとき、本発明の一実施形態によるホスト端末１００は、少なくとも１つの外部機器２００の制御プロトコルによって、制御命令を変換することができる。
【０１８７】
段階１９８０で、ホスト端末１００は、制御命令を外部機器２００に伝送する。例えば、ホスト端末１００は、少なくとも１つの外部機器２００をして、アラーム、警告及びおすすめ情報（recommendation information）のうち少なくとも一つを出力させる制御命令を伝送する。また、ホスト端末１００は、少なくとも１つの外部機器２００をして、設定値を変更させる制御命令を伝送したり、あるいは少なくとも１つの外部機器２００をして、インストールされたプログラムをアップデートさせる制御命令を伝送することもできる。
【０１８８】
段階１９９０で、外部機器２００は、ホスト端末１００から受信された制御命令を遂行する。
【０１８９】
図２０は、本発明の一実施形態に係る管理サーバが、外部機器を制御するための制御命令を、ホスト端末を介して、外部機器に伝送する方法について説明するためのフローチャートである。図１９に図示されたところと異なり、図２０によれば、管理サーバ３００が外部機器２００を制御するための制御命令を直接生成することもできる。
【０１９０】
段階２０１０で、ホスト端末１００は、外部機器２００から測定情報を受信する。段階２０２０で、管理サーバ３００は、ホスト端末１００に対する認証を遂行する。段階２０３０で、管理サーバ３００は、認証されたホスト端末１００から、外部機器２００で測定された測定情報を受信する。段階２０４０で、ホスト端末１００は、外部機器２００で測定された測定情報を分析することができる。段階２０１０ないし段階２０４０は、図１９の段階１９１０ないし段階１９２０に対応するので、具体的な説明は省略する。
【０１９１】
段階２０５０で、管理サーバ３００は、外部機器２００で測定された測定情報に基づいて、外部機器２００を制御するための制御命令を直接生成することができる。
【０１９２】
例えば、管理サーバ３００は、一定周期で測定される血糖や血圧についての測定が行われない場合、外部機器２００またはホスト端末１００をして、アラームを出力させる制御命令を生成することができる。また、管理サーバ３００は、ユーザがアレルギー反応を起こす飲食物を取った場合、外部機器２００またはホスト端末１００をして警告メッセージを出力させる制御命令を生成することができる。一方、管理サーバ３００は、ユーザの一日運動情報、一日食事情報に基づいて、外部機器２００またはホスト端末１００をして、運動おすすめ情報を出力させたり、あるいはダイエットメニューを出力させる制御する命令を生成することもできる。
【０１９３】
本発明の一実施形態によれば、管理サーバ３００は、少なくとも１つの外部機器２００をして設定値を変更させる制御命令を生成したり、あるいは少なくとも１つの外部機器２００にインストールされたプログラムをアップデートさせる制御命令を生成することもできる。
【０１９４】
本発明の一実施形態による管理サーバ３００は、外部機器２００で消費される消耗品が不足した場合、消耗品を販売する販売サーバに、自動的に消耗品の注文を要請したり、あるいは外部機器２００をして、消耗品不足に対する警告メッセージを出力させる制御命令を生成することができる。
【０１９５】
段階２０６０で、管理サーバ３００は、制御命令をホスト端末１００に伝送する。そのとき、管理サーバ３００は、少なくとも１つの外部機器２００の制御プロトコルによって、制御命令を変換し、変換された制御命令をホスト端末１００に伝送することもできる。
【０１９６】
段階２０７０で、ホスト端末１００は、管理サーバ３００から受信された制御命令を、外部機器２００に伝送する。そのとき、ホスト端末１００は、管理サーバ３００から受信された制御命令を、少なくとも１つの外部機器２００の制御プロトコルによって変換し、変換された制御命令を、外部機器２００に伝送することもできる。
【０１９７】
段階２０８０で、外部機器２００は、ホスト端末１００から受信された制御命令を遂行する。
【０１９８】
図２１は、本発明の一実施形態に係る管理サーバが、外部機器を直接制御する方法について説明するためのフローチャートである。
【０１９９】
段階２１１０で、管理サーバ３００は、外部機器２００で測定された測定情報を分析することができる。段階２１１０は、図１９の段階１９４０に対応するので、具体的な説明は省略する。
【０２００】
段階２１２０で、管理サーバ３００は、外部機器２００に係わるアプリケーションを実行することができる。管理サーバ３００は、外部機器２００に係わるアプリケーションを実行することにより、ホスト端末１００を介さず、外部機器２００と直接通信することができる通信セッションを形成することができる。
【０２０１】
段階２１３０で、管理サーバ３００は、外部機器２００の制御プロトコルによって、制御命令を生成することができる。すなわち、管理サーバ３００は、測定情報を分析した結果として生成された制御命令を、外部機器２００の制御プロトコルによって変換することができる。
【０２０２】
段階２１４０で、管理サーバ３００は、制御命令を、ホスト端末１００を介さず、直接外部機器２００に伝送する。本発明の一実施形態による管理サーバ３００は、有無線ネットワークを介して、外部機器２００に制御命令を伝送する。
【０２０３】
段階２１５０で、外部機器２００は、管理サーバ３００から受信された制御命令を遂行することができる。
【０２０４】
図２２は、本発明の一実施形態に係る制御命令を、段階的に外部機器に伝送する方法について説明するためのフローチャートである。
【０２０５】
段階２２００で、管理サーバ３００は、外部機器２００で測定された測定情報を分析することができる。そして、段階２２１０で、管理サーバ３００は、外部機器２００に係わるアプリケーションを実行することにより、外部機器２００と通信することができる通信セッションを形成することができる。
【０２０６】
段階２２２０で、管理サーバ３００は、測定情報を分析した結果に基づいて、第１制御命令を生成することができる。段階２２３０で、管理サーバ３００は、第１制御命令を伝送する。例えば、外部機器２００が所定周期で体重測定情報を伝送しない場合、管理サーバ３００は、体重測定情報を伝送せよという第１制御命令を、外部機器２００に伝送する。
【０２０７】
段階２２４０で、外部機器２００は、第１制御命令を遂行する。そして、段階２２５０で、外部機器２００は、第１制御命令を遂行した結果（例えば、第１測定情報）を伝送する。例えば、ユーザが体重を測定した情報が保存されている場合、外部機器２００は、管理サーバ３００に体重測定情報を伝送する。また、外部機器２００は、ユーザがまだ体重を測定していない場合、体重を測定せよというアラームを出力することができる。そのとき、ユーザが外部機器（例えば、体重計）を利用して体重を測定する場合、外部機器（例えば、体重計）は、体重測定情報（第１測定情報）を管理サーバ３００に伝送する。
【０２０８】
段階２２６０で、管理サーバ３００は、外部機器２００から受信された第１制御命令遂行結果に基づいて、第２制御命令を生成することができる。例えば、管理サーバ３００が第１制御命令遂行結果を分析した結果、ユーザの体重が一週間前の体重に比べて大きく増加した場合、管理サーバ３００は、外部機器２００に、体成分分析（例えば、体脂肪率、ＢＭＩ（body mass index）、腹部脂肪率、筋肉分布、基礎消費量など）を要求する制御命令を生成することができる。
【０２０９】
一方、管理サーバ３００が第１制御命令遂行結果を分析した結果、ユーザの体重が一週間前の体重と同じようである場合、別途の第２制御命令を生成しない。
【０２１０】
段階２２７０で、管理サーバ３００は、外部機器２００に第２制御命令を伝送する。段階２２８０で、外部機器２００は、第２制御命令を追加して遂行する。段階２２９０で、外部機器２００は、第２制御命令を遂行した結果を管理サーバ３００に伝送する。例えば、外部機器２００は、体成分を分析した情報（第２測定情報）を管理サーバ３００に伝送する。
【０２１１】
図２３は、本発明の一実施形態に係る管理サーバが測定情報を利用して、ユーザに係わる処方または診断情報を提供する方法について説明するための図面である。以下で言及されるホスト端末１００は、管理サーバ３００によって認証された端末でもある。
【０２１２】
図２３に図示されているように、本発明の一実施形態による血糖計、血圧計、体重計など健康情報を測定する外部機器２３００は、測定された情報（例えば、血糖、血圧、体重など）をホスト端末１００に伝送することができる（段階１）。そのとき、ホスト端末１００は、外部機器２３００から受信された測定情報（例えば、血糖、血圧、体重など）を管理サーバ３００に伝送することができる（段階２）。
【０２１３】
管理サーバ３００は、外部機器２００で測定された測定情報（例えば、血糖、血圧、体重など）を健康情報保存サーバ４００に保存することができる（段階３）。本発明の一実施形態による健康情報保存サーバ４００は、管理サーバ３００のストレージ形態でも具現され、別途のサーバ形態でも具現される。健康情報保存サーバ４００の一例として、ＥＭＲ（electronic medical record）サーバ、ＥＨＲ（electronic health record）サーバ、ＰＨＲ（personal health record）サーバなどがある。
【０２１４】
本発明の一実施形態による管理サーバ３００は、健康情報保存サーバ４００に保存されたユーザの健康情報を閲覧することができる（段階４）。健康情報保存サーバ４００には、ユーザアカウント別、外部機器２００別、ホスト端末１００別に、測定情報が分類されて保存されている。
【０２１５】
本発明の一実施形態による管理サーバ３００は、外部機器２３００で測定された測定情報、及び／または健康情報保存サーバ４００で獲得されたユーザの健康情報を、医療端末５００に伝送することができる（段階５）。また、管理サーバ３００は、外部機器２３００から獲得された測定情報を分析した結果、ユーザの健康上の問題が生じた場合、プッシュお知らせ（push alarm）を医療端末５００に伝送することもできる。
【０２１６】
医療端末５００は、医療機関サーバ、医師端末及び薬剤師端末のうち少なくとも一つを含んでもよいが、それらに限定されるものではない。医療端末５００は、管理サーバ３００から受信された測定情報及びユーザの健康情報を分析し、測定情報に対応する処方情報を管理サーバ３００に伝達することができる（段階６）。
【０２１７】
本発明の一実施形態による管理サーバ３００は、処方情報をホスト端末１００に伝達することができる（段階７）。そのとき、ホスト端末１００は、処方情報を画面に出力することができる。ユーザは、ホスト端末１００を介して、処方情報を確認することができる。
【０２１８】
また、管理サーバ３００は、処方情報に基づいて、外部機器２３００を制御するための制御情報を、ホスト端末１００に伝達することもできる。そのとき、ホスト端末１００は、制御情報に基づいて、制御命令を生成し、生成された制御命令を、外部機器２３００に伝送することができる（段階８）。
【０２１９】
本発明の一実施形態によれば、管理サーバ３００に連結された医療端末５００は、遠隔で処方または診断が可能である。また、ユーザは、外部機器２３００で測定した測定情報に対する医療端末５００のフィードバックを、外部機器２３００またはホスト端末１００を介して確認することができる。
【０２２０】
図２４は、本発明の一実施形態に係る管理サーバが、血糖測定情報を利用して、外部機器（例えば、血糖計）を制御する方法について説明するための図面である。
【０２２１】
管理サーバ３００は、ケアギバー端末（caregiver device）６００から、血糖測定ガイド情報を受信する。例えば、管理サーバ３００は、１日３回血糖測定を勧告する情報を、ケアギバー端末６００から受信する。
【０２２２】
管理サーバ３００は、外部機器２４００で測定された血糖測定情報を、ホスト端末１００を介して受信する。そのとき、血糖測定情報には、血糖数値、血糖測定時間などが含まれもする。管理サーバ３００は、実際に測定された血糖測定情報（例えば、１日１回測定）と、血糖測定ガイド情報（例えば、１日３回測定）とを比較することができる。比較結果、測定日程が合わない場合、管理サーバ３００は、ケアギバー端末６００またはホスト端末１００に、血糖測定日程についてのお知らせを提供する。その場合、ケアギバーは、電話を介してユーザに血糖測定周期でついて説明する。
【０２２３】
また、本発明の一実施形態によるホスト端末１００は、管理サーバ３００から受信されたお知らせ情報を出力したり、あるいはお知らせ情報に基づいて、外部機器２４００を制御することができる。例えば、ホスト端末１００は、外部機器２４００から、測定日程に係わる警告メッセージが出力されるように、外部機器２４００を制御することができる。
【０２２４】
一方、外部機器２００の設定値が誤って設定されている場合、管理サーバ３００は、ホスト端末１００を介して、外部機器２４００の設定値を変更することもできる。
【０２２５】
本発明の他の実施形態によれば、管理サーバ３００は、血糖測定ガイド情報をホスト端末１００に伝送し、ホスト端末１００が、外部機器２４００で測定される測定情報と、血糖測定ガイド情報とを比較することもできる。本発明の一実施形態によれば、ホスト端末１００は、血糖数値が危険数値であるか、または実際の測定周期が、測定ガイド情報に含まれた測定周期と一致しないというような特定イベントの発生時、特定イベントに係わる情報を管理サーバ３００に伝送する。そのとき、管理サーバ３００は、特定イベントに係わる情報をケアギバー端末６００に伝送し、特定イベントに対するフィードバックを、ケアギバー端末６００から受信する。管理サーバ３００は、特定イベントに対するフィードバックに基づいて、ホスト端末１００または外部機器２４００を制御することができる。
【０２２６】
図２５は、本発明の一実施形態に係る管理サーバが、おすすめ情報を提供する方法について説明するための図面である。
【０２２７】
本発明の一実施形態による管理サーバ３００は、外部機器２５００で測定された測定情報を、認証されたホスト端末１００を介して受信し、受信された測定情報を、健康情報保存サーバ４００に保存することができる。一方、管理サーバ３００は、健康情報保存サーバ４００に保存されたユーザの健康情報を閲覧することもできる。
【０２２８】
管理サーバ３００は、外部機器２５００で測定された測定情報、及び健康情報保存サーバ４００で閲覧したユーザの健康情報に基づいて、外部サーバから健康関連情報を検索することができる。そして、管理サーバ３００は、検索結果に基づいて、おすすめ情報（例えば、飲食物おすすめ情報、運動おすすめ情報、温度おすすめ情報、湿度おすすめ情報など）を生成することができる。
【０２２９】
そのとき、本発明の一実施形態による管理サーバ３００は、おすすめ情報をホスト端末１００に伝送する。管理サーバ３００が伝送するおすすめ情報は、テキスト形態、イメージ形態、ＵＲＬ（uniform resource locator）形態でも具現される。ホスト端末１００は、受信されたおすすめ情報を画面に表示することができる。
【０２３０】
また、ホスト端末１００は、受信されたおすすめ情報に基づいて、外部機器２５００を制御するための制御命令を生成することもできる。例えば、ユーザの健康状態に合う室内温度は２５℃であり、湿度は５０％であるが、現在温度が２８℃、湿度が３０％である場合、ホスト端末１００は、加湿機及びエアコンの設定値を変更する制御命令を生成することができる。
【０２３１】
図２６は、本発明の一実施形態に係る管理サーバが、運動おすすめ情報を提供する方法について説明するための図面である。
【０２３２】
本発明の一実施形態による管理サーバ３００は、複数の外部機器（２６００−１ないし２６００−ｎ）から、体重、身長、体脂肪率、心拍数、血圧、血糖、運動量、睡眠情報などの測定情報を収集することができる。そのとき、管理サーバ３００は、ホスト端末１００を介して、測定情報を受信することもでき、複数の外部機器２６００−１ないし２６００−ｎから、直接測定情報を受信することもできる。
【０２３３】
本発明の一実施形態による管理サーバ３００は、健康情報保存サーバ４００に、測定情報を記録することができ、健康情報保存サーバ４００から、ユーザの普段運動情報、ユーザの健康状態情報などを閲覧することができる。
【０２３４】
本発明の一実施形態による管理サーバ３００は、複数の外部機器２６００−１ないし２６００−ｎで測定される測定情報と、ユーザの普段運動情報、ユーザの健康状態情報などとを比較し、適正（おすすめ）運動情報（例えば、運動の種類、運動時間、距離、コースなど）を生成することができる。管理サーバ３００は、適正（おすすめ）運動情報（例えば、運動の種類、運動時間、距離、コースなど）を、ホスト端末１００または外部機器２６００−１ないし２６００−ｎに伝送する。また、管理サーバ３００は、ユーザの運動量が適正レベルを超える場合、運動量についてのお知らせメッセージを、ホスト端末１００または外部機器２６００−１ないし２６００−ｎに伝送することもできる。
【０２３５】
以下では、適正運動量が１，４００ｋｃａｌであり、＋３ｋｇの体重調節が必要であり、心臓不整脈を有した「ユーザＸ」が、心拍測定器を着用してサイクルに乗る場合を例として挙げて説明する。
【０２３６】
管理サーバ３００が、外部機器（例えば、サイクル、心拍測定器など）で獲得された測定情報を分析した結果、ユーザＸの現在１日運動量が１，３００ｋｃａｌであり、運動時間が１時間であり、平均心拍数が１２０ｂｐｍである場合、管理サーバ３００は、おすすめ運動量に迫っているということを知らせるお知らせメッセージを出力するように、ホスト端末１００または外部機器（例えば、サイクル、心拍測定器など）を制御することができる。また、管理サーバ３００は、現在のようなペースで運動する場合、予測される体重減量情報を、ホスト端末１００または外部機器２６００−１ないし２６００−ｎに提供することもできる。
【０２３７】
一方、その後、ユーザＸの１日運動量がおすすめ運動量を超えた場合、管理サーバ３００は、おすすめ心拍数、おすすめ運動時間、おすすめ運動量などが超えたということを知らせるメッセージを、ホスト端末１００または外部機器（例えば、サイクル、心拍測定器など）に伝送する。
【０２３８】
他の実施形態によれば、管理サーバ３００は、ユーザＹの睡眠測定情報を分析した結果、「ユーザＹ」の睡眠効率が低い場合（例えば、睡眠不足の場合）、ユーザＹの普段適正運動量より低い運動量を、現在適正運動量として勧めることもある。また、管理サーバ３００は、ユーザＹが運動を始める前に、ホスト端末１００または外部機器２００に、適正運動の種類、時間、距離、コース、インターバルなどの情報を提供する。
【０２３９】
図２７Ａ及び図２７Ｂは、本発明の一実施形態に係る外部機器及びホスト端末で、おすすめ情報を表示する画面を示す図面である。図２７Ａ及び図２７Ｂでは、外部機器２００がトレッドミル２７００である場合を例として挙げて説明する。
【０２４０】
図２７Ａに図示されているように、外部機器（例えば、トレッドミル）２７００は、ホスト端末１００または管理サーバ３００から受信された制御命令によって、おすすめ運動情報を表示することができる。例えば、外部機器２７００は、おすすめ運動時間（３０分）、おすすめ運動レベル（level ３）などを表示することができる。
【０２４１】
また、外部機器２７００は、ホスト端末１００または管理サーバ３００から受信された制御命令によって、既設定の値を変更することができる。例えば、外部機器２７００で、ユーザが開始ボタンを押す場合、基本的に、level １から始まるように設定されているが、ホスト端末１００または管理サーバ３００から受信された制御命令によって、外部機器２７００は、ユーザの開始ボタン入力感知時、level ３から始まるように設定値を変更することができる。
【０２４２】
図２７Ｂに図示されているように、ホスト端末１００は、管理サーバ３００から受信された制御命令によって、おすすめ運動情報を表示することができる。例えば、ホスト端末１００は、おすすめ運動の種類（例えば、トレッドミル）、おすすめ運動時間（例えば、３０分）、おすすめ運動レベル（例えば、level ３）などを表示することができる。
【０２４３】
一方、本発明の一実施形態によるホスト端末１００は、管理サーバ３００から受信された制御命令を、外部機器２７００に伝達することができる。また、ホスト端末１００は、管理サーバ３００から受信されたおすすめ運動情報に基づいて、外部機器２７００を制御することもできる。そのとき、ホスト端末１００は、外部機器２７００に係わるアプリケーションを実行させ、外部機器２７００を制御することができる。
【０２４４】
図２８は、本発明の一実施形態に係る管理サーバが、投薬情報を基に、外部機器（例えば、薬容器）を制御する方法について説明するための図面である。図２８では、外部機器２００が薬容器（pill case）２８００である場合を例として挙げて説明する。
【０２４５】
薬容器２８００は、投薬情報（例えば、投薬時間、投薬した薬品の種類など）、薬品の在／不在情報などを測定することができる。例えば、薬容器２８００の内部に、１週間及び朝／昼／夕方に該当する空間がそれぞれ分離されており、各空間に、ユーザが投薬しなければならない薬が位置する場合、薬容器２８００は、各空間に位置した薬の在／不在に基づいて、ユーザが薬を投薬したか否か、投薬時間などを確認することができる。
【０２４６】
一方、薬容器２８００は、アラーム情報を入力される。例えば、ユーザが、７時、１３時、１９時に投薬しなければならない場合、ユーザは、各時間に、薬容器２８００からアラームが発生するように、薬容器２８００にアラームを設定することができる。
【０２４７】
薬容器２８００は、投薬情報、薬品の在／不在情報、アラーム情報などを、ホスト端末１００に伝送し、ホスト端末１００は、受信された投薬情報、薬品の在／不在情報、アラーム情報などを管理サーバ３００に伝送する。一方、本発明の他の実施形態によれば、ユーザは、ホスト端末１００に、薬容器２８００からアラームが発生させるためのアラーム情報を入力することもできる。
【０２４８】
管理サーバ３００は、ケアギバー端末６００から獲得された処方情報と、薬容器２８００で測定された投薬情報とを比較することができる。そして、管理サーバ３００は、比較結果によって、アラーム、賛辞、警告、投薬現況などのフィードバックを、ホスト端末１００に伝送する。
【０２４９】
ホスト端末１００は、管理サーバ３００のフィードバックに基づいて、薬容器２８００を制御することができる。例えば、ホスト端末１００は、薬容器２００の出力部（例えば、発光ダイオード（ＬＥＤ）、音響出力部、ディスプレイ部）などを制御することができる。
【０２５０】
一方、管理サーバ３００は、処方情報に基づいて、処方された薬情報、共に服用してはならない薬の情報、気を付けなければならない飲食物の情報、薬品を購入することができる薬局情報（薬局名、位置、営業時間など）を、ホスト端末１００または薬容器２８００に提供する。
【０２５１】
また、管理サーバ３００は、ユーザの食事情報（例えば、食事時間、食事量など）と連繋し、投薬時間を調節し、調節された投薬時間情報を、ホスト端末１００または薬容器２８００に通知することができる。管理サーバ３００は、ユーザの旅行などによって、薬容器２８００が位置したタイムゾーンが変更される場合、状況認知を介して、既設定の投薬時間を調節することもできる。
【０２５２】
図２９Ａ及び図２９Ｂは、本発明の一実施形態に係る外部機器（薬容器）、及びホスト端末でアラーム情報を表示する画面を示す図面である。
【０２５３】
図２９Ａに図示されているように、薬容器２９００は、ホスト端末１００または管理サーバ３００から受信された制御命令によって、投薬お知らせ情報を表示することができる。例えば、薬容器２９００は、ＬＥＤ ２９１０を点灯させたり、あるいはグラフィック・ユーザ・インターフェース（ＧＵＩ）の表示を介して、ユーザの投薬いかんについての情報を提供する。また、ユーザが１８時に血圧薬を服用すると設定されているが、薬容器２９００で測定された測定情報を分析した結果、１８時３０分現在、血圧薬を服用していないと判断された場合、管理サーバ３００またはホスト端末１００は、薬容器２９００のディスプレイ部に「血圧薬を服用してください」というお知らせメッセージ２９２０が出力されるように、薬容器２９００を制御することができる。
【０２５４】
一方、管理サーバ３００は、薬容器２９００に処方情報を提供することもできる。そのとき、ユーザが、処方箋確認２９３０を選択する場合、薬容器２９００は、処方箋の内容をディスプレイ部に表示することができる。
【０２５５】
図２９Ｂに図示されているように、本発明の一実施形態によるホスト端末１００は、投薬お知らせメッセージを表示することができる。例えば、ユーザが、所定周期で血圧薬を服用していない場合、ホスト端末１００は、管理サーバ３００から受信された投薬お知らせ情報に基づいて、お知らせメッセージ（例えば、「血圧薬をまだ服用していません。服用してください」）を出力することができる。
【０２５６】
一方、本発明の一実施形態によるホスト端末１００は、管理サーバ３００から受信された投薬お知らせ情報に基づいて、薬容器２９００を制御することもできる。そのとき、ホスト端末１００は、薬容器２９００に係わるアプリケーションを実行させ、薬容器２９００を制御することができる。
【０２５７】
図３０は、本発明の一実施形態に係るサブ外部機器を管理するシステムについて説明するためのブロック構成図である。
【０２５８】
図３０に図示されているように、本発明の一実施形態による外部機器管理システムは、ホスト端末１００、メイン外部機器２１０、サブ外部機器２２０、管理サーバ３００を含んでもよい。ホスト端末１００及び管理サーバ３００についての説明は、図１の説明部分と重複するので省略し、メイン外部機器２１０及びサブ外部機器２００についてのみ説明する。
【０２５９】
メイン外部機器２１０は、ホスト端末１００にインストールされた第１アプリケーションを介して、連結及び制御される。サブ外部機器２２０は、メイン外部機器２１０にインストールされた第２アプリケーションを介して、連結及び制御される。
【０２６０】
メイン外部機器２１０は、サブ外部機器２２０で測定される測定情報を、有線通信、無線通信、近距離通信などを介して獲得することができる。そして、メイン外部機器２１０は、サブ外部機器２２０で測定された測定情報を、ホスト端末１００を介して、管理サーバ３００に伝送したり、あるいは直接管理サーバ３００に伝送する。
【０２６１】
また、メイン外部機器２１０は、サブ外部機器２１０を制御するための制御命令を、管理サーバ３００から直接受信することもでき、ホスト端末１００を介して受信することもできる。
【０２６２】
一方、メイン外部機器２１０は、管理サーバ３００またはホスト端末１００から受信された制御命令を、サブ外部機器２１０の制御プロトコルによって変換することができる。すなわち、メイン外部機器２１０は、管理サーバ３００またはホスト端末１００から受信された制御命令に基づいて、サブ外部機器２２０を制御することができる。
【０２６３】
本発明の一実施形態によるメイン外部機器２１０は、ゲートウェイ（ＧＷ）でもある。ゲートウェイは、無線中継基地局を意味する。例えば、メイン外部機器２１０は、インターネット共有機能を有する有無線インターネット共有器でもある。また、メイン外部機器２１０は、無線と有線とを連動する機能を有するアクセスポイント（ＡＣ：access point）またはアクセスポイントとインターネット共有機能とを有する無線共有器でもある。
【０２６４】
サブ外部機器２２０は、ユーザの健康に係わる情報を測定する機器でもある。例えば、サブ外部機器２２０は、医療機器（例えば、血糖計、血圧計など）、運動器具（例えば、自転車、トレッドミル、フラフープ、ダンベル、繩跳び、スミスマシンなど）、ＣＥ機器（例えば、エアコン、オーブン、冷蔵庫、扇風機など）などを含んでもよいが、それらに限定されるものではない。
【０２６５】
図３１は、本発明の一実施形態に係る管理サーバが、ホームゲートウェイ（home gateway）を介して、外部機器を管理する方法について説明するための図面である。
【０２６６】
図３１に図示されているように、ホスト端末１００は、複数の外部機器２２０−１ないし２２０−ｎで測定された環境関連情報（例えば、湿度、照度、大気、動きなど）を獲得することができる。そのとき、ホスト端末１００は、獲得された環境関連情報（例えば、湿度、照度、大気、動きなど）を、管理サーバ３００に伝達することができる。
【０２６７】
管理サーバ３００は、環境関連情報を健康情報保存サーバ４００に記録することができる。そして、管理サーバ３００は、健康情報保存サーバ４００からユーザの健康関連情報を抽出することができる。
【０２６８】
管理サーバ３００は、複数の外部機器２２０−１ないし２２０−ｎで測定された環境関連情報（例えば、湿度、照度、大気、動きなど）と、健康情報保存サーバ４００で抽出されたユーザの健康関連情報とを基に、ユーザの周辺環境を分析することができる。例えば、管理サーバ３００は、喘息があるユーザに、現在環境が適するか、あるいは有害であるかを分析することができる。
【０２６９】
管理サーバ３００は、分析結果及び／またはおすすめ環境設定情報を、ホスト端末１００に伝送する。ホスト端末１００は、分析結果及び／またはおすすめ環境設定情報を基に、複数の外部機器２２０−１ないし２２０−ｎを制御するための制御情報を生成することができる。制御情報には、換気必要いかん、照明設定値、窓調節情報、温度または湿度の設定値などが含まれるが、それらに限定されるものではない。
【０２７０】
ホスト端末１００は、生成された制御情報を、メイン外部機器であるホームゲートウェイ２１０’（home ＧＷ）に伝送する。ホームゲートウェイ２１０’は、ホスト端末１００から受信された制御情報に基づいて、ホームゲートウェイ２１０’に連結された複数の外部機器２２０−１ないし２２０−ｎを制御することができる。例えば、ホームゲートウェイ２１０’は窓開閉を調節したり、照度を変更したり、あるいは加湿機またはエアコンなどを制御することができる。
【０２７１】
図３２は、本発明の一実施形態に係る管理サーバが、おすすめ／非おすすめメニュー情報を提供する方法について説明するための図面である。
【０２７２】
ホスト端末１００は、複数の外部機器３２１０，３２２０，３２３０，３２４０それぞれから、運動量情報、メニュー情報、睡眠状態情報、血糖情報、血圧情報など、ユーザの健康に係わる測定情報を受信する。ホスト端末１００は、ユーザの健康に係わる測定情報を、管理サーバ３００に伝送する。管理サーバ３００は、ユーザの健康に係わる測定情報を、健康情報保存サーバ４００に記録し、健康情報保存サーバ４００に記録されたユーザの健康情報を閲覧することができる。
【０２７３】
本発明の一実施形態による管理サーバ３００は、ユーザの健康に係る測定情報（例えば、運動量、投薬いかん、血圧、血糖、睡眠状態など）、及び閲覧したユーザの健康情報（例えば、疾患など）を基に、おすすめ／非おすすめメニュー情報を生成することができる。また、管理サーバ３００は、ユーザの最近メニュー情報、運動量情報に基づいて、おすすめメニュー情報を生成することもできる。
【０２７４】
管理サーバ３００は、おすすめ／非おすすめメニュー情報を、ホスト端末１００に伝送する。そのとき、ホスト端末１００は、受信されたおすすめ／非おすすめメニュー情報を画面に表示することができる。一方、本発明の他の実施形態によれば、管理サーバ３００は、摂取カロリー対比の運動量情報、摂取塩分量情報などを、ホスト端末１００に伝送することもできる。
【０２７５】
図３３は、本発明の一実施形態に係る管理サーバが、第１外部機器から獲得された測定情報を利用して、第２外部機器を制御するシステムについて説明するためのブロック構成図である。
【０２７６】
図３３に図示されているように、ホスト端末１００は、第１外部機器３３１０で測定された測定情報を、第１外部機器３３１０から獲得することができる。そして、ホスト端末１００は、獲得された測定情報を、管理サーバ３００に伝送する。そのとき、管理サーバ３００は、第１外部機器３３１０で測定された測定情報を分析し、分析した結果に基づいて、第２外部機器３３２０を制御するための制御情報を生成することができる。
【０２７７】
管理サーバ３００は、生成された制御情報を、ホスト端末１００に伝送する。ホスト端末１００は、受信された制御情報によって、第２外部機器２００を制御することができる。一方、管理サーバ３００は、第１外部機器３３１０から直接測定情報を獲得し、第２外部機器３３２０を直接制御することもできる。
【０２７８】
本発明の一実施形態によれば、管理サーバ３００またはホスト端末１００に測定情報を提供する外部機器と、管理サーバ３００またはホスト端末１００から制御される外部機器とが異なっている。
【０２７９】
図３４Ａ及び図３４Ｂは、本発明の一実施形態に係る管理サーバが、第１外部機器から獲得された測定情報を利用して、第２外部機器を制御するシステムの一例を示す図面である。
【０２８０】
図３２で説明したように、本発明の一実施形態による管理サーバ３００は、複数の外部機器３２１０，３２２０，３２３０，３２４０それぞれから獲得されたユーザの健康に係わる測定情報（例えば、運動量、投薬いかん、睡眠状態、血糖、血圧など）、及びユーザの疾患情報などを基に、おすすめ／非おすすめ飲食物情報を生成することができる。
【０２８１】
そのとき、管理サーバ３００は、おすすめ／非おすすめ飲食物情報が、冷蔵庫３４００のディスプレイ部３４１０に表示されるように、冷蔵庫３４００を制御する制御命令を生成することができる。そして、管理サーバ３００は、制御命令を冷蔵庫３４００に直接伝送したり、あるいはホスト端末１００またはホームゲートウェイ２１０’を介して、冷蔵庫３４００に制御命令を伝送する。すなわち、管理サーバ３００は、測定情報を提供した医療機器、血糖計、血圧計、薬容器と異なる外部機器である冷蔵庫３４００を制御することができる。
【０２８２】
図３４Ａに図示されているように、冷蔵庫３４００は、制御命令によって、１日摂取目標カロリー、目標カロリーまで残ったカロリー、おすすめ飲食物、非おすすめ飲食物などをディスプレイ部３４１０に表示することができる。
【０２８３】
一方、図３４Ｂに図示されているように、ホスト端末１００も、管理サーバ３００の制御命令に基づいて、目標カロリー、摂取カロリー、残ったカロリー、おすすめ飲食物などの情報を画面に表示することができる。
【０２８４】
図３５は、本発明の一実施形態に係る管理サーバが、外部機器をアップデートする方法について説明するためのフローチャートである。
【０２８５】
図３５に図示されているように、ホスト端末１００は、外部機器３５００に、テストを要請することができる。外部機器３５００は、テスト要請に応答し、テストを遂行し、テスト結果を、ホスト端末１００に伝送する。ホスト端末１００は、受信されたテスト結果を分析することができる。分析結果外部機器３５００に、システム上のエラーが存在する場合、ホスト端末１００は、管理サーバ３００に、システム上のエラー内容を報告することができる。
【０２８６】
管理サーバ３００は、外部機器プロバイダサーバ７００に、システム上のエラーに対応する修正／アップデート資料を要請し、受信する。管理サーバ３００は、修正／アップデート情報、状態分析情報などをホスト端末１００に伝送する。
【０２８７】
そのとき、ホスト端末１００は、管理サーバ３００から受信された修正／アップデート情報、状態分析情報に基づいて、外部機器３５００をアップデートしたり、あるいは外部機器３５００についての矯正を遂行する。
【０２８８】
図３６は、本発明の一実施形態による複数の外部機器のファームウェアをアップデートする方法について説明するためのフローチャートである。
【０２８９】
段階３６１０で、所定外部機器に係わる新たなファームウェアが登録される。本発明の一実施形態によれば、所定外部機器に係わる新たなファームウェアは、外部機器プロバイダサーバ７００またはアプリケーション提供サーバに登録される。本発明の一実施形態による外部機器プロバイダサーバ７００は、管理サーバ３００に、新たなファームウェア登録に係わる情報を提供する。
【０２９０】
段階３６２０で、管理サーバ３００は、所定外部機器を使用する複数のユーザ（アカウント）リストを獲得することができる。段階３６３０で、管理サーバ３００は、複数のユーザ（アカウント）それぞれに対応する外部機器のファームウェア・バージョンを確認する。確認されたファームウェア・バージョンが、新たなファームウェア・バージョンより低い場合、段階３６４０で、管理サーバ３００は、ユーザ（アカウント）に対応するホスト端末１００を確認する。そして、管理サーバ３００は、ホスト端末１００に、新たなファームウェア登録についてのお知らせを提供する。
【０２９１】
段階３６６０で、管理サーバ３００は、ホスト端末１００を介して、ユーザのアップデート同意メッセージが受信されない場合、さらにホスト端末１００に新たなファームウェア登録についてのお知らせを提供する。
【０２９２】
段階３６７０で、管理サーバ３００は、ホスト端末１００を介して、ユーザのアップデート同意メッセージが受信される場合、ホスト端末１００または所定外部機器に、ファームウェアを提供する。
【０２９３】
段階３６８０で、管理サーバ３００は、所定外部機器のファームウェア・アップデート完了メッセージを、ホスト端末１００または所定外部機器から受信する。段階３６９０で、管理サーバ３００は、所定外部機器のファームウェア・バージョン情報をアップデートする。
【０２９４】
一方、外部機器プロバイダサーバ７００に、新たなファームウェアが登録され、外部機器プロバイダサーバ７００が、所定外部機器を使用する複数のユーザ（アカウント）リストを、管理サーバ３００から獲得する場合、段階３６３０ないし段階３６９０は、外部機器プロバイダサーバ７００によって遂行される。
【０２９５】
図３７は、本発明の一実施形態に係る管理サーバが、外部機器の消耗品を管理する方法について説明するための図面である。図３７では、外部機器３７００が血糖計である場合を例として挙げて説明する。
【０２９６】
本発明の一実施形態によるホスト端末１００は、外部機器３７００で測定された消耗品（例えば、ストリップ）の状態（有／無、残余量など）情報を獲得することができる。ホスト端末１００は、獲得された消耗品の状態情報を、管理サーバ３００に伝送する。管理サーバ３００は、消耗品の状態情報を分析することができる。分析の結果、消耗品の交換／追加が必要な場合、管理サーバ３００は、ケアギバーが訪問するように、ケアギバー端末６００に、消耗品の交換／追加必要お知らせを提供する。
【０２９７】
また、管理サーバ３００は、ホスト端末１００に、消耗品の購買／充填情報を提供する。例えば、管理サーバ３００は、消耗品を購買することができるウェプページ情報、販売者連絡先情報などをホスト端末１００に提供する。
【０２９８】
図３８は、本発明の一実施形態に係るホスト端末（教師端末）が、管理サーバを介して、外部機器（学生端末）を管理する方法について説明するためのフローチャートである。図３８では、ホスト端末１００が教師端末であり、外部機器２００が学生端末である場合を例として挙げて説明する。
【０２９９】
段階３８００で、ホスト端末１００は、外部機器２００から、外部機器２００についての機器情報を受信する。外部機器２００についての機器情報には、外部機器２００の識別情報、外部機器２００と連結するための外部機器２００の連結情報、外部機器２００に係わるアプリケーションについての情報、外部機器２００の制御プロトコル情報などが含まれもする。段階３８００は、図２の段階２２０に対応するので、具体的な説明は省略する。
【０３００】
段階３８１０で、ホスト端末１００は、外部機器２００についての機器情報を、管理サーバ３００に伝送しながら、外部機器２００に係わる登録を要請することができる。そのとき、ホスト端末１００は、アカウント情報、及びホスト端末１００の識別情報のうち少なくとも一つを管理サーバ３００に伝送することもできる。
【０３０１】
段階３８２０で、管理サーバ３００は、外部機器２００についての機器情報を、登録された外部機器リストに保存することができる。そのとき、本発明の一実施形態によれば、管理サーバ３００は、アカウント情報、及びホスト端末１００の識別情報のうち少なくとも一つと、外部機器２００の識別情報とをマッピングして管理することができる。
【０３０２】
段階３８３０で、管理サーバ３００は、外部機器２００に対する制御要請を、ホスト端末１００から受信する。段階３８４０で、管理サーバ３００は、ホスト端末１００の制御要請に基づいて、外部機器２００を制御するための制御命令を生成することができる。段階３８５０で、管理サーバ３００は、外部機器２００に制御命令を伝送する。段階３８６０で、管理サーバ３００は、制御命令を遂行する。
【０３０３】
例えば、本発明の一実施形態による管理サーバ３００は、教師端末１００の要請によって、教師端末１００のアカウントに、学生端末２００のアカウント（または、グループ）を連結して登録することができる。そのとき、管理サーバ３００は、教師端末１００から、学生端末２００で教科書を実行させたり、特定コンテンツを再生させたり、課題を自動的にダウンロードさせたり、あるいは試験が終われば、すべての試験アプリケーションを終了させる制御要請を受信する。管理サーバ３００は、制御要請によって、学生端末２００で教科書を実行させ、特定コンテンツを再生させ、課題をダウンロードさせ、試験が終われば、試験アプリケーションを終了させることができる。
【０３０４】
一方、段階３８７０で、本発明の一実施形態による外部機器２００は、管理サーバ３００でもって、データをアップロードすることができる。そのとき、段階３８８０で、管理サーバ３００は、アップロードされたデータを、ホスト端末１００に伝送する。段階３８９０で、ホスト端末１００は、受信されたデータを画面に表示することができる。
【０３０５】
例えば、学生端末２００は、課題結果物データを、管理サーバ３００でもってアップロードすることができる。そのとき、管理サーバ３００は、学生端末２００と連結された教師端末１００を確認し、教師端末１００に課題結果物データを提供する。教師は、教師端末１００で表示される課題結果物データを確認することができる。一方、管理サーバ３００は、学生端末１００で実行中のアプリケーションについての情報を、教師端末１００に伝送することもできる。
【０３０６】
本発明の具現例によって、段階３８００ないし段階３８９０の順序が変更され、一部段階が省略されもする。
【０３０７】
図３９は、本発明の一実施形態に係る１つの外部機器で発生／設定されたアラームを、複数の外部機器に出力する方法について説明するための図面である。
【０３０８】
本発明の一実施形態による外部機器１３９１０は、ユーザによってアラームが設定される。そのとき、外部機器１ ３９１０は、アラーム情報を管理サーバ３００に伝送する。管理サーバ３００は、受信されたアラーム情報に基づいて、外部機器１ ３９１０とアラーム情報を共有するように、既設定の複数の外部機器２ ３９２０ないし外部機器５ ３９５０にアラーム出力命令を伝送する。そのとき、外部機器２ ３９２０ないし外部機器５ ３９５０は、アラームを出力する。
【０３０９】
例えば、ユーザが携帯電話で、７時に振動及び／または音楽が出力されるように、アラームを設定した場合、携帯電話は、管理サーバ３００にアラーム情報を伝送する。そして、管理サーバ３００は、携帯電話以外に、腕時計、めがね、ＰＣ（personal computer）、血糖計からも、７時にアラームが発生するように、腕時計、めがね、ＰＣ、血糖計に制御命令を伝送する。従って、ユーザは、アラームを設定した携帯電話以外の外部機器（例えば、腕時計、めがね、ＰＣ、血糖計など）でもアラームを確認することができる。
【０３１０】
本発明の他の実施形態によれば、外部機器１ ３９１０でプッシュアラームが生じた場合、外部機器１ ３９１０は、管理サーバ３００にプッシュアラーム発生情報を伝送する。そのとき、管理サーバ３００は、プッシュアラーム発生情報に基づいて、外部機器１ ３９１０とアラーム情報を共有するように、既設定の外部機器２ ３９２０ないし外部機器５ ３９５０にアラーム出力命令を伝送する。そのとき、外部機器２ ３９２０ないし外部機器５ ３９５０は、プッシュアラームを出力する。
【０３１１】
一方、ユーザは、アラーム出力を共有する複数の外部機器を設定することができる。例えば、ユーザは、外部機器１ ３９１０ないし外部機器５ ３９５０を、アラームを共有する「外部機器グループ１」と設定することができる。そのとき、外部機器１ ３９１０ないし外部機器５ ３９５０のうち１つの外部機器でアラームが設定されるか、あるいはプッシュアラームが生じた場合、管理サーバ３００は、すべての外部機器（外部機器１ ３９１０ないし外部機器５ ３９５０）で同時にアラームが出力されるように、外部機器１ ３９１０ないし外部機器５ ３９５０を制御することができる。
【０３１２】
本発明の一実施形態によるホスト端末１００は、管理サーバ３００に接続し、少なくとも１つの外部機器２００を遠隔で制御することもできる。
【０３１３】
図４０は、本発明の一実施形態に係るホスト端末の構成について説明するためのブロック構成図である。
【０３１４】
図４０に図示されているように、本発明の一実施形態によるホスト端末１００は、通信部１１０、出力部１２０、ユーザ入力部１３０、Ａ／Ｖ（audio/video）入力部１４０、制御部１５０、メモリ１６０を含んでもよい。しかし、図示された構成要素がいずれも必須構成要素であるわけではない。図示された構成要素より多くの構成要素によってホスト端末１００が具現され、それより少ない構成要素によっても、ホスト端末１００が具現されもする。
【０３１５】
以下、前記構成要素について順に説明する。
【０３１６】
通信部１１０は、ホスト端末１００及び少なくとも１つの外部機器２００、またはホスト端末１００及び管理サーバ３００の通信を行わせる一つ以上の構成要素を含んでもよい。例えば、通信部１１０は、移動通信部１１１、近距離通信部１１２、有線通信部１１３、無線通信部１１４を含んでもよい。
【０３１７】
本発明の一実施形態による近距離通信技術には、無線ＬＡＮ（Ｗｉ−Ｆｉ）、ブルートゥース、ジグビー、ＷＦＤ、ＵＷＢ、赤外線通信（ＩｒＤＡ：Infrared data association）、ＢＬＥなどがあるが、それらに限定されるものではない。
【０３１８】
出力部１２０は、オーディオ信号、ビデオ信号または振動信号の出力のためのものであり、それには、ディスプレイ部１２１、音響出力部１２２、振動モータ１２３が含まれもする。
【０３１９】
ディスプレイ部１２１は、ホスト端末１００で処理される情報を表示出力する。例えば、ディスプレイ部１２１は、管理サーバ３００から受信された外部機器２００を管理するための管理情報を表示することができる。
【０３２０】
一方、ディスプレイ部１２１とタッチパッドとがレイヤ構造をなし、タッチスクリーンで構成される場合、ディスプレイ部１２１は、出力装置以外に、入力装置としても使用される。ディスプレイ部１２１は、液晶ディスプレイ（liquid crystal display）、薄膜トランジスタ液晶ディスプレイ（thin film transistor-liquid crystal display）、有機発光ダイオード（organic light-emitting diode）、フレキシブル・ディスプレイ（flexible display）、三次元ディスプレイ（３Ｄ display）、電気泳動ディスプレイ（electrophoretic display）のうち少なくとも一つを含んでもよい。そして、ホスト端末１００の具現形態によって、ホスト端末１００は、ディスプレイ部１２１を２個以上含んでもよい。そのとき、２個以上のディスプレイ部１２１は、ヒンジ（hinge）を利用して、対面するようにも配置される。
【０３２１】
音響出力部１２２は、通信部１１０から受信されるか、あるいはメモリ１６０に保存されたオーディオデータを出力する。また、音響出力部１２２は、ホスト端末１００で遂行される機能（例えば、コール信号受信音、メッセージ受信音など）に係わる音響信号を出力する。そのような音響出力部１２２には、スピーカ（speaker）、ブザー（buzzer）などが含まれもする。
【０３２２】
振動モータ１２３は、振動信号を出力することができる。例えば、振動モータ１２３は、オーディオデータまたはビデオデータ（例えば、コール信号受信音、メッセージ受信音など）の出力に対応する振動信号を出力することができる。また、振動モータ１２３は、タッチスクリーンにタッチが入力される場合、振動信号を出力することもできる。
【０３２３】
ユーザ入力部１３０は、ユーザが、ホスト端末１００を制御するためのデータを入力する手段を意味する。例えば、ユーザ入力部１３０には、キーパッド（keypad）、ドームスイッチ（dome switch）、タッチパッド（接触式静電容量方式、圧力式抵抗膜方式、赤外線感知方式、表面超音波伝導方式、積分式張力測定方式、ピエゾ効果方式など）、ジョグホイール、ジョグスイッチなどがあるが、それらに限定されるものではない。
【０３２４】
Ａ／Ｖ入力部１４０は、オーディオ信号入力またはビデオ信号入力のためのものであり、それには、カメラ１４１やマイク１２２が含まれもする。カメラ１４１は、画像通話モードまたは撮影モードで、イメージセンサを介して、静止映像または動画などの画像フレームを得る。イメージセンサを介してキャプチャされたイメージは、制御部１５０、または別途のイメージ処理部（図示せず）を介して処理される。処理された画像フレームは、ディスプレイ部１２１に表示され、メモリ１６０に保存されたり、あるいは通信部１１０を介して、外部に伝送されもする。カメラ１４１は、ホスト端末１００の構成様態によって、２個以上が具備されもする。
【０３２５】
マイク１４２は、通話モード、録音モードまたは音声認識モードなどで、外部の音響信号を入力され、電気的な音声データに処理する。処理された音声データは、通話モードである場合、移動通信部１１１を介して、移動通信基地局に送信可能な形態に変換され、出力されもする。
【０３２６】
制御部１５０は、一般的に、ホスト端末１００の全般的な動作を制御する。すなわち、制御部１５０は、メモリ１６０に保存されたプログラムを実行することにより、通信部１１０、出力部１２０、ユーザ入力部１３０、Ａ／Ｖ入力部１４０、メモリ１６０などを全般的に制御することができる。
【０３２７】
制御部１５０は、アプリケーション・プロセッサ及びコミュニケーション・プロセッサを含んでもよい。アプリケーション・プロセッサは、メモリ１６０に保存された各種アプリケーションの実行を制御することができる。コミュニケーション・プロセッサは、多様な通信機能を制御することができる。
【０３２８】
メモリ１６０は、制御部１５０の処理及び制御のためのプログラムを保存し、入出力されるデータ（例えば、外部機器２００についての機器情報、外部機器２００で測定された測定情報、外部機器２００に係わるアプリケーション、外部機器２００を管理するための管理情報など）を保存することもできる。
【０３２９】
メモリ１６０は、フラッシュメモリ・タイプ（flash memory type）、ハードディスク・タイプ（hard disk type）、マルチメディアカードマイクロ・タイプ（multimedia card micro type）、カードタイプのメモリ（例えば、ＳＤメモリまたはＸＤメモリなど）、ＲＡＭ（random-access memory）、ＳＲＡＭ（static random access memory）、ＲＯＭ（read-only memory）、ＥＥＰＲＯＭ（electrically erasable programmable read-only memory）、ＰＲＯＭ（programmable read-only memory）、磁気メモリ、磁気ディスク、光ディスクのうち少なくとも１つのタイプの記録媒体を含んでもよい。また、ホスト端末１００は、インターネット上で、メモリ１６０の保存機能を遂行するウェブストレージ（web storage）を運用することもできる。
【０３３０】
メモリ１６０に保存されたプログラムは、その機能によって、複数個のモジュールに分類することができるが、例えば、ＵＩ（user interface）モジュール１６１、カメラ・モジュール１６２、タッチスクリーン・モジュール１６３、アラーム・モジュール１６４、アプリケーション・モジュール１６５などに分類されもする。
【０３３１】
ＵＩモジュール１６１は、アプリケーション別に、外部機器２００と連動される特化されたＵＩ、ＧＵＩなどを提供する。カメラ・モジュール１６２は、客体のイメージをキャプチャ及び加工することができる。ＵＩモジュール１６１、カメラ・モジュール１６２の機能は、その名称から当業者が直観的に推論することができるので、具体的な説明は省略する。
【０３３２】
タッチスクリーン・モジュール１６３は、ユーザのタッチスクリーン上のタッチジェスチャを感知し、タッチジェスチャについての情報を、制御部１５０に伝達することができる。タッチスクリーン・モジュール１６３は、別途のコントローラ（Ｈ／Ｗ（hardware））で構成される。
【０３３３】
タッチスクリーンのタッチまたは近接タッチを感知するために、タッチスクリーンの内部または近くに、多様なセンサが具備されもする。タッチスクリーンのタッチを感知するためのセンサの一例として、触覚センサがある。触覚センサは、人が感じる程度、またはそれ以上に特定物体の接触を感知するセンサをいう。前記触覚センサは、接触面の粗度、接触物体の硬度、接触地点の温度のような多様な情報を感知する。
【０３３４】
ユーザのタッチジェスチャには、タップ、タッチ＆ホールド、ダブルタップ、ドラッグ、パンング、フリック、ドラッグ・アンド・ドロップ、スワイプなどがある。
【０３３５】
「タップ（tap）」は、ユーザが、指やタッチツール（例えば、ライトペン）を利用して画面をタッチした後、動かさずに画面からすぐに離し上げる動作を示す。
【０３３６】
「タッチ＆ホールド（touch ＆ hold）」は、ユーザが、指やタッチツール（例えば、ライトペン）を利用して画面をタッチした後、臨界時間（例えば、２秒）以上タッチ入力を維持する動作を示す。すなわち、タッチイン時点とタッチアウト時点との時間差が臨界時間（例えば、２秒）以上である場合を意味する。タッチ入力がタップであるか、あるいはタッチ＆ホールドであるかをユーザに認識させるために、タッチ入力が臨界時間以上維持されれば、視覚的、聴覚的または触覚的にフィードバック信号を提供することもできる。前記臨界時間は、具現例によって変更される。
【０３３７】
「ダブルタップ（double tap）」は、ユーザが、指やタッチツール（stylus）を利用して画面を２回タッチする動作を示す。
【０３３８】
「ドラッグ（drag）」は、ユーザが、指やタッチツールを画面にタッチした後、タッチを維持した状態で、指やタッチツールを画面内の他の位置に移動させる動作を意味する。ドラッグ動作によって、オブジェクトが移動されるか、あるいは後述するパニング動作が遂行される。
【０３３９】
「パニング（panning）」は、ユーザがオブジェクトを選択せず、ドラッグ動作を遂行する場合を示す。パニングは、特定オブジェクトを選択しないので、オブジェクトがページ内で移動されるのではなく、ページ自体が画面内で移動したり、あるいはオブジェクトのグループがページ内で移動する。
【０３４０】
「フリック（flick）」は、ユーザが、指やタッチツールを利用して、臨界速度（例えば、１００pixel／ｓ）以上にドラッグする動作を示す。指やタッチツールの移動速度が、臨界速度（例えば、１００pixel／ｓ）以上であるか否かに基づいて、ドラッグ（または、パニング）とフリックとを区別することができる。
【０３４１】
「ドラッグ・アンド・ドロップ（drag ＆ drop）」は、ユーザが、指やタッチツールを利用して、オブジェクトを画面内所定位置にドラッグした後で置く動作を意味する。
【０３４２】
「ピンチ（pinch）」は、ユーザが、２本の指を画面の上にタッチした状態で、互いに異なる方向に動かす動作を示す。オブジェクトまたはページの拡大（pinch open）あるいは縮小（pinch close）のためのジェスチャであり、２本の指の距離によって、拡大値や縮小値が決定される。
【０３４３】
「スワイプ（swipe）」は、指やタッチツールで、画面の上のオブジェクトをタッチした状態で、水平方向または垂直方向に一定距離動かす動作である。斜線方向の動きは、スワイプイベントとして認識されないこともある。
【０３４４】
メモリ１６０は、音声認識エンジンを利用して、ユーザの音声を認識し、認識された音声を、制御部１５０に伝達するための音声認識モジュール（図示せず）を含んでもよい。
【０３４５】
アラーム・モジュール１６４は、ホスト端末１００のイベント発生を知らせるための信号を発することができる。ホスト端末１００で生じるイベントの例としては、コール信号受信、メッセージ受信、キー信号入力、日程お知らせなどがある。アラーム・モジュール１６４は、ディスプレイ部１２１を介して、ビデオ信号形態でアラーム信号を出力することもでき、音響出力部１２２を介して、オーディオ信号形態でアラーム信号を出力することもでき、振動モータ１２３を介して、振動信号形態でアラーム信号を出力することもできる。
【０３４６】
一方、アラーム・モジュール１６４は、スヌーズ（snooze）機能を提供することもできる。例えば、ユーザが、アラーム反復回数（例えば、５回）、またはアラーム反復間隔（例えば、３分）などを設定した場合、アラーム・モジュール１６４は、アラーム信号を、所定回数（例えば、５回）、または所定間隔（例えば、３分）で出力することができる。
【０３４７】
アプリケーション・モジュール１６５は、アプリケーションＤＢ（database）及び外部機器ＤＢと連結される。アプリケーションＤＢには、外部機器２００を制御するためのアプリケーションが保存されるが、それらに限定されるものではない。例えば、アプリケーションＤＢには、医療機器を制御するための健康管理アプリケーション、運動器具を制御するための運動管理アプリケーション、お知らせを出力するためのリマインダ・アプリケーションなどが保存される。外部機器ＤＢには、外部機器２００についての機器情報、外部機器２００から測定された測定情報などが保存される。
【０３４８】
アプリケーション・モジュール１６５は、外部機器２００を制御するためのアプリケーションを利用して、外部機器２００を制御することができる。また、アプリケーション・モジュール１６５は、外部機器２００を制御するためのアプリケーションを、管理サーバ３００に提供することもできる。
【０３４９】
図４１は、本発明の一実施形態に係る管理サーバの構成について説明するためのブロック構成図である。
【０３５０】
図４１に図示されているように、本発明の一実施形態による管理サーバ３００は、通信部３１０、認証部３２０、制御部３３０、メモリ３４０を含んでもよい。しかし、図示された構成要素がいずれも必須構成要素であるわけではない。図示された構成要素より多くの構成要素によって、管理サーバ３００が具現され、それより少ない構成要素によっても、管理サーバ３００が具現されもする。
【０３５１】
以下、前記構成要素について順に説明する。
【０３５２】
通信部３１０は、管理サーバ３００及び少なくとも１つの外部機器２００、管理サーバ３００及びホスト端末１００、または管理サーバ３００及び外部サーバとの通信を行わせる一つ以上の構成要素を含んでもよい。本発明の一実施形態によれば、通信部３１０は、外部機器２００で測定された測定情報を、外部機器２００またはホスト端末１００から受信する。また、通信部３１０は、外部機器２００を管理するための管理情報を、ホスト端末１００に伝送する。通信部３１０は、ホスト端末１００または外部機器２００に、制御命令を伝送することもできる。
【０３５３】
認証部３２０は、ホスト端末１００を認証することができる。例えば、認証部３２０は、ホスト端末１００から受信されたアカウント情報（例えば、ＩＤ及びパスワード）、またはホスト端末１００の識別情報を認証することができる。また、認証部３２０は、外部機器２００から受信された認証情報を確認することもできる。一方、認証部３２０は、既定義の復号化キーを利用して、暗号化された測定情報を復号化することもできる。
【０３５４】
制御部３３０は、一般的に、管理サーバ３００の全般的な動作を制御する。例えば、制御部３３０は、メモリ３４０に保存されたプログラムを利用して、通信部３１０、認証部３２０、メモリ３４０を制御したり、あるいは外部機器２００、ホスト端末１００を制御することができる。
【０３５５】
メモリ３４０は、制御部３３０の処理及び制御のためのプログラムを保存することもでき、入出力されるデータ（例えば、外部機器２００についての機器情報、外部機器２００で測定された測定情報、外部機器２００に係るアプリケーション、外部機器２００と連繋されたホスト端末１００の情報、外部機器２００を管理するための管理情報など）を保存することもできる。
【０３５６】
メモリ３４０に保存されたプログラムは、その機能によって、複数個のモジュールに分類することができるが、例えば、測定情報分析モジュール３４１、制御命令生成モジュール３４２、アプリケーション・モジュール３４３などに分類される。
【０３５７】
測定情報分析モジュール３４１は、受信された測定情報を分析し、ユーザの健康状態を判断する。また、測定情報分析モジュール３４１は、測定情報を分析し、消耗品の交換周期、ファームウェア・アップグレード必要いかんなどを判断することもできる。一方、測定情報分析モジュール３４１は、おすすめ／非おすすめ飲食物情報、おすすめ運動情報などを生成することもできる。
【０３５８】
制御命令生成モジュール３４２は、ホスト端末１００、または少なくとも１つの外部機器２００を管理するための制御命令を生成することができる。そのとき、制御命令生成モジュール３４２は、ホスト端末１００、または少なくとも１つの外部機器２００の制御プロトコルによって、制御命令を変換することもできる。
【０３５９】
アプリケーション・モジュール３４３は、外部機器２００を制御するためのアプリケーションを利用して、アプリケーションＤＢ及び外部機器ＤＢと連結される。アプリケーションＤＢには外部機器２００を制御するためのアプリケーションが保存されることができるが、それらに限定されるものではない。例えば、アプリケーションＤＢには、医療機器を制御するための健康管理アプリケーション、運動器具を制御するための運動管理アプリケーション、お知らせを出力するためのリマインダ・アプリケーションなどが保存される。外部機器ＤＢには、外部機器２００についての機器情報、外部機器２００から測定された測定情報、外部機器２００と連結されたホスト端末１００情報、アカウント情報などが保存される。
【０３６０】
アプリケーション・モジュール３４３は、外部機器２００を制御するためのアプリケーションを利用して、外部機器２００を制御することができる。
【０３６１】
本発明の一実施形態による方法は、多様なコンピュータ手段を介して遂行されるプログラム命令形態で具現され、コンピュータ可読媒体に記録される。前記コンピュータ可読媒体は、プログラム命令、データファイル、データ構造などを、単独で、または組み合わせて含んでもよい。前記媒体に記録されるプログラム命令は、本発明のために特別に設計されて構成されたものや、コンピュータ・ソフトウェア当業者に公知されて使用可能なものでもある。コンピュータ可読記録媒体の例としては、ハードディスク、プロッピィーディスク及び磁気テープのような磁気媒体（magnetic media）；ＣＤ（compact disc）−ＲＯＭ、ＤＶＤ（digital versatile disc）のような光記録媒体（optical media）；フロプティカルディスク（floptical disk）のような磁気光媒体（magneto-optical media）；及びＲＯＭ、ＲＡＭ、フラッシュメモリのようなプログラム命令を保存して遂行するように特別に構成されたハードウェア装置；が含まれる。プログラム命令の例としては、コンパイラによって作われるような機械語コードだけではなく、インタープリタなどを使用してコンピュータによって実行される高級言語コードを含む。
【０３６２】
以上、本発明の実施形態について詳細に説明したが、本発明の権利範囲は、それらに限定されるものではなく、特許請求の範囲で定義している本発明の基本概念を利用した当業者のさまざまな変形形態及び改良形態も、本発明の権利範囲に属するのである。
【産業上の利用可能性】
【０３６３】
本発明の外部機器の管理方法、外部機器の動作方法、ホスト端末、管理サーバ及び外部機器は、例えば、移動通信関連の技術分野に効果的に適用可能である。
【符号の説明】
【０３６４】
１００    ホスト端末
１１０，３１０    通信部
１２０    出力部
１３０    ユーザ入力部
１４０    Ａ／Ｖ入力部
１５０，３３０    制御部
１６０，３４０    メモリ
２００    外部機器
２１０    メイン外部機器
２２０    サブ外部機器
３００    管理サーバ
３２０    認証部
４００    健康情報保存サーバ
５００    医療端末
６００    ケアギバー端末
【図１】
2014120173.tif 000003
【図２】
2014120173.tif 000004
【図３】
2014120173.tif 000005
【図４】
2014120173.tif 000006
【図５Ａ】
2014120173.tif 000007
【図５Ｂ】
2014120173.tif 000008
【図５Ｃ】
2014120173.tif 000009
【図５Ｄ】
2014120173.tif 000010
【図６Ａ】
2014120173.tif 000011
【図６Ｂ】
2014120173.tif 000012
【図６Ｃ】
2014120173.tif 000013
【図６Ｄ】
2014120173.tif 000014
【図７Ａ】
2014120173.tif 000015
【図７Ｂ】
2014120173.tif 000016
【図７Ｃ】
2014120173.tif 000017
【図７Ｄ】
2014120173.tif 000018
【図８Ａ】
2014120173.tif 000019
【図８Ｂ】
2014120173.tif 000020
【図８Ｃ】
2014120173.tif 000021
【図９Ａ】
2014120173.tif 000022
【図９Ｂ】
2014120173.tif 000023
【図９Ｃ】
2014120173.tif 000024
【図１０】
2014120173.tif 000025
【図１１】
2014120173.tif 000026
【図１２】
2014120173.tif 000027
【図１３】
2014120173.tif 000028
【図１４Ａ】
2014120173.tif 000029
【図１４Ｂ】
2014120173.tif 000030
【図１４Ｃ】
2014120173.tif 000031
【図１５】
2014120173.tif 000032
【図１６】
2014120173.tif 000033
【図１７】
2014120173.tif 000034
【図１８】
2014120173.tif 000035
【図１９】
2014120173.tif 000036
【図２０】
2014120173.tif 000037
【図２１】
2014120173.tif 000038
【図２２】
2014120173.tif 000039
【図２３】
2014120173.tif 000040
【図２４】
2014120173.tif 000041
【図２５】
2014120173.tif 000042
【図２６】
2014120173.tif 000043
【図２７Ａ】
2014120173.tif 000044
【図２７Ｂ】
2014120173.tif 000045
【図２８】
2014120173.tif 000046
【図２９Ａ】
2014120173.tif 000047
【図２９Ｂ】
2014120173.tif 000048
【図３０】
2014120173.tif 000049
【図３１】
2014120173.tif 000050
【図３２】
2014120173.tif 000051
【図３３】
2014120173.tif 000052
【図３４Ａ】
2014120173.tif 000053
【図３４Ｂ】
2014120173.tif 000054
【図３５】
2014120173.tif 000055
【図３６】
2014120173.tif 000056
【図３７】
2014120173.tif 000057
【図３８】
2014120173.tif 000058
【図３９】
2014120173.tif 000059
【図４０】
2014120173.tif 000060
【図４１】
2014120173.tif 000061