(57)【要約】  少なくとも一つの室外環境情報に基づいて少なくとも一つのデバイスを選択する段階と、室外環境情報に基づいて選択されたデバイスに関する制御情報を生成する段階と、を含むデバイス制御方法及び装置、並びにコンピュータで読み取り可能な記録媒体が開示されている。
2013545165.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも一つの室外環境情報に基づいて少なくとも一つのデバイスを選択する段階と、
前記室外環境情報に基づいて前記選択されたデバイスに関する制御情報を生成する段階と、を含むデバイス制御方法。
【請求項２】
前記デバイス制御方法は、
前記制御情報に基づいた案内情報を出力する段階をさらに含む請求項１に記載のデバイス制御方法。
【請求項３】
前記デバイス制御方法は、
前記制御情報に基づいた案内情報を前記選択されたデバイスのユーザデバイスに伝送する段階をさらに含む請求項１に記載のデバイス制御方法。
【請求項４】
前記ユーザデバイスは、前記選択されたデバイスの使用履歴情報、前記選択されたデバイスの位置情報、及び前記選択されたデバイスの属性情報のうち少なくとも一つに基づいて選択されることを特徴とする請求項３に記載のデバイス制御方法。
【請求項５】
前記デバイス制御方法は、
前記案内情報に基づいて受信された情報によって前記選択されたデバイスを制御する段階をさらに含む請求項２に記載のデバイス制御方法。
【請求項６】
前記デバイス制御方法は、
室内環境情報を収集する段階をさらに含み、
前記デバイスに関する制御情報を生成する段階は、前記室外環境情報及び前記室内環境情報に基づいて前記制御情報を生成することを特徴とする請求項１に記載のデバイス制御方法。
【請求項７】
前記デバイス制御方法は、
ユーザ情報を収集する段階をさらに含み、
前記デバイスに関する制御情報を生成する段階は、前記室外環境情報、前記室内環境情報及び前記ユーザ情報に基づいて前記制御情報を生成することを特徴とする請求項６に記載のデバイス制御方法。
【請求項８】
前記ユーザ情報収集段階は、前記選択されたデバイスを制御するデバイス制御装置の外部データベースと、前記デバイス制御装置の内部データベースのうち少なくとも一つをサーチする段階を含むことを特徴とする請求項７に記載のデバイス制御方法。
【請求項９】
前記ユーザ情報は、前記少なくとも一つのデバイスを制御できる領域内に、少なくとも一人のユーザの存否を示す情報を含むことを特徴とする請求項７に記載のデバイス制御方法。
【請求項１０】
前記デバイス制御方法は、
ユーザ情報を収集する段階をさらに含み、
前記デバイスに関する制御情報を生成する段階は、前記室外環境情報、及び前記ユーザ情報に基づいて前記制御情報を生成することを特徴とする請求項１に記載のデバイス制御方法。
【請求項１１】
前記ユーザ情報収集段階は、前記選択されたデバイスを制御するデバイス制御装置の外部データベースと、前記デバイス制御装置の内部データベースのうち少なくとも一つをサーチする段階を含むことを特徴とする請求項１０に記載のデバイス制御方法。
【請求項１２】
前記ユーザ情報は、前記少なくとも一つのデバイスを制御できる領域内に少なくとも一人のユーザの存否を示す情報を含むことを特徴とする請求項１０に記載のデバイス制御方法。
【請求項１３】
前記デバイス制御方法は、
前記選択されたデバイスを制御するデバイス制御装置が前記少なくとも一つのデバイスを制御できる領域から離脱すれば、前記少なくとも一つのデバイスのうち一つのデバイスに前記デバイス制御装置の制御権を移転する段階をさらに含む請求項１に記載のデバイス制御方法。
【請求項１４】
前記制御権を移転する段階は、既定の候補デバイスに関する情報に基づいて行われることを特徴とする請求項１３に記載のデバイス制御方法。
【請求項１５】
少なくとも一つのユーザ情報に基づいて少なくとも一つのデバイスを選択する段階と、
前記ユーザ情報に基づいて前記選択されたデバイスに関する制御情報を生成する段階と、を含むデバイス制御方法。
【請求項１６】
前記少なくとも一つのデバイスを選択する段階は、前記選択されたデバイスを制御するデバイス制御装置の外部データベースと、前記デバイス制御装置の内部データベースのうち少なくとも一つをサーチして前記ユーザ情報を得る段階を含むことを特徴とする請求項１５に記載のデバイス制御方法。
【請求項１７】
前記ユーザ情報は、前記少なくとも一つのデバイスを制御できる領域内に少なくとも一人のユーザの存否を示す情報を含むことを特徴とする請求項１５に記載のデバイス制御方法。
【請求項１８】
前記デバイス制御方法は、
前記制御情報に基づいた案内情報を出力する段階をさらに含む請求項１５に記載のデバイス制御方法。
【請求項１９】
前記デバイス制御方法は、
前記制御情報に基づいた案内情報を前記選択されたデバイスのユーザデバイスに伝送する段階をさらに含む請求項１８に記載のデバイス制御方法。
【請求項２０】
前記ユーザデバイスは、前記選択されたデバイスの使用履歴情報、前記選択されたデバイスの位置情報、及び前記選択されたデバイスの属性情報のうち少なくとも一つに基づいて選択されることを特徴とする請求項１９に記載のデバイス制御方法。
【請求項２１】
デバイス制御方法を行うコンピュータプログラムを記録した記録媒体において、
前記方法は、
少なくとも一つの室外環境情報に基づいて少なくとも一つのデバイスを選択する段階と、
前記室外環境情報に基づいて前記選択されたデバイスに関する制御情報を生成する段階と、を含む記録媒体。
【請求項２２】
デバイス制御方法を行うコンピュータプログラムを記録した記録媒体において、
前記方法は、
ユーザ情報を収集する段階と、
室外環境情報及び前記ユーザ情報に基づいて制御情報を生成する段階と、を含むデバイス制御方法。
【請求項２３】
外部ネットワークとインターフェースする第１ネットワークインターフェース部と、
ローカル領域ネットワークとインターフェースする第２ネットワークインターフェース部と、
前記第１ネットワークインターフェース部を通じて受信された少なくとも一つの室外環境情報に基づいて、前記第２ネットワークインターフェース部を通じてアクセス可能な少なくとも一つのデバイスを選択し、前記室外環境情報に基づいて前記選択されたデバイスに関する制御情報を生成するプロセッサーと、を備えるデバイス制御装置。
【請求項２４】
前記デバイス制御装置は、
案内情報を出力する出力部をさらに備え、
前記プロセッサーは、前記制御情報に基づいた案内情報を前記出力部に出力することを特徴とする請求項２３に記載のデバイス制御装置。
【請求項２５】
前記プロセッサーは、前記第２ネットワークインターフェース部を通じて前記制御情報に基づいた案内情報を、前記選択されたデバイスのユーザデバイスに伝送することを特徴とする請求項２４に記載のデバイス制御装置。
【請求項２６】
前記プロセッサーは、前記選択されたデバイスの使用履歴情報、前記選択されたデバイスの位置情報、及び前記選択されたデバイスの属性情報のうち少なくとも一つに基づいて前記ユーザデバイスを選択することを特徴とする請求項２５に記載のデバイス制御装置。
【請求項２７】
前記プロセッサーは、前記案内情報に基づいて受信された情報によって、前記選択されたデバイスについての制御信号を、前記第２ネットワークインターフェース部を通じて出力することを特徴とする請求項２４に記載のデバイス制御装置。
【請求項２８】
前記デバイス制御装置は、
室内環境情報を収集する室内環境情報収集部をさらに備え、
前記プロセッサーは、前記室外環境情報及び前記室内環境情報に基づいて前記制御情報を生成することを特徴とする請求項２３に記載のデバイス制御装置。
【請求項２９】
前記プロセッサーはユーザ情報を収集し、前記室外環境情報と前記室内環境情報、及び前記ユーザ情報に基づいて前記制御情報を生成することを特徴とする請求項２８に記載のデバイス制御装置。
【請求項３０】
前記デバイス制御装置は、
少なくとも一つのユーザ情報を保存する保存部と、
前記プロセッサーは、前記第１ネットワークインターフェース部を通じてアクセス可能な外部データベースと、前記保存部に保存されている内部データベースのうち少なくとも一つをサーチして前記ユーザ情報を収集することを特徴とする請求項２９に記載のデバイス制御装置。
【請求項３１】
前記ユーザ情報は、前記少なくとも一つのデバイスを制御できる領域内に少なくとも一人のユーザの存否を示す情報を含むことを特徴とする請求項２９に記載のデバイス制御装置。
【請求項３２】
前記デバイス制御装置は、
少なくとも一つのユーザ情報を保存する保存部と、
前記プロセッサーは、前記第１ネットワークインターフェース部を通じてアクセス可能な外部データベースと、前記保存部に保存されている内部データベースのうち少なくとも一つをサーチして前記ユーザ情報を収集することを特徴とする請求項２３に記載のデバイス制御装置。
【請求項３３】
前記プロセッサーは、前記デバイス制御装置が前記少なくとも一つのデバイスを制御できる領域を離脱すれば、前記第２ネットワークインターフェース部を通じて前記少なくとも一つのデバイスのうち一つのデバイスに制御権を移転することを特徴とする請求項２３に記載のデバイス制御装置。
【請求項３４】
前記デバイス制御装置は、
前記制御権を移転できる候補デバイスに関する情報を保存する保存部を備え、
前記プロセッサーは、前記保存部に保存された前記候補デバイスに関する情報に基づいて前記制御権移転についての処理を行うことを特徴とする請求項３３に記載のデバイス制御装置。
【請求項３５】
前記ローカル領域ネットワークは、ホーム基盤ネットワークであることを特徴とする請求項２３に記載のデバイス制御装置。
【請求項３６】
外部ネットワークとインターフェースする第１ネットワークインターフェース部と、
ローカル領域ネットワークとインターフェースする第２ネットワークインターフェース部と、
前記第１ネットワークインターフェース部及び前記第２ネットワークインターフェース部を通じてアクセス可能な外部データベースと内部データベースのうち少なくとも一つをサーチして得たユーザ情報に基づいて少なくとも一つのデバイスを選択し、前記ユーザ情報に基づいて前記選択されたデバイスに関する制御情報を生成するプロセッサーと、
前記ユーザ情報に基づいたデータベースを保存する保存部と、を備え、
前記保存部に保存された前記データベースは前記内部データベースに対応することを特徴とするデバイス制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク基盤デバイス制御方法及び装置、並びにコンピュータで読み取り可能な記録媒体に関する。
【背景技術】
【０００２】
ネットワーク基盤デバイス制御装置の例として、ホームオートメーションシステムを挙げられる。既存のホームオートメーションシステムは、一般的に室内環境に基づいて室内デバイスを制御する。すなわち、センサーを用いて室内の温度、湿度、空気汚染度などの室内環境を測定し、その測定結果によってエアコン、加湿器、ボイラー、ロボットクリーナー及び空気清浄器などのデバイスの機能を制御する。
【０００３】
しかし、最近ネットワーク技術の発達及び各種デバイスの高性能化につれて多様なサービスを提供できるネットワーク基盤のデバイス制御技術が要求されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明が解決しようとする課題は、室外環境情報を用いてデバイスを制御する方法及び装置と、コンピュータで読み取り可能な記録媒体とを提供するところにある。
【０００５】
本発明が解決しようとする他の課題は、室外環境情報及び室内環境情報を用いてデバイスを制御する方法及び装置と、コンピュータで読み取り可能な記録媒体とを提供するところにある。
【０００６】
本発明が解決しようとするさらに他の課題は、室外環境情報、室内環境情報及びユーザ情報を用いてデバイスを制御する方法及び装置と、コンピュータで読み取り可能な記録媒体とを提供するところにある。
【０００７】
本発明が解決しようとするさらに他の課題は、室外環境情報及びユーザ情報を用いてデバイスを制御する方法及び装置と、コンピュータで読み取り可能な記録媒体とを提供するところにある。
【０００８】
本発明が解決しようとするさらに他の課題は、ユーザ情報を用いてデバイスを制御する方法及び装置と、コンピュータで読み取り可能な記録媒体とを提供するところにある。
【課題を解決するための手段】
【０００９】
本発明の一実施形態によるデバイス制御方法は、少なくとも一つの室外環境情報に基づいて少なくとも一つのデバイスを選択する段階と、前記室外環境情報に基づいて前記選択されたデバイスに関する制御情報を生成する段階と、を含む。
【００１０】
本発明の他の実施形態によるデバイス制御方法は、少なくとも一つのユーザ情報に基づいて少なくとも一つのデバイスを選択する段階と、 前記ユーザ情報に基づいて前記選択されたデバイスに関する制御情報を生成する段階と、を含む。
【００１１】
本発明の一実施形態によるデバイス制御装置は、外部ネットワークとインターフェースする第１ネットワークインターフェース部と、ローカル領域ネットワークとインターフェースする第２ネットワークインターフェース部と、前記第１ネットワークインターフェース部を通じて受信された少なくとも一つの室外環境情報に基づいて、前記第２ネットワークインターフェース部を通じてアクセス可能な少なくとも一つのデバイスを選択し、前記室外環境情報に基づいて前記選択されたデバイスに関する制御情報を生成するプロセッサーと、を備える。
【００１２】
本発明の他の実施形態によるデバイス制御装置は、外部ネットワークとインターフェースする第１ネットワークインターフェース部と、ローカル領域ネットワークとインターフェースする第２ネットワークインターフェース部と、前記第１ネットワークインターフェース部及び前記第２ネットワークインターフェース部を通じてアクセス可能な外部データベースと内部データベースのうち少なくとも一つをサーチして得たユーザ情報に基づいて少なくとも一つのデバイスを選択し、前記ユーザ情報に基づいて前記選択されたデバイスに関する制御情報を生成するプロセッサーと、前記ユーザ情報に基づいたデータベースを保存する保存部と、を備え、前記保存部に保存された前記データベースは、前記内部データベースに対応することが望ましい。
【００１３】
本発明の一実施形態によるデバイス制御方法を行えるプログラムが記録されたコンピュータで読み取り可能な記録媒体において、前記デバイス制御方法は、前述した一実施形態によるデバイス制御方法のように行われることを特徴とする記録媒体を提供する。
【００１４】
本発明の他の実施形態によるデバイス制御方法を行えるプログラムが記録されたコンピュータで読み取り可能な記録媒体において、前記デバイス制御方法は、前述した他の実施形態によるデバイス制御方法のように行われることを特徴とする記録媒体を提供する。
【図面の簡単な説明】
【００１５】
【図１】本発明の望ましい実施形態によるデバイス制御装置基盤のネットワーク構成の一例を示す図面である。
【図２】本発明の望ましい一実施形態によるデバイス制御装置の機能ブロック図である。
【図３】本発明の望ましい一実施形態による図２のデバイス制御装置でのデバイス制御方法のフローチャートの一例である。
【図４】図３の室外環境情報に基づいて少なくとも一つのデバイスを選択する過程についての詳細なフローチャートである。
【図５】本発明の望ましい他の実施形態による図２のデバイス制御装置でのデバイス制御方法のフローチャートである。
【図６】本発明の望ましいさらに他の実施形態による図２のデバイス制御装置でのデバイス制御方法のフローチャートである。
【図７】本発明の望ましいさらに他の実施形態による図２のデバイス制御装置でのデバイス制御方法のフローチャートである。
【図８】本発明の望ましいさらに他の実施形態による図２のデバイス制御装置でのデバイス制御方法のフローチャートである。
【図９】本発明の望ましいさらに他の実施形態による図２のデバイス制御装置でのデバイス制御方法のフローチャートである。
【図１０】本発明の望ましい他の実施形態によるデバイス制御装置の機能ブロック図である。
【図１１】本発明の望ましい他の実施形態による図１０のデバイス制御装置でのデバイス制御方法のフローチャートである。
【図１２】本発明の望ましいさらに他の実施形態による図１０のデバイス制御装置でのデバイス制御方法のフローチャートである。
【図１３】本発明の望ましい実施形態によるデバイス制御装置基盤のネットワーク構成の他の例を示す図面である。
【発明を実施するための形態】
【００１６】
以下、添付した図面を参照して本発明の望ましい実施形態を詳細に説明する。以下、詳細な説明で同じ構成要素は、たとえ他の図面に示されていても同じ参照番号が付けられる。また、パケット識別のための特別な値、ディスプレイされた情報のコンテンツなどのように下記の詳細な説明で見つけられる多様な定義は、本発明の一般的な理解を助けるためにのみ提供され、本発明はそのような定義なしに具現できるということは、当業者には当然である。さらに、本発明の以下の説明で周知の機能及びそれに含まれた構成要素の詳細な説明は、本発明の主題（ｓｕｂｊｅｃｔ ｍａｔｔｅｒ）を不明にしないように省略できる。
【００１７】
図１は、本発明の望ましい実施形態によるデバイス制御装置基盤のネットワーク１００構成の一例であり、ユーザデバイス１３０＿５が外部ネットワーク１２０を通じてアクセスされる場合である。
【００１８】
図１を参照すれば、ネットワーク１００は、デバイス制御装置１１０、外部ネットワーク（Ｅｘｔｅｒｎａｌ Ｎｅｔｗｏｒｋ）１２０、外部ネットワーク１２０を通じてデバイス制御装置１１０によってアクセス可能な領域１３０、ローカル領域ネットワーク（Ｌｏｃａｌ Ａｒｅａ Ｎｅｔｗｏｒｋ）１４０を用いてデバイス制御装置１１０によってアクセス及び制御可能な領域１６０を備える。
【００１９】
外部ネットワーク１２０は、インターネット、移動通信ネットワーク、放送ネットワーク、ケーブルＴＶネットワーク、及び衛星ネットワークなどのネットワークのうち少なくとも一つのネットワークを含むが、これらに制限されるものではない。外部ネットワーク１２０は、外部サービスネットワークまたは外部アクセスネットワークである。
【００２０】
領域１３０は、ウェブサイト１３０＿１、医療機関サーバ１３０＿２、放送局サーバ１３０＿３、気象庁サーバ１３０＿４、及びユーザデバイス１３０＿５などを備える。しかし、領域１３０に備えられるメンバーは前述したものに制限されるものではない。ウェブサイト１３０＿１、医療機関サーバ１３０＿２、放送局サーバ１３０＿３、気象庁サーバ１３０＿４、及びユーザデバイス１３０＿５は、外部ネットワーク１２０を通じてデバイス制御装置１１０に情報を提供する情報提供者といわれる。しかし、領域１３０に備えられるウェブサイト１３０＿１、医療機関サーバ１３０＿２、放送局サーバ１３０＿３、気象庁サーバ１３０＿４、及びユーザデバイス１３０＿５は、外部ネットワーク１２０を通じてデバイス制御装置１１０にサービスを提供するサービス提供者といわれる。
【００２１】
領域１３０に備えられる情報提供者１３０＿１〜１３０＿５は、デバイス制御装置１１０の要求に応じて情報を提供する。領域１３０に備えられる情報提供者１３０＿１〜１３０＿５は、室外環境情報とユーザ情報のうち少なくとも一つをデバイス制御装置１１０に提供する。ユーザデバイス１３０＿５は、デバイス制御装置１１０から伝送された、選択されたデバイスに関する制御情報に基づいた案内情報に対応する制御情報をデバイス制御装置１１０に提供する。案内情報は、前記選択されたデバイスの制御情報に基づいた質問（またはメッセージ（ｍｅｓｓａｇｅ）、または質疑（ｑｕｅｒｙ））である。もし選択されたデバイスがエイコンであり、制御情報がパワーオンならば、案内情報は、“あなたはエアコンのパワーオンを希望しますか”などの文言の質問になりうる。前記案内情報に対応する制御情報は、“はい、いいえ”などの簡単な内容で構成できるが、具体的なデータまたは詳細なデータで構成されてもよい。具体的なデータは、数値的なデータまたは選択されたデバイスの機能を表現したデータなどのデータでありうる。前記案内情報に対応する制御情報は、選択されたデバイスの制御命令または案内情報に対する応答信号または案内情報に基づいて伝送または受信された情報といわれる。
【００２２】
領域１３０に備えられる情報提供者１３０＿１〜１３０＿５は、データベースを含む。情報提供者１３０＿１〜１３０＿５に含まれるデータベースは、デバイス制御装置１１０基準に外部データベースといわれる。領域１３０にデータベース用のサーバ（図示せず）が備えられる場合に、前記データベース用のサーバも外部データベースといわれる。デバイス制御装置１１０は、領域１３０基盤の外部データベースから、前述した室外環境情報及びユーザ情報をサーチする。デバイス１〜ｎ １５０＿１〜１５０＿ｎのうち少なくとも一つがデータベースを含む場合に、前記データベースもデバイス制御装置１１０基準に外部データベースといわれる。デバイス制御装置１１０は、デバイス１〜ｎ １５０＿１〜１５０＿ｎ基盤の外部データベースからユーザ情報をサーチする。
【００２３】
ユーザデバイス１３０＿５は、デバイス制御装置１１０によって制御されるデバイス１〜ｎ １５０＿１〜１５０＿ｎのうち少なくとも一デバイスに係るユーザのデバイスである。例えば、前記デバイス１〜ｎ １５０＿１〜１５０＿ｎがホーム基盤デバイスならば、前記ユーザデバイス１３０＿５は、ホームに住んでいる人のうち一人のデバイスになる。領域１３０に複数のユーザデバイスが存在する。例えば、ホームに住んでいる人が３人である場合に、領域１３０にユーザデバイス１３０＿５以外に少なくとも一つのユーザデバイスが含まれ、デバイス制御装置１１０は、ホームに住んでいる人のうち一人のユーザデバイスになる。
【００２４】
ユーザデバイス１３０＿５は、モバイルデバイスといわれる。モバイルデバイスは、携帯電話、スマートフォン（Ｓｍａｒｔ Ｐｈｏｎｅ）、ＰＤＡ（Ｐｅｒｓｏｎａｌ Ｄｉｇｉｔａｌ Ａｓｓｉｓｔａｎｔ）、ＰＭＰ（Ｐｏｒｔａｂｌｅ Ｍｕｌｔｉ−ｍｅｄｉａ Ｐｌａｙｅｒ）、及びナビゲーション（Ｎａｖｉｇａｔｉｏｎ）デバイスなどのポータブル器機でありうるが、これらに制限されるものではない。
【００２５】
図１のローカル領域ネットワーク１４０は、それぞれＺｉｇｂｅｅ（登録商標）、Ｗｉ−Ｆｉ、ブルートゥース（Ｂｌｕｅｔｏｏｔｈ（登録商標））、ＩＥＥＥ ８０２．１１、Ｈｏｍｅ ＲＦ（Ｒａｄｉｏ Ｆｒｅｑｕｅｎｃｙ）、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ Ｄａｔａ Ａｓｓｏｃｉａｔｉｏｎ）、ＵＷＢ（Ｕｌｔｒａ ＷｉｄｅＢａｎｄ）及び無線１３９４などの無線プロトコルまたはイーサネット（登録商標）、Ｈｏｍｅ ＰＮＡ（Ｐｈｏｎｅｌｉｎｅ Ｎｅｔｗｏｒｋｉｎｇ Ａｌｌｉａｎｃｅ）、ＰＬＣ（Ｐｏｗｅｒ Ｌｉｎｅ Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ）、ＩＥＥＥ（Ｉｎｓｔｉｔｕｔｅ ｏｆ Ｅｌｅｃｔｒｉｃａｌ ａｎｄ Ｅｌｅｃｔｒｏｎｉｃｓ Ｅｎｇｉｎｅｅｒｓ）１３９４、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ Ｓｅｒｉａｌ Ｂｕｓ）などの有線プロトコル基盤のネットワークであり、室内基盤ネットワークまたはホーム基盤ネットワークといわれるが、これらに制限されるものではない。ローカル領域ネットワーク１４０は、有無線混合方式で構成できる。ローカル領域ネットワーク１４０は、室内ネットワークに限定されるものではない。これは、デバイス１〜ｎ １５０＿１〜１５０＿ｎのうち少なくとも一つのデバイスが室外に存在できるからである。例えば、玄関前の照明や、芝生のスプリングクーラーなどのデバイスは、ホーム基盤デバイスまたは室外に存在するデバイスである。
【００２６】
図１のデバイス１〜ｎ １５０＿１〜１５０＿ｎは、ローカル領域ネットワーク１４０を通じてデバイス制御装置１１０によってアクセス及び制御可能なデバイスである。例えば、図１のデバイス１〜ｎ １５０＿１〜１５０＿ｎがホーム基盤デバイスである場合に、図１のデバイス１〜ｎ １５０＿１〜１５０＿ｎは、冷蔵庫、洗濯機、ＴＶ、エアコン、加湿器、空気清浄器、照明、ボイラー、ロボットクリーナー、食器洗浄機、オーブン、ストーブ、窓、スプリングクーラー、モバイルデバイス（例えば、モバイルフォン）などを備えるが、これらに制限されるものではない。
【００２７】
図１のデバイス１〜ｎ １５０＿１〜１５０＿ｎは、設けられる領域１６０の用途によって定められる。例えば、設けられる領域１６０の用途がホーム基盤領域ならば、図１のデバイス１〜ｎ １５０＿１〜１５０＿ｎは、前述したホーム基盤デバイスを備える。例えば、設けられる領域１６０の用途がオフィス基盤領域ならば、図１のデバイス１〜ｎ １５０＿１〜１５０＿ｎは、事務用器機、照明、窓、空気清浄器、モバイルフォンなどでありうる。図１のデバイス１〜ｎ １５０＿１〜１５０＿ｎは、ネットワーク基盤デバイスである。前記領域１６０は、ローカル領域ネットワーク１４０を通じてデバイス制御装置１１０がアクセス及び制御可能な領域であり、ホーム、オフィス、オフィステル、工場などの空間基盤の領域といわれる。
【００２８】
デバイス制御装置１１０は、外部ネットワーク１２０を通じて情報提供者１３０にアクセスでき、ローカル領域ネットワーク１４０を通じてアクセス可能な少なくとも一つのデバイス１〜ｎ １５０＿１〜１５０＿ｎを制御できる装置である。デバイス制御装置１１０は、ローカル領域ネットワーク１４０を通じてアクセス可能な少なくとも一つのデバイス制御基盤のマッシュアップサービス装置、またはホームコントローラ、またはコントロールポイント、またはホームゲートウェーとホームサーバとを結合したホームネットワークサーバまたはホームオートメーションシステム、Ｍ２Ｍ（Ｍａｃｈｉｎｅ−ｔｏ−Ｍａｃｈｉｎｅ）環境での遠隔ホーム制御器（Ｒｅｍｏｔｅ Ｈｏｍｅ Ｃｏｎｔｒｏｌｌｅｒ）といわれるが、これらに制限されるものではない。デバイス制御装置１００は、室内環境情報を収集できる機能をさらに含む。
【００２９】
デバイス制御装置１１０は、モバイルデバイスで具現できる。デバイス制御装置１１０がモバイルデバイスである時、デバイス制御装置１１０は、ユーザデバイス１３０＿５ではない他の人のデバイスでありうる。例えば、領域１６０がホーム基盤領域であり、デバイス制御装置１１０がホームに常在する一人のモバイルデバイスである場合に、ユーザデバイス１３０＿５は、ホームに常在する他人のモバイルデバイスでありうる。
【００３０】
デバイス制御装置１１０及びローカル領域ネットワーク１４０は、デバイス１〜ｎ １５０＿１〜１５０＿ｎと物理的に共有する空間基盤領域に設置または存在するので、図１に示したように、領域１６０はデバイス制御装置１１０、ローカル領域ネットワーク１４０、及びデバイス１〜ｎ １５０＿１〜１５０＿ｎを備えると定義される。
【００３１】
デバイス制御装置１１０は、図２に示したように構成される。図２は、本発明の望ましい一実施形態によるデバイス制御装置２００の機能ブロック図であり、室外環境情報のみを基盤として運営されるように具現されるか、または室外環境情報及びユーザ情報を基盤として運営されるように具現されるか、またはユーザ情報のみを基盤として運営されるように具現される。
【００３２】
図２を参照すれば、デバイス制御装置２００は、第１ネットワークインターフェース部２１０、保存部２２０、第２ネットワークインターフェース部２３０、入力部２４１及び出力部２４２を備えるユーザインターフェース部２４０、及びプロセッサー２５０を備える。図２のデバイス制御装置２００は、図２に示した構成要素より多い構成要素によって具現されるか、または図２に示した構成要素より少ない構成要素によって具現される。例えば、デバイス制御装置２００は、ユーザインターフェース部２４０を備えないか、またはプロセッサー２５０に保存部２２０が備えられるように具現される。
【００３３】
第１ネットワークインターフェース部２１０は、図１の外部ネットワーク１２０とプロセッサー２５０との間にデータを送受信できるインターフェース機能を提供する。デバイス制御装置２００の具現状態によって第１ネットワークインターフェース部２１０を通じて受信されるデータは、室外環境情報及び選択されたデバイスに関する制御情報に基づいた案内情報に対応する制御情報を含むか、または室外環境情報、ユーザ情報及び選択されたデバイスに関する制御情報に基づいた案内情報に対応する制御情報を含むか、またはユーザ情報及び選択されたデバイスに関する制御情報に基づいた案内情報に対応する制御情報を含む。
【００３４】
室外環境情報は、天気、温度、湿度、風の強度、大気汚染度（例えば、黄砂）、保安、交通、ライフケア、エネルギー消費量、日照量などの情報のうち少なくとも一つを含む。室外環境情報は、公衆情報（ｐｕｂｌｉｃｉ ｎｆｏｒｍａｔｉｏｎ）または公衆データといわれる。ユーザ情報は、下記の図６で詳細に説明する。
【００３５】
保存部２２０は、本発明によるデバイス制御方法を行うために必要なプログラム及びデータを保存する。プログラムは、プロセッサー２５０にローディングされて運営される。保存部２２０に保存されたプログラムは予め保存されるが、第１ネットワークインターフェース部２１０を通じてダウンロードされ保存される。データは、本発明の一実施形態によってデバイス１〜ｎ １５０＿１〜１５０＿ｎに関する情報、及びデバイス１〜ｎ １５０＿１〜１５０＿ｎに対応するユーザデバイスの情報を含む。しかし、保存部２２０に保存されるデータは、後述する多くのデータを含む。
【００３６】
デバイス１〜ｎ １５０＿１〜１５０＿ｎに関する情報は、各デバイスの名称及び室外環境情報をリンクさせたテーブル形態に構成される。すなわち、下記の表１のように、各デバイスの名称及び室外環境情報をリンクさせたテーブル形態に、デバイス１〜ｎ １５０＿１〜１５０＿ｎに関する情報は定義される。しかし、デバイス名称及び室外環境情報をリンクさせたテーブルは、下記の表１に制限されるものではない。
【表１】
2013545165.tif 000003
【００３７】
デバイス１〜ｎ １５０＿１〜１５０＿ｎに対応するユーザデバイスの情報は、各デバイスの使用履歴情報、デバイスの位置情報、及びデバイスの属性情報のうち少なくとも一つによって定められる。ユーザデバイスの情報はデバイスの識別情報を用いられる。例えば、携帯電話番号がユーザデバイスの情報として使われる。
【００３８】
前記デバイスの使用履歴情報は、第２ネットワークインターフェース部２３０を通じてプロセッサー２５０で各デバイスをモニタリングして収集され、保存部２２０に保存される。前記デバイスの使用履歴情報は、各デバイスを主に使うユーザ情報を含む。例えば、領域１６０を共有する構成員が３人であり、デバイス１ １５０＿１の使用頻度の高い構成員が３人のうちユーザＡである場合に、前記デバイスの使用履歴情報はユーザＡに関する情報を含む。プロセッサー２５０は、ユーザＡに関する情報に基づいてユーザデバイスを選択する。
【００３９】
前記デバイスの位置情報は、領域１６０での物理的な位置情報であり、ユーザインターフェース部２４０の入力部２４１から入力されるか、または第２ネットワークインターフェース部２３０を通じてプロセッサー２５０で各デバイスをモニタリングして収集される。例えば、前記デバイス２ １５０＿２が冷蔵庫である場合に、前記デバイスの位置情報はキッチンになる。プロセッサー２５０は、キッチンという位置情報によってユーザデバイスを選択する。この時、各構成員の役割を示す情報または各構成員の関係情報がさらに用いられる。例えば、構成員のうちユーザＢが主にキッチンに泊まる時間が多い役割を行う場合に、プロセッサー２５０は、キッチンという位置情報に基づいてＢのユーザデバイスを選択する。前記構成員の役割を示す情報または各構成員の関係情報は、保存部２２０に予め保存される。
【００４０】
デバイスの属性情報はデバイスの機能情報を含む。デバイスの属性情報は、ユーザインターフェース部２４０の入力部２４１から入力されるか、またはデバイスを設ける時に第２ネットワークインターフェース部２３０を通じてプロセッサー２５０が収集して保存部２２０に保存する。例えば、デバイス３ １５０＿３の機能情報にクリーニング機能が含まれた場合に、プロセッサー２５０は、クリーニング機能情報に基づいてユーザデバイスを選択する。この時も保存部２２０に予め保存された各構成員の役割を示す情報または各構成員の関係情報が用いられる。
【００４１】
第２ネットワークインターフェース部２３０は、図１でのローカル領域ネットワーク１４０とプロセッサー２５０との間にデータを送受信できるインターフェース機能を提供する。
【００４２】
ユーザインターフェース部２４０は、デバイス制御装置２００とユーザとの間でインターフェースする。ユーザインターフェース部２４０は、タッチ基盤信号、キー基盤信号、マウス操作基盤信号などの入力信号を入力でき、選択されたデバイスに関する制御情報を出力できるが、入力信号及び出力信号はこれらに制限されるものではない。
【００４３】
ユーザインターフェース部２４０は、入力信号を入力するための入力部２４１と、出力信号を出力するための出力部２４２とを備える。ユーザインターフェース部２４０を通じて入力される信号は、入力部２４１を通じて入力される信号と解釈される。ユーザインターフェース部２４０を通じて出力される信号は、出力部２４２を通じて出力される信号として解釈される。出力部２４２は、ディスプレイデバイスと定義される。出力部２４２がディスプレイデバイスである場合に、出力部２４２は、ＬＣＤ（Ｌｉｑｕｉｄ Ｃｙｓｔａｌ Ｄｉｓｐｌａｙ）、ＬＥＤ（Ｌｉｇｈｔ−Ｅｍｉｔｔｉｎｇ Ｄｉｏｄｅ）、ＡＭＯＬＥＤ（Ａｃｔｉｖｅ−Ｍａｔｒｉｘ Ｏｒｇａｎｉｃ Ｌｉｇｈｔ−Ｅｍｉｔｔｉｎｇ Ｄｉｏｄｅ）などのディスプレイデバイスでありうる。しかし、ユーザインターフェース部２４０は前述したところに制限されるものではない。
【００４４】
プロセッサー２５０は、デバイス制御装置２００の全機能を制御するプロセッサーであり、制御器やマイクロプロセッサーなどと定義できるが、これらに制限されるものではない。プロセッサー２５０は、第１ネットワークインターフェース部２１０を通じて受信された少なくとも一つの室外環境情報とユーザ情報のうち少なくとも一つに基づいて保存部２２０に保存された、少なくとも一つのデバイスに関する情報から少なくとも一つのデバイスを選択し、前記受信された室外環境情報に基づいて選択されたデバイスを制御するための情報を生成する。
【００４５】
まず、プロセッサー２５０は、図３に示したように動作する。図３は、本発明の一実施形態による図２に示したデバイス制御装置でのデバイス制御方法のフローチャートであり、室外環境情報に基づいてデバイス１〜ｎ １５０＿１〜１５０＿ｎを制御する場合である。
【００４６】
図３を参照すれば、プロセッサー２５０は、受信された室外環境情報に基づいて少なくとも一つのデバイスを選択する（Ｓ３０１）。すなわち、プロセッサー２５０は、第１ネットワークインターフェース部２１０を通じて受信された情報から室外環境情報を検出及び分析して少なくとも一つのデバイスを選択する。図４は、図３の室外環境情報に基づいて少なくとも一つのデバイスを選択する過程についての詳細なフローチャートの例である。
【００４７】
図４を参照すれば、プロセッサー２５０は、第１ネットワークインターフェース部２１０を通じて受信された情報から室外環境情報を検出する（Ｓ４０１）。受信された情報から室外環境情報を検出する方式は、既定のフィールド識別情報に基づいて行われる。すなわち、受信された情報から既定の室外環境情報フィールドを示す識別情報を検出し、識別情報が検出されたフィールドのデータフィールドに含まれている情報を室外環境情報として検出する。
【００４８】
受信された情報から少なくとも一つの室外環境情報が検出されれば、プロセッサー２５０は、検出された室外環境情報を分析して室外環境情報に対応するキーワードを検出する（Ｓ４０２）。室外環境情報に対応するキーワードは、表１に定義されたように、天気、温度、湿度、風の強度、大気汚染度（例えば、黄砂）、保安、交通、ライフケア、エネルギー消費量、日照量などである。
【００４９】
室外環境情報分析は、受信された室外環境情報と既定の基準値とを比べる方式で行われる。例えば、既定の基準値が２５℃で、受信された室外環境情報が２８℃ならば、プロセッサー２５０は２つの値を比べる。比較結果、受信された温度が３℃高いので、プロセッサー２５０は温度調節が必要であると判断し、室外環境情報に対応するキーワードを温度で検出する。一方、既定の基準温度と受信された室外環境温度とが同じ場合に、プロセッサー２５０は温度調節が不要であると判断し、室外環境情報についてのキーワードを検出する時に温度は除外させる。前記既定の基準値は、ユーザインターフェース部２４０を通じて入力された情報によって設定されるか、またはデフォルトと設定される。室外環境情報に対応するキーワードは、室外環境情報タイプ情報といわれる。
【００５０】
また、プロセッサー２５０は、受信された情報の内容を分析して室外環境情報に対応するキーワードを検出する。例えば、受信された情報の内容が“今日いい天気”ならば、プロセッサー２５０は、室外環境情報に対応するキーワードを“天気”と検出する。受信された情報の内容が“エネルギー消費量増加”ならば、プロセッサー２５０は、室外環境情報に対応するキーワードを“エネルギー消費量”と検出する。受信された情報の内容が“大気汚染度が高くて、風邪患者が急増する”ならば、プロセッサー２５０は、室外環境情報に対応するキーワードを“大気汚染度”及び“ライフケア”と検出する。受信された情報の内容が“曇り”ならば、プロセッサー２５０は、室外環境情報に対応するキーワードを“日照量”と検出する。受信された情報の内容が“都市ガスの消費増大”ならば、プロセッサー２５０は、室外環境情報に対応するキーワードを“エネルギー消費量”と検出する。受信された情報の内容が“交通事故情報”ならば、プロセッサー２５０は、室外環境情報に対応するキーワードを“交通”と検出する。前記キーワードは、保存部２２０に保存された前記表１のようなテーブルで使われる室外環境情報に基づいて定められる。前述したように受信された情報の内容からキーワードを検出するために、プロセッサー２５０は、辞書機能または語彙分析機能を含む。語彙分析機能は、形態素分析ライブラリ基盤機能である。
【００５１】
プロセッサー２５０は、検出された室外環境情報に対応するキーワードに基づいて保存部２２０からデバイスに関する情報をサーチする（Ｓ４０３）。例えば、検出された室外環境情報に対応するキーワードが“エネルギー消費量”ならば、プロセッサー２５０は、保存部２２０に保存された表１に基づいて“冷蔵庫、エアコン、空気清浄器、ボイラー、食器洗浄機、モバイルフォン”をデバイスに関する情報としてサーチする。検出された室外環境情報に対応するキーワードが“湿度、大気汚染度、及びライフケア情報”である場合に、プロセッサー２５０は、保存部２２０に保存された表１に基づいて“加湿器”をデバイスに関する情報としてサーチする。例えば、前記検出された室外環境情報に対応するキーワードが“湿度、大気汚染度”ならば、プロセッサー２５０は、保存部２２０に保存された表１に基づいて“加湿器、空気清浄器”をデバイスに関する情報としてサーチする。例えば、前記検出された室外環境情報に対応するキーワードが“天気”ならば、プロセッサー２５０は、保存部２２０に保存された表１に基づいて“洗濯機／乾燥器、ＴＶ、エアコン、空気清浄器、照明、窓、スプリングクーラー、モバイルフォン”をデバイスに関する情報としてサーチする。
【００５２】
プロセッサー２５０は、前述したようにデバイスに関する情報がサーチされれば、受信された室外環境情報に基づいてサーチされたデバイスのうち関係のあるデバイスを選択する（Ｓ４０４）。例えば、“エネルギー消費量”キーワードで“冷蔵庫、エアコン、空気清浄器、ボイラー、食器洗浄機”がデバイスに関する情報としてサーチされ、受信された室外環境情報が“現在都市のエネルギー消費量増加”である場合に、プロセッサー２５０は、最も電力消費の大きい“エアコン”選択する。このようなプロセッサー２５０のデバイス選択のために、保存部２２０に保存されたデバイスの属性情報が用いられる。前記デバイスの属性情報は、前述したデバイスの機能情報だけではなく各デバイスのスペック情報を含む。
【００５３】
少なくとも一つのデバイスが選択されれば、プロセッサー２５０は、図３で室外環境情報に基づいて選択されたデバイスを制御するための情報を生成する（Ｓ３０２）。例えば、前述した例のように既定の基準温度より室外温度が３℃高い場合に、プロセッサー２５０は、エアコンを稼動させるための制御情報を生成する。エアコンを稼動させるための制御情報は、単純にエアコンの電源をオンさせるための情報でありうるが、室内温度と室外温度との関係に基づいたエアコンの具体的な機能を制御するための情報である。よって、段階Ｓ３０２で生成された制御情報によってプロセッサー２５０は、第２ネットワークインターフェース部２４０を通じて該デバイスを制御する。
【００５４】
図５は、本発明の望ましい他の実施形態による図２のデバイス制御装置でのデバイス制御方法のフローチャートであり、図３の例で生成された制御情報をユーザデバイス１３０＿５に伝送するか、またはユーザインターフェース部２４０の出力部２４２に出力する機能を加えた実施例である。
【００５５】
したがって、図５の段階Ｓ５０１及び段階Ｓ５０２は、図３の段階Ｓ３０１及び段階Ｓ３０２と同一であるので、重なる説明を回避するためにこれについての説明は略する。
【００５６】
段階Ｓ５０３で、プロセッサー２５０は、段階Ｓ５０２で生成された制御情報に基づいた案内情報を、選択されたデバイスのユーザデバイス１３０＿５に伝送するか、または出力部２４２に出力する。案内情報は、前述した図３の段階Ｓ３０２のような制御情報が生成された場合に、“エアコンを稼動させますか”、“エアコンの希望温度を２５℃に設定しますか”などの内容を持つが、これらに制限されるものではない。選択されたデバイスのユーザデバイス１３０＿５は、図１及び図２で説明したような基準に選択される。ユーザデバイス１３０＿５は、主ユーザデバイスといわれる。これは、図２で前述した、選択されたデバイスの使用履歴情報、選択されたデバイスの位置情報、及び選択されたデバイスの属性情報のうち少なくとも一つに基づいてユーザデバイスが選択され、前述した基準によって選択可能なユーザデバイスが複数あり得るからである。
【００５７】
段階Ｓ５０４で、プロセッサー２５０は、前記伝送または出力された案内情報に基づいて受信された情報によって選択されたデバイスを制御する。前記案内情報に基づいて受信された情報は、前述した例について“はい、いいえ”などの簡単な内容で構成されるが、具体的なデータで構成される。具体的なデータは、数値的なデータまたは選択されたデバイスの機能を表現したデータなどのデータである。前記案内情報に基づいて受信された情報は、選択されたデバイスの制御命令といわれる。プロセッサー２５０は、受信されたデータに基づいて選択されたデバイスを制御する信号を、第２ネットワークインターフェース部２３０を通じて選択されたデバイスに伝送する。これによって選択されたデバイスは動作する。
【００５８】
図６は、本発明のさらに他の実施形態による図２のデバイス制御装置でのデバイス制御方法のフローチャートであり、室外環境情報及びユーザ情報に基づいて選択されたデバイスに関する制御情報を生成する場合である。図６の段階Ｓ６０１は段階Ｓ３０１と同一であるので、重なる説明を回避するために以下で説明は略する。
【００５９】
段階Ｓ６０２で、プロセッサー２５０はユーザ情報を収集する。ユーザ情報は、第１ネットワークインターフェース部２１０及び第２ネットワークインターフェース部２３０を通じて外部データベースをサーチして収集されるか、または保存部２２０に保存された内部データベースをサーチして収集される。保存部２２０に保存されている内部データベースは、第２ネットワークインターフェース部２３０を通じる少なくても一つのデバイスのアクセスによって構成されるか、または第１ネットワークインターフェース部２１０を通じてダウンロードされたデータによって構成されるか、またはユーザインターフェース部２４０の入力部２４１によって入力される情報によって構成される。
【００６０】
収集されるユーザ情報は、ＰＩＭＳ（Ｐｅｒｓｏｎａｌ Ｉｎｆｏｒｍａｔｉｏｎ Ｍａｎａｇｅｍｅｎｔ Ｓｙｓｔｅｍ）またはＰＩＭ（Ｐｅｒｓｏｎａｌ Ｉｎｆｏｒｍａｔｉｏｎ Ｍａｎａｇｅｍｅｎｔ）基盤情報を含む。ユーザ情報は、例えば、ユーザの出張情報、お出かけ情報、及び健康状態情報のような情報を含む。ユーザの出張情報及びお出かけ情報はユーザの入力情報に基づき、健康状態情報はユーザの医療診療情報またはユーザの入力情報に基づくが、これらに制限されるものではない。ユーザの医療診療情報は、第１ネットワークインターフェース部２１０を通じて医療機関サーバ１３０＿２から提供される。
【００６１】
ユーザ情報は、図１の領域１６０内に少なくとも一人のユーザの存否を示す情報を含む。例えば、領域１６０がホーム基盤領域ならば、ユーザ情報は、ホーム基盤全体領域に少なくとも一人のユーザの存否を示す情報を含む。
【００６２】
前記ユーザの存否を示す情報は、例えば、保存部２２０に予め登録されたユーザのモバイルデバイスの位置に基づいて収集される。すなわち、第１ネットワークインターフェース部２１０を通じて収集された、前記登録されたユーザのモバイルデバイスの位置が前記領域１６０内である場合に、プロセッサー２５０は、ユーザが領域１６０内に存在することを示すユーザ情報を得る。前記ユーザのモバイルデバイスの位置情報は、衛星位置確認システム（ＧＰＳ、Ｇｌｏｂａｌ Ｐｏｓｉｔｉｏｎｉｎｇ Ｓｙｓｔｅｍ）基盤の位置情報または基地局基盤の位置情報を用いて検出される。または、プロセッサー２５０が第２ネットワークインターフェース部２３０を通じてデバイス状態をモニタリングした結果、前記登録されたユーザのモバイルデバイスが領域１６０内に存在すると判断されれば、プロセッサー２５０は、ユーザが領域１６０に存在することを示すユーザ情報を得る。プロセッサー２５０は、周期的に応信（ｒｅｐｌｙ）が要求されるメッセージを伝送する方式でデバイス状態をモニタリングする。前記メッセージを送受信する時、デバイスの固有識別情報を用いる。
【００６３】
段階Ｓ６０３で、プロセッサー２５０は、室外環境情報及びユーザ情報に基づいて選択されたデバイスに関する制御情報を生成する。例えば、交通事故に関する室外環境情報が受信され、ユーザ情報に含まれたＰＩＭＳ情報に前記交通事故が発生した地域を訪問する日程が含まれている場合に、プロセッサー２５０は、選択されたモバイルフォンのナビゲーションアプリケーション（Ｎａｖｉｇａｔｉｏｎ ａｐｐ）が行われる時、訪問地域へ行く経路を、交通事故の発生地域を経由しない経路と勧める制御情報を生成する。
【００６４】
他の例として、ユーザ情報に基づいたユーザの出かける時間に雨に関する天気を示す室外環境情報が受信されれば、プロセッサー２５０は、選択されたモバイルフォンのワールペーパまたは選択されたＴＶの画面に天気に関するイメージが提供されるように制御情報を生成することで、出かける時に傘を忘れないようにする。保安に関する室外環境情報が受信され、ユーザ情報に基づいて領域１６０にユーザが全然存在しない場合に、プロセッサー２５０は、選択された照明をオンさせる制御情報を生成する。曇りという日照量に関する室外環境情報が受信され、ユーザ情報に基づいて少なくとも一人のユーザが領域１６０に存在すると判断されれば、プロセッサー２５０は、選択された照明の照度をさらに明るく調節し、選択された窓を閉め、選択された庭園のスプリングクーラーが動作を止めるように制御信号を生成する。
【００６５】
図７は、本発明の望ましいさらに他の実施形態による図２のデバイス制御装置でのデバイス制御方法のフローチャートであり、図３のフローチャートに、デバイス制御装置２００がモバイルデバイスであり、領域１６０を離脱する場合の機能を加えた場合である。したがって、図７の段階Ｓ７０１及びＳ７０２は、図３の段階Ｓ３０１及びＳ３０２と同一であるので、重なる説明を回避するために以下で説明は略する。
【００６６】
段階Ｓ７０３で、デバイス制御装置２００が領域１６０を離脱するかどうかをチェックする。チェック方式は、ＧＰＳ基盤位置情報または基地局基盤位置情報検出方式によって、プロセッサー２５０自体でデバイス制御装置２００の位置情報を検出して行われるか、またはユーザインターフェース部２４０の入力部２４１を用いたユーザの入力情報に基づいて行われる。チェック結果、デバイス制御装置２００が領域１６０を離脱すると判断されれば、プロセッサー２５０は、デバイス１〜ｎ １５０＿１〜１５０＿ｎのうち少なくとも一つのデバイスに制御権を移転する（Ｓ７０４）。制御権移転は、既定の候補デバイスに関する情報に基づいて行われる。候補デバイスに関する情報は保存部２２０に予め保存される。
【００６７】
デバイス制御装置２００が領域１６０を離脱することによる制御権移転は、デバイス１〜ｎ １５０＿１〜１５０＿ｎのうちコーディネータ機能を持つデバイスによって周期的に応信を希望するメッセージをデバイス制御装置２００に伝送することで判断され、判断結果によって、コーディネータ機能を持つデバイスに保存されている候補デバイスのうち最優先順位を持つデバイスに制御権を移転するように具現される。
【００６８】
前述した図３ないし図６、及び後述する図８、９、１１、１２に示した実施形態は、前述した図７の段階Ｓ７０３及び段階Ｓ７０４が加えられるように変形される。
【００６９】
図８は、本発明の望ましいさらに他の実施形態による図２のデバイス制御装置でのデバイス制御方法のフローチャートであり、収集されたユーザ情報に基づいてデバイスを制御する場合である。
【００７０】
段階Ｓ８０１で、プロセッサー２５０はユーザ情報を収集する。プロセッサー２５０は、デバイス制御装置２００の前述した外部データベースと前述した内部データベースのうち少なくとも一つをサーチしてユーザ情報を収集する。
【００７１】
段階Ｓ８０２で、プロセッサー２５０は収集されたユーザ情報に基づいて少なくとも一つのデバイスを選択し、選択されたデバイスに関する制御情報を生成する。この時、ユーザ情報に基づくデバイスの選択は、保存部２２０に保存されたユーザ情報とデバイスとの関係に基づいたテーブルを用いて行われる。テーブルは、表１のような形態に定義される。例えば、ユーザが現在風邪をひいている場合にボイラーを選択し、ユーザが領域１６０に存在していない時、照明及び窓を選択するように定義されたテーブルを用いて、プロセッサー２５０はデバイスを選択する。少なくとも一つのデバイスが選択されれば、プロセッサー２５０は、ユーザ情報に基づいて選択されたデバイスに関する制御情報を生成する。生成される制御情報は、例えば、前述した第１例のようにボイラーが選択されれば、ボイラーをオンさせる情報を含み、第２例のように照明及び窓が選択されれば、照明を全部消し、窓は全部閉める情報を含む。生成された制御情報によってプロセッサー２５０は、第２ネットワークインターフェース部２３０を通じて選択されたデバイスを制御する。
【００７２】
図９は、本発明の望ましいさらに他の実施形態による図２のデバイス制御装置でのデバイス制御方法のフローチャートであり、図８に図５の段階Ｓ５０３及び段階Ｓ５０４を加えた例である。したがって、図９の段階Ｓ９０１及び段階Ｓ９０２は図８の段階Ｓ８０１及び段階Ｓ８０２と同一であり、図９の段階Ｓ９０３及び段階Ｓ９０４は図５の段階Ｓ５０３及び段階Ｓ５０４と同一であるので、重なる説明を回避するために以下で説明を略する。図９によって、ユーザ情報に基づいて選択されたデバイスを制御する時、ユーザデバイス１３０＿５またはユーザインターフェース部２４０の入力部２４１を用いることができる。
【００７３】
図１０は、本発明の望ましい他の実施形態によるデバイス制御装置１０００の機能ブロック図であり、図２の装置に室内環境情報収集機能をさらに含む例である。図１０及び図２に同じ参照番号を持つ構成要素は同じ機能を行うと解釈される。図１０に示したデバイス制御装置１０００の構成要素は、図１０に示した構成要素よりさらに多い構成要素によって具現されるか、または図１０に示した構成要素より少ない構成要素によって具現される。
【００７４】
室内環境情報収集部１０１０は、多様なセンサーに基づいて室内の環境情報を収集する。室内の環境情報は、温度、湿度、空気汚染度のうち少なくとも一つを含むが、これらに制限されるものではない。室内環境情報収集部１０１０に含まれる多様なセンサーは、前述した室内の環境情報を収集できるセンサーで構成される。
【００７５】
プロセッサー１０２０は、室内環境情報、第１ネットワークインターフェース部２１０を通じて受信された室外環境情報とユーザ情報のうち少なくとも一つの情報、及び第２ネットワークインターフェース部２３０を通じて受信されたユーザ情報のうち少なくとも一つに基づいてデバイスを選択し、選択されたデバイスの制御情報を生成する。
【００７６】
すなわち、プロセッサー１０２０は、図１１に示したように動作する。図１１は、本発明の望ましい他の実施形態による図１０のデバイス制御装置でのデバイス制御方法のフローチャートであり、室外環境情報及び室内環境情報に基づいてデバイスを制御する場合である。図１１の段階Ｓ１１０１は図３の段階Ｓ３０１と同一であるので、重なる説明を回避するためにこれについての説明は略する。
【００７７】
段階Ｓ１１０２で、プロセッサー１０２０は、室内環境情報収集部１０１０を通じて室内環境情報を収集する。段階Ｓ１１０３で、収集された室内環境情報及び室外環境情報に基づいて、段階Ｓ１１０１で選択されたデバイスに関する制御情報を生成する。例えば、室外環境情報が２８℃であり、室内環境情報が２２℃である時、両者間の温度差が６℃であるので、プロセッサー１０２０は、６℃の温度差を調整するために選択されたエアコンを動作させる制御情報を生成する。予め希望温度が設定されている場合に、プロセッサー１０２０は室内温度が設定された希望温度より高い時にのみ前記制御情報を生成するように具現される。
【００７８】
図１１は、図５の段階Ｓ５０３及び段階Ｓ５０４が加えられるように変形される。このように図１１が変形されれば、プロセッサー１０２０は、生成された制御情報に基づいた案内情報をユーザデバイス１３０＿５に伝送するか、またはユーザインターフェース部２４０の出力部２４２に出力し、前記案内情報に基づいて受信された情報によって選択されたデバイスを制御する。
【００７９】
図１２は、本発明の望ましい他の実施形態による図１０のデバイス制御装置でのデバイス制御方法のフローチャートであり、室外環境情報、室内環境情報、及びユーザ情報に基づいたデバイス制御方法の例である。すなわち、図１２は、図１１の実施形態にユーザ情報を収集する段階を加えたものであり、図１２の段階Ｓ１２０１及び段階Ｓ１２０２は図１１の段階Ｓ１１０１及び段階Ｓ１１０２と同一であるので、重なる説明を回避するためにこれについての説明は略する。
【００８０】
段階Ｓ１２０３で、プロセッサー１０２０は、保存部２２０に保存された内部データベースと前述した外部データベースのうち少なくとも一つを通じてユーザ情報をサーチして収集する。ユーザ情報は、前述したように出張情報、お出かけ情報、ＰＩＭＳまたはＰＩＭ基盤情報のうち少なくとも一つの情報であるが、これらに制限されるものではない。外部データベースを通じてユーザ情報をサーチする場合に、生成された制御情報を送るユーザデバイス１３０＿５からユーザ情報をサーチする。ユーザ情報をサーチする方式は、ユーザ別識別情報に基づいて行われる。
【００８１】
段階Ｓ１２０４で、プロセッサー１０２０は、収集された室内環境情報、室外環境情報及びユーザ情報に基づいて選択されたデバイスに関する制御情報を生成する。例えば、室外環境情報が２８℃であり、室内環境情報が２２℃である時、両者間の温度差が６℃であるが、現在ユーザが留守の場合に、プロセッサー１０２０は制御情報を生成しないこともある。しかし、前述したように温度差が６℃であり、ユーザの医療診療記録情報に基づいて風邪診断を受けることと判断されれば、プロセッサー１０２０は、適正な室内温度と現在収集された室内温度との差に基づいた温度差でエアコンを稼動させる制御情報を生成する。
【００８２】
図１２は、図５の段階Ｓ５０３及び段階Ｓ５０４が加えられるように変形される。
【００８３】
一方、図１のユーザデバイス１３０＿５がローカル領域ネットワーク１４０を通じてアクセス可能な領域１６０に存在する場合に、図１に示したネットワーク構成例は、図１３に示したように再構成される。図１３は、本発明の望ましい実施形態によるデバイス制御装置基盤のネットワーク１３００構成の他の例であり、デバイス１ １３３０＿１が図１のユーザデバイス１３０＿５に対応する場合である。
【００８４】
デバイス制御装置１３１０は、ローカル領域ネットワーク１３２０と外部ネットワーク１２０のうち一つに基づいてデバイス１ １３３０＿１をアクセスできる。この時、デバイス１ １３３０＿１は、ユーザデバイス１３０＿５のようにモバイルデバイスである。デバイス１ １３３０＿１がモバイルデバイスであり、デバイス制御装置１３１０がモバイルデバイスである場合に、デバイス１ １３３０＿１は、領域１３４０基盤の人のうちデバイス制御装置１３１０の人ではない他の人のモバイルデバイスである。領域１３４０は、図１の領域１６０のように、ローカル領域ネットワーク１３２０を通じてデバイス制御装置１３１０がアクセスできる空間基盤の領域である。
【００８５】
図１３の情報提供者１３５０は、図１の領域１３０と同一に定義される。図１３のローカル領域ネットワーク１３２０は、図１のローカル領域ネットワーク１４０と同一に定義される。図１３のデバイス２〜ｍ １３３０＿２〜１３３０＿ｍは、図１のデバイス１〜ｎ １５０＿１〜１５０＿ｎに対応する。図１３に示した構成要素のうち図１と同じ参照番号が付いた機能ブロックは同じ機能を行うと解釈される。図１３のデバイス制御装置１３１０は、図１のデバイス制御装置１１０のように外部ネットワーク１２０を通じて情報提供者１３５０にアクセスでき、ローカル領域ネットワーク１３２０を通じてアクセス可能な少なくとも一つのデバイス１〜ｍ １３３０＿１〜１３３０＿ｍを制御できる装置である。
【００８６】
デバイス２〜ｍ １３３０＿２〜１３３０＿ｍはモバイルデバイスを備える。デバイス２〜ｍ １３３０＿２〜２３０＿ｍに少なくとも一つのモバイルデバイスが備えられれば、デバイス２〜ｍ １３３０＿２〜１３３０＿ｍに備えられるモバイルデバイスは、領域１３４０基盤の人のうちデバイス１ １３３０＿１とは異なる人のモバイルデバイスである。例えば、領域１３４０がホーム基盤領域であり、デバイス制御装置１３１０がある常住者のモバイルデバイスであり、デバイス１ １３３０＿１が他の常住者のモバイルデバイスである場合に、デバイス２〜ｍ １３３０＿２〜１３３０＿ｍに備えられるモバイルデバイスは、さらに他の常住者のモバイルデバイスでありうる。
【００８７】
本発明の一実施形態によるデバイス制御方法を行うためのプログラムは、コンピュータで読み取り可能な記録媒体にコンピュータで読み取り可能なコードとして具現できる。コンピュータで読み取り可能な記録媒体は、コンピュータシステムによって読み取られるデータが保存されるすべての保存装置を含む。コンピュータで読み取り可能な記録媒体の例としては、ＲＯＭ、ＲＡＭ、ＣＤ−ＲＯＭ、磁気テープ、フロッピー（登録商標）ディスク、光データ保存装置などがある。またコンピュータで読み取り可能な記録媒体は、ネットワークに連結されたコンピュータシステムに分散され、分散方式でコンピュータで読み取り可能なコードとして保存されて行われる。
【００８８】
これまで本発明についてその望ましい実施形態を中心として説明した。当業者ならば、本発明が本発明の本質的な特性から逸脱しない範囲で変形された形態に具現されるということを理解できるであろう。したがって、開示された実施形態は限定的な観点ではなく説明的な観点で考慮されねばならない。本発明の範囲は前述した説明ではなく特許請求の範囲に示されており、それと同等な範囲内にあるすべての差異は本発明に含まれていると解釈されねばならない。
【符号の説明】
【００８９】
１００  ネットワーク
１１０  デバイス制御装置
１２０  外部ネットワーク
１３０  領域
１３０＿１  ウェブサイト
１３０＿２  医療機関サーバ
１３０＿３  放送局サーバ
１３０＿４  気象庁サーバ
１３０＿５  ユーザデバイス
１４０  ローカル領域ネットワーク
１５０＿１  デバイス１
１５０＿２  デバイス２
１５０＿３  デバイス３
１５０＿ｎ  デバイスｎ
１６０  領域
【図１】
2013545165.tif 000004
【図２】
2013545165.tif 000005
【図３】
2013545165.tif 000006
【図４】
2013545165.tif 000007
【図５】
2013545165.tif 000008
【図６】
2013545165.tif 000009
【図７】
2013545165.tif 000010
【図８】
2013545165.tif 000011
【図９】
2013545165.tif 000012
【図１０】
2013545165.tif 000013
【図１１】
2013545165.tif 000014
【図１２】
2013545165.tif 000015
【図１３】
2013545165.tif 000016
【国際調査報告】
2013545165.tif 000017
2013545165.tif 000018