(57)【要約】  個人域ネットワークを構成するための方法及び装置を提供する。個人域ネットワークゲートウェイで個人域ネットワークエンティティ（ＰＮＥ）から接続要請メッセージを受信し、前記個人域ネットワークエンティティが属する前記個人域ネットワークに対する登録要請メッセージを前記個人域ネットワークゲートウェイからＷＡＮに位置するサーバに伝送し、前記個人域ネットワークゲートウェイで前記サーバから前記個人域ネットワークの識別情報を含む認証要請メッセージを受信し、少なくとも一つの個人域ネットワークエンティティの情報及び前記個人域ネットワークの識別情報をマッピングしたルーティングテーブルを参照して、前記個人域ネットワークゲートウェイから前記個人域ネットワークの識別情報にマッピングされた前記少なくとも一つの個人域ネットワークエンティティに前記認証要請メッセージをフォワーディングする。前記少なくとも一つの個人域ネットワークエンティティは、前記個人域ネットワークゲートウェイを介してサーバからサービスを受信することを特徴とする。
2013536483.tif 000002
【特許請求の範囲】
【請求項１】
個人域ネットワークゲートウェイによる個人域ネットワークを構成するための方法であって、
前記個人域ネットワークゲートウェイで個人域ネットワークエンティティ（ＰＮＥ）から接続要請メッセージを受信するステップと、
前記個人域ネットワークエンティティが属する前記個人域ネットワークに対する登録要請メッセージを前記個人域ネットワークゲートウェイからＷＡＮに位置するサーバに伝送するステップと、
前記個人域ネットワークゲートウェイで前記サーバから前記個人域ネットワークの識別情報を含む認証要請メッセージを受信するステップと、
少なくとも一つの個人域ネットワークエンティティの情報及び前記個人域ネットワークの識別情報をマッピングしたルーティングテーブルを参照して、前記個人域ネットワークゲートウェイから前記個人域ネットワークの識別情報にマッピングされた前記少なくとも一つの個人域ネットワークエンティティに前記認証要請メッセージをフォワーディングするステップと、を含み、
前記少なくとも一つの個人域ネットワークエンティティは、前記個人域ネットワークゲートウェイを介してサーバからサービスを受信することを特徴とする個人域ネットワークを構成するための方法。
【請求項２】
前記接続要請に含まれた個人域ネットワークエンティティの情報を得るステップをさらに含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記少なくとも一つの個人域ネットワークエンティティが属する個人域ネットワークの識別情報を割り当てるステップと、
前記ルーティングテーブルを生成して格納するステップと、をさらに含むことを特徴とする請求項１又は２に記載の方法。
【請求項４】
前記少なくとも一つの個人域ネットワークエンティティの情報は、個人域ネットワークエンティティのアドレス情報を含むことを特徴とする請求項１乃至３のいずれか一項に記載の方法。
【請求項５】
前記少なくとも一つの個人域ネットワークエンティティの情報及び前記個人域ネットワークの識別情報を含む個人域ネットワーク文書を生成するステップと、
前記生成された個人域ネットワーク文書を伝達する前記登録要請メッセージを生成するステップと、をさらに含むことを特徴とする請求項１乃至４のいずれか一項に記載の方法。
【請求項６】
前記獲得された個人域ネットワークエンティティの情報は、前記少なくとも一つの個人域ネットワークエンティティのデバイスリストを含むことを特徴とする請求項１乃至５のいずれか一項に記載の方法。
【請求項７】
前記個人域ネットワークに対する登録要請メッセージを伝送するステップは、
ＬＡＮ通信を介して接続した前記個人域ネットワークエンティティから接続要請メッセージが受信されると、受信された接続要請メッセージに含まれた個人域ネットワークの接続モードを判断するステップと、
前記個人域ネットワークの接続モードが全ての個人域ネットワークエンティティの参加方式である場合、残りの個人域ネットワークエンティティに接続要請メッセージを伝送するステップと、
前記接続要請メッセージに対応して前記残りの個人域ネットワークエンティティから個人域ネットワークの参加を許可する接続要請メッセージを受信するステップと、を含むことを特徴とする請求項１乃至６のいずれか一項に記載の方法。
【請求項８】
前記少なくとも一つの個人域ネットワークエンティティから認証応答メッセージが受信されると、前記認証応答メッセージを前記サーバに伝送するステップをさらに含むことを特徴とする請求項１乃至７のいずれか一項に記載の方法。
【請求項９】
前記少なくとも一つの個人域ネットワークエンティティから認証応答メッセージが受信されると、受信された認証応答メッセージを収集するステップと、
個人域ネットワーク文書を一つの個人域ネットワーク文書に統合するステップであって、各前記個人域ネットワーク文書は前記収集された認証応答メッセージの各々に伝達され、それぞれの個人域ネットワークエンティティの情報及び前記個人域ネットワークの識別情報を含む、ステップと、
統合された個人域ネットワーク文書を伝達する第２の認証応答メッセージを前記サーバに伝送するステップと、をさらに含むことを特徴とする請求項１乃至８のいずれか一項に記載の方法。
【請求項１０】
前記認証応答メッセージに対応して前記サーバから登録応答メッセージを受信するステップと、
前記ルーティングテーブルを参照して前記少なくとも一つの個人域ネットワークエンティティに前記個人域ネットワークの登録が完了したことを通知する少なくとも一つのメッセージを伝送するステップと、をさらに含むことを特徴とする請求項１乃至９のいずれか一項に記載の方法。
【請求項１１】
個人域ネットワークを構成するための前記個人域ネットワークゲートウェイであって、
少なくとも一つの個人域ネットワークエンティティと通信するＬＡＮ通信モジュールと、
ＷＡＮに位置するサーバと通信するＷＡＮ通信モジュールと、
前記少なくとも一つの個人域ネットワークエンティティの情報及び前記個人域ネットワークの識別情報をマッピングしたルーティングテーブルを格納するメモリと、
個人域ネットワークエンティティから接続要請メッセージが受信されると、前記サーバに前記個人域ネットワークに対する登録要請メッセージを伝送し、前記サーバから前記個人域ネットワークの識別情報を含む認証要請メッセージを受信すると、前記ルーティングテーブルを参照して前記個人域ネットワークの識別情報にマッピングされた前記少なくとも一つの個人域ネットワークエンティティに前記認証要請メッセージをフォワーディングする個人域ネットワークルーティング管理部と、を含み、
前記少なくとも一つの個人域ネットワークエンティティは、前記個人域ネットワークゲートウェイを介して前記サーバからサービスを受信することを特徴とする個人域ネットワークを構成するための個人域ネットワークゲートウェイ。
【請求項１２】
前記個人域ネットワークルーティング管理部は、前記接続要請メッセージに含まれた前記少なくとも一つの個人域ネットワークエンティティの情報を得て、前記少なくとも一つの個人域ネットワークエンティティが属する個人域ネットワークの識別情報を割り当てることによって前記ルーティングテーブルを前記メモリに格納することを特徴とする請求項１１に記載の個人域ネットワークゲートウェイ。
【請求項１３】
前記個人域ネットワークルーティング管理部は、
前記少なくとも一つの個人域ネットワークエンティティから認証応答メッセージが受信されると、該認証応答メッセージを収集し、個人域ネットワーク文書を一つの個人域ネットワーク文書に統合し、前記の統合した個人域ネットワーク文書を伝達する第２の認証応答メッセージをサーバへ送信し、各個人域ネットワーク文書は、個々の認証応答メッセージで伝達され、前記個人域ネットワークエンティティの情報及び前記個人域ネットワークの識別情報を含むことを特徴とする請求項１１又は１２に記載の個人域ネットワークゲートウェイ。
【請求項１４】
前記サーバは、
前記個人域ネットワークゲートウェイと通信するＷＡＮ通信モジュールと、
前記個人域ネットワークゲートウェイから前記登録要請メッセージを受信すると、前記個人域ネットワークの識別情報を含む前記個人域ネットワークエンティティの認証のための認証要請メッセージを伝送した後、前記個人域ネットワークの識別情報にマッピングされた前記少なくとも一つの個人域ネットワークエンティティに前記認証要請メッセージをフォワーディングする前記個人域ネットワークゲートウェイから認証応答メッセージを受信すると、受信された認証応答メッセージを利用して前記少なくとも一つの個人域ネットワークエンティティを認証する個人域ネットワーク管理部と、を含むことを特徴とする請求項１１乃至１３のいずれか一項に記載の個人域ネットワークゲートウェイ。
【請求項１５】
前記個人域ネットワーク管理部は、
前記登録要請メッセージに伝達された個人域ネットワーク文書に含まれた個人域ネットワークの識別情報と前記少なくとも一つの個人域ネットワークエンティティの情報に基づいて認証対象である前記少なくとも一つの個人域ネットワークエンティティを確認して認証要請メッセージを生成した後、前記個人域ネットワークの識別情報を含む前記認証要請メッセージを伝送することを特徴とする請求項１１乃至１４のいずれか一項に記載の個人域ネットワークゲートウェイ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＬＡＮ（Loacal  Area  Network）通信の可能なデバイスに関し、特に、ＬＡＮ通信の可能なデバイスがＷＡＮ（Wide  Area  Network）通信ネットワークとアクセス可能なデバイスの通信機能を用いて、ＷＡＮからサービスを受信する装置及び方法に関する。
【背景技術】
【０００２】
ＬＡＮ通信の可能な家電(Consumer  Electronics:ＣＥ)機器の利用が幾何級数的に増加することによって、ユーザは便利なコンテンツダウンロード方法を追求するようになった。ここで、ＬＡＮ通信の可能な家電機器は、ＭＰ３プレーヤー、ＰＭＰ(Portable  Multimedia  Player)、ゲーム機、ネットブック（Netbook）などを含むことができる。
【０００３】
一般に、ユーザは、ＰＣ(Personal  Computer)を利用してインターネットを通して家電機器で再生可能なコンテンツを検索した後、検索されたコンテンツをダウンロードする。家電機器とＰＣが専用ケーブルにより接続されると、その家電機器はＰＣからそのコンテンツをダウンロードする。このような過程をたどることにより、家電機器でコンテンツを再生できるようになる。現在、このような専用ケーブルに代えてブルートゥース（登録商標）方式を利用して機器間でコンテンツを共有できるようになった。
【０００４】
しかしながら、依然として家電機器自体がＷＡＮに直接アクセスできる方法はきわめて制約的である。例えば、ＷＡＮにアクセスする目的で、一部家電機器はワイファイ(WiFi)を利用して、アクセス装置(Access  Point:ＡＰ)のカバレッジ範囲内でインターネットにアクセスする。家電機器がゲートウェイを通してＷＡＮにアクセスし、所望のサービス、例えば、コンテンツダウンロードなどを利用できるようにするために、ＣＰＮＳ(Converged  Personal  Network  Service)が提案された。
【０００５】
ＣＰＮＳでは、個人域ネットワーク(Personal  Network:以下、‘ＰＮ’と称する)は、ＷＡＮとの通信を担当するゲートウェイと、実際サービス及びコンテンツを再生する家電機器とを含む。家電機器は、ゲートウェイを通して、ＷＡＮに存在するサービス／コンテンツプロバイダにアクセスすることによって、所望のサービスまたはコンテンツを受信する。このようなＣＰＮＳにおいては、ゲートウェイをＰＮゲートウェイ(Personal  Network  Gateway)といい、ＰＮゲートウェイにＬＡＮ通信を介して接続し、ＰＮゲートウェイを通してＷＡＮにアクセスする家電機器を個人域ネットワークエンティティ(Personal  Network  Entity:以下、ＰＮＥと称する)という。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記のような構成を有するＣＰＮＳシステムでは、複数個のＰＮＥが現在ＰＮゲートウェイに接続し、その複数個のＰＮＥはそのＰＮゲートウェイを通してＣＰＮＳサーバにアクセスする。このようにＰＮゲートウェイを中心として複数個のＰＮＥと個人域ネットワークを形成した後、複数個のＰＮＥとＣＰＮＳサーバ間で仲介装置として動作するようになる。ＣＰＮＳサーバとＰＮゲートウェイ立場では、より多くのＰＮＥを接続するほどこれにともなう個別的な送受信メッセージを処理しなければならないとすれば、処理負荷も増加する。
【０００７】
これを避けるために、ＰＮゲートウェイを通して一つの個人域ネットワーク(Personal  Network)を形成する過程で、ＰＮゲートウェイが全てのＰＮＥに対して情報を取り集めて一つのＰＮ文書(Document)を生成し、これに基づいてＣＰＮＳサーバがＰＮ文書基盤の認証を遂行するようになる。この過程において、ＰＮゲートウェイが登録手順でＣＰＮＳサーバの認証要請ごとにＰＮ文書をパーシングしてそれぞれのＰＮＥのアドレス情報を抽出した後、ルーティングを遂行することは、ＰＮゲートウェイの性能に大きな負荷として作用する。
【０００８】
これを防止するために、ＰＮゲートウェイでＰＮＥに対して認証要請をする場合、既に生成されたＰＮルーティングテーブルを利用することによって、ＰＮゲートウェイの負荷を低減する方法が必要である。
【０００９】
従って、本発明は、ＰＮゲートウェイの処理負荷を低減することができる個人域ネットワーク構成のための装置及び方法を提供する。
【００１０】
また、本発明は、ＰＮゲートウェイでＣＰＮＳサーバからの認証要請メッセージをパーシングしなくてもそれぞれのＰＮＥにそのメッセージをフォワーディングできるようにする個人域ネットワーク構成のための装置及び方法を提供する。
【課題を解決するための手段】
【００１１】
上記のような目的を達成するために、本発明の実施形態の一態様によれば、  個人域ネットワークゲートウェイによる個人域ネットワークを構成するための方法を提供する。上記方法は、上記個人域ネットワークゲートウェイで個人域ネットワークエンティティ（ＰＮＥ）から接続要請メッセージを受信するステップと、上記個人域ネットワークエンティティが属する上記個人域ネットワークに対する登録要請メッセージを上記個人域ネットワークゲートウェイからＷＡＮに位置するサーバに伝送するステップと、上記個人域ネットワークゲートウェイで上記サーバから上記個人域ネットワークの識別情報を含む認証要請メッセージを受信するステップと、少なくとも一つの個人域ネットワークエンティティの情報及び上記個人域ネットワークの識別情報をマッピングしたルーティングテーブルを参照して、上記個人域ネットワークゲートウェイから上記個人域ネットワークの識別情報にマッピングされた上記少なくとも一つの個人域ネットワークエンティティに上記認証要請メッセージをフォワーディングするステップと、を含み、上記少なくとも一つの個人域ネットワークエンティティは、上記個人域ネットワークゲートウェイを介してサーバからサービスを受信することを特徴とする。
【００１２】
本発明の実施形態の他の態様によれば、ＷＡＮに位置するサーバにより個人域ネットワークを構成するための方法を提供する。上記方法は、上記個人域ネットワークゲートウェイから少なくとも一つの個人域ネットワークエンティティ（ＰＮＥ）が属する上記個人域ネットワークに対する登録要請メッセージを受信するステップと、上記個人域ネットワークゲートウェイの識別情報を含む上記個人域ネットワークゲートウェイの認証のための認証要請メッセージを伝送するステップと、上記個人域ネットワークの識別情報にマッピングされた上記少なくとも一つの個人域ネットワークエンティティに上記認証要請メッセージをフォワーディングする上記個人域ネットワークゲートウェイから認証応答メッセージを受信するステップと、上記受信された応答メッセージを用いて上記少なくとも一つの個人域ネットワークエンティティを認証するステップを含み、上記少なくとも一つの個人域ネットワークエンティティは、上記個人域ネットワークゲートウェイを介してサーバからサービスを受信することを特徴とする。
【００１３】
本発明の実施形態のさらに他の態様によれば、個人域ネットワークを構成するための上記個人域ネットワークゲートウェイを提供する。上記個人域ネットワークゲートウェイは、少なくとも一つの個人域ネットワークエンティティと通信するＬＡＮ通信モジュールと、ＷＡＮに位置するサーバと通信するＷＡＮ通信モジュールと、上記少なくとも一つの個人域ネットワークエンティティの情報及び上記個人域ネットワークの識別情報をマッピングしたルーティングテーブルを格納するメモリと、個人域ネットワークエンティティから接続要請メッセージが受信されると、上記サーバに上記個人域ネットワークに対する登録要請メッセージを伝送し、上記サーバから上記個人域ネットワークの識別情報を含む認証要請メッセージを受信すると、上記ルーティングテーブルを参照して上記個人域ネットワークの識別情報にマッピングされた上記少なくとも一つの個人域ネットワークエンティティに上記認証要請メッセージをフォワーディングする個人域ネットワークルーティング管理部と、を含み、上記少なくとも一つの個人域ネットワークエンティティは、上記個人域ネットワークゲートウェイを介して上記サーバからサービスを受信することを特徴とする。
【００１４】
本発明の実施形態の他の態様によれば、個人域ネットワークを構成するためのＷＡＮに位置するサーバを提供する。上記サーバは、個人域ネットワークゲートウェイと通信するＷＡＮ通信モジュールと、上記個人域ネットワークゲートウェイから少なくとも一つの個人域ネットワークエンティティが属する個人域ネットワークに対する登録要請メッセージを受信すると、上記個人域ネットワークの識別情報を含む上記個人域ネットワークエンティティの認証のための認証要請メッセージを伝送した後、上記個人域ネットワークの識別情報にマッピングされた上記少なくとも一つの個人域ネットワークエンティティに上記認証要請メッセージをフォワーディングする上記個人域ネットワークゲートウェイから認証応答メッセージを受信すると、受信された認証応答メッセージを利用して上記少なくとも一つの個人域ネットワークエンティティを認証する個人域ネットワーク管理部と、を含み、上記少なくとも一つの個人域ネットワークエンティティは、上記個人域ネットワークゲートウェイを介して上記サーバからサービスを受信することを特徴とする。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施形態によるＣＰＮＳシステムの構成図である。
【図２】本発明の実施形態によるＰＮＥの内部ブロック構成図である。
【図３】本発明の実施形態によるＰＮゲートウェイの内部ブロック構成図である。
【図４】本発明の実施形態によるＣＰＮＳサーバの内部ブロック構成図である。
【図５】本発明の第１の実施形態によるＰＮルーティングテーブルを用いた個人域ネットワーク形成及び登録過程を示した図である。
【図６】本発明の第２の実施形態によるＰＮルーティングテーブルを用いた個人域ネットワーク形成及び登録過程を示した図である。
【発明を実施するための形態】
【００１６】
以下、本発明の好適な実施形態について添付図面を参照しながら詳細に説明する。図面における同様な構成要素に対しては、他の図面に表示されても、同様な参照番号及び符号を付けてあることに注意されたい。下記の説明において、本発明の要旨のみを明瞭にするために、関連した公知の機能や構成についての具体的な説明は、適宜省略する。
【００１７】
後述する詳細な説明には、上述した技術的課題をなすための本発明において代表的な実施例を提示する。また本発明の説明の便宜のために、移動端末のアプリケーション標準機構であるＯＭＡ(Open  Mobile  Alliance）のＣＰＮＳ(Converged  Personal  Network  Service)で定義している個体等の名称を使用するが、このような標準及び名称らが本発明の範囲を限定するものではなく、類似の技術的背景を有するシステムに適用可能であることはいうまでもない。
【００１８】
本発明は、ＰＮゲートウェイの処理負荷を低減することができる方法の中の一つとして、ＰＮゲートウェイでＰＮＥに対して認証要請を受信する場合、予め生成しておいたＰＮルーティングテーブルを利用する方法を提案する。このために本発明は、ＰＮゲートウェイで自身と個人域ネットワークを形成しようとする少なくとも一つのＰＮＥに関する情報を獲得した後、これを利用してＰＮルーティングテーブルを生成する。このようなルーティングテーブルには、少なくとも一つのＰＮＥに関する情報と上記個人域ネットワークの識別情報がマッピングされ格納される。その後、ＣＰＮＳサーバから上記個人域ネットワークの識別情報に該当するＰＮＥに対する認証要請を受信すると、そのルーティングテーブルを利用してその認証要請対象であるＰＮＥを確認してフォワーディングする。このようにすることによって、ＰＮゲートウェイはＣＰＮＳサーバからのメッセージのＰＮ文書(Document)をパーシングしてルーティングしなくてもよいので、処理負荷が顕著に低減される。
【００１９】
上記のような機能が具現されたＣＰＮＳシステムの一例を図１を参照して説明する。
【００２０】
図１は本発明の実施形態による、ＣＰＮＳシステムの構成図である。図１を参照すると、本発明によるＣＰＮＳシステムは、一つ以上の個人域ネットワークエンティティ(Personal  Network  Entity:ＰＮＥ)、例えば、第１のＰＮＥ１１０、第２のＰＮＥ１２０、個人域ネットワークゲートウェイ(ＰＮ  Gateway)１００、ＣＰＮＳサーバ１４０及びアプリケーションサーバ役割のサービス／コンテンツプロバイダ(Service／Content  Provider)１５０を含む。
【００２１】
まず、サービス／コンテンツプロバイダ１５０は、ＷＡＮに存在し、多様なサービス及びコンテンツを提供するサーバである。
【００２２】
第１及び第２のＰＮＥ１１０、１２０は、直接的にサービスとコンテンツを受信するデバイスである。このようなＰＮＥの例には、ＭＰ３プレーヤー、ＰＭＰなどがある。第１及び第２のＰＮＥ１１０、１２０は、サービス／コンテンツプロバイダ１５０からコンテンツを受信して再生することによって、ユーザにサービスを提供する。このような第１及び第２のＰＮＥ１１０、１２０は、ＬＡＮ通信モジュールを内蔵しているので、近くにある他のデバイス、すなわち、ＰＮＥとＬＡＮ通信は可能であるが、ＷＡＮ(Wide  Area  Network)モジュールを有していないので、サービス提供事業者に直接的にアクセスすることができない。ＷＡＮでは、例えば、インターネット、携帯電話ネットワークなどがありえる。このようなＰＮＥは、個人域ネットワークのデバイスエンティティ(ＰＮ  Device)とも呼ばれる。
【００２３】
第１及び第２のＰＮＥ１１０、１２０は、ＬＡＮ通信によりＰＮゲートウェイ１００と個人域ネットワーク１３０を形成する。ここで、個人域ネットワークを形成するとは、第１及び第２のＰＮＥ１１０、１２０とＰＮゲートウェイ１００間に個人域ネットワークサービス、例えば、ＣＰＮＳサポート／ノンサポートを検出し、デバイス間の機能を検出して、ＣＰＮＳを提供するためのアプリケーションのためにネットワークを構成することを意味する。
【００２４】
このよう構成された個人域ネットワーク１３０は、ＰＮゲートウェイ１００とそれに接続した複数個の第１及び第２のＰＮＥ１１０、１２０で構成することもでき、このような個人域ネットワーク１３０を通して第１及び第２のＰＮＥ１１０、１２０は、ＷＡＮにアクセスできるＰＮゲートウェイ１００の機能を利用できるようになる。したがって、第１及び第２のＰＮＥ１１０、１２０は、ＰＮゲートウェイ１００を介してＣＰＮＳサーバ１４０にアクセスでき、サービス／コンテンツプロバイダ１５０から提供されるコンテンツも受信することができるＣＰＮＳを利用できるようになる。
【００２５】
ＰＮゲートウェイ１００は、ＷＡＮ（すなわち、サービス事業者ネットワーク）に存在するＣＰＮＳサーバ１４０にアクセスできる機能を有する装置である。またＰＮゲートウェイ１００は、第１及び第２のＰＮＥ１１０、１２０と個人域ネットワーク１３０を形成し、ＣＰＮＳサーバ１４０と第１及び第２のＰＮＥ１１０、１２０間にＣＰＮＳシステムメッセージ、サービスまたはコンテンツ伝送を中継する機能を遂行する。すなわち、個人域ネットワーク１３０に含まれる第１及び第２のＰＮＥ１１０、１２０からサービス要請を受信すると、ＰＮゲートウェイ１００はこのサービス要求をＣＰＮＳサーバ１４０に中継する役割を遂行する。そして、サービス／コンテンツプロバイダ１５０から要請したサービスを受信すると、ＰＮゲートウェイ１００はこれを第１及び第２のＰＮＥ１１０、１２０に伝達する役割を遂行する。
【００２６】
このようなＰＮゲートウェイ１００は、第１及び第２のＰＮＥ１１０、１２０との物理的ペアリングが完了し、第１及び第２のＰＮＥ１１０、１２０からＣＰＮＳ接続要請を受信すると、ＰＮゲートウェイ１００とそれに接続する第１及び第２のＰＮＥ１１０、１２０を含む個人域ネットワーク１３０に対して一つの文書(Document）を作成し、ＣＰＮＳサーバ１４０に第１及び第２のＰＮＥ１１０、１２０が属する個人域ネットワーク１３０に対する登録要請メッセージを伝送する。
【００２７】
また、ＰＮゲートウェイ１００は、自身との接続を要請した第１及び第２のＰＮＥ１１０、１２０の情報を集めてＰＮルーティングテーブルを生成した後、これを格納する。このルーティングテーブルには、第１及び第２のＰＮＥ１１０、１２０の情報と、第１及び第２のＰＮＥ１１０、１２０を含む個人域ネットワーク１３０の識別情報がマッピングされる。このようなルーティングテーブルは、ＰＮゲートウェイ１００がＣＰＮＳサーバ１４０から特定個人域ネットワークに属するＰＮＥに対する認証要請を受信すると、そのＰＮＥでその認証要請をルーティングするために利用される。このようにＰＮゲートウェイ１００は、各ＰＮＥに関する情報を格納または管理することによって、ＣＰＮＳサーバ１４０からのメッセージフォワーディングが容易であり、メッセージ処理負荷が低減するようになる。
【００２８】
さらに、ＰＮゲートウェイ１００は、ピアツーピアシナリオで自身の個人域ネットワークを他の個人域ネットワークと接続してコンテンツをやりとりすることができるようにする役割も遂行する。このようなＰＮゲートウェイ１００は、例えば、携帯電話、ＰＤＡ、セットトップボックスなどであり得る。
【００２９】
ＣＰＮＳサーバ１４０は、ＰＮゲートウェイ１００と第１及び第２のＰＮＥ１１０、１２０及び個人域ネットワーク１３０を登録及び管理する。またＣＰＮＳサーバ１４０は、ＰＮゲートウェイ１００を介して第１及び第２のＰＮＥ１１０、１２０から受信されたサービス及びコンテンツ要請を処理する。サービス及びコンテンツ要請に該当するサービスあるいはコンテンツがＣＰＮＳサーバ１４０により提供され得るものであれば、ＣＰＮＳサーバ１４０は、要請されたサービス及びコンテンツを第１及び第２のＰＮＥ１１０、１２０にＰＮゲートウェイ１００を介して提供する。そして提供できない場合には、外部のサービス／コンテンツプロバイダ１５０にサービス及びコンテンツ要請を伝達して該当サービスあるいはコンテンツをＰＮゲートウェイ１００を介して第１及び第２のＰＮＥ１１０、１２０に提供するようにする。
【００３０】
以下、ＣＰＮＳシステムを構成する第１及び第２のＰＮＥ１１０、１２０と、ＰＮゲートウェイ１００と、ＣＰＮＳサーバ１４０での具体的な動作について、図２乃至図４を参照して説明する。
【００３１】
図２は、本発明の一実施形態による第１のＰＮＥ１１０の構成図である。第２のＰＮＥ１２０も第１のＰＮＥ１１０と同様に構成され得る。以下、説明の便宜のために、第１のＰＮＥ１１０を基準として個人域ネットワーク構成過程を説明する。
【００３２】
図２を参照すると、第１のＰＮＥ１１０は、ＰＮ接続制御部２１０、メモリ２２０及びＬＡＮ通信モジュール２３０を含む。
【００３３】
ＰＮ接続制御部２１０は、個人域ネットワーク形成及び解除と関連した第１のＰＮＥ１１０の全ての動作を制御し、形成された個人域ネットワークを通したサービスまたはコンテンツ要請及び受信と関連した動作を制御する。これによって、ＰＮ接続制御部２１０は、個人域ネットワークを構成するために、ＬＡＮ通信モジュール２３０を制御し、周辺のデバイスと物理的ペアリングを遂行して通信リンクを形成する。
【００３４】
ＰＮ接続制御部２１０は、物理的にペアリングされたデバイスのうち、ＰＮゲートウェイ１００を探すための検索を遂行し、ＰＮゲートウェイ１００が検出されると、個人域ネットワーク接続要請メッセージをＰＮゲートウェイ１００に伝送する。この時、ＰＮゲートウェイ１００に伝送される接続要請メッセージには、第１のＰＮＥ１１０のデバイス情報及び個人域ネットワーク接続タイプ指標が含まれる。
【００３５】
ＰＮ接続制御部２１０は、ＰＮ接続要請メッセージに対応してＰＮゲートウェイ１００を介してＣＰＮＳサーバ１４０から伝送された認証要請メッセージを受信する。認証要請メッセージは、ＰＮ文書を伝達し、このＰＮ文書にはＣＰＮＳサーバ１４０により設定された認証要求(Authentication  challenge)フィールドが含まれる。この認証要求フィールドには、アルゴリズム情報と臨時値(nonce  value)などの情報が含まれることができ、ＰＮ接続制御部２１０は、この情報に基づいて認証のための計算結果値を得る。
【００３６】
次に、ＰＮ接続制御部２１０は、得られた計算結果値を認証要求フィールドに対する応答として作成してＰＮ文書を変更した後、変更されたＰＮ文書を伝達する認証応答メッセージを生成する。このような認証応答メッセージをＰＮゲートウェイ１００を介してＣＰＮＳサーバ１４０に伝送した後、個人域ネットワークの形成及び登録が完了した場合、これを通知するメッセージを受信する。
【００３７】
メモリ２２０は、第１のＰＮＥ１１０に対するデバイス情報をはじめとして個人域ネットワーク形成に必要な各種プログラムデータを格納する。ここで、デバイス情報とは、第１のＰＮＥ１１０が提供できる各種機能及び能力に対する情報として、ＰＮＥ製造者により提供されることができる。またサービス及びコンテンツ要請に対応して、ＰＮゲートウェイ１００から受信されたデータを格納する。第１のＰＮＥ１１０が携帯用メディアプレーヤー（ＰＭＰ）である場合のデバイス情報の一例を示すと、下記表１のようである。
【００３８】
【表１】
2013536483.tif 000003
ＬＡＮ通信モジュール２３０は、ＰＮゲートウェイ１００とのＬＡＮ通信を遂行するモジュールとして、例えば、ワイファイ(WiFi)、ブルートゥースモジュール、またはジグビー（登録商標（Zigbee）)モジュール、またはＩｒＤＡ(Infrared  Data  Association)モジュール、可視光通信（ＶＬＣ）モジュールを含み得る。このようなＬＡＮ通信モジュール２３０を利用して第１のＰＮＥ１１０とＰＮゲートウェイ１００間にデータ通信のための接続作業、すなわち、ペアリングを遂行する。
【００３９】
図３は、本発明の実施形態によるＰＮゲートウェイ１００の構成図である。図３を参照すると、ＰＮゲートウェイ１００は、ＰＮルーティング管理部３１０、ＬＡＮ通信モジュール３２０、ＷＡＮ通信モジュール３３０及びメモリ３４０を含む。
【００４０】
ＬＡＮ通信モジュール３２０は、第１のＰＮＥ１１０とＬＡＮ通信を遂行するモジュールとして、例えば、ワイファイ(WiFi)モジュール、ブルートゥースモジュール、ジグビー(Zigbee)モジュール、ＩｒＤＡ(Infrared  Data  Association)モジュール、可視光通信モジュールを含み得る。
【００４１】
ＷＡＮ通信モジュール３３０は、ＣＰＮＳサーバ１４０とのメッセージ及びデータを送受信するモジュールとして、セルラーモジュール、ＡＴＭモジュールなどを含む。
【００４２】
メモリ３４０は、個人域ネットワーク形成に必要な各種プログラムデータを格納する。また、メモリ３４０は、個人域ネットワークに属しているＰＮＥに対するデバイスリストと、各ＰＮＥに対応するデバイス情報を格納する。この時、デバイスリスト及びデバイス情報は、個人域ネットワーク単位で区分されて管理され得る。また、メモリ３４０は、ＰＮＥに対するデバイス情報のうち、アドレスと、個人域ネットワークの識別情報、例えば、個人域ネットワークＩＤをマッピングしたＰＮルーティングテーブルを格納する。このようなＰＮルーティングテーブルは、ＣＰＮＳサーバ１４０から特定個人域ネットワークＩＤに該当するＰＮＥに対する認証要請を受信する場合、ＰＮゲートウェイ１００が各ＰＮＥのアドレスとしてその認証要請をルーティングするときに利用される。
【００４３】
個人域ネットワークＩＤは、ＰＮゲートウェイの固有ＩＤを利用することもでき、固有ＩＤを特定アルゴリズムにより変形した値を利用することもでき、そしてＣＰＮＳサーバ１４０から割り当てられることもできる。
【００４４】
このようなＰＮルーティングテーブルの一例を示すと、下記表２のようである。
【００４５】
【表２】
2013536483.tif 000004
ＰＮルーティング管理部３１０は、ペアリングされた第１のＰＮＥ１１０から個人域ネットワーク接続要請メッセージを受信すると、その接続要請メッセージに含まれた第１のＰＮＥ１１０のデバイス情報及び個人域ネットワーク接続タイプ指標を確認する。ＰＮルーティング管理部３１０は、個人域ネットワーク接続タイプ指標に基づいて第１のＰＮＥ１１０からの個人域ネットワーク接続要請が１:１要請であるか、またはＰＮゲートウェイ１００周辺の全てのＰＮＥとの接続要請であるかを判断する。
【００４６】
もし、個人域ネットワーク接続タイプ指標が、例えば、‘ＡＬＬ’として設定された場合、ＰＮルーティング管理部３１０は、周辺の全てのＰＮＥに対してペアリング及びディスカバリー作業などを遂行することによって、検索されたＰＮＥとの個人域ネットワーク形成のための動作を遂行する。ＰＮルーティング管理部３１０は、検索されたＰＮＥに接続要請メッセージを伝送する。この時、第１のＰＮＥ１１０からの接続要請メッセージは、第１のＰＮＥ１１０のデバイス情報を含むメッセージであり、ＰＮゲートウェイ１００に伝送される。検索されたＰＮＥへの接続要請メッセージは、‘ＰＮConnection  ＡＳＫ’で命名されたメッセージが使われて、これはＰＮゲートウェイ１００がＰＮＥに接続要請を伝送する時に使われるメッセージである。
【００４７】
このようにＰＮゲートウェイ１００周辺の全てのＰＮＥとの接続要請の場合、例えば、一つのＰＮゲートウェイ１００を介して複数のＰＮＥにＣＰＮＳで提供するインターアクティブゲームを利用しようとする場合に有用である。このような方式は、各ＰＮＥが毎度ＰＮゲートウェイ１００と個人域ネットワーク形成を要請しなくてもよいので、ネットワークリソースとデバイスリソース、例えば、電力消費などを低減することができる利点がある。
【００４８】
ＰＮルーティング管理部３１０は、第１のＰＮＥ１１０からの接続要請メッセージ及び検索されたＰＮＥへの接続要請メッセージに対する応答メッセージそれぞれのデバイス情報からアドレスを得る。その後、第１のＰＮＥ１００及び検索されたＰＮＥと開設しようとする個人域ネットワークに対してＰＮ識別情報を割り当てた後、そのＰＮ識別情報とその個人域ネットワークを構成するＰＮＥのアドレスをマッピングしたＰＮルーティングテーブルを生成してメモリ３４０に格納する。
【００４９】
その後、ＰＮルーティング管理部３１０は、個人域ネットワークの情報を含むＰＮ文書(document)を生成する。このようにＰＮルーティング管理部３１０は、一つの個人域ネットワークを形成する時、その個人域ネットワークに属する全てのＰＮＥに対する情報を集めて一つのＰＮ文書で作る。
【００５０】
このようなＰＮ文書は、一つの個人域ネットワークに属しているデバイスリストを含み、このようなデバイスリストには各ＰＮＥのデバイス情報が含まれ得る。またＰＮ文書はＰＮ識別情報を含む。次に、ＰＮルーティング管理部３１０は、生成されたＰＮ文書が伝達されたＰＮ登録要請メッセージをＣＰＮＳサーバ１４０に伝送する。この時、ＰＮ文書には各ＰＮＥのデバイス情報を除外したデバイスリストだけが含まれ得る。ＰＮゲートウェイ１００で生成したＰＮ文書を例示すると、下記の表３のようである。
【００５１】
【表３】
2013536483.tif 000005
一方、ＰＮルーティング管理部３１０は、ＰＮ登録要請メッセージ伝送に対応してＣＰＮＳサーバ１４０から認証要請メッセージを受信する。ここで、ＣＰＮＳサーバ１４０は、ＰＮ文書内のＰＮＥに対する認証を要請するので、ＰＮルーティング管理部３１０もＰＮ文書内のＰＮＥに対する情報を検出しなければならない。本発明の実施形態によってＰＮルーティング管理部３１０は、ＰＮ文書をパーシングしなくて予め生成しておいたＰＮルーティングテーブルを利用することによって、認証対象である全てのＰＮＥに対するアドレスを検出する。
【００５２】
具体的に、ＰＮルーティング管理部３１０は、認証要請メッセージのＰＮ識別情報を検出する。その後、検出されたＰＮ識別情報にマッピングされるＰＮＥのアドレスをＰＮルーティングテーブルを参照して検索する。この時、認証要請メッセージは、ＣＰＮＳサーバ１４０により変更されたＰＮ文書を伝達するが、ＰＮルーティング管理部３１０は、ＰＮ識別情報のみを検出する。したがって、ＰＮルーティング管理部３１０は、各ＰＮＥのアドレス情報を得るために、認証要請メッセージのＰＮ文書をパーシングも解凍もしなくてもよい。したがって、ＰＮルーティングテーブルの検索を通して認証要請メッセージを伝達するＰＮＥのアドレスを検出すると、ＰＮルーティング管理部３１０は、その認証要請メッセージを検出されたＰＮＥのアドレスに基づいて該当ＰＮＥにフォワーディングする。
【００５３】
また、ＰＮルーティング管理部３１０は、このような認証要請メッセージのフォワーディングに応じて認証応答メッセージを受信する。すると、ＰＮルーティング管理部３１０は、本発明の第１の実施形態によって、全てのＰＮＥからの認証応答メッセージを集めて一つの認証応答メッセージで作ってＣＰＮＳサーバ１４０に伝達する。このような場合、認証応答メッセージには各ＰＮＥからの認証応答メッセージで伝達されてきたＰＮ文書も一つのＰＮ文書で統合されて伝達されるようになる。このためにＰＮルーティング管理部３１０は、各ＰＮＥからのＰＮ文書を変更することによって統合ＰＮ文書を作るものである。
【００５４】
一方、ＰＮルーティング管理部３１０は、本発明の第２の実施形態によって、各ＰＮＥからの認証応答メッセージが受信されるごとに、これをＣＰＮＳサーバ１４０に伝送する。これに対応してＣＰＮＳサーバ１４０では各ＰＮＥを認証した後、統合ＰＮ文書を作って一つの登録応答メッセージに伝達して伝送するようになる。ＰＮルーティング管理部３１０は、ＣＰＮＳサーバ１４０から登録応答メッセージを受信すると、上述したようにＰＮルーティングテーブルを参照して各ＰＮＥに個人域ネットワークの形成及び登録が完了したことを通知する。
【００５５】
図４は、本発明の実施形態によるＣＰＮＳサーバ１４０の構成図である。図４を参照すると、ＣＰＮＳサーバ１４０は、ＰＮ管理部４１０、メモリ４２０及びＷＡＮ通信モジュール４３０を含む。
【００５６】
ＷＡＮ通信モジュール４３０は、ＰＮゲートウェイ１００及びサービス／コンテンツプロバイダ１５０と通信を遂行する。
【００５７】
メモリ４２０は、サービス／コンテンツプロバイダ１５０から受信された各種コンテンツ及びサービスなどを格納する。
【００５８】
ＰＮ管理部４１０は、ＣＰＮＳサーバ１４０の全般的な動作を制御する。ＰＮ管理部４１０は、ＰＮゲートウェイ１００からＰＮ登録要請メッセージを受信すると、ＰＮ登録要請に含まれたＰＮ文書を検出する。これによって、ＰＮ管理部４１０は、ＰＮ文書内のＰＮＥに対してＣＰＮＳ使用認証及び承認を遂行し、これをメモリ４２０に格納する。もし、ＰＮ文書に含まれた個人域ネットワークに対するＰＮ識別情報が割り当てられていないと、ＰＮ識別情報としてＩＤなどが割り当てられる。もし、既にＰＮ識別情報が割り当てられていると、既に格納されたＰＮ識別情報の中に割り当てられたＰＮ識別情報と重複することがあるかを確認するための冗長検査を遂行する。このようにＰＮ識別情報は、ＰＮゲートウェイ１００により割り当てられるか、ＣＰＮＳサーバ１４０によって割り当てられる。ＣＰＮＳサーバ１４によりＰＮ識別情報を割り当てる方法は、冗長検査をしなくてもよい利点がある。
【００５９】
そして、ＰＮ管理部４１０は、ＰＮ文書内のＰＮＥに対するＣＰＮＳ使用認証及び承認を遂行するために、各ＰＮＥに対する認証要求項目を含むようにＰＮ文書を変更する。次に、ＰＮ管理部４１０は、認証しようとするＰＮ識別情報をＰＮ文書から抽出した後、これを含む認証要請メッセージを生成する。このような認証要請メッセージにより、変更されたＰＮ文書が伝達される。ＰＮ識別情報だけが認証要請メッセージで伝達されるので、ＰＮゲートウェイ１００は、ＰＮ識別情報だけを検出することによってＰＮルーティングテーブルからＰＮＥのアドレスを容易に検索できるようになる。従って、ＰＮゲートウェイ１００は、認証要請メッセージ内のＰＮ文書をパーシングして各ＰＮＥのアドレスを抽出しなくても、ＰＮ識別情報にマッピングされたＰＮＥのアドレスを検出することができる。
【００６０】
このようにＣＰＮＳサーバ１４０により変更されたＰＮ文書の例を示すと、表４のようである。
【００６１】
【表４】
2013536483.tif 000006
また、ＰＮ管理部４１０は、認証要請メッセージをＰＮゲートウェイ１００に伝送した後、これに対する認証応答メッセージを受信する。すると、ＰＮ管理部４１０は、受信された認証応答メッセージに含まれた認証要求フィールドに対する応答と自身の持っている応答とが一致するかを比較することによって、各ＰＮＥに対する認証を完了する。その後、ＰＮ登録が完了したことを通知する登録応答メッセージを生成してＰＮゲートウェイ１００に伝送する。
【００６２】
以下、本発明の第１の実施形態によって、ＰＮルーティングテーブルを用いた個人域ネットワーク形成及び登録過程を図５を参照して説明する。図５において、第２のＰＮＥ１２０は、個人域ネットワーク接続を要請するデバイスであり、第１のＰＮＥ１１０は、第２のＰＮＥ１２０の参加要請によってその個人域ネットワークの形成及び登録過程に参加するデバイスである。
【００６３】
図５を参照すると、ステップ５００で、ＰＮゲートウェイ１００は、第１のＰＮＥ１１０及び第２のＰＮＥ１２０とＬＡＮ通信技術を利用してデータ通信のための作業、すなわち物理的ペアリングを遂行する。
【００６４】
次に、第２のＰＮＥ１２０は、ステップ５０５で、個人域ネットワーク接続要請メッセージをＰＮゲートウェイ１００に伝送する。個人域ネットワーク接続要請メッセージには自身の情報、すなわち第２のＰＮＥのデバイス情報と、個人域ネットワークの接続タイプ指標が含まれる。言い換えれば、第２のＰＮＥ１２０は、個人域ネットワークを単独で形成する方式、または周辺の全てのＰＮＥと共に個人域ネットワークを形成しようとする方式のうちいずれか一つを個人域ネットワークの接続タイプ指標を利用して設定することができる。
【００６５】
このような接続要請メッセージを受信すると、ＰＮゲートウェイ１００は、その接続要請メッセージの個人域ネットワークの接続タイプ指標を判断する。もし、個人域ネットワークの接続タイプ指標が単独接続モードを示した場合、ＰＮゲートウェイ１００は、第２のＰＮＥ１２０とピアツーピアで個人域ネットワークを形成しなければならない。これとは異なり、個人域ネットワークの接続タイプ識別子が全体接続モードを示した場合、ＰＮゲートウェイ１００は自身の周辺で検索された全てのＰＮＥと共に個人域ネットワークを形成しなければならない。もし全体接続モードを示す場合、ＰＮゲートウェイ１００は、ステップ５１０で周辺ＰＮＥに該当する第１のＰＮＥ１１０にＰＮ接続ＡＣＫメッセージを伝送する。
【００６６】
ここで、ステップ５０５の接続要請メッセージとステップ５１０のＰＮ接続ＡＣＫメッセージは、基本的に同じメッセージフォーマットを有するが、接続要請メッセージはＰＮＥからＰＮゲートウェイ１００に伝送されるメッセージであり、ＰＮ接続ＡＣＫメッセージは、ＰＮゲートウェイ１００がＰＮＥに接続要請をする時に使用されるメッセージである。
【００６７】
一方、ＰＮ接続ＡＣＫメッセージを受信した第１のＰＮＥ１１０は、その個人域ネットワークの形成に参加しようとすると、ステップ５１５で、自身の情報、すなわち、第１のＰＮＥのデバイス情報を含む応答メッセージをゲートウェイ１００に伝送する。これとは異なり、参加しないようとする場合、拒絶応答メッセージをゲートウェイ１００に伝送する。このような応答メッセージを受信すると、ＰＮゲートウェイ１００は、第２のＰＮＥ１２０からのＰＮ接続要請メッセージ及び第１のＰＮＥ１１０からの応答メッセージを利用して、ステップ５２０でＰＮルーティングテーブルを生成する。このために、まず、ＰＮゲートウェイ１００は、接続要請メッセージの第２のＰＮＥ１２０のデバイス情報及び応答メッセージの第１のＰＮＥ１１０のデバイス情報からそれぞれのＰＮＥアドレスを得る。その後、ＰＮゲートウェイ１００は開設しようとする個人域ネットワークに対するＰＮ識別情報を割り当てた後、割り当てられたＰＮ識別情報を獲得したそれぞれのＰＮＥアドレスと共にマッピングすることによって、ＰＮルーティングテーブルを生成する。
【００６８】
次に、ＰＮゲートウェイ１００は、ステップ５２５でＰＮ文書を生成する。ＰＮ文書は一つの個人域ネットワークに属しているＰＮＥのデバイスリスト及びそのＰＮＥを属する個人域ネットワークに対する情報、すなわちＰＮ識別情報のうち少なくとも一つを含む。このようなデバイスリストには各ＰＮＥのデバイス情報も含まれることができる。また、ＰＮ文書は各ＰＮＥのコンテンツ情報も含むことができる。
【００６９】
このようなＰＮ文書を生成した後、ＰＮゲートウェイ１００は、ＰＮ文書を含むＰＮ登録要請メッセージを生成し、ステップ５３０でＣＰＮＳサーバ１４０に伝送する。すると、ＣＰＮＳサーバ１４０は、受信されたＰＮ登録要請メッセージ内のＰＮ文書を確認する。次に、ＣＰＮＳサーバ１４０は、ＰＮ文書内のデバイスリストまたはデバイス情報に基づいて認証対象であるＰＮＥを検索する。認証対象ＰＮＥが検索されると、そのＰＮＥがＣＰＮＳユーザであるかを認証するための認証及び承認作業を遂行する。これによって、ＣＰＮＳサーバ１４０は、各ＰＮＥに対する認証を要請する認証要請メッセージを生成し、ステップ５３５でＰＮゲートウェイ１００に伝送する。この認証要請
メッセージは、認証しようとする（target）ＰＮ識別情報が含まれたＰＮ文書を伝達する。
【００７０】
一方、上述した内容では、ＰＮ識別情報がＰＮゲートウェイ１００により割り当てられることと説明したが、ＣＰＮＳサーバ１４０によっても割り当てられることはもちろんである。またＰＮゲートウェイ１００及び各ＰＮＥに対しても識別可能であるようにＣＰＮＳサーバ１４０により識別子が割り当てられることができる。
【００７１】
ここで、ＰＮ識別情報がＰＮゲートウェイ１００により割り当てられた場合、そのＰＮ識別情報はＰＮ登録要請メッセージに伝達されるＰＮ文書に含まれている。したがって、ＣＰＮＳサーバ１４０は、ＰＮゲートウェイ１００により割り当てられたＰＮ識別情報をＰＮ文書から抽出した後、抽出されたＰＮ識別情報は認証要請メッセージに含める。
【００７２】
これとは異なり、ＰＮ識別情報がＰＮゲートウェイ１００により割り当てられない場合、ＣＰＮＳサーバ１４０は、ＰＮ文書内のデバイスリストを通して認証対象ＰＮＥを検索することができるので、ターゲットＰＮＥに対するＰＮ識別情報を割り当てる。その後、割り当てられたＰＮ識別情報を認証要請メッセージに含める。
【００７３】
このようにＣＰＮＳサーバ１４０により識別情報が割り当てられる場合、ステップ５２０でのＰＮルーティングテーブルは、ＣＰＮＳサーバ１４０から割り当てられたＰＮ識別情報を得た後に生成することができ、ステップ５２５でのＰＮ文書もＰＮＥのデバイスリストだけを含むことができる。
【００７４】
一方、認証要請メッセージを受信すると、ＰＮゲートウェイ１００は、ステップ５４０で認証要請メッセージに含まれたＰＮ識別情報を検出する。次に、ＰＮゲートウェイ１００は、ＰＮルーティングテーブルを参照して検出されたＰＮ識別情報にマッピングされたＰＮＥのアドレスを確認する。この時、認証要請メッセージに含まれたＰＮ文書はパーシングされない。その後、ＰＮゲートウェイ１００はステップ５４５及びステップ５５０でＰＮＥのアドレスに基づいてＣＰＮＳサーバ１４０からの認証要請メッセージを第１及び第２のＰＮＥ１１０、１２０へフォワーディングする。
【００７５】
このような認証要請メッセージを受信したそれぞれの第１及び第２のＰＮＥ１１０、１２０では、その認証要請メッセージのＰＮ文書をパーシングする。すなわち、ＰＮ文書のパーシングは、それぞれのＰＮＥにより遂行されるので、ＰＮゲートウェイ１００の処理負荷は低減される。ＰＮ文書をパーシングすることにより認証要求フィールドを探し、その認証要求フィールドを参照して認証のための応答を得る。これによって、それぞれの第１及び第２のＰＮＥ１１０、１２０では認証要求フィールドに対する応答を得ることによってＰＮ文書を変更し、変更されたＰＮ文書を伝達する認証応答メッセージを生成してＰＮゲートウェイ１００に伝送する。
【００７６】
すると、ＰＮゲートウェイ１００は、ステップ５６５で、それぞれの第１及び第２のＰＮＥ１１０、１２０からの認証応答メッセージを収集する。収集された認証応答メッセージからそれぞれのＰＮ文書を得た後、得られたＰＮ文書を一つのＰＮ文書に統合した後、ステップ５７０で統合ＰＮ文書を伝達する認証応答メッセージをＣＰＮＳサーバ１４０に伝送する。このような認証応答メッセージを受信したＣＰＮＳサーバ１４０では認証要求フィールドに対する応答に基づいて各ＰＮＥに対する認証を遂行し、ステップ５７５で認証に成功すると、個人域ネットワークの登録が完了したことを通知する登録応答メッセージをＰＮゲートウェイ１００に伝送する。これに対応してＰＮゲートウェイ１００は、ステップ５８０で第２のＰＮＥ１２０には個人域ネットワークの形成及び登録に成功することを通知するＯＫメッセージを生成して伝送し、ステップ５８５で第１のＰＮＥ１１０にもこれを通知する通知メッセージを生成して伝送する。
【００７７】
一方、本発明の第２の実施形態によってＰＮルーティングテーブルを用いた個人域ネットワーク形成及び登録過程を図６を参照して説明する。図６のステップ６００乃至ステップ６５５及びステップ６６５は、図５のステップ５００乃至ステップ５６０での動作と同一であるので、具体的な説明は省略する。
【００７８】
ただし、図６では第１及び第２のＰＮＥ１１０、１２０からの認証応答メッセージを処理することにあって、次のような点で相異する。本発明の第１の実施形態では、ＰＮゲートウェイ１００は、第１及び第２のＰＮＥ１１０、１２０からの認証応答メッセージのＰＮ文書を一つのＰＮ文書として作ったが、本発明の第２の実施形態では、第１及び第２のＰＮＥ１１０、１２０からの認証応答メッセージをステップ６６０及びステップ６７０のようにそのままＣＰＮＳサーバ１４０に伝達する。これによって、ＣＰＮＳサーバ１４０はステップ６７５で、それぞれの認証応答メッセージのＰＮ文書をパーシングして認証要求フィールドに対する応答に基づいて各ＰＮＥに対する認証を遂行する。その後、ステップ６８０で、ＣＰＮＳサーバ１４０は統合ＰＮ文書を生成し、統合ＰＮ文書を伝達する登録応答メッセージをＰＮゲートウェイ１００に伝送する。すると、ＰＮゲートウェイ１００はさらにＰＮルーティングテーブルを参照して各ＰＮＥアドレスを検出する。以後、ステップ６８５及びステップ６９０は、図５のステップ５８０及びステップ５８５での動作と同一である。このように本発明の第２の実施形態では、ＰＮゲートウェイ１００が統合ＰＮ文書を生成しなくてもよいので、ＰＮゲートウェイ１００での処理負荷がより一層低減される効果を有する。
【００７９】
本発明によれば、ＰＮＥはＰＮゲートウェイと個人域ネットワークを形成し、これを通じてＣＰＮＳサーバに登録することによってＣＰＮＳサービスを利用できるようになる。このように本発明での個人域ネットワークを形成する過程は、単純に各機器を一つのグループで縛る一連の手順を示すものではなく、これを通じたＬＡＮ通信だけが可能なＰＮＥを事業者ネットワークにアクセスが可能なＰＮゲートウェイを通してＷＡＮ、すなわち、事業者ネットワークで提供するサービスを受け取ることができるようにする方法を提供したものである。
【００８０】
また、本発明は、ＣＰＮＳサーバから認証のためのメッセージを受信すると、ＰＮ文書(Document)をパーシングすることなく、個人域ネットワークが形成される時点でＰＮゲートウェイが生成したＰＮルーティングテーブルを利用して認証されなければならないＰＮＥを検出して認証メッセージをＰＮＥにフォワーディングすればよいので、ＰＮ登録及び認証に対するＰＮ文書(Document)処理のためのＰＮゲートウェイの処理負荷を低減することができる効果を有する。
以上、本発明を具体的な実施形態を参照して詳細に説明してきたが、本発明の範囲及び趣旨を逸脱することなく様々な変更が可能であるということは、当業者には明らかであり、本発明の範囲は、上述の実施形態に限定されるべきではなく、特許請求の範囲の記載及びこれと均等なものの範囲内で定められるべきである。
【図１】
2013536483.tif 000007
【図２】
2013536483.tif 000008
【図３】
2013536483.tif 000009
【図４】
2013536483.tif 000010
【図５】
2013536483.tif 000011
【図６】
2013536483.tif 000012
【国際調査報告】
2013536483.tif 000013
2013536483.tif 000014
2013536483.tif 000015