(57)【要約】【課題】ユビキタス環境において個人化サービスを提供するため、ガジェットによって動的に変化するガジェットネットワークを構成し、ガジェット間の相互作用によって個人化サービスを行う、ユビキタス環境における個人化サービス提供方法及びこのための知能型ガジェットを提供すること。【解決手段】ユビキタス環境における個人化サービス提供のための知能型ガジェットにおいて、個人化サービスを提供するため、データを収集及び処理するガジェットサービス手段と、ガジェット間においてガジェットネットワークを形成し、前記ガジェットサービス手段によって収集及び処理されたデータを用いて相互協力するサービスを提供するガジェットインタフェース手段とを備える。【選択図】図２
2008165766.tif 000002
【特許請求の範囲】
【請求項１】
ユビキタス環境における個人化サービス提供のための知能型ガジェットにおいて、
個人化サービスを提供するため、データを収集及び処理するガジェットサービス手段と、
ガジェット間においてガジェットネットワークを形成し、前記ガジェットサービス手段によって収集及び処理されたデータを用いて相互協力するサービスを提供するガジェットインタフェース手段と
を備えることを特徴とする、ユビキタス環境における個人化サービス提供のための知能型ガジェット。
【請求項２】
前記ガジェットサービス手段が、
外部ネットワークと連動する個人化サービスを提供することを特徴とする請求項１に記載の、ユビキタス環境における個人化サービス提供のための知能型ガジェット。
【請求項３】
前記ガジェットインタフェース手段が、
ガジェットネットワークメンバーとのガジェットネットワークを形成するガジェットネットワークインタフェース手段と、
前記ガジェットネットワークメンバーを、ガジェット識別子及びガジェットネットワーク識別子により、ガジェットネットワークの構成を判断するガジェットネットワーク判断手段と、
該ガジェットネットワーク判断手段によって判断されたガジェットネットワークのメンバー間で、前記ガジェットサービス手段によって処理されたデータを用いてガジェットネットワーク基盤サービスを創出するガジェット制御手段と
を備えることを特徴とする請求項１に記載の、ユビキタス環境における個人化サービス提供のための知能型ガジェット。
【請求項４】
前記ガジェットネットワーク判断手段が、
周辺のガジェットのネットワーク識別子により、属するガジェットネットワークが指定されたプライベートガジェットなのか、属するガジェットネットワークが指定されていないパブリックガジェットなのかを判断することを特徴とする請求項３に記載の、ユビキタス環境における個人化サービス提供のための知能型ガジェット。
【請求項５】
前記ガジェットネットワーク判断手段が、
ガジェット識別子を用いて認証したプライベートガジェットをメンバーとしてネットワークを形成することを特徴とする請求項４に記載の、ユビキタス環境における個人化サービス提供のための知能型ガジェット。
【請求項６】
前記ガジェットネットワーク判断手段が、
ガジェット識別子を用いて認証したプライベートガジェットをメンバーとしてネットワークを形成し、前記パブリックガジェットを含んでネットワークを形成することを特徴とする請求項４又は５に記載の、ユビキタス環境における個人化サービス提供のための知能型ガジェット。
【請求項７】
前記ガジェット制御手段が、
自体の提供するガジェットサービスを、前記ガジェットネットワークメンバーによって提供できるように、ガジェットサービス制御情報の公開、質疑及び応答を行うことを特徴とする請求項３に記載の、ユビキタス環境における個人化サービス提供のための知能型ガジェット。
【請求項８】
前記ガジェット制御手段が、
ガジェットネットワークメンバーによって提供されたガジェットサービス情報及びガジェットサービス制御情報を用いて、前記ガジェットネットワークメンバーを制御することを特徴とする請求項３又は７に記載の、ユビキタス環境における個人化サービス提供のための知能型ガジェット。
【請求項９】
前記ガジェット制御手段が、
ガジェットネットワークメンバーによって相互交換されたガジェットサービス制御情報に従って特定のガジェットネットワーク基盤サービスに参加するガジェットのみを判断し、論理的ガジェットネットワークを形成することを特徴とする請求項８に記載の、ユビキタス環境における個人化サービス提供のための知能型ガジェット。
【請求項１０】
ユビキタス環境においてガジェットによる個人化サービス提供方法において、
周辺のガジェットのガジェット識別子及びネットワーク識別子を用いてガジェットネットワークが構成されると、自体のガジェットサービスを開始し、前記周辺のガジェットとガジェットサービス制御情報を交換してガジェットネットワーク基盤サービスをロードする第１ステップと、
前記周辺のガジェットと交換したガジェットサービス制御情報に従って新たなガジェットネットワーク基盤サービスを生成する第２ステップと、
該生成されたガジェットネットワーク基盤サービスが生成されると、前記ガジェットネットワーク基盤サービスの実施に参加するガジェットのみで構成される論理的ガジェットネットワークを構成する第３ステップと、
該論理的ガジェットネットワークを基盤とするガジェットの相互作用によってガジェットネットワーク基盤サービスを行う第４ステップと
を含むことを特徴とする、ユビキタス環境における個人化サービス提供方法。
【請求項１１】
前記第１ステップにおいて、
前記ネットワーク識別子によって指定されたガジェットでネットワークを構成するステップを更に含むことを特徴とする請求項１０に記載の、ユビキタス環境における個人化サービス提供方法。
【請求項１２】
前記第１ステップにおいて、
前記ネットワーク識別子によって指定されたガジェットでネットワークを構成した後、当該構成されたネットワークに指定されていないガジェットを含んでネットワークを構成するステップを更に含むことを特徴とする請求項１０又は１１に記載の、ユビキタス環境における個人化サービス提供方法。
【請求項１３】
前記第３ステップにおいて、
第１ガジェットネットワーク及び第２ガジェットネットワークが重なると、前記第１ガジェットネットワーク及び前記第２ガジェットネットワークに指定されたネットワーク識別子が同一なのかを判断する第５ステップと、
前記判断結果からネットワーク識別子が同一であれば、前記第１ガジェットネットワーク又は前記第２ガジェットネットワークとの通信状況を判断し、接続を試みる第６ステップと、
前記最適な通信状況のガジェットネットワークが第１ガジェットネットワークと判断されると、前記第１ガジェットネットワークとの接続を試み、ユーザ認証手順を行う第７ステップと、
前記第１ガジェットネットワークが異なるユーザのネットワークと判断されると、前記第２ガジェットネットワークへの接続を試み、ユーザ認証手順を行う第８ステップと、
前記第２ガジェットネットワークがユーザのネットワークと判断されると、前記第２ガジェットネットワークに接続する第９ステップと
を更に含むことを特徴とする請求項１０に記載の、ユビキタス環境における個人化サービス提供方法。
【請求項１４】
前記第６ステップにおいて、
前記第１ガジェットネットワーク又は前記第２ガジェットネットワークとの通信状況を、信号強度、リンク品質、及びＰＥＲ（Ｐａｃｋｅｔ  Ｅｒｒｏｒ  Ｒａｔｅ）を用いて判断することを特徴とする請求項１３に記載の、ユビキタス環境における個人化サービス提供方法。
【請求項１５】
前記第１ステップにおいて、
前記ガジェットネットワークメンバーと、ガジェットサービス制御情報の公開、質疑及び応答を行って交換することを特徴とする請求項１０に記載の、ユビキタス環境における個人化サービス提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユビキタス環境における個人化サービス提供方法及びこのための知能型ガジェットに関し、より詳細には、ユビキタス環境において個人化サービスを提供するため、ガジェットによって動的に変化するガジェットネットワークを構成し、ガジェット間の相互作用によって個人化サービスを行う、ユビキタス環境における個人化サービス提供方法及びこのための知能型ガジェットに関する。
【背景技術】
【０００２】
近年、情報処理技術及び情報処理機器は、多大な発展を遂げている。このような情報処理技術及び情報処理機器を基盤とする情報処理基盤サービスは、日常生活の様々な分野に活用されている。
【０００３】
このような情報処理基盤サービスは、極極的にシームレスなサービスを提供するためのユビキタス環境の実現を目指しており、人々にカスタマイズサービスを提供するため、多くの研究が行われている。
【０００４】
前述した従来の研究では、ネットワーク上における各装置を記述子として表現し、当該記述子を活用して、ユーザから要求されるサービスの再創出に関する研究が行われている。このような研究は、静的ネットワーク環境においてユーザの介入による装置記述子を活用したサービスの再構築に限られるという限界がある。
【０００５】
また、従来の研究では、個人ネットワーク領域の装置が企業ネットワークとのハンドオフを決定する手順に関する研究が行われている。このとき、従来の研究において、個人ネットワーク領域の装置は、ハンドオフ時に企業ネットワークの一部に従属する。このように、従来の研究は、個人ネットワーク領域の装置が企業ネットワークの一部に従属することにより、セキュリティ維持の面で困難であるという短所がある。
【０００６】
更に、従来の研究では、個人ネットワーク領域における携帯装置間のデータ交換のための両装置の設定手順に関する研究や、個人領域ネットワークにおける装置に対し、個人領域ネットワークに属させたり接続を切る手順に関する研究などがある。
【０００７】
前述のように、従来の研究は、個人領域ネットワークと外部ネットワークとの連動、及び動的ネットワークの変化に伴うサービスの創出及び実施に関し、更に多くの研究が今後も引き続き行われる必要がある。
【発明の開示】
【発明が解決しようとする課題】
【０００８】
そこで、本発明は、上記のような問題に鑑みてなされたものであって、その目的は、ユビキタス環境において個人化サービスを提供するため、ガジェットによって動的に変化するガジェットネットワークを構成し、ガジェット間の相互作用によって個人化サービスを行う、ユビキタス環境における個人化サービス提供方法及びこのための知能型ガジェットを提供することにある。
【０００９】
本発明の他の目的及び長所は、下記の説明により理解することができ、本発明の実施形態により更に明確になるはずである。また、本発明の目的及び長所は、特許請求の範囲に示す手段及びその組み合わせにより実現可能であることが容易にわかるであろう。
【課題を解決するための手段】
【００１０】
上記の目的を達成するための本発明は、ユビキタス環境における個人化サービス提供のための知能型ガジェットにおいて、個人化サービスを提供するため、データを収集及び処理するガジェットサービス手段と、ガジェット間においてガジェットネットワークを形成し、前記ガジェットサービス手段によって収集及び処理されたデータを用いて相互協力するサービスを提供するガジェットインタフェース手段とを備える。
【００１１】
また、本発明の前記ガジェットインタフェース手段は、ガジェットネットワークメンバーとのガジェットネットワークを形成するガジェットネットワークインタフェース手段と、前記ガジェットネットワークメンバーを、ガジェット識別子及びガジェットネットワーク識別子により、ガジェットネットワークの構成を判断するガジェットネットワーク判断手段と、該ガジェットネットワーク判断手段によって判断されたガジェットネットワークのメンバー間で、前記ガジェットサービス手段によって処理されたデータを用いてガジェットネットワーク基盤サービスを創出するガジェット制御手段とを備える。
【００１２】
更に、本発明は、ユビキタス環境においてガジェットによる個人化サービス提供方法において、周辺のガジェットのガジェット識別子及びネットワーク識別子を用いてガジェットネットワークが構成されると、自体のガジェットサービスを開始し、前記周辺のガジェットとガジェットサービス制御情報を交換してガジェットネットワーク基盤サービスをロードする第１ステップと、前記周辺のガジェットと交換したガジェットサービス制御情報に従って新たなガジェットネットワーク基盤サービスを生成する第２ステップと、該生成されたガジェットネットワーク基盤サービスが生成されると、前記ガジェットネットワーク基盤サービスの実施に参加するガジェットのみで構成される論理的ガジェットネットワークを構成する第３ステップと、該論理的ガジェットネットワークを基盤とするガジェットの相互作用によってガジェットネットワーク基盤サービスを行う第４ステップとを含む。
【発明を実施するための最良の形態】
【００１３】
上述した目的、特徴及び長所は、添付された図面に関する以下の詳細な説明により更に明確になるはずであり、それにより、本発明の属する技術分野における通常の知識を有する者が本発明の技術思想を容易に実施することができる。また、本発明の説明において、本発明に係る公知技術に対する具体的な説明が本発明の要旨を不透明にする可能性があると判断された場合、その詳細な説明を省略する。以下、添付された図面を参照して本発明の好ましい実施形態をより詳細に説明する。
【００１４】
図１は、本発明を適用した知能型ガジェットネットワーク（ｉｎｔｅｌｌｉｇｅｎｔ  ｇａｄｇｅｔ  ｎｅｔｗｏｒｋ）の構成図である。
【００１５】
同図に示すように、本発明を適用した知能型ガジェットネットワーク（以下、「ガジェットネットワーク」とする）は、プライベートガジェット１００、１０１のみによって形成されるプライベートガジェットネットワークと、当該プライベートガジェットネットワークに属していないパブリックガジェット１１０を含んで形成されるパブリックガジェットネットワークとに区分される。特に、特定のプライベートガジェット１０１は、プライベートガジェットネットワーク及びパブリックガジェットネットワークに同時に重なって含まれることが可能である。
【００１６】
ここで、前記プライベートガジェット１００、１０１は、自体の属するガジェットネットワークが予め指定されているが、前記パブリックガジェット１１０は、自体の属するガジェットネットワークが指定されておらず、どのガジェットネットワークにも属し得る。
【００１７】
前記ガジェットネットワークは、外部ネットワークと連動する。このとき、前記ガジェットネットワークは、外部ネットワークに露出していないことから、セキュリティ維持の面で容易である。
【００１８】
まず、プライベートガジェットネットワークにある特定のプライベートガジェット１００は、外部ネットワークにある通信アクセスポイント１２０と連動し得る通信媒体を有している場合、プライベートガジェットネットワーク内にある他のプライベートガジェットに外部ネットワークとの連動機能を提供するゲートウェイガジェットになる。これにより、プライベートガジェットネットワークは、外部ネットワークと連動する。また、プライベートガジェットネットワークにある特定のプライベートガジェット１０１は、外部ネットワークと連動し得る通信媒体を有していない場合、ゲートウェイ機能を提供するパブリックガジェット１１０を介して外部ネットワークと連動する。
【００１９】
このように、ガジェットネットワークは、プライベートガジェットネットワークと、パブリックガジェットネットワークとに区分されて管理される。前記プライベートガジェットネットワークは、内部のゲートウェイの役割を果たすガジェットを介して外部ネットワークと連動するか、パブリックガジェットを介して外部と連動することから、ネットワークの拡張性の面で容易である。
【００２０】
更に付け加えると、前記プライベートガジェットは、個人が所有して移動し、前記パブリックガジェットは、周辺に固定される。前記プライベートガジェット及び前記パブリックガジェットは、共通の通信インタフェースとの通信プロトコルを提供するロジックを有し、相互を認識して動的に変化する周辺の状況、すなわち、周辺のガジェットの構成情報に従って動的ガジェットネットワークを構成する。これにより、前記プライベートガジェット及び前記パブリックガジェットは、前記のように交換されるガジェットサービス制御情報に従って相互連動し、個人化サービスをユーザに提供する。また、前記プライベートガジェット及び前記パブリックガジェットは、自体の置かれている周辺の状況に応じて適切なサービスをユーザに幅広く提供することができる。
【００２１】
このような過程により、前記プライベートガジェット及び前記パブリックガジェットは、特定のサービスを提供する主体にもなり、被動的に特定のサービスを受ける客体にもなる。
【００２２】
図２は、本発明の一実施形態に係る、ユビキタス環境における個人化サービス提供のための知能型ガジェットの構成図である。
【００２３】
同図に示すように、本発明に係る、ユビキタス環境における個人化サービス提供のための知能型ガジェット（以下、「ガジェット」とする）２００は、ユビキタス環境を構築し、構築されたユビキタス環境を通じてシームレスな個人化サービスを容易に提供する。
【００２４】
このため、前記ガジェット２００は、固有の個人化サービス機能（以下、「ガジェットサービス」とする）を提供するガジェットサービス部２１０と、ガジェット間においてガジェットネットワークを形成し、相互に協力して提供するサービス（以下、「ガジェットネットワーク基盤サービス」とする）を提供するガジェットインタフェース部２２０とを備える。特に、前記ガジェットインタフェース部２２０は、ガジェット間の通信機能、ガジェットネットワーク基盤サービス管理機能、及びガジェットネットワーク基盤サービス機能のための通信プロトコルのロジックを含む。
【００２５】
一方、ガジェットサービス部２１０は、データ収集部２１１と、データ処理部２１２とを備える。具体的には、前記データ収集部２１１は、１つ以上で構成され、センサ、アクチュエータ、カメラ、ＧＰＳなどを用いて、特定のデータを収集する。前記データ処理部２１２は、データ収集部２１１と連動して所定の形態でデータを加工して処理する。
【００２６】
このように、前記ガジェットサービス部２１０は、１つ以上のガジェットサービスをユーザに提供することができる。
【００２７】
また、ガジェットインタフェース部２２０は、ガジェットネットワークインタフェース部２１３と、ガジェットネットワーク判断部２１４と、ガジェット制御部２１５とを備える。
【００２８】
具体的には、ガジェットネットワークインタフェース部２１３は、ガジェットネットワークを形成するための通信機能を提供する。例えば、前記ガジェットネットワークインタフェース部２１３は、無線パーソナルエリアネットワーク（ＷＰＡＮ）により、周辺のガジェットメンバーを相互認識する。このとき、前記ガジェットネットワークインタフェース部２１３は、ガジェットネットワークのメンバーとの最適な通信環境を判断する通常の機能を行う。
【００２９】
ガジェットネットワーク判断部２１４は、動的に変化する周辺のガジェットメンバーにより、ガジェットネットワークの構成を判断して制御する。すなわち、前記ガジェットネットワーク判断部２１４は、自体のガジェット識別子（ＩＤ）及びガジェットネットワークのネットワーク識別子（例えば、ＷＰＡＮ  ＩＤなど）などを管理する。
【００３０】
ここで、前記ガジェットネットワーク判断部２１４は、周辺のガジェットメンバーのネットワーク識別子を用いて、プライベートガジェットなのか又はパブリックガジェットなのかを区別することができる。前記ネットワーク識別子により、属するガジェットネットワークが指定された場合は、プライベートガジェットと判断し、前記ネットワーク識別子により、属するガジェットネットワークが指定されていない場合は、パブリックガジェットと判断する。
【００３１】
また、前記ガジェットネットワーク判断部２１４は、周辺のガジェットメンバーのガジェット識別子を用いて、既定の認証手順に従って認証されたプライベートガジェットをメンバーとするプライベートガジェットネットワークを構成する。ここで、前記ガジェットネットワーク判断部２１４は、パブリックガジェットネットワークを上記のように構成するため、詳細な説明は省略する。
【００３２】
ガジェット制御部２１５は、ガジェットネットワーク判断部２１４によって判断されたガジェットネットワークのメンバー間で、ガジェットサービス情報及びガジェットサービス制御情報、すなわち、ガジェットサービス制御インタフェース（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍｍｉｎｇ  Ｉｎｔｅｒｆａｃｅ）情報などの交換及び処理を行う。すなわち、前記ガジェット制御部２１５は、ガジェットネットワークの構成が終わると、ガジェットネットワークのメンバー間で、自体の提供するガジェットサービス情報及びガジェットサービスを他のガジェットネットワークメンバーが制御できるように、ガジェットサービス制御情報の公開、質疑及び応答を行う。つまり、前記ガジェット制御部２１５は、他のガジェットネットワークメンバーが提供するガジェットサービスを制御し、創出されたガジェットネットワーク基盤サービスをユーザに提供することができる。
【００３３】
一方、前記ガジェット制御部２１５は、ガジェットメンバーのガジェットサービス情報及びガジェットサービス制御情報を用いて、周辺のガジェットネットワークメンバーによって提供されるガジェットサービスを制御することができる。すなわち、前記ガジェット制御部２１５は、１つ以上のガジェットネットワークメンバーのガジェットサービス制御情報を用いて、ガジェットネットワークメンバーとの相互作用によって創出されたガジェットネットワーク基盤サービスをユーザに提供する。
【００３４】
ここで、前記ガジェット制御部２１５は、ユーザからの要請があった場合、既に構成されたガジェットネットワークメンバーのガジェットサービス制御情報を用いて、ガジェットネットワークメンバーとの相互作用によって創出されたガジェットネットワーク基盤サービスをユーザに提供する。また、前記ガジェット制御部２１５は、自体に特定の状況認識（現在提供されているガジェットサービス制御情報、実施中のサービス、要求されるガジェットサービス制御情報、ユーザの嗜好など）の機能が搭載されている場合、ガジェットネットワークのメンバー間で交換されたガジェットサービス制御情報に基づき、特定の状況に応じたガジェットネットワーク基盤サービスを創出及び実施する。更に、前記ガジェット制御部２１５は、既に構成されたガジェットネットワークに参加するが、ガジェットネットワークメンバーからガジェットサービス制御情報が要請されていない場合、自体の固有の機能であるガジェットサービスを行う。
【００３５】
一方、ガジェットインタフェース部２２０は、ガジェットネットワークメンバーと、ガジェットサービス制御情報を交換してガジェットネットワーク基盤サービスを行う過程で、ガジェットサービス制御情報に従って判断される特定のガジェットネットワーク基盤サービスに参加しているガジェットと、後述する論理的ガジェットネットワークを構成する。
【００３６】
図３は、本発明を適用した知能型ガジェットネットワークを示す図である。
【００３７】
同図に示すように、本発明を適用した知能型ガジェットネットワークは、心拍センサガジェット３０１、ユーザインタフェースガジェット３０２、及びＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）ガジェット３０３を含むプライベートガジェットで形成され、ガジェットネットワーク基盤サービスを行うプライベートガジェットネットワークと、外部連動ガジェット３１１及び映画サービスガジェット３１２を含むパブリックガジェットと動的に連動し、ガジェットネットワーク基盤サービスを行うパブリックガジェットネットワークとがある。
【００３８】
例えば、ユーザには、プライベートガジェット３０１、３０２、３０３で形成されたプライベートガジェットネットワークを介して、プライベートサービス「老人ケアサービス」が提供される。この老人ケアサービスは、お年寄りの心拍情報に基づく医療管理サービス、ＧＰＳ情報に基づく道案内サービス、ユーザ情報に基づく個人生活記録（ｌｉｆｅ  ｌｏｇ）などがある。
【００３９】
ユーザは、プライベートガジェット３０１、３０２、３０３を所有して移動する。このとき、前記プライベートガジェット３０１、３０２、３０３は、通常の通信プロトコルによりプライベートガジェットネットワークを形成するが、前記プライベートガジェット３０１、３０２、３０３に搭載された老人ケアサービスアプリケーションによって相互協力し、ガジェットネットワーク基盤サービスを行う。このとき、前記プライベートガジェット３０１、３０２、３０３は、外部（すなわち、ユーザ）から収集された情報を状況認識情報として加工し、自体の判断によって特定のガジェットネットワーク基盤サービスを行うか、当該サービスに関するパブリックガジェット３１１、３１２と連動し、特定のガジェットネットワーク基盤サービスを行う。
【００４０】
具体的には、心拍センサガジェット３０１は、外部連動ガジェット３１１とパブリックガジェットネットワークを形成し、外部ネットワークと連動することにより、当該ガジェットサービスサーバ（図示せず）によって提供される心拍情報に基づく医療管理サービスをユーザに提供できるようにする。また、ＧＰＳガジェット３０３は、外部連動ガジェット３１１とパブリックガジェットネットワークを形成し、外部ネットワークと連動することにより、当該ガジェットサービスサーバ（図示せず）によって提供されるＧＰＳ情報に基づく道案内サービスをユーザに提供できるようにする。更に、ユーザインタフェースガジェット３０２は、プライベートガジェットネットワークを構成する１つ以上のガジェット間の相互協力によって個人生活記録を行うことにより、ユーザに個人生活記録を提供する記憶力向上のためのサービスを提供する。
【００４１】
以下、ユーザが、映画サービスガジェット３１２の近くに移動した場合を説明する。
【００４２】
心拍センサガジェット３０１、ユーザインタフェースガジェット３０２、及びＧＰＳガジェット３０３を含むプライベートガジェットは、既に構成されたガジェットネットワークを維持又は再構成する。このとき、前記ユーザインタフェースガジェット３０２は、前記映画サービスガジェット３１２と連動することにより、前記映画サービスガジェット３１２によって提供される映画館サービス（すなわち、映画鑑賞サービス）をユーザに提供する。
【００４３】
図４は、本発明を適用した知能型ガジェットネットワークにおいて形成された論理的ガジェットネットワークの概念図である。
【００４４】
同図に示すように、本発明を適用したガジェットネットワークは、第１プライベートガジェットネットワーク及び第２プライベートガジェットネットワーク、並びに、第１パブリックガジェットネットワーク及び第２パブリックガジェットネットワークを構成する。
【００４５】
ここで、前記第１プライベートガジェットネットワーク及び前記第２プライベートガジェットネットワークは、ガジェットネットワークに属し得るネットワーク識別子が既設定のプライベートガジェット４１１〜４１３、４２１〜４２３のみで構成される。また、前記第１パブリックガジェットネットワーク及び前記第２パブリックガジェットネットワークは、ガジェットネットワークに属し得るネットワーク識別子が設定されていないパブリックガジェット４３０を含む。
【００４６】
同図において、前記第１プライベートガジェットネットワーク及び前記第２プライベートガジェットネットワークは、互いに近接した状態で、物理的通信チャネルとネットワーク識別子とが同一の場合を仮定して説明する。ここで、前記第１プライベートガジェットネットワーク内にあるプライベートガジェット４１１、４１２、４１３は、ガジェットネットワークを既に形成した状態であり、前記第２プライベートガジェットネットワークにあるプライベートガジェット４２１、４２２、４２３は、ガジェットネットワークを既に形成した状態である。また、プライベートガジェット４００は、前記第１プライベートガジェットネットワークのユーザが所有するガジェットである。
【００４７】
一方、前記プライベートガジェット４００は、初期動作状態で開始する場合、検索された周辺の２つのプライベートガジェットネットワーク（すなわち、前記第１プライベートガジェットネットワーク及び前記第２プライベートガジェットネットワーク）に指定されたネットワーク識別子が自体のネットワーク識別子と同一であることを判断する。
【００４８】
その後、前記プライベートガジェット４００は、通信状況を判断し、最適な通信環境を示すガジェットネットワークとの接続を試みる。前記プライベートガジェット４００は、前記第１プライベートガジェットネットワーク及び前記第２プライベートガジェットネットワークとの通信状況を判断するため、信号強度、リンク品質、及びＰＥＲ（Ｐａｃｋｅｔ  Ｅｒｒｏｒ  Ｒａｔｅ）を用いる。
【００４９】
仮に、第２プライベートガジェットネットワークが最適な通信環境を示すガジェットネットワークと判断すると、前記プライベートガジェット４００は、前記第２プライベートガジェットネットワークとの接続を試みる。
【００５０】
このとき、前記プライベートガジェット４００は、第２プライベートガジェットネットワークとユーザ認証手順を行う。ここで、前記プライベートガジェット４００は、前記のようなユーザ認証手順により、第２プライベートガジェットネットワークのユーザとは異なるユーザと判断すると、前記第２プライベートガジェットネットワークへの接続は失敗する。
【００５１】
その後、前記プライベートガジェット４００は、前記第２プライベートガジェットネットワークへの接続が失敗すると、次に、ネットワーク識別子が同一の第１プライベートガジェットネットワークへの接続を行う。すなわち、前記プライベートガジェット４００は、前述したネットワークへの接続の手順に従って、前記第１プライベートガジェットネットワークに接続する。
【００５２】
一方、第１パブリックガジェットネットワーク及び第２パブリックガジェットネットワークは、第１プライベートガジェットネットワーク及び第２プライベートガジェットネットワークが構成された後、その周辺にパブリックガジェット４３０が存在すれば、前記パブリックガジェット４３０を含んで、前記第１プライベートガジェットネットワーク及び第２プライベートガジェットネットワークと重なって構成される。
【００５３】
前記第１パブリックガジェットネットワーク及び前記第２パブリックガジェットネットワーク内にあるガジェット（すなわち、プライベートガジェット及びパブリックガジェット）は、ガジェットネットワーク基盤サービスを行う過程で、ガジェット間のガジェットサービス制御情報を相互交換する。前記ガジェット（すなわち、プライベートガジェット及びパブリックガジェット）は、相互交換されたガジェットサービス制御情報に従って特定のガジェットネットワーク基盤サービスに参加するガジェットのみを判断し、論理的ガジェットネットワークを構成する。前記ガジェットネットワーク基盤サービスは、上記のように構成された論理的ガジェットネットワークを基盤として行われる。
【００５４】
図４に示すように、第１プライベートガジェットネットワークを含んで構成された第１パブリックガジェットネットワークにおける第１論理的ガジェットネットワークは、３つのプライベートガジェット４００、４１１、４１３で構成される。
【００５５】
また、第２プライベートガジェットネットワークを含んで構成された第２パブリックガジェットネットワークにおける第２論理的ガジェットネットワークは、３つのプライベートガジェット４２１、４２２、４２３及び１つのパブリックガジェット４３０で構成される。
【００５６】
図５は、本発明を適用した知能型ガジェットネットワークにおいて、ユーザ、ガジェット、及びガジェットサービスの相関関係を示す概念図である。
【００５７】
同図に示すように、プライベートガジェットＡ１５１３、プライベートガジェットＡ２５１４、及びプライベートガジェットＡ３５１５は、ユーザＡ５１０に属している。また、プライベートガジェットＢ１５２３、プライベートガジェットＢ２５２４、及びプライベートガジェットＢ３５２５は、ユーザＢ５２０に属している。パブリックガジェット５３０は、サービスの提供において、特定のユーザに属していない。
【００５８】
ユーザＡ５１０に提供されるガジェットネットワーク基盤サービス、すなわち、ガジェットネットワーク基盤サービスＡ１５１１及びガジェットネットワーク基盤サービスＡ２５１２は、１つ以上のガジェットの相互作用によって行われる。具体的には、前記ガジェットネットワーク基盤サービスＡ１５１１は、プライベートガジェットＡ１５１３及びプライベートガジェットＡ２５１４の相互作用によって行われ、前記ガジェットネットワーク基盤サービスＡ２５１２は、プライベートガジェットＡ２５１４、プライベートガジェットＡ３５１５、及びパブリックガジェット５３０の相互作用によって行われる。
【００５９】
また、ユーザＢ５２０に提供されるガジェットネットワーク基盤サービス、すなわち、ガジェットネットワーク基盤サービスＢ１５２１及びガジェットネットワーク基盤サービスＢ２５２２は、１つ以上のガジェットの相互作用によって行われる。具体的には、前記ガジェットネットワーク基盤サービスＢ１５２１は、パブリックガジェット５３０及びプライベートガジェットＢ１５１３の相互作用によって行われ、前記ガジェットネットワーク基盤サービスＢ２５２２は、プライベートガジェットＢ１５２３、プライベートガジェットＡ２５２４、及びプライベートガジェットＡ３５２５の相互作用によって行われる。
【００６０】
特に、特定のガジェット、すなわち、プライベートガジェットＡ２５１４、パブリックガジェット５３０、及びプライベートガジェットＢ１５２３は、１つ以上のガジェットネットワーク基盤サービスを提供するため、同時に動作可能である。また、特定のサービス、すなわち、ガジェットネットワーク基盤サービスＡ２５１２及びガジェットネットワーク基盤サービスＢ１５２１は、プライベートガジェット５１４、５１５、５２３とパブリックガジェット５３０との連動によって行われる。
【００６１】
図６は、本発明の一実施形態に係る、ユビキタス環境における個人化サービス提供方法を示すフローチャートである。
【００６２】
同図に示すように、第１プライベートガジェット６２０は、周辺のガジェット、すなわち、パブリックガジェット６１０及び第２プライベートガジェット６２１のガジェットタイプ（プライベート又はパブリック）、ネットワーク識別子などの情報を確認し、ユーザを認証する（Ｓ６５１、Ｓ６５２）。
【００６３】
まず、前記第１プライベートガジェット６２０は、第２プライベートガジェット６２１とプライベートガジェットネットワークを構成する（Ｓ６５３）。その後、前記第１プライベートガジェット６２０及び前記第２プライベートガジェット６２１は、前記のようにプライベートガジェットネットワークを構成した後、パブリックガジェット６１０が含まれ、プライベートガジェットネットワークと重なるパブリックガジェットネットワークを構成する（Ｓ６５４）。
【００６４】
一方、前記第１プライベートガジェット６２０は、自体の固有の機能であるガジェットサービスを開始し、既設定のガジェットネットワーク基盤サービスをロードする（Ｓ６５５）。このとき、前記第１プライベートガジェット６２０は、ガジェットネットワーク内のガジェット間でガジェットサービス制御情報を交換するため、ガジェットサービス制御情報の公開、質疑及び応答を行う（Ｓ６５６）。
【００６５】
その後、前記第１プライベートガジェット６２０は、ガジェット間で交換されたガジェットサービス制御情報に従って新たなガジェットネットワーク基盤サービスを生成及びロードするか（Ｓ６５７）、ガジェットネットワーク基盤サービスの実施に参加するガジェットのみで構成される論理的ガジェットネットワークを構成する（Ｓ６５８）。このとき、前記第１プライベートガジェット６２０は、ガジェット間で交換されたガジェットサービス制御情報に従って新たなガジェットネットワーク基盤サービスを生成する際に、自体の状況認識情報に基づいてサービスを創出したり、ユーザの要請に基づいてサービスを創出することができる（Ｓ６５９）。
【００６６】
例えば、前記第１プライベートガジェット６２０は、ユーザインタフェース機能が提供されていないが、ディスプレイ機能を提供するパブリックガジェット６１０が検出された場合、次のとおりに実行される。
【００６７】
前記第１プライベートガジェット６２０は、パブリックガジェット６１０から提供されるディスプレイ機能を利用するようにするガジェットネットワーク基盤サービスが動的に生成される。このとき、前記ガジェットネットワーク基盤サービスは、論理的ガジェットネットワークを基盤とするガジェットの相互作用によって行われる。
【００６８】
本発明は、ユビキタス環境を構築し、構築されたユビキタス環境においてシームレスな個人化サービスを提供することができる効果がある。
【００６９】
また、本発明は、プライベートガジェットネットワークと、パブリックガジェットネットワークとに区分して管理することにより、ネットワークの拡張性が容易であるという効果がある。
【００７０】
更に、本発明は、プライベートガジェットネットワーク内でガジェットが外部ネットワークに露出しないことにより、セキュリティの維持が容易であるという効果がある。
【００７１】
なお、本発明は、ガジェットネットワークのメンバー間における自体のガジェットサービスを他のガジェットで活用することができる効果がある。
【００７２】
上述した本発明の方法は、プログラムで実現され、コンピュータで読み取り可能な記録媒体（ＣＤ−ＲＯＭ、ＲＡＭ、ＲＯＭ、フロッピーディスク、ハードディスク、光磁気ディスクなど）に格納され得る。このような過程は、本発明の属する技術分野における通常の知識を有する者が容易に実施することができるため、これ以上の詳細な説明は省略する。
【００７３】
以上で説明した本発明は、本発明の属する技術分野における通常の知識を有する者にとって、本発明の技術思想を逸脱しない範囲内で様々な置換、変形及び変更が可能なため、上述した実施形態及び添付された図面により限定されるものではない。
【図面の簡単な説明】
【００７４】
【図１】本発明を適用した知能型ガジェットネットワークの構成図である。
【図２】本発明の一実施形態に係る、ユビキタス環境における個人化サービス提供のための知能型ガジェットの構成図である。
【図３】本発明を適用した知能型ガジェットネットワークを示す図である。
【図４】本発明を適用した知能型ガジェットネットワークにおいて形成された論理的ガジェットネットワークの概念図である。
【図５】本発明を適用した知能型ガジェットネットワークにおいて、ユーザ、ガジェット、及びガジェットサービスの相関関係を示す概念図である。
【図６】本発明の一実施形態に係る、ユビキタス環境における個人化サービス提供方法を示すフローチャートである。
【符号の説明】
【００７５】
２００      知能型ガジェット
２１０      ガジェットサービス部
２１１      データ収集部
２１２      データ処理部
２２０      ガジェットインタフェース部
２１３      ガジェットネットワークインタフェース部
２１４      ガジェットネットワーク判断部
２１５      ガジェット制御部
【図１】
2008165766.tif 000003
【図２】
2008165766.tif 000004
【図３】
2008165766.tif 000005
【図４】
2008165766.tif 000006
【図５】
2008165766.tif 000007
【図６】
2008165766.tif 000008