(57)【要約】【課題】ＢＬＥデバイス制御方法及びそのための携帯端末を提供する。【解決手段】ＢＬＥデバイスを検索する段階と、検索されたＢＬＥデバイスの属性情報が含まれたＢＬＥデバイス目録を、携帯端末のディスプレイ部に表示する段階と、ＢＬＥデバイス目録において、ＢＬＥデバイスに係わる選択を入力される段階と、選択されたＢＬＥデバイスに係わるユーザ追加情報を入力される段階と、選択されたＢＬＥデバイスの属性情報及びユーザ追加情報をマッピングして保存する段階と、を含むことを特徴とする携帯端末のＢＬＥデバイス管理方法である。【選択図】図１
2014110635.tif 000002
【特許請求の範囲】
【請求項１】
ＢＬＥ（ブルートゥース低エネルギー）デバイスを検索する段階と、
前記検索されたＢＬＥデバイス目録を、携帯端末のディスプレイ部に表示する段階と、
前記ＢＬＥデバイス目録において、ＢＬＥデバイスに係わる選択を入力される段階と、
前記選択されたＢＬＥデバイスに係わるユーザ追加情報を入力される段階と、
前記選択されたＢＬＥデバイスの属性情報及び前記ユーザ追加情報をマッピングして保存する段階と、を含むことを特徴とする携帯端末のＢＬＥデバイス制御方法。
【請求項２】
前記ＢＬＥデバイスを検索する段階は、
前記検索されたＢＬＥデバイスから、属性情報が含まれた識別情報を受信する段階を含むことを特徴とする請求項１に記載の携帯端末のＢＬＥデバイス制御方法。
【請求項３】
前記属性情報は、
前記検索されたＢＬＥデバイスの色相情報、形状情報、イメージ情報及びセンサ情報のうち少なくとも一つを含むことを特徴とする請求項２に記載の携帯端末のＢＬＥデバイス制御方法。
【請求項４】
前記ＢＬＥデバイス目録を表示する段階は、
前記検索されたＢＬＥデバイスから色相情報を受信する段階と、
前記色相情報を伝送したＢＬＥデバイスに色相を適用し、前記ＢＬＥデバイス目録を表示する段階と、をさらに含むことを特徴とする請求項１に記載の携帯端末のＢＬＥデバイス制御方法。
【請求項５】
前記ＢＬＥデバイス目録を表示する段階は、
前記検索されたＢＬＥデバイスのうち、前記携帯端末に登録されていないＢＬＥデバイスを抽出する段階と、
前記抽出された登録されていないＢＬＥデバイスの目録を表示する段階と、を含むことを特徴とする請求項１に記載の携帯端末のＢＬＥデバイス制御方法。
【請求項６】
前記ＢＬＥデバイス目録を表示する段階は、
前記検索されたＢＬＥデバイスの情報と、既保存の登録ＢＬＥデバイスの情報とを比較する段階と、
前記比較の結果に基づいて、前記携帯端末に未登録のＢＬＥデバイスと、既登録のＢＬＥデバイスとを区別して表示する段階と、を含むことを特徴とする請求項１に記載の携帯端末のＢＬＥデバイス制御方法。
【請求項７】
前記ユーザ追加情報は、
前記選択されたＢＬＥデバイスに対して、ユーザが入力したＩＤ（identification）、ニックネーム、カテゴリー、メモ及びお知らせ情報のうち少なくとも一つを含むことを特徴とする請求項１に記載の携帯端末のＢＬＥデバイス制御方法。
【請求項８】
前記ユーザ追加情報を入力される段階は、
前記選択されたＢＬＥデバイスに対応する客体のイメージを、カメラを介して獲得する段階を含むことを特徴とする請求項１に記載の携帯端末のＢＬＥデバイス制御方法。
【請求項９】
前記携帯端末のＢＬＥデバイス制御方法は、
前記携帯端末に登録された登録ＢＬＥデバイス目録を表示する段階と、
前記登録ＢＬＥデバイス目録において、少なくとも１つの登録ＢＬＥデバイスに係わるユーザの選択を受信する段階と、
前記選択された登録ＢＬＥデバイスのユーザ追加情報を含むプロファイル情報を提供する段階と、をさらに含むことを特徴とする請求項１に記載の携帯端末のＢＬＥデバイス制御方法。
【請求項１０】
前記プロファイル情報を提供する段階は、
前記選択された登録ＢＬＥデバイスから、所定周期でセンシング情報を受信する段階と、
前記受信されたセンシング情報を表示する段階と、をさらに含むことを特徴とする請求項９に記載の携帯端末のＢＬＥデバイス制御方法。
【請求項１１】
前記プロファイル情報を提供する段階は、
前記選択された登録ＢＬＥデバイスから受信された信号の強度を基に、前記選択された登録ＢＬＥデバイスと前記携帯端末との距離に係わる情報を獲得する段階と、
前記獲得された距離情報を表示する段階と、を含むことを特徴とする請求項９に記載の携帯端末のＢＬＥデバイス制御方法。
【請求項１２】
前記携帯端末のＢＬＥデバイス制御方法は、
前記選択された登録ＢＬＥデバイスのプロファイル情報を更新する段階をさらに含むことを特徴とする請求項９に記載の携帯端末のＢＬＥデバイス制御方法。
【請求項１３】
ＢＬＥ（ブルートゥース低エネルギー）デバイスを検索する通信部と、
前記検索されたＢＬＥデバイス目録を表示するディスプレイ部と、
前記ＢＬＥデバイス目録において、ＢＬＥデバイスに係わる選択を入力され、前記選択されたＢＬＥデバイスに係わるユーザ追加情報を入力されるユーザ入力部と、
前記選択されたＢＬＥデバイスの属性情報及び前記ユーザ追加情報をマッピングし、メモリに保存する制御部と、を含むことを特徴とする携帯端末。
【請求項１４】
前記通信部は、
前記検索されたＢＬＥデバイスから、属性情報が含まれた識別情報を受信することを特徴とする請求項１３に記載の携帯端末。
【請求項１５】
請求項１ないし１２のうち、いずれか１項に記載の携帯端末のＢＬＥデバイス制御方法を具現するためのプログラムが記録されたコンピュータで読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＢＬＥ（Bluetooth（登録商標） low energy）機能を支援するデバイスを制御する方法及びそのための携帯端末に関する。
【背景技術】
【０００２】
ブルートゥース（Bluetooth（登録商標））技術は、近距離内で、１つの無線連結を介して、装置間に必要な多くのケーブル連結を代替する。例えば、ブルートゥース無線技術が、携帯電話及びラップトップ・コンピュータの中に具現されれば、ケーブルなしも連結されて使用することができるのである。プリンタ、ＰＤＡ（personal digital assistant）、デスクトップ、ＦＡＸ、キーボード、ジョイスティックはもとより、事実上、全てのデジタル装備がブルートゥース・システムの一部にもなる。装置をケーブルから自由にさせるだけではなく、ブルートゥース無線技術は、既存のデータ網と周辺装置とのインターフェース、そして固定されたネットワーク下部構造から遠く離れた装置間に、特別なグループを形成させる普遍的な架橋の役割を提供することができる。ブルートゥースは、早い認識と周波数ホッピング方式とを使用して、連結をしっかりしたものにする。ブルートゥース・モジュールは、パケットを伝送されたり送った後、新たな周波数ホッピングを行うことにより、他の信号との干渉を避ける。同じ周波数帯で作動する他のシステムと比較し、ブルートゥースは、特に速く、短いパケットを使用する。一方、クラシック・ブルートゥースと、ブルートゥース・ハイスピードと、ブルートゥース低エネルギー（ＢＬＥ）とを含んだ機能を有したブルートゥース４．０が発表されることにより、ＢＬＥ技術に向かう関心が高まっている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
本発明が解決しようとする課題は、ＢＬＥデバイスの登録時、ＢＬＥデバイスの属性情報を目録（list）に表示し、ユーザから入力されたＢＬＥデバイスに係わるユーザ追加情報をＢＬＥデバイスとマッピングして登録することにより、ＢＬＥデバイスを効率的に管理する方法及びそのための携帯端末を提供することである。
【課題を解決するための手段】
【０００４】
本発明の一実施形態による携帯端末のＢＬＥデバイス制御方法は、ＢＬＥデバイスを検索する段階と、検索されたＢＬＥデバイスの属性情報が含まれたＢＬＥデバイス目録を、携帯端末のディスプレイ部に表示する段階と、ＢＬＥデバイス目録において、ＢＬＥデバイスに係わる選択を入力される段階と、選択されたＢＬＥデバイスに係わるユーザ追加情報を入力される段階と、選択されたＢＬＥデバイスの属性情報及びユーザ追加情報をマッピングして保存する段階と、を含んでもよい。
【０００５】
本発明の一実施形態による携帯端末のＢＬＥデバイス制御方法は、検索されたＢＬＥデバイスから、属性情報が含まれた識別情報を受信する段階を含んでもよい。
【０００６】
本発明の一実施形態による属性情報は、検索されたＢＬＥデバイスの色相情報、形状情報、イメージ情報及びセンサ情報のうち少なくとも一つを含んでもよい。
【０００７】
本発明の一実施形態による携帯端末のＢＬＥデバイス制御方法は、検索されたＢＬＥデバイスから色相情報を受信する段階と、色相情報を伝送したＢＬＥデバイスに色相を適用し、ＢＬＥデバイス目録を表示する段階をさらに含んでもよい。
【０００８】
本発明の一実施形態による携帯端末のＢＬＥデバイス制御方法は、検索されたＢＬＥデバイスのうち、携帯端末に登録されていないＢＬＥデバイスを抽出する段階と、抽出された登録されていないＢＬＥデバイスの目録を表示する段階と、を含んでもよい。
【０００９】
本発明の一実施形態による携帯端末のＢＬＥデバイス制御方法は、検索されたＢＬＥデバイスの情報と、既保存の登録ＢＬＥデバイスの情報とを比較する段階と、比較結果に基づいて、携帯端末に未登録のＢＬＥデバイスと、既登録のＢＬＥデバイスとを区別して表示する段階と、を含んでもよい。
【００１０】
本発明の一実施形態によるユーザ追加情報は、選択されたＢＬＥデバイスに対してユーザが入力したＩＤ（identification）、ニックネーム、カテゴリー、メモ及びお知らせ情報のうち少なくとも一つを含んでもよい。
【００１１】
本発明の一実施形態による携帯端末のＢＬＥデバイス制御方法は、選択されたＢＬＥデバイスに対応する客体のイメージを入力される段階を含んでもよい。
【００１２】
本発明の一実施形態による携帯端末のＢＬＥデバイス制御方法は、客体のイメージをカメラを介して獲得する段階を含んでもよい。
【００１３】
本発明の一実施形態による携帯端末のＢＬＥデバイス制御方法は、携帯端末に登録された登録ＢＬＥデバイス目録を表示する段階と、登録ＢＬＥデバイス目録において、少なくとも１つの登録ＢＬＥデバイスに係わるユーザの選択を受信する段階と、選択された登録ＢＬＥデバイスのユーザ追加情報を含むプロファイル情報を提供する段階と、を含んでもよい。
【００１４】
本発明の一実施形態による携帯端末のＢＬＥデバイス制御方法は、選択された登録ＢＬＥデバイスから、所定周期でセンシング情報を受信する段階と、受信されたセンシング情報を表示する段階と、をさらに含んでもよい。
【００１５】
本発明の一実施形態による携帯端末のＢＬＥデバイス制御方法は、選択された登録ＢＬＥデバイスから受信された信号の強度を基に、選択された登録ＢＬＥデバイスと携帯端末との距離に係わる情報を獲得する段階と、獲得された距離情報を表示する段階と、を含んでもよい。
【００１６】
本発明の一実施形態による携帯端末のＢＬＥデバイス制御方法は、選択された登録ＢＬＥデバイスのユーザ追加情報を更新する段階をさらに含んでもよい。
【００１７】
本発明の一実施形態による携帯端末は、ＢＬＥデバイスを検索する通信部と、検索されたＢＬＥデバイスの属性情報が含まれたＢＬＥデバイス目録を表示するディスプレイ部と、ＢＬＥデバイス目録において、ＢＬＥデバイスに係わる選択を入力され、選択されたＢＬＥデバイスに係わるユーザ追加情報を入力されるユーザ入力部と、選択されたＢＬＥデバイスの属性情報及びユーザ追加情報をマッピングし、メモリに保存する制御部と、を含んでもよい。
【００１８】
本発明の一実施形態による携帯端末の通信部は、検索されたＢＬＥデバイスから、属性情報が含まれた識別情報を受信することができる。
【００１９】
本発明の一実施形態による携帯端末の通信部は、検索されたＢＬＥデバイスから色相情報を受信し、ディスプレイ部は、色相情報を伝送したＢＬＥデバイスに色相を適用し、ＢＬＥデバイス目録を表示することができる。
【００２０】
本発明の一実施形態による携帯端末の制御部は、検索されたＢＬＥデバイスのうち、携帯端末に登録されていないＢＬＥデバイスを抽出し、抽出された登録されていないＢＬＥデバイスの目録をディスプレイ部に表示することができる。
【００２１】
本発明の一実施形態による携帯端末の制御部は、検索されたＢＬＥデバイスの情報と、既保存の登録ＢＬＥデバイスの情報を比較し、比較結果に基づいて、携帯端末に未登録のＢＬＥデバイスと、既登録のＢＬＥデバイスとを区別してディスプレイ部に表示することができる。
【００２２】
本発明の一実施形態によるユーザ追加情報は、選択されたＢＬＥデバイスに対応する客体のイメージを含んでもよい。
【００２３】
本発明の一実施形態による携帯端末の制御部は、ユーザ入力に基づいて、客体のイメージを、カメラを介して獲得することができる。
【００２４】
本発明の一実施形態による携帯端末のディスプレイ部は、携帯端末に登録された登録ＢＬＥデバイス目録を表示し、ユーザ入力部は、登録ＢＬＥデバイス目録において、少なくとも１つの登録ＢＬＥデバイスに係わるユーザの選択を受信し、制御部は、選択された登録ＢＬＥデバイスのユーザ追加情報を含むプロファイル情報を提供することができる。
本発明の一実施形態による携帯端末の通信部は、選択された登録ＢＬＥデバイスから、所定周期でセンシング情報を受信し、ディスプレイ部は、受信されたセンシング情報を表示することができる。
【００２５】
本発明の一実施形態による携帯端末の制御部は、選択された登録ＢＬＥデバイスから受信された信号の強度を基に、選択された登録ＢＬＥデバイスと携帯端末との距離に係わる情報を獲得し、ディスプレイ部は、獲得された距離情報を表示することができる。
【００２６】
本発明の一実施形態による携帯端末の制御部は、選択された登録ＢＬＥデバイスのプロファイル情報を更新することができる。
【図面の簡単な説明】
【００２７】
【図１】本発明の一実施形態と係わるＢＬＥ通信システムを説明するための図面である。
【図２】本発明の一実施形態と係わる携帯端末について説明するためのブロック構成図である。
【図３】本発明の一実施形態と係わるＳＳＰ（seamless sensing platform）のデータ通信プロトコルについて説明するための図面である。
【図４Ａ】本発明の一実施形態と係わるＢＬＥデバイスについて説明するためのブロック構成図である。
【図４Ｂ】本発明の一実施形態と係わるＢＬＥデバイスについて説明するためのブロック構成図である。
【図５】本発明の一実施形態と係わる携帯端末のＢＬＥデバイスを利用したサービス提供方法について概略的に説明するためのフローチャートである。
【図６】本発明の一実施形態と係わる携帯端末のＢＬＥデバイスの登録方法及び管理方法について説明するためのフローチャートである。
【図７】本発明の一実施形態と係わるＢＬＥデバイスの色相情報を目録に適用する方法について説明するためのフローチャートである。
【図８Ａ】本発明の一実施形態と係わる色相情報が含まれたＢＬＥデバイス目録を示す図面である。
【図８Ｂ】本発明の一実施形態と係わる色相情報が含まれたＢＬＥデバイス目録を示す図面である。
【図８Ｃ】本発明の一実施形態と係わる色相情報が含まれたＢＬＥデバイス目録を示す図面である。
【図９Ａ】本発明の一実施形態と係わるユーザ追加情報を入力される入力ウィンドーを示す図面である。
【図９Ｂ】本発明の一実施形態と係わるユーザ追加情報を入力される入力ウィンドーを示す図面である。
【図１０】本発明の一実施形態と係わるセンサ情報が含まれたＢＬＥデバイス目録を表示する方法について説明するためのフローチャートである。
【図１１Ａ】本発明の一実施形態と係わるセンサ情報が含まれたＢＬＥデバイス目録を示す図面である。
【図１１Ｂ】本発明の一実施形態と係わるセンサ情報が含まれたＢＬＥデバイス目録を示す図面である。
【図１１Ｃ】本発明の一実施形態と係わるセンサ情報が含まれたＢＬＥデバイス目録を示す図面である。
【図１２】本発明の一実施形態と係わるカテゴリーを設定する設定ウィンドーを示す図面である。
【図１３Ａ】本発明の一実施形態と係わるセンサを含むＢＬＥデバイスのユーザ追加情報を入力される入力ウィンドーを示す図面である。
【図１３Ｂ】本発明の一実施形態と係わるセンサを含むＢＬＥデバイスのユーザ追加情報を入力される入力ウィンドーを示す図面である。
【図１４】本発明の一実施形態と係わる携帯端末が登録ＢＬＥデバイスのプロファイル情報を提供する方法について説明するためのフローチャートである。
【図１５】本発明の一実施形態と係わる登録ＢＬＥデバイス目録を示す図面である。
【図１６Ａ】本発明の一実施形態と係わる登録ＢＬＥデバイスのプロファイル情報を表示する図面である。
【図１６Ｂ】本発明の一実施形態と係わる登録ＢＬＥデバイスのプロファイル情報を表示する図面である。
【図１６Ｃ】本発明の一実施形態と係わる登録ＢＬＥデバイスのプロファイル情報を表示する図面である。
【図１６Ｄ】本発明の一実施形態と係わる登録ＢＬＥデバイスのプロファイル情報を表示する図面である。
【図１６Ｅ】本発明の一実施形態と係わる登録ＢＬＥデバイスのプロファイル情報を表示する図面である。
【図１７】本発明の一実施形態と係わるＢＬＥデバイスでブロードキャストするAdvertisingパケットのデータフォーマットを示す図面である。
【図１８】本発明の一実施形態と係わるＡＤタイプ（Advertising data type）について説明するための図面である。
【図１９Ａ】本発明の一実施形態によるＢＬＥデバイスでブロードキャストするデータについて説明するための図面である。
【図１９Ｂ】本発明の一実施形態によるＢＬＥデバイスでブロードキャストするデータについて説明するための図面である。
【図２０】Advertisingデータパケットの一例を示す図面である。
【発明を実施するための形態】
【００２８】
本明細書で使用される用語について簡略に説明し、本発明について具体的に説明する。
【００２９】
本発明で使用される用語は、本発明での機能を考慮しながら、可能な限り現在広く使用される一般的な用語を選択したが、それは、当分野に携わる技術者の意図または判例、新たな技術の出現などによって異なることがある。また、特定の場合は、出願人が任意に選定した用語もあり、その場合、当該発明の説明部分で詳細にその意味を記載する。従って、本発明で使用される用語は、単純な用語の名称ではない、その用語が有する意味と、本発明の全般にわたった内容とを基に定義されなければならない。
【００３０】
明細書全体で、ある部分がある構成要素を「含む」とするとき、それは、特別に反対となる記載がない限り、他の構成要素を除くものではなく、他の構成要素をさらに含んでもよいということを意味する。また、明細書に記載された「…部」、「モジュール」などの用語は、少なくとも１つの機能や動作を処理する単位を意味し、それは、ハードウェアまたはソフトウェアで具現されるか、あるいはハードウェアとソフトウェアとの結合で具現されもする。
【００３１】
明細書全体で、「ブルートゥース低エネルギー（ＢＬＥ：Bluetooth（登録商標） low energy）」は、近距離通信技術のうち一つであり、ブルートゥースＶ４．０の核心機能を意味する。ＢＬＥは、クラシック・ブルートゥース規格と比較し、相対的に小さいデューティサイクル（duty cycle）を有し、低価格生産が可能であり、平均電力と待機電力とを減らし、コインサイズのバッテリで数年間作動することができる。
【００３２】
本発明の一実施形態による「ＢＬＥデバイスの通信半径」とは、ＢＬＥデバイスからブロードキャスティングされるデータ（advertising packet）を携帯端末が受信することができる距離（例えば、５０ｍ〜１００ｍ）を意味する。本発明の一実施形態による通信半径は、通信状況によって可変的でもある。また、ＢＬＥデバイスの通信半径は、ユーザによって任意に設定されもする。例えば、ユーザは、居間、キッチン、家全体など一定領域をＢＬＥデバイスの通信半径として設定することもでき、一定距離（例えば、５ｍ）を、ＢＬＥデバイスの通信半径と設定することもできる。
【００３３】
明細書全体で、「アプリケーション」は、特定の業務を遂行するために考案された一連のコンピュータ・プログラム集合をいう。本明細書に記述されるアプリケーションは、多様である。例えば、一定管理アプリケーション、アドレス録アプリケーション、動画再生アプリケーション、地図アプリケーション、放送アプリケーション、運動管理アプリケーション、決済アプリケーション、育児アプリケーション、健康管理アプリケーション、電子ブックアプリケーションなどがあるが、それらに限定されるものではない。
【００３４】
以下、添付した図面を参照しつつ、本発明の実施形態について、本発明が属する技術分野で当業者が容易に実施することができるように詳細に説明する。しかし、本発明は、さまざまに異なる形態に具現され、ここで説明する実施形態に限定されるものではない。そして、図面で、本発明を明確に説明するために、説明と係わりのない部分は省略し、明細書全体を通じて、類似した部分については、類似した図面符号を付した。
【００３５】
図１は、本発明の一実施形態と係わるＢＬＥ通信システムについて説明するための図面である。
【００３６】
図１に図示されているように、本発明の一実施形態によるＢＬＥ通信システムには、携帯端末１００及びＢＬＥデバイス２００が含まれてもよい。
【００３７】
携帯端末１００は、外部のＢＬＥデバイス２００とのＢＬＥ通信を介して、ユーザに所定サービスを提供する端末でもある。例えば、携帯端末１００は、外部のＢＬＥデバイス２００の情報（例えば、識別情報）をメモリに登録し、管理することができる。また、携帯端末１００は、外部ＢＬＥデバイス２００とのＢＬＥ通信を介して、リマインダ・サービス、モード変更サービス、リモートコントロール・サービスなどを提供することができる。それぞれのサービスについては、後で詳細に説明する。
【００３８】
本発明の一実施形態による携帯端末１００は、多様な形態で具現されもする。例えば、本明細書で記述される携帯端末１００は、携帯電話、スマートフォン（smart phone）、ノート型パソコン（laptop computer）、タブレットＰＣ（personal computer）、電子ブック端末機、デジタル放送用端末機、ＰＤＡ（personal digital assistant）、ＰＭＰ（portable multimedia player）、ナビゲーションなどがあるが、それらに限定されるものではない。
【００３９】
一方、本発明の一実施形態による携帯端末１００では、アプリケーション・プロセッサ（以下、「ＡＰ」とする）と別途に、ＳＳＰ（seamless sensing platform）が動作することができる。携帯端末１００は、ＳＳＰのセンサハブ（sensor hub）にＢＬＥ通信部を連結し、スリープモードのＡＰ（ＡｐｐｌｉｃａｔｉｏｎＰｒｏｃｅｓｓｏｒ）を目覚めさせないで、ＢＬＥデバイス２００の情報を収集して、状況を認知することができる。ＳＳＰは所定状況が発生された場合にスリープモードのＡＰを目覚めさせる。本発明の一実施形態によるＳＳＰ、ＡＰ、ＢＬＥ通信部は、ハードウェア（Ｈ／Ｗ）、ソフトウェア（Ｓ／Ｗ）、またはそれらが結合された形態（Ｈ／Ｗ＋Ｓ／Ｗ）で具現されもする。それについては、図３を参照して後述する。
【００４０】
ＢＬＥデバイス２００は、ＢＬＥ通信を介して、識別情報を外部にブロードキャスティングすることができる。そのとき、ＢＬＥデバイス２００は、識別情報をAdvertising packet形態でブロードキャスティングすることができる。本発明の一実施形態によるＢＬＥデバイス２００は、センサを介してセンシングされた情報を、外部にブロードキャスティングすることもできる。例えば、ＢＬＥデバイス２００は、識別情報（例えば、「SAMSUNG＿Ｔｅｍｐ＿ＴＡＧ００１＿ｂｌｕｅ」）をAdvertising packetのＵＵＩＤ（universally unique identifier）フィールドまたはＭＳＤ（manufacturer specific data）フィールドに含み、外部にブロードキャスティングすることができる。ＢＬＥデバイス２００がAdvertising packet形態でデータをブロードキャスティングすることに係わる詳細な説明は、図１７ないし図２０を参照して後述する。説明の便宜上、以下では、センサを含むＢＬＥデバイス２００を、センサ基盤ＢＬＥデバイスとする。
【００４１】
本発明の一実施形態によるＢＬＥデバイス２００は、ＢＬＥデバイス２００のセンシング情報を、一定周期によって、ブロードキャスティングすることもでき、センシング情報が更新されたり、あるいは特定イベントが生じた場合、イベントトリガ方式で、センシング情報をブロードキャスティングすることもできる。
【００４２】
また、本発明の一実施形態によるＢＬＥデバイス２００は、ＢＬＥデバイス２００の識別情報を、Advertising packet形態でブロードキャスティングし、ＢＬＥデバイス２００のセンシング情報は、携帯端末１００とペアリングした後、通信チャンネルを利用して、携帯端末１００に伝送することもできる。そのとき、ＢＬＥデバイス２００は、センシング情報の保安のために、携帯端末１００とペアリングするとき、交渉された暗号化コード、または既設定の暗号化コードでセンシング情報を暗号化し、暗号化されたセンシング情報を、携帯端末１００に伝送することもできる。
【００４３】
本発明の一実施形態によるＢＬＥデバイス２００は、多様な形態で具現されもする。例えば、本明細書で記述されるＢＬＥデバイス２００は、ＢＬＥタグ（tag）２００−１形態で簡単に具現され、ＢＬＥフォン（phone）、ＢＬＥタブレット（tablet）ＰＣなどの携帯機器２００−２の形態でも具現され、ＢＬＥ腕時計、ＢＬＥイヤホンなどのアクセサリ（accessory）２００−３の形態で具現されもする。ＢＬＥデバイス２００の構成については、図４を参照して後述する。
【００４４】
図２は、本発明の一実施形態と係わる携帯端末について説明するためのブロック構成図である。
【００４５】
図２に図示されているように、本発明の一実施形態による携帯端末１００は、通信部１１０、出力部１２０、ユーザ入力部１３０、Ａ／Ｖ（audio-video）入力部１４０、制御部１５０、メモリ１６０を含んでもよい。しかし、図示された構成要素がいずれも必須構成要素であるわけではない。図示された構成要素より多くの構成要素によって携帯端末１００が具現されもし、それより少ない構成要素によっても、携帯端末１００が具現されもする。
【００４６】
以下、前記構成要素について順に説明する。
【００４７】
通信部１１０は、携帯端末１００とＢＬＥデバイス２００との通信、または携帯端末１００とサーバとの通信を行わせる一つ以上の構成要素を含んでもよい。例えば、通信部１１０は、ＢＬＥ通信部１１１、移動通信部１１２、放送受信部１１３を含んでもよい。
【００４８】
ＢＬＥ通信部１１１は、ＢＬＥ通信機能を支援する。例えば、ＢＬＥ通信部１１１は、外部のＢＬＥデバイス２００からブロードキャスティングされる信号（Advertising packet）を受信することができる。ＢＬＥ通信部１１１は、所定周期で、ＢＬＥデバイス２００をスキャンすることもでき、ユーザの要請時、ＢＬＥデバイス２００をスキャンすることもできる。
【００４９】
ＢＬＥ通信部１１１は、ＳＳＰ ３０に連結される。ＳＳＰ ３０は、センサハブ及びＳＳＰマネージャを含んでもよい。センサハブは、ＭＣＵ（micro controller unit）の一種であり、多種のセンサを連結することができる。本発明の一実施形態によるセンサハブは、ＢＬＥ通信部１１１と連結され、ＢＬＥ通信部１１１を介して、外部のＢＬＥデバイス２００の情報を収集することができる。ＳＳＰマネージャは、センサハブからデータを受信することができ、センサハブから受信されたデータに基づいて、スリープモードのＡＰ １５１を目覚めさせることができる。ＳＳＰ ３０については、図３を参照して後述する。
【００５０】
一方、通信部１１０は、ＢＬＥ通信以外に、他の近距離通信機能を支援することもできる。本発明の一実施形態による近距離通信技術には、無線ＬＡＮ（local area network）（Ｗｉ−Ｆｉ（wireless fidelity））、ブルートゥース、ジグビー、ＷＦＤ（Ｗｉ−Ｆｉ direct）、ＵＷＢ（ultra wideband）、赤外線通信（ＩｒＤＡ：Infrared data association）などがあるが、それらに限定されるものではない。
【００５１】
移動通信部１１２は、移動通信網上で、基地局、外部の端末、サーバのうち少なくとも一つと無線信号を送受信する。ここで、無線信号は、音声コール信号、画像通話コール信号、または文字／マルチメディアメッセージ送受信による多様な形態のデータを含んでもよい。
【００５２】
放送受信部１１３は、放送チャンネルを介して、外部から放送信号及び／または放送関連情報を受信する。放送チャネルは、衛星チャネル、地上波チャネルを含んでもよい。具現例により、携帯端末１００は、放送受信部１１３を含まないこともある。
【００５３】
出力部１２０は、オーディオ信号、ビデオ信号または振動信号の出力のためのものであり、それには、ディスプレイ部１２１、音響出力部１２２及び振動モータ１２３などが含まれてもよい。
【００５４】
ディスプレイ部１２１は、携帯端末１００で処理される情報を表示出力する。例えば、ディスプレイ部１２１は、通話モードである場合、通話と係わるＵＩ（user interface）またはＧＵＩ（graphic user interface）を表示することができ、ＢＬＥデバイス２００検索モードである場合、検索されたＢＬＥデバイスの目録を表示することができる。そのとき、ディスプレイ部１２１は、携帯端末１００に未登録のＢＬＥデバイスと、既登録のＢＬＥデバイスとを区別して表示することもできる。
【００５５】
また、ＢＬＥデバイス２００設定モードである場合、ＢＬＥデバイス２００の設定と係わるＵＩまたはＧＵＩを表示することができ、撮影モードである場合、撮影されるイメージを表示することができる。
【００５６】
一方、ディスプレイ部１２１とタッチパッドとがレイヤ構造をなし、タッチスクリーンとして構成される場合、ディスプレイ部１２１は、出力装置以外に、入力装置としても使用される。ディスプレイ部１２１は、液晶ディスプレイ（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）、カードタイプのメモリ（例えば、ＳＤ（secure digital）メモリまたはＸＤ（extreme digital）メモリなど）、ＲＡＭ（random-access memory）、ＳＲＡＭ（static random access memory）、ＲＯＭ（read-only memory）、ＥＥＰＲＯＭ（electrically erasable programmable read-only memory）、ＰＲＯＭ（programmable read-only memory）、磁気メモリ、磁気ディスク、光ディスクのうち少なくとも１つのタイプの記録媒体を含んでもよい。また、携帯端末１００は、インターネット（internet）上で、メモリ１６０の保存機能を遂行するウェブストレージ（web storage）を運営することもできる。
メモリ１６０に保存されたプログラムは、その機能によって、複数個のモジュールに分類することができるが、例えば、ＵＩモジュール１６１、カメラ・モジュール１６２、タッチスクリーン・モジュール１６３、アラーム・モジュール１６４などに分類されもする。
【００６８】
ＵＩモジュール１６１は、アプリケーション別に、ＢＬＥデバイス２００と連動される特化されたＵＩ、ＧＵＩなどを提供することができる。カメラ・モジュール１６２は、ＢＬＥデバイス２００に対応する客体のイメージをキャプチャ及び加工することができる。ＵＩモジュール１６１、カメラ・モジュール１６２の機能は、その名称から、当業者が直観的に推論することができるので、具体的な説明は省略する。
【００６９】
タッチスクリーン・モジュール１６３は、ユーザのタッチスクリーン上のタッチ・ジェスチャを感知し、タッチ・ジェスチャに係わる情報を制御部１５０に伝達することができる。タッチスクリーン・モジュール１６３は、別途のコントローラ（ハードウェア（Ｈ／Ｗ））で構成されもする。
【００７０】
タッチスクリーンのタッチまたは近接タッチを感知するために、タッチスクリーンの内部または近くに、多様なセンサが具備される。タッチスクリーンのタッチを感知するためのセンサの一例として、触覚センサがある。触覚センサは、人が感じる程度、またはそれ以上に特定物体の接触を感知するセンサをいう。前記触覚センサは、接触面の粗度、接触物体の硬度、接触地点の温度などの多様な情報を感知することができる。
【００７１】
また、タッチスクリーンのタッチを感知するためのセンサの一例として、近接センサがある。
【００７２】
近接センサは、所定の検出面に接近する物体、あるいは近傍に存在する物体の有無を、電子系の力または赤外線を利用して、機械的接触なしに検出するセンサをいう。近接センサの例としては、透過型光電センサ、直接反射型光電センサ、ミラー反射型光電センサ、高周波発振型近接センサ、静電容量型近接センサ、磁気型近接センサ、赤外線近接センサなどがある。ユーザのタッチ・ジェスチャには、タップ（tap）、タッチ＆ホールド（touch ＆ hold）、ダブルタップ（double tap）、ドラッグ（drag）、パニング（panning）、フリック（flick）、ドラッグ・アンド・ドロップ（drag ＆ drop）、ピンチ（pinch）、スワイプ（swipe）などがある。
【００７３】
「タップ」は、ユーザが指やタッチツール（例えば、ライトペン）を利用して画面をタッチした後、動かさずに画面からすぐに持ち上げる動作を示す。
【００７４】
「タッチ＆ホールド」は、ユーザが指やタッチツール（例えば、ライトペン）を利用して画面をタッチした後、臨界時間（例えば、２秒）以上タッチ入力を維持する動作を示す。すなわち、タッチ−イン時点とタッチ−アウト時点との時間差が臨界時間（例えば、２秒）以上である場合を意味する。タッチ入力がタップであるか、あるいはタッチ＆ホールドであるかをユーザに認識させるために、タッチ入力が臨界時間以上維持されれば、視覚的、聴覚的または触覚的にフィードバック信号を提供することもできる。前記臨界時間は、具現例によって変更されもする。
【００７５】
「ダブルタップ」は、ユーザが指やタッチツール（例えば、スタイラス）を利用して画面を二度タッチする動作を示す。
【００７６】
「ドラッグ」は、ユーザが指やタッチツールを画面にタッチした後、タッチを維持した状態で、指やタッチツールを画面内の他の位置に移動させる動作を意味する。ドラッグ動作によって、オブジェクトが移動されたり、あるいは後述するパニング動作が遂行される。
【００７７】
「パニング」は、ユーザがオブジェクトを選択せずにドラッグ動作を遂行する場合を示す。パニングは、特定オブジェクトを選択しないので、オブジェクトがページ内で移動されるのではなく、ページ自体が画面内で移動したり、あるいはオブジェクトのグループがページ内で移動する。
【００７８】
「フリック」は、ユーザが指やタッチツールを利用して、臨界速度（例えば、１００pixel／ｓ）以上ドラッグする動作を示す。指やタッチツールの移動速度が臨界速度（例えば、１００pixel／ｓ）以上であるか否かということに基づいて、ドラッグ（またはパニング）とフリックとを区別することができる。
【００７９】
「ドラッグ・アンド・ドロップ」は、ユーザが指やタッチツールを利用して、オブジェクトを画面内所定位置にドラッグした後で放す動作を意味する。
【００８０】
「ピンチ」は、ユーザが２本の指を画面の上にタッチした状態で、互いに異なる方向に動かす動作を示す。オブジェクトまたはページの拡大（pinch open）、または縮小（pinch close）のためのジェスチャであり、２本の指の距離によって拡大値や縮小値が決定される。
【００８１】
「スワイプ」は、指やタッチツールで、画面上のオブジェクトをタッチした状態で、水平方向または垂直方向に一定距離を動かす動作である。斜線方向の動きは、スワイプイベントに認識されないこともある。
【００８２】
メモリ１６０は、音声認識エンジンを利用して、ユーザの音声を認識し、認識された音声を制御部１５０に伝達するための音声認識モジュール（図示せず）を含んでもよい。
【００８３】
アラーム・モジュール１６４は、携帯端末１００のイベント発生を知らせるための信号を発することができる。携帯端末１００で生じるイベントの例としては、コール信号受信、メッセージ受信、キー信号入力、一定お知らせなどがある。アラーム・モジュール１６４は、ディスプレイ部１２１を介して、ビデオ信号形態で、アラーム信号を出力することもでき、音響出力部１２２を介して、オーディオ信号形態で、アラーム信号を出力することもでき、振動モータ１２３を介して、振動信号形態で、アラーム信号を出力することもできる。
【００８４】
一方、アラーム・モジュール１６４は、スヌーズ（snooze）機能を提供することもできる。例えば、ユーザが、アラーム反復回数（例えば、５回）、またはアラーム反復間隔（例えば、３分）などを設定した場合、アラーム・モジュール１６４は、アラーム信号を所定回数（例えば、５回）、または所定間隔（例えば、３分）で出力することができる。
【００８５】
メモリ１６０に保存されたアプリケーションは、多様である。例えば、アプリケーションＤＢ（database）１６５には、リマインダ・アプリケーション（reminder ａｐｐ）、コンタクト・アプリケーション（contact ａｐｐ）、地図アプリケーション（map ａｐｐ）、音楽アプリケーション（music ａｐｐ）、電子ブックアプリケーション（Ｅ−book ａｐｐ）、健康管理アプリケーション（healthcare ａｐｐ）、運動管理アプリケーション（fitness ａｐｐ）、育児アプリケーション（baby care ａｐｐ）などがあるが、それらに限定されるものではない。
【００８６】
図３は、本発明の一実施形態と係わるＳＳＰのデータ通信プロトコルについて説明するための図面である。
【００８７】
図３に図示されているように、ＳＳＰ ３０は、センサハブ（sensor hub）３１と、ＳＳＰマネージャ（ＳＳＰ manager）３２とを含んでもよい。そのとき、ＢＬＥ通信部１１１は、センサハブ３１に付着することができ、ＳＳＰマネージャ３２は、ＡＰ １５１のフレームワークに含まれてもよい。
【００８８】
従って、センサハブ３１は、ＢＬＥ通信部１１１を介して、外部のＢＬＥデバイス２００からブロードキャスティングされるＢＬＥデバイス２００の識別情報（例えば、タグＩＤ（identification）、機器名など）、ＢＬＥデバイス２００でセンシングされた測定値などを受信することができる。そのとき、スリープモードのＡＰ １５１を目覚めさせなければならない状況が生じる場合（例えば、受信されたＢＬＥデバイス２００の識別情報と係わって、所定アプリケーションを実行させなければならない場合）、センサハブ３１は、ＳＳＰマネージャ３２に伝送するデータがあるということを知らせる意味で、Interrupt信号を伝送することができる［Ｓ１０］。
【００８９】
ＳＳＰマネージャ３２では、センサハブ３１が伝送するデータ形式（data type）や長さ（length）などを要請する内容の信号を、センサハブ３１に伝送することができる（Start to send date type ＆ length）［Ｓ２０］。その場合、センサハブ３１は,伝送するデータの形式及び長さに係わる内容をＳＳＰマネージャ３２に伝送することができる（Data type ＆ length（ｓＵＢｃｍｄ） to send）［Ｓ３０］。ＳＳＰマネージャ３２は、受信準備完了メッセージ（start to read ＭＳＧ）をセンサハブ３１に伝送し［Ｓ４０］、センサハブ３１は、start to read ＭＳＧが受信されれば、ＢＬＥ信号強度データなどを、あらかじめ約束されたpacketに加工し、ＳＳＰマネージャ３２に伝送することができる（send message）［Ｓ５０］。
【００９０】
図４Ａ及び図４Ｂは、本発明の一実施形態と係わるＢＬＥデバイスについて説明するためのブロック構成図である。
【００９１】
図４Ａに図示されているように、本発明の一実施形態によるＢＬＥデバイス２００は、電源供給部２１０、ＢＬＥ通信部２３０、制御部２２０を含んでもよい。しかし、図示された構成要素がいずれも必須構成要素であるわけではない。図示された構成要素より多くの構成要素によって、ＢＬＥデバイス２００が具現され、それより少ない構成要素によっても、ＢＬＥデバイス２００が具現されもする。
【００９２】
電源供給部２１０は、ＢＬＥデバイス２００に電源を供給するためのものであり、例えば、バッテリがある。電源供給部２１０は、再充電されたり、あるいは交換されもする。
【００９３】
制御部２２０は、所定周期（例えば、１秒）で、ＢＬＥデバイス２００の識別情報を外部にブロードキャスティングすることができる。そのとき、制御部２２０は、ＢＬＥ通信部２３０を介して、メモリに保存されたＢＬＥデバイス２００の識別情報を、携帯端末１００に伝送することができる。ＢＬＥデバイス２００の識別情報は、ＢＬＥデバイス２００を他のデバイスと区別するための固有情報であり、例えば、タグＩＤ、デバイス名、シリアルナンバー、ＭＡＣ（media access control）アドレスなどがある。
【００９４】
一方、本発明の一実施形態によれば、制御部２２０は、ＢＬＥデバイス２００の識別情報を、Advertisingデータパケットを介して、外部にブロードキャスティングすることができる。そのとき、本発明の一実施形態による制御部２２０は、AdvertisingデータパケットのＵＵＩＤ（universally unique identifier）フィールド、またはＭＳＤ（manufacturer specific data）フィールドに、ＢＬＥデバイス２００の識別情報を挿入し、外部にブロードキャスティングすることができる。
【００９５】
図４Ｂに図示されているように、本発明の一実施形態によるＢＬＥデバイス２００は、センシング部２４０をさらに含んでもよい。
【００９６】
センシング部２４０は、ＢＬＥデバイス２００の状態、またはＢＬＥデバイス２００が付着された客体の状態を感知し、感知された情報を、制御部２２０に伝達することができる。
【００９７】
センシング部２４０は、温度センサ、湿度センサ、重さセンサ（weight sensor）、加速度センサ（acceleration sensor）、勾配センサ（tilt sensor）、ジャイロセンサ（gyro sensor）、磁場センサ（３−axis magnetic sensor）、圧力センサ、照度センサ（illuminance sensor）及び近接センサのうち少なくとも一つを含んでもよい。また、センシング部２４０が前記センサ以外に、さらに多様なセンサを含んでもよいということも、当業者に自明である。
【００９８】
一方、ＢＬＥデバイス２００が、センシング部２４０をさらに含む場合、制御部２２０は、ＢＬＥ通信部２３０を介してセンシングされた情報を、既定の周期（例えば、１秒）でブロードキャスティングすることができる。既定の周期は、変更されもする。
【００９９】
本発明の一実施形態によれば、ＢＬＥデバイス２００は、センサを介して測定されたセンシング情報を、AdvertisingデータパケットのＭＳＤフィールドに含んでブロードキャスティングすることもできる。例えば、ＢＬＥデバイス２００が温度センサを含んでおり、温度センサによって測定された現在温度が３６℃である場合、ＢＬＥデバイス２００は、manufacturer specific data＜＜sensor＞＞フィールドに、温度が３６℃であるということを示すコード（「０Ｘ０６００００２４」）を挿入してブロードキャストすることができる。
【０１００】
以下では、携帯端末１００が、ＢＬＥデバイス２００から受信された情報に基づいて、所定サービスを提供する方法について、図５を参照して概略的に説明する。
【０１０１】
図５は、本発明の一実施形態と係わる携帯端末のＢＬＥデバイスを利用したサービス提供方法について概略的に説明するためのフローチャートである。
【０１０２】
段階５１０で、携帯端末１００は、周辺のＢＬＥデバイス２００を検索することができ、段階５２０で、携帯端末１００は、検索されたＢＬＥデバイス２００を登録することができる。例えば、携帯端末１００は、ＢＬＥ通信を介して、携帯端末１００に登録されていない新たなＢＬＥデバイス２００を検索し、検索されたＢＬＥデバイス２００の情報を、メモリ１６０に登録することができる。そのとき、携帯端末１００は、検索されたＢＬＥデバイス２００を、ユーザから入力されたユーザ追加情報とマッピングして登録することができる。それらについては、図６を参照して後述する。
【０１０３】
段階５３０で、携帯端末１００は、登録されたＢＬＥデバイス２００の識別情報と制御命令とをマッピングし、メモリ１６０に保存することができる。そのとき、携帯端末１００は、ユーザ入力に基づいて、ＢＬＥデバイス２００の識別情報と制御命令とをマッピングして保存することができる。
【０１０４】
例えば、ユーザがすべきこと（例えば、財布を持つこと）を、第１ ＢＬＥデバイスの識別情報（例えば、ＩＤ「ＸＸＸ」）とマッピングして入力する場合、携帯端末１００は、第１ ＢＬＥデバイスの識別情報（例えば、ＩＤ「ＸＸＸ」）と、ユーザがすべきことに係わるお知らせ命令（または、リマインダ・アプリケーション実行命令）とをマッピングして保存することができる。
【０１０５】
また、ユーザが、第２ ＢＬＥデバイスの識別情報（例えばＩＤ「ＹＹＹ」）と、特定音楽とをマッピングして入力する場合、携帯端末１００は、第２ ＢＬＥデバイスの識別情報（例えば、ＩＤ「ＹＹＹ」）と、特定音楽の再生命令（または音楽アプリケーション実行命令）とをマッピングして保存することができる。
【０１０６】
一方、携帯端末１００は、ＢＬＥデバイス２００の識別情報と、モード変更情報とをマッピングして保存することもできる。例えば、第３ ＢＬＥデバイスの識別情報（例えば、ＩＤ「ＡＡＡ」）と、Ｗｉ−Ｆｉモードとをマッピングして保存し、第３ ＢＬＥデバイスの識別情報（例えば、ＩＤ「ＢＢＢ」）と、ブルートゥースモードとをマッピングして保存することができる。
【０１０７】
段階５４０で、携帯端末１００は、ＢＬＥデバイス２００の通信半径内に位置する場合、ＢＬＥデバイス２００から識別情報を受信することができる。そのとき、本発明の一実施形態によれば、携帯端末１００は、ＢＬＥデバイス２００からセンシング情報を受信することもできる。
【０１０８】
携帯端末１００は、ＢＬＥデバイス２００から受信された識別情報と、メモリ１６０に保存された登録ＢＬＥデバイス目録とを比較し、識別情報を伝送したＢＬＥデバイス２００が登録されたデバイスであるか否かを判断することができる。また、携帯端末１００は、ＢＬＥデバイス２００から受信された識別情報とマッピングされた制御命令が存在するか否かを判断することもできる。
【０１０９】
もしＢＬＥデバイス２００から受信された識別情報とマッピングされた制御命令が存在する場合、段階５５０で、携帯端末１００は、受信されたＢＬＥデバイスの識別情報を基に、制御命令を遂行することができる。
【０１１０】
例えば、第１ ＢＬＥデバイスから、識別情報（例えば、ＩＤ「ＸＸＸ」）が受信される場合、携帯端末１００は、メモリ１６０に保存された制御情報を検索することができる。そのとき、第１ ＢＬＥデバイスの識別情報（例えば、ＩＤ「ＸＸＸ」）と、「財布を持つこと」というお知らせメッセージ出力制御命令とがマッピングされている場合、携帯端末１００は、既定のアプリケーション（例えば、リマインダ・アプリケーション）を実行し、「財布を持つこと」というお知らせメッセージを出力することができる。
【０１１１】
また、第３ ＢＬＥデバイスから識別情報（例えば、ＩＤ「ＡＡＡ」）が受信される場合、携帯端末１００は、メモリ１６０に保存された制御情報を検索し、ＩＤ「ＡＡＡ」とマッピングされた制御命令「Ｗｉ−Ｆｉモード設定」を求めることができる。その場合、携帯端末１００は、Ｗｉ−Ｆｉモジュールを自動的に活性化することができる。
【０１１２】
一方、携帯端末１００は、ＢＬＥデバイス２００から受信されたセンシング情報を基に、制御命令を遂行することもできる。ＢＬＥデバイス２００から受信されたセンシング情報は、ＢＬＥデバイス２００でセンシングされるデータ自体でもあり、ＢＬＥデバイス２００でセンシングされるデータを後処理した情報でもある。
【０１１３】
例えば、携帯端末１００は、哺乳瓶に付着されたＢＬＥデバイス２００から、温度センサを介してセンシングされた温度情報を、所定周期で受信することにより、哺乳瓶の温度をモニタリングすることができる。モニタリング中に、哺乳瓶の温度がユーザが設定した温度（例えば、３６．５℃）になる場合、携帯端末１００は、「哺乳瓶温度が適切に合わせられました」というお知らせメッセージを出力することができる。
【０１１４】
また、携帯端末１００は、ＢＬＥデバイス２００から、モーションセンサを介してセンシングされたモーション情報が受信される場合、モーション情報に対応するアプリケーションを実行することができる。例えば、２回振るモーション情報が受信される場合、携帯端末１００は、通話アプリケーションを行い、２回振るモーションと係わって既設定の他人（例えば、ご両親）のデバイスで電話連結を試みることができる。
【０１１５】
すなわち、本発明の一実施形態による携帯端末１００は、近距離に位置したＢＬＥデバイス２００を利用して、多様なサービス（例えば、リマインダ・サービス、モード変更サービス、モニタリング・サービス、リモートコントロール・サービスなど）を提供することができる。それらについては、後でさらに詳細に説明する。
【０１１６】
図６は、本発明の一実施形態と係わる携帯端末のＢＬＥデバイスの登録方法及び管理方法について説明するためのフローチャートである。図６を参照すれば、本発明の一実施形態によるＢＬＥデバイスの登録方法及び管理方法は、図１ないし図３に図示された携帯端末１００で処理される段階によって構成される。従って、以下で省略された内容であるとしても、図１ないし図３に図示された携帯端末１００について、以上で記述された内容は、図６のＢＬＥデバイスの登録方法及び管理方法にも適用されるということが分かる。
【０１１７】
段階６１０で、携帯端末１００は、ＢＬＥデバイス２００を検索することができる。例えば、ユーザから、新たなＢＬＥデバイス２００に係わる登録または追加の要請が受信された場合、携帯端末１００は、周辺のＢＬＥデバイス２００から、Advertising packet形態の識別情報を受信することができる。また、本発明の一実施形態によれば、携帯端末１００は、ユーザの要請と係わりなく、周辺ＢＬＥデバイス２００からAdvertising packet形態の識別情報を受信することもできる。
【０１１８】
すなわち、本発明の一実施形態によるＢＬＥデバイス２００は、Advertising packetのＵＵＩＤフィールドまたはＭＳＤフィールドに、ＢＬＥデバイス２００の識別情報を挿入してブロードキャスティングすることができる。
【０１１９】
本発明の一実施形態による識別情報には、ＢＬＥデバイス２００の属性情報が含まれてもよい。属性情報とは、当該ＢＬＥデバイスが有している属性（例えば、外観）に係わる情報であり、例えば、色相情報（例えば、赤色、黄色、青色、オレンジ色、紫色、黒色など）、形状情報（例えば、四角形、三角形、円形、ヒトデ形、ハート形など）、イメージ情報（例えば、水玉模様、ダイヤモンド模様、チェック模様、熊、ひまわりなど）などがある。また、本発明の一実施形態による属性情報は、ＢＬＥデバイス２００に含まれたセンサに係わるセンサ情報（例えば、センサＩＤ、センサの種類、センサの名称など）を含んでもよい。
【０１２０】
一方、携帯端末１００は、ＢＬＥデバイス２００から、識別情報と別途に、属性情報を受信することもできる。すなわち、本発明の一実施形態によるＢＬＥデバイス２００は、識別情報と別途に、属性情報をAdvertisingデータパケットのＭＳＤフィールドに挿入し、外部にブロードキャストすることもできる。
【０１２１】
段階６２０で、携帯端末１００は、検索されたＢＬＥデバイスの属性情報が含まれたＢＬＥデバイス目録を表示することができる。
【０１２２】
携帯端末１００は、検索されたＢＬＥデバイスの識別情報を基に検索されたＢＬＥデバイスが、既登録のＢＬＥデバイスであるか否かを判断することができる。そして、携帯端末１００は、検索されたＢＬＥデバイスのうち、登録されていない少なくとも１つのＢＬＥデバイスの識別情報を利用して、未登録のＢＬＥデバイス目録を生成することができる。本発明の一実施形態によるＢＬＥデバイス目録には、ＢＬＥデバイスの属性情報（例えば、色相情報、形状情報、イメージ情報、センサ情報など）が表示されるので、ユーザは、さまざまなＢＬＥデバイスを容易に区分することができる。
【０１２３】
段階６３０で、携帯端末１００は、ＢＬＥデバイス目録において、少なくとも１つのＢＬＥデバイスに係わるユーザの選択を受信することができる。例えば、ユーザは、検索されたＢＬＥデバイス目録で、登録しようとする少なくとも１つのＢＬＥデバイスを選択することができるのである。そのとき、ユーザは、選択しようとするＢＬＥデバイスが表示されたタッチスクリーンの一定領域をタップしたり、スワイプしたり、あるいはフリックすることにより、ＢＬＥデバイス目録で、少なくとも１つのＢＬＥデバイスを選択することができる。
【０１２４】
段階６４０で、携帯端末１００は、選択されたＢＬＥデバイスに係わるユーザ追加情報を入力されもする。本発明の一実施形態による携帯端末１００は、ユーザによって選択されたＢＬＥデバイスに係わるユーザ追加情報を入力されるＧＵＩを提供することができる。ユーザは、ＧＵＩを介して、ユーザ追加情報を入力することができる。
【０１２５】
ユーザ追加情報とは、ユーザが入力したＢＬＥデバイス２００に係わる任意情報または詳細情報を意味することができる。また、ユーザ追加情報は、検索されたＢＬＥデバイス２００が携帯端末１００に提供する情報（例えば、ＢＬＥデバイスＩＤなどの固有識別情報、色相情報、センサ情報など）に、ユーザがＧＵＩを介して追加した情報を含んでもよい。
【０１２６】
例えば、ユーザ追加情報には、ユーザが任意に設定したＩＤ、ニックネーム、カテゴリー、メモ、お知らせ情報、ＢＬＥデバイス２００に対応する客体（例えば、ＢＬＥデバイスが付着された客体、またはＢＬＥデバイスが位置する場所）のイメージなどがあるが、それらに限定されるものではない。
【０１２７】
段階６５０で、携帯端末１００は、選択されたＢＬＥデバイス２００を登録することができる。すなわち、携帯端末１００は、ＢＬＥデバイス２００の属性情報（例えば、色相情報、形状情報、イメージ情報、センサ情報）及びユーザ追加情報をマッピングし、メモリ１６０に保存することにより、選択されたＢＬＥデバイス２００に係わる登録処理を遂行することができる。
【０１２８】
そのとき、携帯端末１００は、選択されたＢＬＥデバイス２００の属性情報及びユーザ追加情報を、ＢＬＥデバイス２００のプロファイル情報として保存することができる。従って、ユーザは、登録されたＢＬＥデバイス２００のプロファイル情報を確認することにより、ＢＬＥデバイス２００を容易に管理することができる。一方、ＢＬＥデバイス２００にセンサが含まれている場合、プロファイル情報には、センサによって測定された値が自動的に反映されもする。
【０１２９】
図７は、本発明の一実施形態と係わるＢＬＥデバイスの色相情報を、目録に適用する方法について説明するためのフローチャートである。
【０１３０】
段階７１０で、ＢＬＥデバイス２００は、外観に示される色相情報が含まれた識別情報を、ＢＬＥ通信を介してブロードキャスティングすることができる。例えば、ＢＬＥデバイス２００が、青色のＢＬＥタグである場合、ＢＬＥデバイス２００は、色相情報が含まれた識別情報（例えば、「SAMSUNG＿ＴＡＧ００１＿blue」）を、AdvertisingデータパケットのＵＵＩＤフィールドまたはＭＳＤフィールドに挿入し、外部にブロードキャスティングすることができる。
【０１３１】
段階７２０で、携帯端末１００は、周辺のＢＬＥデバイス２００から色相情報が含まれた識別情報を受信することができる。
【０１３２】
段階７３０で、携帯端末１００は、受信されたＢＬＥデバイス２００の識別情報と、メモリ１６０に保存された登録ＢＬＥデバイス目録とを比較し、検索されたＢＬＥデバイス２００が既登録のデバイスであるか否かを判断することができる。
【０１３３】
段階７４０で、検索されたＢＬＥデバイスが、未登録のＢＬＥデバイスである場合、携帯端末１００は、色相を適用し、登録されていないＢＬＥデバイス目録に、検索されたデバイスの識別情報を表示することができる。例えば、検索されたＢＬＥデバイスが黄色である場合、携帯端末１００は、黄色を適用し、ＢＬＥデバイス目録に検索されたＢＬＥデバイスの識別情報を追加することができる。
【０１３４】
段階７５０ないし段階７８０は、図６の段階６３０ないし段階６５０に対応するので、具体的な説明は省略し、図８Ａないし図８Ｃ、並びに図９Ａ及び図９Ｂを参照して、さらに詳細に説明する。
【０１３５】
図８Ａないし図８Ｃは、本発明の一実施形態と係わる色相情報が含まれたＢＬＥデバイス目録を示す図面である。
【０１３６】
図８Ａに図示されているように、ユーザが、ＢＬＥタグ追加メニューを選択する場合、図８Ｂに図示されているように、携帯端末１００は、周辺のＢＬＥタグを検索することができる。その場合、図８Ｃに図示されているように、携帯端末１００は、第１ ＢＬＥタグ８１０から、第１識別情報（「SAMSUNG＿ＢＬＥ＿ＴＡＧ００１＿ｙｇｒｅｅｎ」）を受信し、第２ ＢＬＥタグ８２０から、第２識別情報（「SAMSUNG＿ＢＬＥ＿ＴＡＧ００２＿ｓｋｙ」）を受信し、第３ ＢＬＥタグ８３０から、第３識別情報（「SAMSUNG＿ＢＬＥ＿ＴＡＧ００３＿ｒｅｄ」）を受信することができる。
【０１３７】
第１識別情報、第２識別情報、第３識別情報それぞれには、ＢＬＥタグの色相値（例えば、ｙｇｒｅｅｎ、ｓｋｙ、ｒｅｄ）が含まれているので、携帯端末１００は、第１識別情報には、薄緑色を適用し、第２識別情報には、空色を適用し、第３識別情報には、赤色を適用し、検索されたＢＬＥデバイス目録を表示することができる。従って、ユーザは、周辺の多くのＢＬＥデバイスの識別情報を区別することができる。
【０１３８】
本発明の一実施形態によれば、携帯端末１００は、ＢＬＥタグから受信された識別情報にイメージ値が含まれている場合、ＢＬＥデバイス目録にイメージを適用して表示することもできる。
【０１３９】
一方、図８Ｃに図示されているように、ユーザが、ＢＬＥデバイス目録において、特定ＢＬＥデバイス８１０を選択した場合、携帯端末１００は、選択されたＢＬＥデバイス８１０について、ユーザ追加情報を入力される入力ウィンドーを提供することができる。それらについては、図９Ａ及び図９Ｂを参照して説明する。
【０１４０】
図９Ａ及び図９Ｂは、本発明の一実施形態と係わるユーザ追加情報を入力される入力ウィンドーを示す図面である。
【０１４１】
図９Ａに図示されているように、携帯端末１００は、選択されたＢＬＥデバイス８１０に対して、ユーザ追加情報が入力される入力ウィンドーを提供することができる。入力ウィンドーには、ＩＤ入力フィールド９１、カテゴリー入力フィールド９２、メモフィールド９３、イメージ挿入フィールド９４、お知らせ提供選択フィールド９５などが含まれてもよい。ＩＤ入力フィールド９１は、使用の便宜のために、ユーザが任意のＩＤを入力することができるフィールドであり、ＢＬＥデバイス８１０の固有識別情報（例えば、ＴＡＧ Ｓ／Ｎ ３Ｃ：Ｄ０：Ｆ８：２６：２２：０Ｄ）が表示されるフィールド９６とは区別される。
【０１４２】
図９Ｂに図示されているように、ユーザが事務室机に付着させるためのＢＬＥデバイス９００を選択して登録しようとする場合、ユーザは、連想しやすいように、選択されたＢＬＥデバイス９００のＩＤを「desk」と設定し、簡単なメモ（例えば、My desk in the office）を残すことができる。
【０１４３】
また、ユーザは、ＢＬＥデバイス９００が付着される机のイメージ、及びＢＬＥデバイス９００のイメージのうち少なくとも一つを挿入することもできる。そのとき、携帯端末１００は、ユーザの要請により、メモリ１６０から既保存のイメージを呼び出すこともでき、写真撮影モードを活性化し、机を撮影することもできる。
【０１４４】
本発明の一実施形態による携帯端末１００は、ＢＬＥデバイス９００の登録時、ユーザによって入力されたユーザ追加情報を、ＢＬＥデバイス９００の属性情報とマッピングし、プロファイル情報として保存することができる。
【０１４５】
図１０は、本発明の一実施形態と係わるセンサ情報が含まれたＢＬＥデバイス目録を表示する方法について説明するためのフローチャートである。
【０１４６】
段階１０１０で、ＢＬＥデバイス２００は、センサ情報が含まれた識別情報を、ブロードキャスティングすることができる。例えば、ＢＬＥデバイス２００が温度センサを含むＢＬＥタグである場合、ＢＬＥデバイス２００は、センサ情報が含まれた識別情報（例えば、「SAMSUNG＿Ｔｅｍｐ＿ＴＡＧ００１＿blue」）を、AdvertisingデータパケットのＵＵＩＤフィールドまたはＭＳＤフィールドに挿入し、外部にブロードキャスティングすることができる。
【０１４７】
そのとき、段階１０２０で、携帯端末１００は、ＢＬＥデバイス２００の識別情報を受信することができる。そして、段階１０３０で、携帯端末１００は、センサ情報を含むＢＬＥデバイス目録を生成して表示することができる。
【０１４８】
段階１０４０ないし段階１０７０は、図６の段階６３０ないし段階６５０に対応するので、具体的な説明は省略し、図１１Ａないし図１１Ｃから図１３Ａ及び図１３Ｂを参照する。
【０１４９】
図１１Ａないし図１１Ｃは、本発明の一実施形態と係わるセンサ情報が含まれたＢＬＥデバイス目録を示す図面である。
【０１５０】
図１１Ａに図示されているように、ユーザがＢＬＥタグ追加メニューを選択する場合、図１１Ｂに図示されているように、携帯端末１００は、周辺のＢＬＥタグを検索することができる。その場合、図１１Ｃに図示されているように、携帯端末１００は、第１ ＢＬＥタグ１１１０から、第１識別情報（「SAMSUNG＿Ｔｅｍｐ＿ＴＡＧ００１＿blue」）を受信し、第２ ＢＬＥタグ１１２０から、第２識別情報（「SAMSUNG＿Motion＿ＴＡＧ００２＿sky」）を受信し、第３ ＢＬＥタグ１１３０から、第３識別情報（「SAMSUNG＿Weight＿ＴＡＧ００３＿red」）を受信することができる。
【０１５１】
第１識別情報、第２識別情報、第３識別情報それぞれには、ＢＬＥデバイスに搭載されたセンサ値（例えば、ｔｅｍｐ、motion、weight）が含まれているので、携帯端末１００は、センサ情報（例えば、温度センサ、モーションセンサ、重さセンサ）を含むＢＬＥデバイス目録を表示することができる。従って、ユーザは、ＢＬＥタグのセンサ情報を、ＢＬＥデバイス目録で確認することにより、登録するＢＬＥタグを容易に決定することができる。例えば、哺乳瓶に使用するＢＬＥタグが必要な場合、ユーザは、温度センサが含まれた第１ ＢＬＥタグ１１１０を選択し、携帯端末１００に登録することができるのである。
【０１５２】
図１２は、本発明の一実施形態と係わるカテゴリーを設定する設定ウィンドーを示す図面である。
【０１５３】
ユーザから、少なくとも１つのＢＬＥデバイス２００に係わる選択が受信された場合、携帯端末１００は、カテゴリーを設定する設定ウィンドーを表示することができる。カテゴリーは、ＢＬＥデバイス２００の位置（例えば、家、事務室、車など）、ＢＬＥデバイス２００を介してモニタリングされる客体（object）、ＢＬＥデバイス２００を有しているユーザ（people）などに分類されもするが、それらに限定されるものではない。
【０１５４】
図１３Ａ及び図１３Ｂは、本発明の一実施形態と係わるセンサを含むＢＬＥデバイスのユーザ追加情報を入力される入力ウィンドーを示す図面である。
【０１５５】
図１３Ａに図示されているように、本発明の一実施形態によるユーザ追加入力ウィンドーには、ＩＤ入力フィールド１０１、カテゴリー入力フィールド１０２、イメージ挿入フィールド１０３、お知らせ提供選択フィールド１０４、メモフィールド１０５などが含まれてもよい。
【０１５６】
図１３Ｂに図示されているように、ユーザがＢＬＥデバイス２００を哺乳瓶に付着させるために、温度センサが含まれたＢＬＥデバイス１３００を登録すると決定した場合、ユーザは、ＢＬＥデバイス１３００のＩＤを「baby bottle」として入力し、カテゴリーは、「ベビー用品」と設定し、簡単なメモ（例えば、My baby bottle degree check）を残すことができる。また、ユーザは、ＢＬＥデバイス１３００から受信されるセンサ値が所定値になる場合、お知らせメッセージを表示するように設定することもできる。
【０１５７】
一方、センシング情報表示フィールド１０６には、ユーザの入力と係わりなく、ＢＬＥデバイス２００から受信されたセンシング情報（例えば、現在温度：６０．５℃）が自動反映されて表示される。
【０１５８】
本発明の一実施形態による、携帯端末１００は、ＢＬＥデバイス１３００の登録時、ユーザによって入力されたユーザ追加情報と、ＢＬＥデバイス１３００の属性情報（例えば、センサ情報、外観色相情報など）とをマッピングして登録することができる。
【０１５９】
図１４は、本発明の一実施形態と係わる登録ＢＬＥデバイスのプロファイル情報を提供する方法について説明するためのフローチャートである。
【０１６０】
段階１４１０で、携帯端末１００は、携帯端末１００に既登録の登録ＢＬＥデバイス目録を表示することができる。そのとき、本発明の一実施形態による携帯端末１００は、登録されたＢＬＥデバイスそれぞれのプロファイル情報に基づいて、登録ＢＬＥデバイス目録を表示することもできる。すなわち、携帯端末１００は、ＢＬＥデバイスから受信された識別情報を利用して、登録ＢＬＥデバイス目録を構成することもでき、ユーザによって入力されたユーザ追加情報（例えば、ＩＤ）を利用して、登録ＢＬＥデバイス目録を構成することもできるのである。
【０１６１】
例えば、図１５に図示されているように、登録ＢＬＥデバイス目録を要請するユーザ入力が受信される場合、携帯端末１００は、登録されたＢＬＥデバイスの目録を画面に表示することができる。そのとき、携帯端末１００は、ユーザが登録ＢＬＥデバイスを容易に識別することができるように、ユーザによって入力されたＩＤ、ニックネーム、カテゴリー情報などを含む登録デバイス目録を構成して表示することができる。
【０１６２】
段階１４２０で、携帯端末１００は、登録ＢＬＥデバイス目録において、少なくとも１つの登録ＢＬＥデバイスに係わるユーザの選択を受信することができる。本発明の一実施形態によれば、ユーザは、タップ・ジェスチャ、スワイプ・ジェスチャ、フリック・ジェスチャ、または音声命令などを介して、少なくとも１つの登録ＢＬＥデバイスを選択することができる。
【０１６３】
段階１４３０で、携帯端末１００は、ユーザによって選択された登録ＢＬＥデバイスのプロファイル情報を提供することができる。プロファイル情報は、選択された登録ＢＬＥデバイスに係わる固有識別情報（例えば、デバイスＩＤ、Ｓ／Ｎ（serial number）、ＭＡＣ addressなど）、属性情報（例えば、外観の色相情報、イメージ情報、センサ情報など）、及びユーザ追加情報（例えば、ユーザによって設定されたＩＤ、ニックネーム、カテゴリー、メモなど）のうち少なくとも一つを含んでもよい。
【０１６４】
例えば、携帯端末１００は、登録ＢＬＥデバイスのＩＤ、ニックネーム、カテゴリー、メモ、お知らせ情報などをプロファイル情報として提供することができる。また、本発明の一実施形態によれば、登録ＢＬＥデバイスがセンサを含んでいる場合、携帯端末１００は、選択された登録ＢＬＥデバイスから、所定周期でセンシング情報を受信し、プロファイル情報として表示することもできる。それについて図１６Ａないし図１６Ｅを参照する。
【０１６５】
図１６Ａないし図１６Ｅは、本発明の一実施形態と係わる登録ＢＬＥデバイスのプロファイル情報を表示する図面である。
【０１６６】
図１６Ａに図示されているように、登録ＢＬＥデバイス１６１０が温度センサを含んでいる場合、携帯端末１００は、登録ＢＬＥデバイス１６１０に対応するプロファイル情報として、登録時にユーザから入力されたＩＤ（例えば、Baby bottle）、カテゴリー（例えば、ベビー用品）、メモ内容（例えば、My baby bottle degree check）、イメージ（例えば、哺乳瓶の写真）などのユーザ追加情報以外に、温度情報（例えば、６０．５℃）をさらに表示することができる。
【０１６７】
図１６Ｂに図示されているように、登録ＢＬＥデバイス１６２０が重さセンサをさらに含んでいる場合、携帯端末１００は、登録ＢＬＥデバイス１６２０に対応するプロファイル情報として、登録時にユーザから入力されたＩＤ（例えば、Ringer）、カテゴリー（例えば、医療用品）、メモ内容（例えば、check and injection of ringer’s solution）、イメージ（例えば、点滴の写真）などのユーザ追加情報以外に、重さ情報（例えば、５５０ｇ）をさらに表示することができる。
【０１６８】
図１６Ｃに図示されているように、登録ＢＬＥデバイス１６３０が近接センサを含んでいる場合、携帯端末１００は、登録ＢＬＥデバイス１６３０に対応するプロファイル情報として、登録時ユーザから入力されたＩＤ（例えば、Baby Stroller）、カテゴリー（例えば、ベビー用品）、メモ内容（例えば、My baby’s first stroller）、イメージ（例えば、ベビーカーイメージ）などのユーザ追加情報以外に、携帯端末１００と、登録ＢＬＥデバイス１６３０との距離についての情報（例えば、１ｍ）をさらに表示することができる。
【０１６９】
本発明の一実施形態によれば、携帯端末１００は、登録ＢＬＥデバイスから受信された信号の強度を基に、登録ＢＬＥデバイス１６３０と携帯端末１００との距離についての情報を獲得することもできる。例えば、携帯端末１００は、信号の強度が弱いほど、登録ＢＬＥデバイス１６３０と携帯端末１００との距離が遠く、信号の強度が強いほど、登録ＢＬＥデバイス１６３０と携帯端末１００との距離が近いという相関関係を利用して、登録ＢＬＥデバイス１６３０と携帯端末１００との距離を計算することができる。携帯端末１００は、計算された距離情報を登録ＢＬＥデバイス１６３０のプロファイル情報として表示することができる。
【０１７０】
図１６Ｄに図示されているように、登録ＢＬＥデバイス１６４０がモーションセンサを含んでいる場合、携帯端末１００は、登録ＢＬＥデバイス１６４０に対応するプロファイル情報として、登録時ユーザから入力されたＩＤ（例えば、ｅBook）、カテゴリー（例えば、Smart Device）、メモ内容（例えば、Read a child to sleep）、イメージ（例えば、人形写真）などのユーザ追加情報以外に、モーション情報（例えば、20 Shakes）をさらに表示することができる。
【０１７１】
図１６Ｅに図示されているように、登録ＢＬＥデバイス１６５０がセンサを含んでいない場合、携帯端末１００は、登録ＢＬＥデバイス１６５０に対応するプロファイル情報として、登録時ユーザから入力されたＩＤ（例えば、desk）、カテゴリー（例えば、office）、メモ内容（例えば、My desk in the office）、イメージ（例えば、机写真）などを表示することができる。
【０１７２】
一方、本発明の一実施形態によれば、携帯端末１００は、登録ＢＬＥデバイスのユーザ追加情報を更新することができる。例えば、登録ＢＬＥデバイスの付着位置が変更された場合、携帯端末１００は、ユーザから登録ＢＬＥデバイスに係わるＩＤ、カテゴリー、メモ内容、イメージなどを新しく入力され、ユーザ追加情報を更新することができるのである。
【０１７３】
また、携帯端末１００は、センシング情報が変更されることにより、登録ＢＬＥデバイスのユーザ追加情報を更新することができる。そのとき、センシング情報は、ＢＬＥデバイス２００からブロードキャスティングされるAdvertising packetのＭＳＤフィールドに含まれている。以下では、ＢＬＥデバイス２００がブロードキャストするデータフォーマットについてさらに説明する。
【０１７４】
図１７は、本発明の一実施形態と係わるＢＬＥデバイスでブロードキャストするAdvertisingデータパケットのデータフォーマットを示す図面である。
【０１７５】
図１７に図示されたデータフォーマット１７００は、ＢＬＥデバイス２００でブロードキャストするAdvertisingデータパケットのうち、ヘッダ部分を除いたペイロード（payload）部分を示すのである。本発明の一実施形態によるAdvertisingデータパケットのペイロードに含まれるAdvertising data（以下では、ＡＤとも表現する）は、３１octets（bytes）で構成されもする。
【０１７６】
一方、本発明の一実施形態によるAdvertisingデータパケットのペイロードには、複数個のＡＤ structureが含まれ、それぞれのＡＤ structureは、Length １７１０部分とData １７２０部分とを含んでもよい。Length １７１０部分には、Data １７２０の長さに係わる情報が含まれ、Data １７２０部分には、ＢＬＥデバイス２００がブロードキャストしようとする実質的なデータが含まれてもよい。
【０１７７】
そのとき、本発明の一実施形態によれば、Data １７２０部分は、ＡＤ type １７２１とＡＤ data １７２２とを含んでもよい。ＡＤ type １７２１には、ＡＤ data １７２２の種類を識別するための値が挿入されもする。図１８を参照し、ＡＤ type １７２１についてさらに説明する。
【０１７８】
図１８は、本発明の一実施形態と係わるＡＤタイプ（Advertising data type）について説明するための図面である。
【０１７９】
図１８に図示されているように、Advertisingデータパケットに含まれるＡＤ type１８２０は、多様である。例えば、ＡＤタイプ１８２０には＜＜Flags＞＞、≪Incomplete List of 16-bit Service Class UUIDs≫、≪Complete List of 16-bit Service Class UUIDs≫、≪Incomplete List of 32-bit Service Class UUIDs≫、≪Complete List of 32-bit Service Class UUIDs≫、≪Incomplete List of 128-bit Service Class UUIDs≫、≪Complete List of 128-bit Service Class UUIDs≫、≪Shortened Local Name≫、≪Complete Local Name≫、≪ＴＸ Power Level≫、≪Class of Device≫、≪Simple Pairing Hash Ｃ≫、≪Simple Pairing Randomizer Ｒ≫、≪Device ＩＤ≫、≪Security Manager ＴＫ Value≫、≪Security Manager Out of Band Flags≫、≪Slave Connection Interval Range≫、≪List of 16-bit Service Solicitation ＵＵＩＤｓ≫、≪List of 128-bit Service Solicitation ＵＵＩＤｓ≫、≪Service Data≫、≪Public Target Address≫、≪Random Target Address≫、≪Appearance≫、≪Manufacturer Specific Data≫などがある。
【０１８０】
一方、それぞれのＡＤタイプ１８２０は、既設定のValue １８１０で表現され、Value １８１０は、Advertisingデータパケットに挿入され、スキャナ（例えば、携帯端末１００）をしてＡＤタイプ１８２０を識別させる。一方、一般的な技術者は、図１８に図示された表から、ＡＤタイプの定義１８３０が明確に分かるので、ＡＤタイプの定義１８３０に係わる具体的な説明は省略する。
【０１８１】
図１９Ａ及び図１９Ｂは、本発明の一実施形態によるＢＬＥデバイスでブロードキャストするデータについて説明するための図面である。
【０１８２】
図１９Ａ及び図１９Ｂに図示されているように、ＢＬＥデバイス２００は、特定ＡＤタイプを利用して、必要なデータをブロードキャストすることができる。例えば、ＢＬＥデバイス２００が、三星電子株式会社で製作したスマートフォンである場合、ＢＬＥデバイス２００は、ＴＸ Power Level（例えば、＋４ｄＢｍ）、Shortened Local Name（例えば、ＧＴ−Ｎ８０００、SAMSUNG Mobile）、Class of Device（例えば、Major：Phone、Minor：Smart phone、Service：Object Transfer）、Random Target Address（例えば、SAMSUNG Mobile）、List of Service Solicitation（例えば、０Ｘ１１０５）、Manufacturer Specific Data＜＜Protocol＞＞（例えば、０Ｘ００７５：三星電子を示す既定義コード）、Manufacturer Specific Data＜＜Capability＞＞（例えば、ＯＸ００ｆｆ：Bluetooth（登録商標） ＢＲ／ＥＤＲ、Bluetooth（登録商標） ＡＭＰ、Bluetooth（登録商標） ＬＥ、Ｗｉ−Ｆｉ、Ｗｉ−Ｆｉ Direct、Ｗｉ−Ｆｉ Display、ＤＬＳＮ（All-share）、ＮＦＣ、ＲＦＩＤを支援）、Manufacturer Specific Data＜＜sensor＞＞（例えば、０Ｘ０６００００２４：Temperature ３６℃）、Manufacturer Specific Data＜＜Others＞＞（例えば、ＢＬＥデバイス２００の現在状態を示すSilent mode、Screen Rotation、Power Saving、Notification、Mobile Data、Driving mode、Ｓｙｎｃ mode、Privacy／Flight modeなど）などをAdvertisingデータパケットに含め、ブロードキャストすることができる。
【０１８３】
そのとき、ＡＤ長の限界が３１bytesであるため、ＢＬＥデバイス２００は、必須Dataのみを、Advertisingデータパケットを利用してブロードキャストし、Local Nameのように副次的なデータ（Optional data）は、ＳＣＡＮ＿ＲＳＰを介して、追加返答することもできる。また、本発明の一実施形態によるAdvertisingデータパケットは、暗号化フィールドをさらに含んでもよい。
【０１８４】
一方、本発明の一実施形態によるＢＬＥデバイス２００は、属性情報（例えば、ＢＬＥデバイス２００が含むセンサ情報、またはＢＬＥデバイス２００の外観色相情報）をAdvertisingデータパケットを介して、ブロードキャスティングすることができる。
例えば、ＢＬＥデバイス２００が温度センサを含む青色のタグである場合、ＢＬＥデバイス２００は、属性情報を示す識別情報（例えば、「SAMSUNG＿Ｔｅｍｐ＿ＴＡＧ００１＿blue」）を、ＵＵＩＤフィールドまたはＭＳＤフィールドに含め、外部にブロードキャストすることができる。
【０１８５】
本発明の他の実施形態によれば、ＢＬＥデバイス２００は、センサを介して測定されたセンシング情報を、ＭＳＤフィールドに含め、ブロードキャスティングすることもできる。例えば、ＢＬＥデバイス２００が温度センサを含んでおり、温度センサによって測定された現在温度が３６℃である場合、ＢＬＥデバイス２００は、Manufacturer Specific Data＜＜sensor＞＞フィールドに、温度が３６℃であることを示すコード（「０Ｘ０６００００２４」）を挿入してブロードキャストすることができる。
【０１８６】
一方、本発明の一実施形態によるＢＬＥデバイス２００は、プライバシーのために、ブルートゥース・デバイス・アドレスＢＤ＿ＡＤＤＲ、ＭＡＣアドレスＭＡＣ Addressの代わりに、ランダム・デバイス・アドレスRandom Device Addressを利用することもできる。また、本発明の一実施形態によるＢＬＥデバイス２００は、Advertisingパケットをブロードキャストする前に、White／Black目録をあらかじめ構成し、許容されていないアドレスの装置が送る連結要請（connect request）を無視することもできる。また、ＢＬＥデバイス２００は、内外部サーバを介して、スキャナ（例えば、携帯端末１００）に係わる認証手続きをさらに進め、保安を強化することもできる。反対に、携帯端末１００も、内外部サーバを介して、ＢＬＥデバイス２００に係わる認証手続きを進めることもできる。
【０１８７】
一方、本発明の一実施形態によるＢＬＥデバイス２００は、停止、移動（徒歩または車）などＢＬＥデバイス２００の状態によって、Advertising周期（advertising interval）を調節し、携帯端末１００との連結性を高めることができる。例えば、ＢＬＥデバイス２００は、睡眠モード（sleep mode）では、Advertising周期（advertising interval）を長くし、移動中には、Advertising周期（advertising interval）を短く変更することができる。
また、本発明の一実施形態によるＢＬＥデバイス２００は、状況別に、伝送パワーレベル（ＴＸ Power Level）を調節することもできる。例えば、ＢＬＥデバイス２００は、保安が必要なデータをブロードキャストする場合、伝送パワーレベル（ＴＸ Power Level）を低くすることができる。
【０１８８】
図２０は、Advertisingデータパケットの一例を示す図面である。
【０１８９】
図２０に図示されたＡＤ（advertising data）の長さは、トータルで２９bytesである。ＡＤ（０Ｘ００００ＦＦＦＦ０４０２０１ＦＦ０３００７５ＦＦ０３８４０Ａ０２３０３０３０３８４Ｅ５Ｆ５４７１０８０９０４０１０２）を後ろから解釈すれば、２９bytesのＡＤ（advertising data）は、トータルで６個のＡＤ structureに区分される。
【０１９０】
最初のＡＤ structure（１）で、「０２」は、ＡＤ typeとＡＤ dataとのlength（２bytes）を示し、「０１」は、ＡＤ type（Flags）を示し、「０４」は、実質的なデータ（ＬＥ及びＢＲ／ＥＤＲ同時可能（Host））を示す。
【０１９１】
２番目のＡＤ structure（２）で、「０９」は、ＡＤ typeとＡＤ dataとのlength（９bytes）を示し、「０８」は、ＡＤ type（Shortened Local Name）を示し、「７１ ５４ ５Ｆ ４Ｅ ３８ ３０ ３０ ３０」は、実質的なデータ（ＧＴＮ８０００）を示す。
３番目のＡＤ structure（３）で、「０２」は、ＡＤ typeとＡＤ dataとのlength（２bytes）を示し、「０Ａ」は、ＡＤ type（Ｔｘ Power Level）を示し、「８４」は、実質的なデータ（１３２（＋４ｄＢｍ））を示す。
【０１９２】
４番目のＡＤ structure（４）で、「０３」は、ＡＤ typeとＡＤ dataとのlength（３bytes）を示し、「ＦＦ」は、ＡＤ typeを示し、「７５ ００」は、実質的なデータ（Company ＩＤ：０Ｘ００７５＝SAMSUNG Electronics）を示す。
【０１９３】
５番目のＡＤ structure（５）で、「０３」は、ＡＤ typeとＡＤ dataとのlength（３bytes）を示し、「ＦＦ」は、ＡＤ typeを示し、「０１ ０２」は、実質的なデータ（Protocol ＩＤ：０Ｘ０２０１）を示す。
【０１９４】
６番目のＡＤ structure（６）で、「０４」は、ＡＤ typeとＡＤ dataとのlength（４bytes）を示し、「ＦＦ」は、ＡＤ typeを示し、「ＦＦ ００ ００」は、実質的なデータ（Capability State：０Ｘ００００ＦＦ＝Bluetooth（登録商標） ＢＲ／ＥＤＲ、Bluetooth（登録商標） ＡＭＰ、Bluetooth（登録商標） ＬＥ、Ｗｉ−Ｆｉ、Ｗｉ−Ｆｉ Direct、Ｗｉ−Ｆｉ Display、ＤＬＳＮ（All-share）、ＮＦＣ、ＲＦＩＤを支援）を示す。
【０１９５】
本発明の一実施形態による方法は、多様なコンピュータ手段を介して遂行されるプログラム命令形態で具現され、コンピュータ可読媒体に記録される。前記コンピュータ可読媒体は、プログラム命令、データファイル、データ構造などを単独または組み合わせて含んでもよい。前記媒体に記録されるプログラム命令は、本発明のために特別に設計されて構成されたものや、コンピュータ・ソフトウェア当業者に公知されて使用可能なものであってもよい。コンピュータ可読記録媒体の例としては、ハードディスク、フロッピー（登録商標）ディスク及び磁気のテープのような磁気媒体（magnetic media）；ＣＤ（compact disc）−ＲＯＭ（read-only memory）、ＤＶＤ（digital versatile disc）のような光記録媒体（optical media）；フロプティカルディスク（ｆｌｏｐｔｉｃａｌｄｉｓｋ）のような磁気・光媒体（magneto-optical media）；及びＲＯＭ（read-only memory）、ＲＡＭ（random-access memory）、フラッシュメモリのようなプログラム命令を保存して遂行するように特別に構成されたハードウェア装置；が含まれる。プログラム命令の例としては、コンパイラによって作われるような機械語コードだけではなく、インタプリタなどを使用してコンピュータによって実行されもする高級言語コードを含む。
【０１９６】
以上、本発明の実施形態でついて詳細に説明したが、本発明の権利範囲は、それらに限定されるものではなく、特許請求の範囲で定義される本発明の基本概念を利用した当業者の多くの変形及び改良形態も本発明の権利範囲に属する。
【産業上の利用可能性】
【０１９７】
本発明のＢＬＥデバイス制御方法及びそのための携帯端末は、例えば、移動通信関連の技術分野に効果的に適用可能である。
【符号の説明】
【０１９８】
３０  ＳＳＰ
３１  センサハブ
３２  ＳＳＰマネージャ
１００  携帯端末
１１０  通信部
１２０  出力部
１３０  ユーザ入力部
１４０  Ａ／Ｖ入力部
１５０  制御部
１６０  メモリ
２００  ＢＬＥデバイス
【図１】
2014110635.tif 000003
【図２】
2014110635.tif 000004
【図３】
2014110635.tif 000005
【図４Ａ】
2014110635.tif 000006
【図４Ｂ】
2014110635.tif 000007
【図５】
2014110635.tif 000008
【図６】
2014110635.tif 000009
【図７】
2014110635.tif 000010
【図８Ａ】
2014110635.tif 000011
【図８Ｂ】
2014110635.tif 000012
【図８Ｃ】
2014110635.tif 000013
【図９Ａ】
2014110635.tif 000014
【図９Ｂ】
2014110635.tif 000015
【図１０】
2014110635.tif 000016
【図１１Ａ】
2014110635.tif 000017
【図１１Ｂ】
2014110635.tif 000018
【図１１Ｃ】
2014110635.tif 000019
【図１２】
2014110635.tif 000020
【図１３Ａ】
2014110635.tif 000021
【図１３Ｂ】
2014110635.tif 000022
【図１４】
2014110635.tif 000023
【図１５】
2014110635.tif 000024
【図１６Ａ】
2014110635.tif 000025
【図１６Ｂ】
2014110635.tif 000026
【図１６Ｃ】
2014110635.tif 000027
【図１６Ｄ】
2014110635.tif 000028
【図１６Ｅ】
2014110635.tif 000029
【図１７】
2014110635.tif 000030
【図１８】
2014110635.tif 000031
【図１９Ａ】
2014110635.tif 000032
【図１９Ｂ】
2014110635.tif 000033
【図２０】
2014110635.tif 000034