(57)【特許請求の範囲】
【請求項１】
広告メッセージ処理方法であって、
制御プレーン・デバイスにより、第１のメッセージを転送プレーン・デバイスに送信するステップであって、前記第１のメッセージは広告メッセージ、第２の情報、および第３の情報を含み、前記第２の情報は前記広告メッセージをバッファするように前記転送プレーン・デバイスに指示するために使用され、前記第３の情報は前記バッファされた広告メッセージをホストに送信するように前記転送プレーン・デバイスに指示するために使用される、ステップ
を含み、
前記方法はさらに、前記制御プレーン・デバイスにより、前記転送プレーン・デバイスにより送信された識別情報を受信するステップであって、前記識別情報は前記広告メッセージを識別するために使用される、ステップを含み、
前記第１のメッセージはさらに第４の情報を含み、前記第４の情報は転送規則を生成するように転送プレーンに指示するために使用され、前記転送規則が前記ホストにより送信された広告要求メッセージをマッチするために使用されてもよく、前記広告要求メッセージは、前記識別情報により識別された前記広告メッセージを送信するように前記転送プレーンに要求するために使用されるか、または、
前記制御プレーン・デバイスは第４の情報を送信し、前記第４の情報は転送規則を生成するように転送プレーンに指示するために使用され、前記転送規則が前記ホストにより送信された広告要求メッセージをマッチするために使用されてもよく、前記広告要求メッセージは、前記識別情報により識別された前記広告メッセージを送信するように前記転送プレーンに要求するために使用される、方法。
【請求項２】
前記第３の情報が前記バッファされた広告メッセージをホストに送信するように前記転送プレーン・デバイスに指示するために使用されることは、
タイマを設定し、前記タイマが切れた後に前記広告メッセージを前記ホストに送信するように前記転送プレーン・デバイスに指示するために前記第３の情報が使用されること
を含む、請求項１に記載の方法。
【請求項３】
前記第３の情報が、前記バッファされた広告メッセージを送信するように前記転送プレーン・デバイスに指示するために使用されることは、
前記転送プレーン・デバイスのステータスを読み取り、前記転送プレーン・デバイスの前記ステータスに従って前記バッファされた広告メッセージを更新するように前記転送プレーン・デバイスに指示するために前記第３の情報が使用され、
前記第３の情報はさらに、第１のタイマを設定し、前記第１のタイマが切れた後に前記更新された広告メッセージを前記ホストに送信するように前記転送プレーン・デバイスに指示するために使用されるか、または、
前記第１のメッセージはさらに第４の情報を含み、前記第４の情報は、前記転送プレーン・デバイスのステータスを読み取り、前記転送プレーン・デバイスの前記ステータスに従って前記バッファされた広告メッセージを更新するように前記転送プレーン・デバイスに指示するために使用されること
を含み、
前記第３の情報が、前記バッファされた広告メッセージを送信するように前記転送プレーン・デバイスに指示するために使用されることは、
第１のタイマを設定し、前記第１のタイマが切れた後に前記更新された広告メッセージを前記ホストに送信するように前記転送プレーン・デバイスに指示するために前記第３の情報が使用されること
を含む、請求項１または２に記載の方法。
【請求項４】
前記第３の情報が、前記バッファされた広告メッセージを送信するように前記転送プレーン・デバイスに指示するために使用されることは、
前記第３の情報は、第１のタイマおよび第２のタイマを設定し、前記第１のタイマが切れた後に、前記バッファされた広告メッセージを前記ホストに送信するように前記転送プレーン・デバイスに指示するために使用され、
前記第１のメッセージはさらに第４の情報を含み、前記第４の情報は、前記転送プレーン・デバイスのステータスを読み取り、前記転送プレーン・デバイスの前記ステータスに従って前記バッファされた広告メッセージを更新するように前記転送プレーン・デバイスに指示するために使用され、
前記第３の情報はさらに、前記第２のタイマが切れた後に前記更新された広告メッセージを前記ホストに送信するように前記転送プレーン・デバイスに指示するために使用される、
ことを含む、請求項１または２に記載の方法。
【請求項５】
広告メッセージ処理方法であって、
転送プレーン・デバイスにより、制御プレーン・デバイスにより送信された第１のメッセージを受信するステップであって、前記第１のメッセージは広告メッセージ、第２の情報、および第３の情報を含み、前記第２の情報は前記広告メッセージをバッファするように前記転送プレーン・デバイスに指示するために使用され、前記第３の情報は前記バッファされた広告メッセージをホストに送信するように前記転送プレーン・デバイスに指示するために使用される、ステップと、
前記転送プレーン・デバイスにより、前記第２の情報に従って前記広告メッセージをバッファするステップと、
前記転送プレーン・デバイスにより、前記第３の情報に従って前記バッファされた広告メッセージを前記ホストに送信するステップと、
を含み、
前記方法はさらに、前記転送プレーン・デバイスにより、識別情報を前記制御プレーン・デバイスに送信するステップであって、前記識別情報は前記広告メッセージを識別するために使用される、ステップを含み、
前記第１のメッセージはさらに第４の情報を含み、前記第４の情報は転送規則を生成するように転送プレーンに指示するために使用され、前記転送プレーン・デバイスは前記第４の情報に従って前記転送規則を生成し、前記転送規則が前記ホストにより送信された広告要求メッセージをマッチするために使用されてもよく、前記広告要求メッセージは、前記識別情報により識別された前記広告メッセージを送信するように前記転送プレーンに要求するために使用されるか、または、
前記転送プレーン・デバイスは、前記制御プレーン・デバイスにより送信された第４の情報を受信し、前記第４の情報は転送規則を生成するように転送プレーンに指示するために使用され、前記転送プレーン・デバイスは前記第４の情報に従って前記転送規則を生成し、前記転送規則が前記ホストにより送信された広告要求メッセージをマッチするために使用されてもよく、前記広告要求メッセージは、前記識別情報により識別された前記広告メッセージを送信するように前記転送プレーンに要求するために使用される、方法。
【請求項６】
前記第３の情報は、タイマを設定し、前記タイマが切れた後に前記広告メッセージを前記ホストに送信するように前記転送プレーン・デバイスに指示するために使用され、
前記転送プレーン・デバイスにより、前記第３の情報に従って前記バッファされた広告メッセージを前記ホストに送信するステップは
前記転送プレーン・デバイスにより、前記第３の情報に従って前記タイマを設定し、前記タイマが切れた後に前記広告メッセージを前記ホストに送信するステップ
を含む、請求項５に記載の方法。
【請求項７】
前記第３の情報は、前記転送プレーン・デバイスのステータスを読み取り、前記転送プレーン・デバイスの前記ステータスに従って前記バッファされた広告メッセージを更新するように前記転送プレーン・デバイスに指示するために使用され、前記第３の情報はさらに、第１のタイマを設定し、前記第１のタイマが切れた後に前記更新された広告メッセージを前記ホストに送信するように前記転送プレーン・デバイスに指示するために使用され、
前記転送プレーン・デバイスにより、前記第３の情報に従って前記バッファされた広告メッセージを前記ホストに送信するステップは、
前記転送プレーン・デバイスにより、前記第３の情報に従って前記第１のタイマを設定し、前記第１のタイマが切れた後に、前記転送プレーン・デバイスの読み取ったステータスに従って更新された前記バッファされた広告メッセージを前記ホストに送信するステップを含むか、または 
前記第１のメッセージはさらに第４の情報を含み、前記第４の情報は、前記転送プレーン・デバイスのステータスを読み取り、前記転送プレーン・デバイスの前記ステータスに従って前記バッファされた広告メッセージを更新するように前記転送プレーン・デバイスに指示するために使用され、
前記転送プレーン・デバイスは、前記第４の情報に従って前記転送プレーン・デバイスの前記ステータスを読み取り、前記転送プレーン・デバイスの前記ステータスに従って前記バッファされた広告メッセージを更新し、
前記転送プレーン・デバイスにより、前記第３の情報に従って前記バッファされた広告メッセージを前記ホストに送信するステップは
前記転送プレーン・デバイスにより、前記第３の情報に従って第１のタイマを設定し、前記第１のタイマが切れた後に前記更新された広告メッセージを前記ホストに送信するステップ
を含む、請求項５または６に記載の方法。
【請求項８】
前記第３の情報は、第１のタイマおよび第２のタイマを設定し、前記第１のタイマが切れた後に、前記バッファされた広告メッセージを前記ホストに送信するように前記転送プレーン・デバイスに指示するために使用され、
前記転送プレーン・デバイスは、前記第３の情報に従って前記第１のタイマおよび前記第２のタイマを設定し、前記第１のタイマが切れた後に前記バッファされた広告メッセージを前記ホストに送信し、
前記第１のメッセージはさらに第４の情報を含み、前記第４の情報は、前記転送プレーン・デバイスのステータスを読み取り、前記転送プレーン・デバイスの前記ステータスに従って前記バッファされた広告メッセージを更新するように前記転送プレーン・デバイスに指示するために使用され、
前記第３の情報はさらに、前記第２のタイマが切れた後に前記更新された広告メッセージを前記ホストに送信するように前記転送プレーン・デバイスに指示するために使用され、
前記方法はさらに、
前記転送プレーン・デバイスにより、前記第２のタイマが切れた後に前記第３の情報に従って前記更新された広告メッセージを前記ホストに送信するステップ
を含む、請求項５または６に記載の方法。
【請求項９】
広告メッセージ処理装置であって、
第１のメッセージを転送プレーン・デバイスに送信するように構成された送信モジュール
を備え、
前記第１のメッセージは広告メッセージ、第２の情報、および第３の情報を含み、前記第２の情報は前記広告メッセージをバッファするように前記転送プレーン・デバイスに指示するために使用され、前記第３の情報は前記バッファされた広告メッセージをホストに送信するように前記転送プレーン・デバイスに指示するために使用され、
前記装置はさらに、前記転送プレーン・デバイスにより送信された識別情報を受信するように構成された受信モジュールを備え、前記識別情報は前記広告メッセージを識別するために使用され、
前記第１のメッセージはさらに第４の情報を含み、前記第４の情報は転送規則を生成するように転送プレーンに指示するために使用され、前記転送規則が前記ホストにより送信された広告要求メッセージをマッチするために使用されてもよく、前記広告要求メッセージは、前記識別情報により識別された前記広告メッセージを送信するように前記転送プレーンに要求するために使用されるか、または、
前記送信モジュールはさらに、第４の情報を送信するように構成され、前記第４の情報は転送規則を生成するように転送プレーンに指示するために使用され、前記転送規則が前記ホストにより送信された広告要求メッセージをマッチするために使用されてもよく、前記広告要求メッセージは、前記識別情報により識別された前記広告メッセージを送信するように前記転送プレーンに要求するために使用される、装置。
【請求項１０】
前記第３の情報が前記バッファされた広告メッセージをホストに送信するように前記転送プレーン・デバイスに指示するために使用されることは
タイマを設定し、前記タイマが切れた後に前記広告メッセージを前記ホストに送信するように前記転送プレーン・デバイスに指示するために前記第３の情報が使用されること
を含む、請求項９に記載の装置。
【請求項１１】
広告メッセージ処理装置であって、
制御プレーン・デバイスにより送信された第１のメッセージを受信するように構成された受信モジュールであって、前記第１のメッセージは広告メッセージ、第２の情報、および第３の情報を含み、前記第２の情報は前記広告メッセージをバッファするように転送プレーン・デバイスに指示するために使用され、前記第３の情報は前記バッファされた広告メッセージをホストに送信するように前記転送プレーン・デバイスに指示するために使用される、受信モジュールと、
前記第２の情報に従って前記広告メッセージをバッファするように構成された処理モジュールと、
前記第３の情報に従って前記バッファされた広告メッセージを前記ホストに送信するように構成された送信モジュールと、
を備え、
前記送信モジュールはさらに、識別情報を前記制御プレーン・デバイスに送信するように構成され、前記識別情報は前記広告メッセージを識別するために使用され、
前記第１のメッセージはさらに第４の情報を含み、前記第４の情報は転送規則を生成するように転送プレーンに指示するために使用され、前記処理モジュールはさらに、前記第４の情報に従って前記転送規則を生成するように構成され、前記転送規則が前記ホストにより送信された広告要求メッセージをマッチするために使用されてもよく、前記広告要求メッセージは、前記識別情報により識別された前記広告メッセージを送信するように前記転送プレーンに要求するために使用されるか、または、
前記受信モジュールはさらに、前記制御プレーン・デバイスにより送信された第４の情報を受信するように構成され、前記第４の情報は転送規則を生成するように転送プレーンに指示するために使用され、前記処理モジュールはさらに、前記第４の情報に従って前記転送規則を生成するように構成され、前記転送規則が前記ホストにより送信された広告要求メッセージをマッチするために使用されてもよく、前記広告要求メッセージは、前記識別情報により識別された前記広告メッセージを送信するように前記転送プレーンに要求するために使用される、装置。
【請求項１２】
前記第３の情報は、タイマを設定し、前記タイマが切れた後に前記広告メッセージを前記ホストに送信するように前記転送プレーン・デバイスに指示するために使用され、
前記処理モジュールはさらに、前記第３の情報に従って前記タイマを設定し、前記タイマが切れた後に、前記広告メッセージを前記ホストに送信するように前記送信モジュールに指示するように前記送信モジュールに指示するように構成される、
請求項１１に記載の装置。
【請求項１３】
コンピュータに請求項１乃至８の何れか１項に記載の方法を実行させるプログラムを格納した、コンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の諸実施形態は通信の分野に関し、特に、広告メッセージ処理方法および装置に関する。
【背景技術】
【０００２】
今日、ネットワーク要素のデプロイメントの柔軟性および管理に関する問題について、ソフトウェア定義型ネットワーキング（ｓｏｆｔｗａｒｅ−ｄｅｆｉｎｅｄ  ｎｅｔｗｏｒｋｉｎｇ、ＳＤＮ）の概念が業界で提供されている。ＳＤＮにより、当該ネットワーク要素の制御ロジックと転送機能が分離され、制御ロジックが中央に展開され、その結果、ネットワークの制御と保守作業を、単に制御プレーン・デバイスを操作することで実装でき、その結果、当該ネットワークの管理効率が改善し、転送プレーン・デバイスが簡略化され、それにより転送デバイスの高性能と再利用可能性の実現が支援される。
【０００３】
既存のＳＤＮアーキテクチャにおけるネットワーク要素は、制御プレーン・デバイスと転送プレーン・デバイスを含む。先行技術では制御プレーン・デバイスと転送プレーン・デバイスは広告メッセージを処理する。広告メッセージは一種のパケットであり、一般には以下の特徴を有する。即ち、１．広告メッセージが定期的に、即ち、時間間隔ごとに１回送信される。２．広告メッセージは複数のホスト（ＨＯＳＴ）に同期的に送信され、即ち、広告メッセージの内容は単一ホストに対するものではなく、単一のホストとの対話が広告メッセージを送信する必要はない。従来の広告メッセージは、ＩＰｖ６プロトコルで定義されたルータ広告メッセージ、例えば、８０２．１１プロトコルで定義されたビーコンｂｅａｃｏｎメッセージを含む。制御プレーン・デバイスはタイマを維持する。タイマが切れた後に、制御プレーン・デバイスはパケット・アウト・メッセージを転送プレーン・デバイスに送信する。パケット・アウト・メッセージは、広告メッセージと広告メッセージで実施すべきアクションとを含む。パケット・アウト・メッセージを受信した後、転送プレーン・デバイスは当該アクションを広告メッセージに実施し、広告メッセージを複数のホストにマルチキャスト送信方式で送信する。特定の理由のため、特定のホストは広告メッセージを受信せず（例えば、転送プレーン・デバイスが広告メッセージを送信するとき、ホストは電源が入っていない）、ホストが、広告メッセージの次の送信期間を待つことを選択しないかもしれず、その代わり広告要求メッセージを即座に送信するかもしれない。転送プレーン・デバイスが広告要求メッセージを受信し、当該メッセージを転送規則とマッチし、マッチングが成功した後に広告要求メッセージを制御プレーン・デバイスに送信する。広告要求メッセージを受信した後、制御プレーン・デバイスは広告メッセージの送信をトリガする。処理はメッセージを転送プレーン・デバイスに送信する上述のステップと同一である。転送プレーン・デバイスはさらに広告メッセージを送信する。
【０００４】
広告メッセージが定期的に送信されるので、広告メッセージが送信されるたびに、制御プレーン・デバイスと転送プレーン・デバイスの間の少なくとも１つのシグナリング対話が要求される。さらに、ホストが広告要求を送信するたびに、制御プレーン・デバイスと転送プレーン・デバイスの間のシグナリング対話もさらに引き起こされる。したがって、今日、緊急に解決すべき問題は、どのように制御プレーン・デバイスと転送プレーン・デバイスの間の過度なシグナリング対話を減らし、制御プレーン・デバイスと転送プレーン・デバイスの性能を改善するかということである。
【発明の概要】
【課題を解決するための手段】
【０００５】
本発明の諸実施形態では、効果的に制御プレーン・デバイスと転送プレーン・デバイスの間の過度なシグナリング対話を減らし、制御プレーン・デバイスと転送プレーン・デバイスの性能を改善するという緊急に解決すべき今日の問題を解決するための広告メッセージ処理方法および装置を提供する。
【０００６】
第１の態様によれば、制御プレーン・デバイスにより、第１のメッセージを転送プレーン・デバイスに送信するステップであって、第１のメッセージは広告メッセージ、第２の情報、および第３の情報を含み、第２の情報は広告メッセージをバッファするように転送プレーン・デバイスに指示するために使用され、第３の情報は当該バッファされた広告メッセージをホストに送信するように転送プレーン・デバイスに指示するために使用される、ステップを含む広告メッセージ処理方法が提供される。
【０００７】
第１の態様を参照して、第１の可能な実装方式では、第３の情報が当該バッファされた広告メッセージをホストに送信するように転送プレーン・デバイスに指示するために使用されることは、タイマを設定しタイマが切れた後に広告メッセージをホストに送信するように転送プレーン・デバイスに指示するために第３の情報が使用されることを含む。
【０００８】
第１の態様を参照して、第２の可能な実装方式では、第１のメッセージはさらに識別情報を含み、当該識別情報は広告メッセージを識別するために使用されるか、または、当該方法はさらに、制御プレーン・デバイスにより、転送プレーン・デバイスにより送信された識別情報を受信するステップであって、当該識別情報は広告メッセージを識別するために使用される、ステップを含む。
【０００９】
第１の態様の第２の可能な実装方式を参照して、第３の可能な実装方式では、第１のメッセージはさらに第４の情報を含み、第４の情報は転送規則を生成するように転送プレーンに指示するために使用され、当該転送規則がホストにより送信された広告要求メッセージをマッチするために使用されてもよく、広告要求メッセージは、当該識別情報により識別された広告メッセージを送信するように転送プレーンに要求するために使用されるか、または、制御プレーン・デバイスは第４の情報を送信し、第４の情報は転送規則を生成するように転送プレーンに指示するために使用され、当該転送規則がホストにより送信された広告要求メッセージをマッチするために使用されてもよく、広告要求メッセージは、当該識別情報により識別された広告メッセージを送信するように転送プレーンに要求するために使用される。
【００１０】
第１の態様または第１の態様の第１の可能な実装方式を参照して、第４の可能な実装方式では、第３の情報が、当該バッファされた広告メッセージを送信するように転送プレーン・デバイスに指示するために使用されることは、第３の情報は、転送プレーン・デバイスのステータスを読み取り、転送プレーン・デバイスのステータスに従って当該バッファされた広告メッセージを更新するように転送プレーン・デバイスに指示するために使用され、
第３の情報はさらに、第１のタイマを設定し、第１のタイマが切れた後に当該更新された広告メッセージをホストに送信するように転送プレーン・デバイスに指示するために使用されるか、または、第１のメッセージはさらに第４の情報を含み、第４の情報は、転送プレーン・デバイスのステータスを読み取り、転送プレーン・デバイスのステータスに従って当該バッファされた広告メッセージを更新するように転送プレーン・デバイスに指示するために使用されることを含み、
第３の情報が、当該バッファされた広告メッセージを送信するように転送プレーン・デバイスに指示するために使用されることは、第１のタイマを設定し、第１のタイマが切れた後に当該更新された広告メッセージをホストに送信するように転送プレーン・デバイスに指示するために第３の情報が使用されることを含む。
【００１１】
第１の態様または第１の態様の第１の可能な実装方式を参照して、第５の可能な実装方式では、第３の情報が、当該バッファされた広告メッセージを送信するように転送プレーン・デバイスに指示するために使用されることは、第１のタイマおよび第２のタイマを設定し、第１のタイマが切れた後に、当該バッファされた広告メッセージをホストに送信するように転送プレーン・デバイスに指示するために第３の情報が使用されることを含み、第１のメッセージはさらに第４の情報を含み、第４の情報は、転送プレーン・デバイスのステータスを読み取り、転送プレーン・デバイスのステータスに従って当該バッファされた広告メッセージを更新するように転送プレーン・デバイスに指示するために使用され、第３の情報はさらに、第２のタイマが切れた後に当該更新された広告メッセージをホストに送信するように転送プレーン・デバイスに指示するために使用されることを含む。
【００１２】
第１の態様の第４のまたは第５の可能な実装方式を参照して、第６の可能な実装方式では、転送プレーン・デバイスのステータスは、転送プレーン・デバイスのバッファ・ステータス、クロック情報、またはポート・ステータスのうち少なくとも１つを含む。
【００１３】
第１の態様または第１の態様の第１乃至第６の可能な実装方式の何れか１つを参照して、第７の可能な実装方式では、制御プレーン・デバイスは第５の情報を転送プレーン・デバイスに送信し、第５の情報は、当該バッファされた広告メッセージを更新するように転送プレーン・デバイスに指示するために使用される。
【００１４】
第１の態様または第１の態様の第１乃至第７の可能な実装方式の何れか１つを参照して、第８の可能な実装方式では、広告メッセージはＷＬＡＮネットワーク内のビーコン・メッセージまたはＩＰｖ６ネットワーク内のルータ広告メッセージを含む。
【００１５】
第１の態様または第１の態様の第１乃至第８の可能な実装方式の何れか１つを参照して、第９の可能な実装方式では、第１のメッセージはパケット・アウト・メッセージである。
【００１６】
第２の態様によれば、転送プレーン・デバイスにより、制御プレーン・デバイスにより送信された第１のメッセージを受信するステップであって、第１のメッセージは広告メッセージ、第２の情報、および第３の情報を含み、第２の情報は広告メッセージをバッファするように転送プレーン・デバイスに指示するために使用され、第３の情報は当該バッファされた広告メッセージをホストに送信するように転送プレーン・デバイスに指示するために使用される、ステップと、転送プレーン・デバイスにより、第２の情報に従って広告メッセージをバッファするステップと、転送プレーン・デバイスにより、第３の情報に従って当該バッファされた広告メッセージをホストに送信するステップとを含む広告メッセージ処理方法が提供される。
【００１７】
第２の態様を参照して、第１の可能な実装方式では、第３の情報は、タイマを設定し、タイマが切れた後に広告メッセージをホストに送信するように転送プレーン・デバイスに指示するために使用され、転送プレーン・デバイスにより、第３の情報に従って当該バッファされた広告メッセージをホストに送信するステップは、転送プレーン・デバイスにより、第３の情報に従ってタイマを設定し、タイマが切れた後に広告メッセージをホストに送信するステップを含む。
【００１８】
第２の態様を参照して、第２の可能な実装方式では、第１のメッセージはさらに識別情報を含み、当該識別情報は広告メッセージを識別するために使用されるか、または、転送プレーン・デバイスは識別情報を制御プレーン・デバイスに送信し、当該識別情報は広告メッセージを識別するために使用される。
【００１９】
第２の態様の第２の可能な実装方式を参照して、第３の可能な実装方式では、第１のメッセージはさらに第４の情報を含み、第４の情報は転送規則を生成するように転送プレーンに指示するために使用され、転送プレーン・デバイスは第４の情報に従って当該転送規則を生成し、当該転送規則がホストにより送信された広告要求メッセージをマッチするために使用されてもよく、広告要求メッセージは、当該識別情報により識別された広告メッセージを送信するように転送プレーンに要求するために使用されるか、または、転送プレーン・デバイスは制御プレーン・デバイスの第４の情報を受信し、第４の情報は転送規則を生成するように転送プレーンに指示するために使用され、転送プレーン・デバイスは第４の情報に従って当該転送規則を生成し、当該転送規則がホストにより送信された広告要求メッセージをマッチするために使用されてもよく、広告要求メッセージは、当該識別情報により識別された広告メッセージを送信するように転送プレーンに要求するために使用される。
【００２０】
第２の態様または第２の態様の第１の可能な実装方式を参照して、第４の可能な実装方式では、第３の情報は、転送プレーン・デバイスのステータスを読み取り、転送プレーン・デバイスのステータスに従って当該バッファされた広告メッセージを更新するように転送プレーン・デバイスに指示するために使用され、第３の情報はさらに、第１のタイマを設定し、第１のタイマが切れた後に当該更新された広告メッセージをホストに送信するように転送プレーン・デバイスに指示するために使用され、転送プレーン・デバイスにより、第３の情報に従って当該バッファされた広告メッセージをホストに送信するステップは、転送プレーン・デバイスにより、第３の情報に従って第１のタイマを設定し、第１のタイマが切れた後に、転送プレーン・デバイスの読み取ったステータスに従って更新された当該バッファされた広告メッセージをホストに送信するステップを含み、または、第１のメッセージはさらに第４の情報を含み、第４の情報は、転送プレーン・デバイスのステータスを読み取り、転送プレーン・デバイスのステータスに従って当該バッファされた広告メッセージを更新するように転送プレーン・デバイスに指示するために使用され、転送プレーン・デバイスは第４の情報に従って転送プレーン・デバイスのステータスを読み取り、転送プレーン・デバイスのステータスに従って当該バッファされた広告メッセージを更新し、転送プレーン・デバイスにより、第３の情報に従って当該バッファされた広告メッセージをホストに送信するステップは、転送プレーン・デバイスにより、第３の情報に従って第１のタイマを設定し、第１のタイマが切れた後に当該更新された広告メッセージをホストに送信するステップを含む。
【００２１】
第２の態様または第２の態様の第１の可能な実装方式を参照して、第５の可能な実装方式では、第３の情報は、第１のタイマおよび第２のタイマを設定し、第１のタイマが切れた後に、当該バッファされた広告メッセージをホストに送信するように転送プレーン・デバイスに指示するために使用され、転送プレーン・デバイスは、第３の情報に従って第１のタイマおよび第２のタイマを設定し、第１のタイマが切れた後に当該バッファされた広告メッセージをホストに送信し、第１のメッセージはさらに第４の情報を含み、第４の情報は、転送プレーン・デバイスのステータスを読み取り、転送プレーン・デバイスのステータスに従って当該バッファされた広告メッセージを更新するように転送プレーン・デバイスに指示するために使用され、第３の情報はさらに、第２のタイマが切れた後に当該更新された広告メッセージをホストに送信するように転送プレーン・デバイスに指示するために使用され、当該方法はさらに、転送プレーン・デバイスにより、第２のタイマが切れた後に第３の情報に従って当該更新された広告メッセージをホストに送信するステップを含む。
【００２２】
第２の態様の第４のまたは第５の可能な実装方式を参照して、第６の可能な実装方式では、転送プレーン・デバイスのステータスは、転送プレーン・デバイスのバッファ・ステータス、クロック情報、またはポート・ステータスのうち少なくとも１つを含む。
【００２３】
第２の態様または第２の態様の第１乃至第６の可能な実装方式の何れか１つを参照して、第７の可能な実装方式では、転送プレーン・デバイスは制御プレーン・デバイスにより送信された第５の情報を受信し、第５の情報は、当該バッファされた広告メッセージを更新するように転送プレーン・デバイスに指示するために使用される。
【００２４】
第２の態様または第２の態様の第１乃至第７の可能な実装方式の何れか１つを参照して、第８の可能な実装方式では、広告メッセージはＷＬＡＮネットワーク内のビーコン・メッセージまたはＩＰｖ６ネットワーク内のルータ広告メッセージを含む。
【００２５】
第２の態様または第２の態様の第１乃至第８の可能な実装方式の何れか１つを参照して、第９の可能な実装方式では第１のメッセージはパケット・アウト・メッセージである。
【００２６】
第３の態様によれば、第１のメッセージを転送プレーン・デバイスに送信するように構成された送信モジュールであって、第１のメッセージは広告メッセージ、第２の情報、および第３の情報を含み、第２の情報は広告メッセージをバッファするように転送プレーン・デバイスに指示するために使用され、第３の情報は当該バッファされた広告メッセージをホストに送信するように転送プレーン・デバイスに指示するために使用される、送信モジュールを備えた広告メッセージ処理装置が提供される。
【００２７】
第３の態様を参照して、第３の態様の第１の可能な実装方式では、第３の情報が当該バッファされた広告メッセージをホストに送信するように転送プレーン・デバイスに指示するために使用されることは、タイマを設定し、タイマが切れた後に広告メッセージをホストに送信するように転送プレーン・デバイスに指示するために第３の情報が使用されることを含む。
【００２８】
第３の態様を参照して、第３の態様の第２の可能な実装方式では、第１のメッセージはさらに識別情報を含み、当該識別情報は広告メッセージを識別するために使用されるか、または、当該装置はさらに、転送プレーン・デバイスにより送信された識別情報を受信するように構成された受信モジュールを備え、当該識別情報は広告メッセージを識別するために使用される。
【００２９】
第３の態様の第２の可能な実装方式を参照して、第３の可能な実装方式では、第１のメッセージはさらに第４の情報を含み、第４の情報は転送規則を生成するように転送プレーンに指示するために使用され、当該転送規則がホストにより送信された広告要求メッセージをマッチするために使用されてもよく、広告要求メッセージは、当該識別情報により識別された広告メッセージを送信するように転送プレーンに要求するために使用されるか、または、当該送信モジュールはさらに第４の情報を送信するように構成され、第４の情報は転送規則を生成するように転送プレーンに指示するために使用され、当該転送規則がホストにより送信された広告要求メッセージをマッチするために使用されてもよく、広告要求メッセージは、当該識別情報により識別された広告メッセージを送信するように転送プレーンに要求するために使用される。
【００３０】
第３の態様または第３の態様の第１の可能な実装方式を参照して、第４の可能な実装方式では、第３の情報が、当該バッファされた広告メッセージを送信するように転送プレーン・デバイスに指示するために使用されることは、転送プレーン・デバイスのステータスを読み取り、転送プレーン・デバイスのステータスに従って当該バッファされた広告メッセージを更新するように転送プレーン・デバイスに指示するために第３の情報が使用されることを含み、
第３の情報はさらに、第１のタイマを設定し、第１のタイマが切れた後に当該更新された広告メッセージをホストに送信するように転送プレーン・デバイスに指示するために使用されるか、または、第１のメッセージはさらに第４の情報を含み、第４の情報は、転送プレーン・デバイスのステータスを読み取り、転送プレーン・デバイスのステータスに従って当該バッファされた広告メッセージを更新するように転送プレーン・デバイスに指示するために使用され、
第３の情報が、当該バッファされた広告メッセージを送信するように転送プレーン・デバイスに指示するために使用されることは、第１のタイマを設定し、第１のタイマが切れた後に当該更新された広告メッセージをホストに送信するように転送プレーン・デバイスに指示するために第３の情報が使用されることを含む。
【００３１】
第３の態様または第３の態様の第１の可能な実装方式を参照して、第５の可能な実装方式では、第３の情報が、当該バッファされた広告メッセージを送信するように転送プレーン・デバイスに指示するために使用されることは、第１のタイマおよび第２のタイマを設定し、第１のタイマが切れた後に、当該バッファされた広告メッセージをホストに送信するように転送プレーン・デバイスに指示するために第３の情報が使用され、第１のメッセージはさらに第４の情報を含み、第４の情報は、転送プレーン・デバイスのステータスを読み取り、転送プレーン・デバイスのステータスに従って当該バッファされた広告メッセージを更新するように転送プレーン・デバイスに指示するために使用され、第３の情報はさらに、第２のタイマが切れた後に当該更新された広告メッセージをホストに送信するように転送プレーン・デバイスに指示するために使用されることを含む。
【００３２】
第３の態様の第４のまたは第５の可能な実装方式を参照して、第６の可能な実装方式では、転送プレーン・デバイスのステータスは、転送プレーン・デバイスのバッファ・ステータス、クロック情報、またはポート・ステータスのうち少なくとも１つを含む。
【００３３】
第３の態様または第３の態様の第１乃至第６の可能な実装方式の何れか１つを参照して、第７の可能な実装方式では、当該送信モジュールは第５の情報を転送プレーン・デバイスに送信するように構成され、第５の情報は、当該バッファされた広告メッセージを更新するように転送プレーン・デバイスに指示するために使用される。
【００３４】
第３の態様または第３の態様の第１乃至第７の可能な実装方式の何れか１つを参照して、第８の可能な実装方式では、広告メッセージはＷＬＡＮネットワーク内のビーコン・メッセージまたはＩＰｖ６ネットワーク内のルータ広告メッセージを含む。
【００３５】
第３の態様または第３の態様の第１乃至第８の可能な実装方式の何れか１つを参照して、第９の可能な実装方式では第１のメッセージはパケット・アウト・メッセージである。
【００３６】
第４の態様によれば、制御プレーン・デバイスにより送信された第１のメッセージを受信するように構成された受信モジュールであって、第１のメッセージは広告メッセージ、第２の情報、および第３の情報を含み、第２の情報は広告メッセージをバッファするように転送プレーン・デバイスに指示するために使用され、第３の情報は当該バッファされた広告メッセージをホストに送信するように転送プレーン・デバイスに指示するために使用される、受信モジュールと、第２の情報に従って広告メッセージをバッファするように構成された処理モジュールと、第３の情報に従って当該バッファされた広告メッセージをホストに送信するように構成された送信モジュールとを備えた広告メッセージ処理装置が提供される。
【００３７】
第４の態様を参照して、第４の態様の第１の可能な実装方式では、第３の情報は、タイマを設定し、タイマが切れた後に広告メッセージをホストに送信するように転送プレーン・デバイスに指示するために使用され、当該処理モジュールはさらに、第３の情報に従ってタイマを設定し、タイマが切れた後に、広告メッセージをホストに送信するように当該送信モジュールに指示するように構成される。
【００３８】
第４の態様を参照して、第４の態様の第２の可能な実装方式では、第１のメッセージはさらに識別情報を含み、当該識別情報は広告メッセージを識別するために使用されるか、または、転送プレーン・デバイスは識別情報を制御プレーン・デバイスに送信し、当該識別情報は広告メッセージを識別するために使用される。
【００３９】
第４の態様の第２の可能な実装方式を参照して、第３の可能な実装方式では、第１のメッセージはさらに第４の情報を含み、第４の情報は転送規則を生成するように転送プレーンに指示するために使用され、当該処理モジュールはさらに、第４の情報に従って当該転送規則を生成するように構成され、当該転送規則がホストにより送信された広告要求メッセージをマッチするために使用されてもよく、広告要求メッセージは、当該識別情報により識別された広告メッセージを送信するように転送プレーンに要求するために使用されるか、または、当該受信モジュールはさらに、制御プレーン・デバイスの第４の情報を受信するように構成され、第４の情報は転送規則を生成するように転送プレーンに指示するために使用され、当該処理モジュールはさらに、第４の情報に従って当該転送規則を生成するように構成され、当該転送規則がホストにより送信された広告要求メッセージをマッチするために使用されてもよく、広告要求メッセージは、当該識別情報により識別された広告メッセージを送信するように転送プレーンに要求するために使用される。
【００４０】
第４の態様または第４の態様の第１の可能な実装方式を参照して、第４の可能な実装方式では、第３の情報は、転送プレーン・デバイスのステータスを読み取り、転送プレーン・デバイスのステータスに従って当該バッファされた広告メッセージを更新するように転送プレーン・デバイスに指示するために使用され、第３の情報はさらに、第１のタイマを設定し、第１のタイマが切れた後に当該更新された広告メッセージをホストに送信するように転送プレーン・デバイスに指示するために使用され、当該処理モジュールはさらに、第３の情報に従って第１のタイマを設定し、第１のタイマが切れた後に、転送プレーン・デバイスの読み取ったステータスに従って更新された当該バッファされた広告メッセージをホストに送信するように当該送信モジュールに指示するように構成され、または、第１のメッセージはさらに第４の情報を含み、第４の情報は、転送プレーン・デバイスのステータスを読み取り、転送プレーン・デバイスのステータスに従って当該バッファされた広告メッセージを更新するように転送プレーン・デバイスに指示するために使用され、当該処理モジュールはさらに、第４の情報に従って転送プレーン・デバイスのステータスを読み取り、転送プレーン・デバイスのステータスに従って当該バッファされた広告メッセージを更新するように構成され、当該処理モジュールはさらに、第３の情報に従って第１のタイマを設定し、第１のタイマが切れた後に、当該更新された広告メッセージをホストに送信するように当該送信モジュールに指示するように構成される。
【００４１】
第４の態様または第４の態様の第１の可能な実装方式を参照して、第５の可能な実装方式では、第３の情報は、第１のタイマおよび第２のタイマを設定し、第１のタイマが切れた後に、当該バッファされた広告メッセージをホストに送信するように転送プレーン・デバイスに指示するために使用され、当該処理モジュールは第３の情報に従って第１のタイマおよび第２のタイマを設定し、第１のタイマが切れた後に、当該バッファされた広告メッセージをホストに送信するように当該送信モジュールに指示するように構成され、
第１のメッセージはさらに第４の情報を含み、第４の情報は、転送プレーン・デバイスのステータスを読み取り、転送プレーン・デバイスのステータスに従って当該バッファされた広告メッセージを更新するように転送プレーン・デバイスに指示するために使用され、第３の情報はさらに、第２のタイマが切れた後に当該更新された広告メッセージをホストに送信するように転送プレーン・デバイスに指示するために使用され、当該処理モジュールはさらに、第２のタイマが切れた後に第３の情報に従って当該更新された広告メッセージをホストに送信するように構成される。
【００４２】
第４の態様の第４のまたは第５の可能な実装方式を参照して、第６の可能な実装方式では、転送プレーン・デバイスのステータスは、転送プレーン・デバイスのバッファ・ステータス、クロック情報、またはポート・ステータスのうち少なくとも１つを含む。
【００４３】
第４の態様または第４の態様の第１乃至第６の可能な実装方式の何れか１つを参照して、第７の可能な実装方式では、当該受信モジュールはさらに、制御プレーン・デバイスにより送信された第５の情報を受信するように構成され、第５の情報は当該バッファされた広告メッセージを更新するように転送プレーン・デバイスに指示するために使用される。
【００４４】
第４の態様または第４の態様の第１乃至第７の可能な実装方式の何れか１つを参照して、第８の可能な実装方式では、広告メッセージはＷＬＡＮネットワーク内のビーコン・メッセージまたはＩＰｖ６ネットワーク内のルータ広告メッセージを含む。
【００４５】
第４の態様または第４の態様の第１乃至第８の可能な実装方式の何れか１つを参照して、第９の可能な実装方式では第１のメッセージはパケット・アウト・メッセージである。
【００４６】
本発明の諸実施形態で提供する技術的解決策に基づいて、制御プレーン・デバイスは広告メッセージを転送プレーン・デバイスに送信し、広告メッセージをバッファし、当該バッファされた広告メッセージをホストに送信するように転送プレーン・デバイスに指示し、それにより制御プレーン・デバイスと転送プレーン・デバイスの間の過度なシグナリング対話が回避され、制御プレーン・デバイスと転送プレーン・デバイスの実装効率が高まり、制御プレーン・デバイスと転送プレーン・デバイスの性能が高まる。
【００４７】
本発明の諸実施形態における技術的解決策をより明確に説明するために、以下では、本発明の諸実施形態または先行技術を説明するのに必要な添付図面を簡単に説明する。明らかに、以下の説明における添付図面は本発明の幾つかの実施形態を示すにすぎず、当業者は依然として創造的努力なしにこれらの添付図面から他の図面を導出することができる。
【図面の簡単な説明】
【００４８】
【図１】本発明の１実施形態に従うネットワーク・アーキテクチャ図である。
【図２】本発明の１実施形態に従う広告メッセージ処理方法の略流れ図である。
【図３】本発明の１実施形態に従う広告メッセージ処理方法の略流れ図である。
【図４】本発明の１実施形態に従う広告メッセージ処理方法のシグナリング対話図である。
【図５】本発明の１実施形態に従う広告メッセージ処理方法のシグナリング対話図である。
【図６】本発明の１実施形態に従う広告メッセージ処理方法のシグナリング対話図である。
【図７】本発明の１実施形態に従う広告メッセージ処理装置の略ブロック図である。
【図８】本発明の１実施形態に従う広告メッセージ処理装置の略ブロック図である。
【図９】本発明の１実施形態に従う広告メッセージ処理装置の略ブロック図である。
【図１０】本発明の１実施形態に従う広告メッセージ処理装置の略ブロック図である。
【発明を実施するための形態】
【００４９】
以下で、本発明の諸実施形態における添付図面を参照して本発明の諸実施形態における技術的解決策を明確かつ十分に説明する。明らかに、説明した実施形態は本発明の諸実施形態の全部ではなく一部である。当業者が創造的努力なしに本発明の諸実施形態に基づいて得た他の全ての実施形態は本発明の保護範囲に入るものとする。
【００５０】
本発明の諸実施形態の技術的解決策を様々な通信システム、例えば、全地球モバイル通信システム（Global System of Mobile communication、略して「GSM（登録商標）」）システム、符号分割多重アクセス（Code Division Multiple Access、略して「ＣＤＭＡ」）システム、広帯域符号分割多重アクセス（Wideband Code Division Multiple Access、略して「WCDMA（登録商標）」）システム、汎用パケット無線サービス（General Packet Radio Service、略して「ＧＰＲＳ」）、ロング・ターム・エボリューション（Long Term Evolution、略して「ＬＴＥ」）システム、ＬＴＥ周波数分割二重（Frequency Division Duplex、略して「ＦＤＤ」）システム、ＬＴＥ時分割二重（Time Division Duplex、略して「ＴＤＤ」）、ユニバーサル・モバイル通信システム（Universal Mobile Telecommunication System、略して「ＵＭＴＳ」）、ワイマックス（Worldwide Interoperability for Microwave Access、略して「ＷｉＭＡＸ」）、無線ローカル・エリア・ネットワーク（Wireless Local Area Networks、略して「ＷＬＡＮ」）通信システムに適用してもよいことは理解されるべきである。
【００５１】
図１は本発明の１実施形態に従うネットワーク・アーキテクチャ図である。他の本発明の諸実施形態については本発明のネットワーク・アーキテクチャ図を参照されたい。
【００５２】
図１に示すように、制御プレーン・デバイスと転送プレーン・デバイスから構成されるネットワーク・アーキテクチャ図において、
制御プレーン・デバイスは、トラフィックフローの（パケットヘッダの転送、破棄、修正、カプセル化、またはカプセル化解除のような）転送アクションを（ＩＰクイントプレットまたはイーサネット（登録商標）ヘッダのような）パケット特徴に従って決定する役割を担い、（ＩＰクイントプレットのようなフローマッチング情報、イーサネット（登録商標）ヘッダ、および実施すべき対応するアクションを含む）対応するフロー規則を転送プレーン・デバイスに配送する。転送プレーン・デバイスが、当該フロー規則を取得し格納し、当該フロー規則を満たす後続のパケットに当該対応するアクションを実施して、当該パケットの転送または処理を実装する。
【００５３】
特に、ＳＤＮ概念を用いた無線ローカル・エリア・ネットワークＷＬＡＮにおいて、制御プレーン・デバイスがアクセス・コントローラ（Access Controller、略して「ＡＣ」）であってもよく、転送プレーン・デバイスがアクセス・ポイント（Access Point、略して「ＡＰ」）であってもよい。ＡＣは集約されたデプロイメントを実施し、当該ＡＰの処理を単純化するためのビーコン・フレームを生成する。当該ビーコン・フレームがＳＴＡ（station）に定期的に送信される必要があり、その結果、ＳＴＡが、当該ビーコン・フレームに従ってＷＬＡＮネットワークのシステム情報を取得し、当該情報に従ってネットワークにアクセスするかまたは当該情報に従ってＳＴＡの無線送信の振舞いを調節してもよい。当該ＳＴＡはホストと等価である。
【００５４】
あるいは、ＳＤＮ概念を用いたＩＰｖ６ネットワークにおいて、制御プレーン・デバイスがルータ・コントローラであってもよく、転送プレーン・デバイスがアクセス・ルータであってもよい。ルータ・コントローラは、利用可能なＩＰｖ６アドレス・プレフィックスの情報、およびＩＰｖ６アドレス・プレフィックスとアクセス・ルータの間の束縛関係を維持し、ルータ広告メッセージをホストに定期的に送信し、その結果、イーサネット（登録商標）を通じてアクセス・ルータに接続されたホストが、アクセス・ルータに束縛されたＩＰｖ６プレフィックスに従ってＩＰアドレスを割り当ててもよい。ＩＰアドレスを割り当てた後、ホストが、アクセス・ルータを用いることによってＩＰｖ６パケットを送信し受信してもよい。ＩＰｖ６ネットワークにおいて、ルータ・コントローラは制御プレーン・デバイスとして存在し、アクセス・ルータは転送プレーン・デバイスとして存在する。
【００５５】
本発明の制御プレーン・デバイスと転送プレーン・デバイスが他の適切なデバイスであってもよいが、本発明はそれに限定されない。
【００５６】
図２は本発明の１実施形態に従う広告メッセージ処理方法の略流れ図である。当該方法を制御プレーン・デバイスにより実施してもよいか、または、別の適切な装置により実施してもよいが、本発明はそれに限定されない。
【００５７】
図２に示すように、当該方法は以下のステップを含む。
【００５８】
Ｓ２０１：制御プレーン・デバイスが第１のメッセージを転送プレーン・デバイスに送信する。
【００５９】
第１のメッセージがパケット・アウト・メッセージであってもよいが、本発明はそれに限定されない。
【００６０】
Ｓ２０２：第１のメッセージは広告メッセージ、第２の情報、および第３の情報を含み、第２の情報は広告メッセージをバッファするように転送プレーン・デバイスに指示するために使用され、第３の情報は当該バッファされた広告メッセージをホストに送信するように転送プレーン・デバイスに指示するために使用される。
【００６１】
広告メッセージはＷＬＡＮネットワーク内のビーコン・メッセージまたはＩＰｖ６ネットワーク内のルータ広告メッセージを含む。広告メッセージが別のメッセージであってもよいが、本発明はそれに限定されない。
【００６２】
第３の情報は、タイマを設定し、タイマが切れた後に広告メッセージをホストに送信するように転送プレーン・デバイスに指示するために使用される。転送プレーン・デバイスが、タイマ情報に従ってタイマを設定してもよく、タイマが切れた後に当該バッファされた広告メッセージをホストに送信し、タイマが再度切れた後に当該バッファされた広告メッセージのホストへの送信を繰り返す。広告メッセージの定期送信を、制御プレーン・デバイスによる１つのメッセージの送信を通じて実装してもよく、それにより制御プレーン・デバイスと転送プレーン・デバイスの間の過度な定期的シグナリング対話が回避され、制御プレーン・デバイスと転送プレーン・デバイスの実装効率が高まり、制御プレーン・デバイスと転送プレーン・デバイスの性能が高まる。
【００６３】
任意選択で、第１のメッセージはさらに識別情報を含み、当該識別情報は広告メッセージを識別するために使用されるか、または、
制御プレーン・デバイスは転送プレーン・デバイスにより送信された識別情報を受信し、当該識別情報は広告メッセージを識別するために使用され、当該識別情報は転送プレーン・デバイスにより広告メッセージに割り当てられる。第１のメッセージはさらに第４の情報を含み、第４の情報は転送規則を生成するように転送プレーンに指示するために使用され、当該転送規則がホストにより送信された広告要求メッセージをマッチするために使用されてもよく、広告要求メッセージは、当該識別情報により識別された広告メッセージを送信するように転送プレーンに要求するために使用されるか、または、制御プレーン・デバイスは第４の情報を送信し、第４の情報は転送規則を生成するように転送プレーンに指示するために使用され、当該転送規則がホストにより送信された広告要求メッセージをマッチするために使用されてもよく、広告要求メッセージは、当該識別情報により識別された広告メッセージを送信するように転送プレーンに要求するために使用される。したがって、コントローラは広告メッセージを転送プレーン・デバイスに送信し、転送プレーン・デバイスは広告メッセージをバッファする。広告メッセージは当該識別情報によって識別される。ホストにより送信された広告要求メッセージを受信した後、転送プレーン・デバイスが当該メッセージを当該転送規則にマッチし、広告メッセージをホストに送信し、それにより、広告要求メッセージが制御プレーン・デバイスに送信される必要があり制御プレーン・デバイスが広告メッセージを送信することに起因する過度なインタフェース・シグナリングの問題が回避され、それにより制御プレーン・デバイスと転送プレーン・デバイスの間の過度な定期的シグナリング対話が回避され、制御プレーン・デバイスと転送プレーン・デバイスの実装効率が高まり、制御プレーン・デバイスと転送プレーン・デバイスの性能が高まる。
【００６４】
任意選択で、第３の情報が、当該バッファされた広告メッセージを送信するように転送プレーン・デバイスに指示するために使用されることは、
第３の情報が、転送プレーン・デバイスのステータスを読み取り、転送プレーン・デバイスのステータスに従って当該バッファされた広告メッセージを更新するように転送プレーン・デバイスに指示するために使用され、第３の情報はさらに、第１のタイマを設定し、第１のタイマが切れた後に当該更新された広告メッセージをホストに送信するように転送プレーン・デバイスに指示するために使用されるか、または、第１のメッセージはさらに第４の情報を含み、第４の情報は、転送プレーン・デバイスのステータスを読み取り、転送プレーン・デバイスのステータスに従って当該バッファされた広告メッセージを更新するように転送プレーン・デバイスに指示するために使用されることを含み、第３の情報が、当該バッファされた広告メッセージを送信するように転送プレーン・デバイスに指示するために使用されることは、第３の情報が、第１のタイマを設定し、第１のタイマが切れた後に当該更新された広告メッセージをホストに送信するように転送プレーン・デバイスに指示するために使用されることを含む。
【００６５】
あるいは、第３の情報が、当該バッファされた広告メッセージを送信するように転送プレーン・デバイスに指示するために使用されることは、第３の情報が、第１のタイマおよび第２のタイマを設定し、第１のタイマが切れた後に、当該バッファされた広告メッセージをホストに送信するように転送プレーン・デバイスに指示するために使用され、第１のメッセージはさらに第４の情報を含み、第４の情報は、転送プレーン・デバイスのステータスを読み取り、転送プレーン・デバイスのステータスに従って当該バッファされた広告メッセージを更新するように転送プレーン・デバイスに指示するために使用され、第３の情報はさらに、第２のタイマが切れた後に当該更新された広告メッセージをホストに送信するように転送プレーン・デバイスに指示するために使用されることを含む。
【００６６】
転送プレーン・デバイスのステータスは、転送プレーン・デバイスのバッファ・ステータス、クロック情報、またはポート・ステータスのうち少なくとも１つを含む。
【００６７】
したがって、制御プレーン・デバイスが、転送プレーン・デバイスへの広告メッセージをバッファし、転送プレーン・デバイスのステータスを読み取り、転送プレーン・デバイスが広告メッセージを送信する前に当該バッファされた広告メッセージを更新するように転送プレーン・デバイスに指示してもよく、それにより、広告メッセージが送信される前に制御プレーン・デバイスが転送プレーン・デバイスのステータスを読み取る必要があることに起因する過度なインタフェース・シグナリングの問題が回避され、制御プレーン・デバイスと転送プレーン・デバイスの間の過度な定期的シグナリング対話が回避され、制御プレーン・デバイスと転送プレーン・デバイスの実装効率が高まり、制御プレーン・デバイスと転送プレーン・デバイスの性能が高まる。
【００６８】
本発明の当該実施形態における第１のメッセージ、広告メッセージ、第２の情報、第３の情報、第４の情報、および第５の情報については、以下の実施形態における具体的な内容を参照されたい。第１のメッセージ、広告メッセージ、第２の情報、第３の情報、第４の情報、および第５の情報が他のメッセージであってもよく、詳細は本発明では説明しない。他の実施形態の間で参照を行ってもよい。
【００６９】
本発明の当該実施形態で提供する方法および他の本発明の諸実施形態の間で参照を行ってもよく、詳細は本発明では説明しない。
【００７０】
図３は本発明の１実施形態に従う広告メッセージ処理方法の略流れ図である。当該方法を転送プレーン・デバイスのような任意の適切な装置により実施してもよいが、本発明はそれに限定されない。図３に示す本発明の当該実施形態および図２の関連するステップの間で参照を行ってもよいが、本発明はそれに限定されない。
【００７１】
図３に示すように、当該方法は以下のステップを含む。
【００７２】
Ｓ３０１：転送プレーン・デバイスが制御プレーン・デバイスにより送信された第１のメッセージを受信する。
【００７３】
第１のメッセージは広告メッセージ、第２の情報、および第３の情報を含み、第２の情報は広告メッセージをバッファするように転送プレーン・デバイスに指示するために使用され、第３の情報は当該バッファされた広告メッセージをホストに送信するように転送プレーン・デバイスに指示するために使用される。
【００７４】
広告メッセージはＷＬＡＮネットワーク内のビーコン・メッセージまたはＩＰｖ６ネットワーク内のルータ広告メッセージを含む。第１のメッセージはパケット・アウト・メッセージである。
【００７５】
Ｓ３０２：転送プレーン・デバイスは第２の情報に従って広告メッセージをバッファする。
【００７６】
Ｓ３０３：転送プレーン・デバイスが第３の情報に従って当該バッファされた広告メッセージをホストに送信する。
【００７７】
特に、第３の情報は、タイマを設定し、タイマが切れた後に広告メッセージをホストに送信するように転送プレーン・デバイスに指示するために使用される。転送プレーン・デバイスが第３の情報に従って当該バッファされた広告メッセージをホストに送信することは、転送プレーン・デバイスにより、第３の情報に従ってタイマを設定し、タイマが切れた後に広告メッセージをホストに送信するステップを含む。
【００７８】
任意選択で、第１のメッセージはさらに識別情報を含み、当該識別情報は広告メッセージを識別するために使用されるか、または、転送プレーン・デバイスは識別情報を制御プレーン・デバイスに送信し、当該識別情報は広告メッセージを識別するために使用される。第１のメッセージはさらに第４の情報を含み、第４の情報は転送規則を生成するように転送プレーンに指示するために使用され、転送プレーン・デバイスは第４の情報に従って当該転送規則を生成し、当該転送規則がホストにより送信された広告要求メッセージをマッチするために使用されてもよく、広告要求メッセージは、当該識別情報により識別された広告メッセージを送信するように転送プレーンに要求するために使用されるか、または、転送プレーン・デバイスは制御プレーン・デバイスの第４の情報を受信し、第４の情報は転送規則を生成するように転送プレーンに指示するために使用され、転送プレーン・デバイスは第４の情報に従って当該転送規則を生成し、当該転送規則がホストにより送信された広告要求メッセージをマッチするために使用されてもよく、広告要求メッセージは、当該識別情報により識別された広告メッセージを送信するように転送プレーンに要求するために使用される。
【００７９】
任意選択で、第３の情報は、転送プレーン・デバイスのステータスを読み取り、転送プレーン・デバイスのステータスに従って当該バッファされた広告メッセージを更新するように転送プレーン・デバイスに指示するために使用され、第３の情報はさらに、第１のタイマを設定し、第１のタイマが切れた後に当該更新された広告メッセージをホストに送信するように転送プレーン・デバイスに指示するために使用され、転送プレーン・デバイスが第３の情報に従って当該バッファされた広告メッセージをホストに送信することは、転送プレーン・デバイスにより、第３の情報に従って第１のタイマを設定し、第１のタイマが切れた後に、転送プレーン・デバイスの読み取ったステータスに従って更新された当該バッファされた広告メッセージをホストに送信するステップを含むか、または、第１のメッセージはさらに第４の情報を含み、第４の情報は、転送プレーン・デバイスのステータスを読み取り、転送プレーン・デバイスのステータスに従って当該バッファされた広告メッセージを更新するように転送プレーン・デバイスに指示するために使用され、転送プレーン・デバイスは第４の情報に従って転送プレーン・デバイスのステータスを読み取り、転送プレーン・デバイスのステータスに従って当該バッファされた広告メッセージを更新することを含み、転送プレーン・デバイスが第３の情報に従って当該バッファされた広告メッセージをホストに送信することは、転送プレーン・デバイスにより、第３の情報に従って第１のタイマを設定し、第１のタイマが切れた後に当該更新された広告メッセージをホストに送信するステップを含む。
【００８０】
あるいは、第３の情報は、第１のタイマおよび第２のタイマを設定し、第１のタイマが切れた後に、当該バッファされた広告メッセージをホストに送信するように転送プレーン・デバイスに指示するために使用され、転送プレーン・デバイスは、第３の情報に従って第１のタイマおよび第２のタイマを設定し、第１のタイマが切れた後に当該バッファされた広告メッセージをホストに送信し、第１のメッセージはさらに第４の情報を含み、第４の情報は、転送プレーン・デバイスのステータスを読み取り、転送プレーン・デバイスのステータスに従って当該バッファされた広告メッセージを更新するように転送プレーン・デバイスに指示するために使用され、第３の情報はさらに、第２のタイマが切れた後に当該更新された広告メッセージをホストに送信するように転送プレーン・デバイスに指示するために使用され、当該方法はさらに、転送プレーン・デバイスにより、第２のタイマが切れた後に第３の情報に従って当該更新された広告メッセージをホストに送信するステップを含む。
【００８１】
転送プレーン・デバイスのステータスは、転送プレーン・デバイスのバッファ・ステータス、クロック情報、またはポート・ステータスのうち少なくとも１つを含む。
【００８２】
任意選択で、転送プレーン・デバイスが制御プレーン・デバイスにより送信された第５の情報を受信する、第５の情報は、当該バッファされた広告メッセージを更新するように転送プレーン・デバイスに指示するために使用される。
【００８３】
したがって、本発明の当該実施形態で提供する方法に基づいて、制御プレーン・デバイスは広告メッセージを転送プレーン・デバイスに送信し、転送プレーン・デバイスは広告メッセージをバッファし、当該バッファされた広告メッセージをホストに送信し、それにより制御プレーン・デバイスと転送プレーン・デバイスの間の過度な定期的シグナリング対話が回避され、制御プレーン・デバイスと転送プレーン・デバイスの実装効率が高まり、制御プレーン・デバイスと転送プレーン・デバイスの性能が高まる。
【００８４】
本発明の当該実施形態における第１のメッセージ、広告メッセージ、第２の情報、第３の情報、第４の情報、および第５の情報については以下の実施形態における具体的な内容を参照されたい。第１のメッセージ、広告メッセージ、第２の情報、第３の情報、第４の情報、および第５の情報が他のメッセージであってもよく、詳細は本発明では説明しない。他の実施形態の間で互いに参照を行ってもよい。
【００８５】
本発明の当該実施形態で提供する方法および他の本発明の諸実施形態の間で参照を行ってもよく、詳細は本発明では説明しない。
【００８６】
図４は本発明の１実施形態に従う広告メッセージ処理方法を示す。当該方法を制御プレーン・デバイスと転送プレーン・デバイスにより実施してもよいか、または、別の適切な装置により実施してもよいが、本発明はそれに限定されない。本発明の当該実施形態は、図２および図３に示す本発明の諸実施形態の特定の実施形態である。
【００８７】
図４に示すように、当該方法は以下のステップを含む。
【００８８】
Ｓ４０１：制御プレーン・デバイスがパケット・アウト（packet out)）メッセージを転送プレーン・デバイスに送信する。
【００８９】
パケット・アウト・メッセージは、広告メッセージ、バッファリング指示、およびタイマ情報を含む。
【００９０】
当該バッファリング指示情報は広告メッセージをバッファするように転送プレーン・デバイスに指示するために使用され、タイマ情報はタイマが切れた後に当該バッファされた広告メッセージをホストに送信するように転送プレーン・デバイスに指示するために使用される。
【００９１】
さらに、パケット・アウト・メッセージはさらに、広告メッセージが送信されたときに転送プレーン・デバイスにより実施される必要があるアクションを示すためのアクション情報を含む。
【００９２】
Ｓ４０２：転送プレーン・デバイスは、広告メッセージをバッファし、タイマ情報に従ってタイマを設定し、タイマが切れた後に当該バッファされた広告メッセージをホストに送信する。
【００９３】
当該メッセージを送信した後、転送プレーン・デバイスはタイマ情報に従ってタイマをリセットする。
【００９４】
広告メッセージを受信した後、ホストは自動的に、当該メッセージ内のネットワーク・アドレス・プレフィックスに従ってＩＰアドレスを割り当てる。
【００９５】
Ｓ４０３：タイマが再度切れた後に、転送プレーン・デバイスは当該バッファされた広告メッセージをホストに送信する。
【００９６】
したがって、本発明の当該実施形態で提供する方法に基づいて、制御プレーン・デバイスはパケット・アウト・メッセージを送信する。パケット・アウト・メッセージは、広告メッセージ、バッファ指示、およびタイマ情報を含み、その結果、バッファリング・デバイスは、当該バッファリング指示情報に従って広告メッセージをバッファし、タイマ情報に従ってタイマを設定し、タイマが切れた後に広告メッセージをホストに送信し、タイマを設定し、タイマが再度切れた後に広告メッセージを送信する。したがって、広告メッセージの定期送信を、制御プレーン・デバイスによる１つのメッセージの送信を通じて実装してもよく、それにより制御プレーン・デバイスと転送プレーン・デバイスの間の過度なシグナリング対話が回避され、制御プレーン・デバイスと転送プレーン・デバイスの実装効率が高まり、制御プレーン・デバイスと転送プレーン・デバイスの性能が高まる。
【００９７】
本発明の諸実施形態における関連するステップの間で参照を行ってもよく、詳細は本発明では説明しない。
【００９８】
図５は、本発明の１実施形態に従う広告メッセージ処理方法のシグナリング対話図である。当該方法を制御プレーン・デバイスと転送プレーン・デバイスにより実施してもよいか、または、別の適切な装置により実施してもよいが、本発明はそれに限定されない。本発明の当該実施形態は、図２と図３に示す本発明の諸実施形態の特定の実施形態である。
【００９９】
図３に示すように、当該方法は以下のステップを含む。
【０１００】
Ｓ５０１：制御プレーン・デバイスはパケット・アウト・メッセージを転送プレーン・デバイスに送信する。
【０１０１】
当該メッセージは、広告メッセージ、バッファリング指示、およびタイマ情報を含む。
【０１０２】
詳細については図４に示す実施形態における関連するステップを参照されたい。
【０１０３】
特に、パケット・アウト・メッセージはさらに識別情報を含む。当該識別情報は広告メッセージを識別するために使用される。
【０１０４】
任意選択で、当該バッファ指示が識別情報を含んでもよい。当該識別情報は広告メッセージを識別するために使用される。
【０１０５】
あるいは、転送プレーン・デバイスが識別子を広告メッセージに割り当て、当該割り当てられた識別子を制御プレーン・デバイスに送信する。
【０１０６】
転送プレーン・デバイスがコントローラにより送信された複数の異なる広告メッセージをバッファしてもよい。当該異なる広告メッセージは識別情報により区別される。
【０１０７】
Ｓ５０２：制御プレーン・デバイスはフロー・テーブル修正メッセージを転送プレーン・デバイスに送信する。
【０１０８】
特に、当該フロー・テーブル修正メッセージが上述のパケット・アウト・メッセージに含まれてもよく、またはコントローラデバイスは別々に当該フロー・テーブル修正メッセージを転送プレーン・デバイスに送信する。
【０１０９】
当該メッセージは、転送規則を生成するように転送プレーン・デバイスに指示するために使用される。当該転送規則内のマッチング内容はホストにより送信された広告要求メッセージをマッチするために使用され、広告要求メッセージは、当該識別情報により識別された広告メッセージを送信するように転送プレーンに要求するために使用される。
【０１１０】
Ｓ５０３：ホストは広告要求メッセージを転送プレーン・デバイスに送信する。
【０１１１】
Ｓ５０４：転送プレーン・デバイスが広告要求メッセージを受信し、当該メッセージを上述の生成された転送規則にマッチし、当該転送規則に従って、当該識別情報により識別された広告メッセージをホストに送信する。
【０１１２】
広告メッセージを送信する前に、転送プレーン・デバイスは、転送プレーン・デバイスが広告メッセージを送信する前に転送プレーン・デバイスにより実施される必要がありステップ５０１で実施するように制御プレーン・デバイスが転送プレーン・デバイスに指示するアクションを実施する必要があり、当該アクションが実施された後に当該メッセージをホストに送信する。当該メッセージの送信は当該転送規則のマッチングによりトリガされるので、タイマはリセットされないことに留意すべきである。
【０１１３】
したがって、本発明の当該実施形態で提供する方法に基づいて、制御プレーン・デバイスが、広告メッセージを転送プレーン・デバイスへバッファしてもよく、転送プレーン・デバイスが特定のタイプの要求メッセージをマッチした後、当該バッファされた広告メッセージを送信するように転送プレーン・デバイスに指示し、それにより、特定のタイプの要求メッセージが制御プレーン・デバイスに送信される必要があり制御プレーン・デバイスが広告メッセージを送信することに起因する過度なインタフェース・シグナリングの問題が回避され、それにより制御プレーン・デバイスと転送プレーン・デバイスの間の過度な定期的シグナリング対話が回避され、制御プレーン・デバイスと転送プレーン・デバイスの実装効率が高まり、制御プレーン・デバイスと転送プレーン・デバイスの性能が高まる。
【０１１４】
本発明の諸実施形態における関連するステップの間で参照を行ってもよく、詳細は本発明では説明しない。
【０１１５】
図６は本発明の１実施形態に従う広告メッセージ処理方法のシグナリング対話図である。当該方法を制御プレーン・デバイスと転送プレーン・デバイスにより実施してもよいか、または、別の適切な装置により実施してもよいが、本発明はそれに限定されない。本発明の当該実施形態は図２および図３に示す本発明の諸実施形態の特定の実施形態である。
【０１１６】
当該実施形態のシナリオはＷＬＡＮネットワーク内のビーコン・メッセージの処理である。当該ビーコン・メッセージはまた一種の広告メッセージである。幾つかの特殊なビーコン・メッセージは転送プレーン・デバイスの幾つかのステータス情報を含み、当該ステータス情報は動的に変化し、前もって制御プレーン・デバイスで生成することはできない。これらの特殊なビーコン・メッセージはまた定期的に送信され、当該特殊なビーコン・メッセージの期間は従来のビーコン・メッセージ（転送プレーン・デバイスのステータス情報を含まない）の整倍数である（例えば、従来のビーコン・フレームは１００ミリ秒ごとに１回送信され、特殊なビーコン・フレームは３００ミリ秒ごとに１回送信される）。上述の広告メッセージが別の広告メッセージであってもよいが、本発明はそれに限定されない。
【０１１７】
特に、図６に示すように、当該方法は以下のステップを含む。
【０１１８】
Ｓ６０１：制御プレーン・デバイスはパケット・アウト・メッセージを転送プレーン・デバイスに送信する。
【０１１９】
パケット・アウト・メッセージは、広告メッセージ、バッファリング指示、およびタイマ情報を含む。
【０１２０】
広告メッセージがビーコン・メッセージであってもよい。広告メッセージが別のメッセージであってもよいが、本発明はそれに限定されない。
【０１２１】
タイマ情報が、２つのタイマ（第１のタイマおよび第２のタイマ）を設定するように転送プレーン・デバイスに指示し、第１のタイマが切れた後に当該バッファされた広告メッセージをホストに送信するために使用されてもよい。
【０１２２】
任意選択で、当該バッファリング指示は、当該ビーコン・メッセージをバッファするように転送プレーン・デバイスに指示するために使用され、タイマ情報は、第１のタイマを設定しタイマが切れた後に当該バッファされたビーコン・メッセージを送信するように転送プレーン・デバイスに指示するために使用される。
【０１２３】
パケット・アウト・メッセージはさらにアクション情報を含む。当該アクション情報は、転送プレーン・デバイスのステータスを読み取り当該バッファされたビーコン・メッセージを更新するように指示するために使用される。転送プレーン・デバイスは以下の情報、即ち、転送プレーン・デバイスの特定のバッファのステータス情報（例えば、当該バッファ内のバッファリング・パケットの宛先ＭＡＣアドレス）、転送プレーン・デバイスの特定のポート（無線ポートを含む）のステータス情報（例えば、ポートが輻輳していないかどうか）、および転送プレーン・デバイスのローカル・クロック情報のうち１つまたは幾つかを含むがこれらに限定されない。当該バッファされたビーコン・メッセージが更新される。即ち、当該ビーコン・メッセージは、上述のステータス値を用いることによって更新される。特に、当該ビーコン・メッセージの更新を当該ビーコン・メッセージに対する新たなパラメータを追加するかまたは当該ビーコン・フレームの既存のパラメータを修正することによって実装してもよい。特定の実装の間、転送プレーン・デバイスが当該ビーコン・メッセージを理解するのを妨げる方法を実施してもよい。既存のパラメータの修正を１例として使用する。この場合、特定のアクションが、当該バッファされたビーコン・メッセージを更新する方法がＸ番目のバイトから開始し当該読み取ったステータス情報としてＹバイトの長さを有する内容を更新することであってもよい。転送プレーン・デバイスが当該ビーコン・メッセージを理解するのを妨げる理由は、転送プレーン・デバイスのインテリジェンスを減らし、転送プレーン・デバイスおよび特定の広告メッセージの結合を回避することである。
【０１２４】
Ｓ６０２：第１のタイマが切れた後、転送プレーン・デバイスはバッファされたビーコン・メッセージをホストに送信する。
【０１２５】
転送プレーン・デバイスが対応するアクションを実施する。
【０１２６】
任意選択で、当該バッファリング指示情報を、転送プレーン・デバイスが転送プレーン・デバイスのステータスを読み取り当該バッファされたビーコン・メッセージを更新するために使用してもよく、第１のタイマが切れた後に上述のアクション情報に従って当該更新されたビーコン・メッセージをホストに送信するように当該転送デバイスに指示するために使用してもよい。
【０１２７】
あるいは、タイマ情報メッセージが、第１のタイマが切れた後にホストに、転送プレーン・デバイスが当該アクション情報に従って転送プレーン・デバイスのステータスを読み取った後に更新されるビーコン・メッセージを送信するように転送プレーン・デバイスに指示するために使用されてもよい。
【０１２８】
転送プレーン・デバイスがタイマをリセットする。
【０１２９】
Ｓ６０３：第２のタイマが切れた後、転送プレーン・デバイスが更新されたビーコン・メッセージをホストに送信する。
【０１３０】
転送プレーン・デバイスが、当該アクション情報に従って転送プレーン・デバイスのステータスを読み取り、当該バッファされたビーコン・メッセージを更新する。例えば、転送プレーン・デバイスによりバッファされたダウンリンク・パケットの宛先アドレス（即ち、転送プレーン・デバイスの特定のバッファ・ステータスのステータス情報）が読み取られ、当該バッファされたビーコン・フレームのトラフィック指示マップ（traffic indication map、ＴＩＭ）パラメータが当該宛先アドレスに従って設定される。当該バッファされたメッセージが更新された後、当該更新されたビーコン・メッセージがホストに送信される。
【０１３１】
当該ＴＩＭパラメータを有するビーコン・メッセージを受信した後、スリープしているホストが当該バッファ・ステータスに従ってスリープから起き、当該バッファされたパケットを転送プレーン・デバイスから受信する。
【０１３２】
第１のタイマおよび第２のタイマが同期して特定の時点に切れた場合、より長い時間を有するタイマのアクションが実施される。
【０１３３】
ネットワークに接続されない幾つかのホストが、ビーコン・メッセージを受信した後にネットワーク関連付け手続き（association）を開始してもよい。当該ネットワーク関連付け手続きを完了した後、制御プレーン・デバイスおよびホストが当該ビーコン・メッセージを修正してもよい。例えば、ホストが追加される前に、全ての他のホストは８０２．１１ｎ無線標準をサポートするが、新たに追加されたホストは８０２．１１ｎ無線標準をサポートしない。この場合、制御プレーン・デバイスは、当該ビーコン・メッセージを用いることによって、当該新たなホストに適合するために他のホストの動作を修正することを他のホストに通知する必要がある。制御プレーン・デバイスは、新たなパケット・アウト・メッセージを送信し、当該バッファされたビーコン・メッセージを更新するように転送プレーン・デバイスに指示する。ステップ１におけるメッセージおよびパケット・アウト・メッセージの両方は、転送プレーン・デバイスをステップ１におけるバッファされたメッセージに関連付けることができるようにするための、当該バッファされたメッセージの同一の識別子を含む。任意選択で、制御プレーン・デバイスが、当該バッファされたメッセージのタイマ情報を更新することを選択するかまたは更新しないことを選択してもよい。制御プレーン・デバイスがタイマ情報を更新しない場合、転送プレーン・デバイスはタイマをリセットせず、元々のタイマが切れた後に新たなビーコン・メッセージを送信する。制御プレーン・デバイスがタイマ情報を更新する場合、転送プレーン・デバイスはタイマをリセットし、当該新たなタイマが切れた後に新たなビーコン・フレームを送信する。同様に、制御プレーン・デバイスがまた、当該バッファされたメッセージのアクションリストを更新することを選択するかまたは更新しないことを選択してもよい。
【０１３４】
したがって、本発明の当該実施形態で提供する方法に基づいて、制御プレーン・デバイスが、転送プレーン・デバイスへの広告メッセージをバッファし、転送プレーン・デバイスのステータスを読み取るように転送プレーン・デバイスに指示し、転送プレーン・デバイスが広告メッセージを送信する前に当該バッファされた広告メッセージを更新してもよく、それにより、広告メッセージが送信される前に制御プレーン・デバイスが転送プレーン・デバイスのステータスを読み取る必要があることに起因する過度なインタフェース・シグナリングの問題が回避され、制御プレーン・デバイスと転送プレーン・デバイスの間の過度な定期的シグナリング対話が回避され、制御プレーン・デバイスと転送プレーン・デバイスの実装効率が高まり、制御プレーン・デバイスと転送プレーン・デバイスの性能が高まる。
【０１３５】
本発明の諸実施形態における関連するステップの間で参照を行ってもよく、詳細は本発明では説明しない。
【０１３６】
図７は本発明の１実施形態に従う広告メッセージ処理装置の略ブロック図である。当該装置が任意の適切な装置、例えば、制御プレーン・デバイスであってもよいが、本発明はそれに限定されない。当該装置が上述の実施形態で提供する方法を実施するために使用されてもよい。
【０１３７】
図７に示すように、当該装置は、第１のメッセージを転送プレーン・デバイスに送信するように構成された送信モジュール７０１であって、
第１のメッセージは広告メッセージ、第２の情報、および第３の情報を含み、第２の情報は広告メッセージをバッファするように転送プレーン・デバイスに指示するために使用され、第３の情報は当該バッファされた広告メッセージをホストに送信するように転送プレーン・デバイスに指示するために使用される、送信モジュール７０１を備える。
【０１３８】
広告メッセージはＷＬＡＮネットワーク内のビーコン・メッセージまたはＩＰｖ６ネットワーク内のルータ広告メッセージを含む。第１のメッセージはパケット・アウト・メッセージである。
【０１３９】
特に、第３の情報が当該バッファされた広告メッセージをホストに送信するように転送プレーン・デバイスに指示するために使用されることは、
第３の情報が、タイマを設定し、タイマが切れた後に広告メッセージをホストに送信するように転送プレーン・デバイスに指示するために使用されることを含む。
【０１４０】
任意選択で、第１のメッセージはさらに識別情報を含み、当該識別情報は広告メッセージを識別するために使用されるか、または、
当該装置はさらに、転送プレーン・デバイスにより送信された識別情報を受信するように構成された受信モジュール７０２であって、当該識別情報は広告メッセージを識別するために使用される、受信モジュール７０２を備える。
【０１４１】
任意選択で、第１のメッセージはさらに第４の情報を含み、第４の情報は転送規則を生成するように転送プレーンに指示するために使用され、当該転送規則がホストにより送信された広告要求メッセージをマッチするために使用されてもよく、広告要求メッセージは、当該識別情報により識別された広告メッセージを送信するように転送プレーンに要求するために使用されるか、または、送信モジュール７０１はさらに、第４の情報を送信するように構成され、第４の情報は転送規則を生成するように転送プレーンに指示するために使用され、当該転送規則がホストにより送信された広告要求メッセージをマッチするために使用されてもよく、広告要求メッセージは、当該識別情報により識別された広告メッセージを送信するように転送プレーンに要求するために使用される。
【０１４２】
任意選択で、第３の情報が、当該バッファされた広告メッセージを送信するように転送プレーン・デバイスに指示するために使用されることは、第３の情報が、転送プレーン・デバイスのステータスを読み取り、転送プレーン・デバイスのステータスに従って当該バッファされた広告メッセージを更新するように転送プレーン・デバイスに指示するために使用され、第３の情報はさらに、第１のタイマを設定し、第１のタイマが切れた後に当該更新された広告メッセージをホストに送信するように転送プレーン・デバイスに指示するために使用されるか、または、第１のメッセージはさらに第４の情報を含み、第４の情報は、転送プレーン・デバイスのステータスを読み取り、転送プレーン・デバイスのステータスに従って当該バッファされた広告メッセージを更新するように転送プレーン・デバイスに指示するために使用されることを含み、第３の情報が、当該バッファされた広告メッセージを送信するように転送プレーン・デバイスに指示するために使用されることは、第３の情報が、第１のタイマを設定し、第１のタイマが切れた後に当該更新された広告メッセージをホストに送信するように転送プレーン・デバイスに指示するために使用されることを含む。
【０１４３】
任意選択で、第３の情報が、当該バッファされた広告メッセージを送信するように転送プレーン・デバイスに指示するために使用されることは、第３の情報が、第１のタイマおよび第２のタイマを設定し、第１のタイマが切れた後に、当該バッファされた広告メッセージをホストに送信するように転送プレーン・デバイスに指示するために使用され、第１のメッセージはさらに第４の情報を含み、第４の情報は、転送プレーン・デバイスのステータスを読み取り、転送プレーン・デバイスのステータスに従って当該バッファされた広告メッセージを更新するように転送プレーン・デバイスに指示するために使用され、第３の情報はさらに、第２のタイマが切れた後に当該更新された広告メッセージをホストに送信するように転送プレーン・デバイスに指示するために使用されることを含む。転送プレーン・デバイスのステータスは、転送プレーン・デバイスのバッファ・ステータス、クロック情報、またはポート・ステータスのうち少なくとも１つを含む。
【０１４４】
送信モジュール７０１はさらに、第５の情報を転送プレーン・デバイスに送信するように構成される。第５の情報は、当該バッファされた広告メッセージを更新するように転送プレーン・デバイスに指示するために使用される。
【０１４５】
したがって、本発明の当該実施形態で提供する装置に基づいて、広告メッセージは、広告メッセージをバッファするように転送プレーン・デバイスに指示するために転送プレーン・デバイスに送信され、当該バッファされた広告メッセージをホストに送信し、それにより、制御プレーン・デバイスと転送プレーン・デバイスの間の過度な定期的シグナリング対話が回避され、制御プレーン・デバイスと転送プレーン・デバイスの実装効率が高まり、制御プレーン・デバイスと転送プレーン・デバイスの性能が高まる。
【０１４６】
図８は本発明の１実施形態に従う広告メッセージ処理装置の略ブロック図である。当該装置が任意の適切な装置、例えば、制御プレーン・デバイスであってもよいが、本発明はそれに限定されない。当該装置が、上述の実施形態で提供した方法を実施するために使用されてもよい。
【０１４７】
図８に示すように、当該装置は送信器８０１を備え、さらに受信器８０２を備えてもよい。当該装置の具体的な内容については、図７に示す本発明の実施形態で提供された装置を参照されたい。詳細はここでは説明しない。
【０１４８】
図９は本発明の１実施形態に従う広告メッセージ処理装置の略ブロック図である。当該装置が任意の適切な装置、例えば、転送プレーン・デバイスであってもよいが、本発明はそれに限定されない。当該装置が上述の実施形態で提供する方法を実施するために使用されてもよい。
【０１４９】
図９に示すように、当該装置は、
制御プレーン・デバイスにより送信された第１のメッセージを受信するように構成された受信モジュール９０１であって、
第１のメッセージは広告メッセージ、第２の情報、および第３の情報を含み、第２の情報は広告メッセージをバッファするように転送プレーン・デバイスに指示するために使用され、第３の情報は当該バッファされた広告メッセージをホストに送信するように転送プレーン・デバイスに指示するために使用され、
広告メッセージはＷＬＡＮネットワーク内のビーコン・メッセージまたはＩＰｖ６ネットワーク内のルータ広告メッセージを含む、第１のメッセージはパケット・アウト・メッセージである、受信モジュール９０１と、
第２の情報に従って広告メッセージをバッファするように構成された処理モジュール９０２と、
第３の情報に従って当該バッファされた広告メッセージをホストに送信するように構成された送信モジュール９０３と、
を備える。
【０１５０】
特に、第３の情報は、タイマを設定し、タイマが切れた後に広告メッセージをホストに送信するように転送プレーン・デバイスに指示するために使用され、処理モジュール９０２はさらに、第３の情報に従ってタイマを設定し、タイマが切れた後に、広告メッセージをホストに送信するように送信モジュール９０３に指示するように当該送信モジュールに指示するように構成される。
【０１５１】
任意選択で、第１のメッセージはさらに識別情報を含み、当該識別情報は広告メッセージを識別するために使用されるか、または、
転送プレーン・デバイスは識別情報を制御プレーン・デバイスに送信し、当該識別情報は広告メッセージを識別するために使用される。さらに、第１のメッセージはさらに第４の情報を含み、第４の情報は転送規則を生成するように転送プレーンに指示するために使用され、処理モジュール９０２はさらに、第４の情報に従って当該転送規則を生成するように構成され、当該転送規則がホストにより送信された広告要求メッセージをマッチするために使用されてもよく、広告要求メッセージは、当該識別情報により識別された広告メッセージを送信するように転送プレーンに要求するために使用されるか、または、受信モジュール９０１はさらに、制御プレーン・デバイスの第４の情報を受信するように構成され、第４の情報は転送規則を生成するように転送プレーンに指示するために使用され、処理モジュール９０２はさらに、第４の情報に従って当該転送規則を生成するように構成され、当該転送規則がホストにより送信された広告要求メッセージをマッチするために使用されてもよく、広告要求メッセージは、当該識別情報により識別された広告メッセージを送信するように転送プレーンに要求するために使用される。
【０１５２】
任意選択で、第３の情報は、転送プレーン・デバイスのステータスを読み取り、転送プレーン・デバイスのステータスに従って当該バッファされた広告メッセージを更新するように転送プレーン・デバイスに指示するために使用され、第３の情報はさらに、第１のタイマを設定し、第１のタイマが切れた後に当該更新された広告メッセージをホストに送信するように転送プレーン・デバイスに指示するために使用され、処理モジュール９０２はさらに、第３の情報に従って第１のタイマを設定し、第１のタイマが切れた後に、転送プレーン・デバイスの読み取ったステータスに従って更新された当該バッファされた広告メッセージをホストに送信するように送信モジュール９０３に指示するように構成されるか、または、第１のメッセージはさらに第４の情報を含み、第４の情報は、転送プレーン・デバイスのステータスを読み取り、転送プレーン・デバイスのステータスに従って当該バッファされた広告メッセージを更新するように転送プレーン・デバイスに指示するために使用され、処理モジュール９０２はさらに、第４の情報に従って転送プレーン・デバイスのステータスを読み取り、転送プレーン・デバイスのステータスに従って当該バッファされた広告メッセージを更新するように構成され、処理モジュール９０２はさらに、第３の情報に従って第１のタイマを設定し、第１のタイマが切れた後に、当該更新された広告メッセージをホストに送信するように送信モジュール９０３に指示するように構成される。
【０１５３】
任意選択で、第３の情報は、第１のタイマおよび第２のタイマを設定し、第１のタイマが切れた後に、当該バッファされた広告メッセージをホストに送信するように転送プレーン・デバイスに指示するために使用され、処理モジュール９０２は第３の情報に従って第１のタイマおよび第２のタイマを設定し、第１のタイマが切れた後に当該バッファされた広告メッセージをホストに送信するように送信モジュール９０３に指示するように構成され、第１のメッセージはさらに第４の情報を含み、第４の情報は、転送プレーン・デバイスのステータスを読み取り、転送プレーン・デバイスのステータスに従って当該バッファされた広告メッセージを更新するように転送プレーン・デバイスに指示するために使用され、第３の情報はさらに、第２のタイマが切れた後に当該更新された広告メッセージをホストに送信するように転送プレーン・デバイスに指示するために使用され、処理モジュール９０２はさらに、第２のタイマが切れた後に第３の情報に従って当該更新された広告メッセージをホストに送信するように構成される。転送プレーン・デバイスのステータスは、転送プレーン・デバイスのバッファ・ステータス、クロック情報、またはポート・ステータスのうち少なくとも１つを含む。
【０１５４】
さらに、受信モジュール９０１はさらに、制御プレーン・デバイスにより送信された第５の情報を受信するように構成される。第５の情報は、当該バッファされた広告メッセージを更新するように転送プレーン・デバイスに指示するために使用される。
【０１５５】
したがって、本発明の当該実施形態で提供する装置に基づいて、制御プレーン・デバイスは広告メッセージを転送プレーン・デバイスに送信し、転送プレーン・デバイスは広告メッセージをバッファし、当該バッファされた広告メッセージをホストに送信し、それにより制御プレーン・デバイスと転送プレーン・デバイスの間の過度な定期的シグナリング対話が回避され、制御プレーン・デバイスと転送プレーン・デバイスの実装効率が高まり、制御プレーン・デバイスと転送プレーン・デバイスの性能が高まる。
【０１５６】
図１０は本発明の１実施形態に従う広告メッセージ処理装置の略ブロック図である。当該装置が任意の適切な装置、例えば、転送プレーン・デバイスであってもよいが、本発明はそれに限定されない。当該装置が、上述の実施形態で提供した方法を実施するために使用されてもよい。
【０１５７】
図１０に示すように、当該装置は、
制御プレーン・デバイスにより送信された第１のメッセージを受信するように構成された受信モジュール１００１であって、
第１のメッセージは広告メッセージ、第２の情報、および第３の情報を含み、第２の情報は広告メッセージをバッファするように転送プレーン・デバイスに指示するために使用され、第３の情報は当該バッファされた広告メッセージをホストに送信するように転送プレーン・デバイスに指示するために使用され、
広告メッセージはＷＬＡＮネットワーク内のビーコン・メッセージまたはＩＰｖ６ネットワーク内のルータ広告メッセージを含み、第１のメッセージはパケット・アウト・メッセージである、受信モジュール１００１と、
第２の情報に従って広告メッセージをバッファするように構成されたプロセッサ１００２と、
第３の情報に従って当該バッファされた広告メッセージをホストに送信するように構成された送信器１００３と、
を備える。
【０１５８】
特に、第３の情報は、タイマを設定し、タイマが切れた後に広告メッセージをホストに送信するように転送プレーン・デバイスに指示するために使用され、プロセッサ１００２はさらに、第３の情報に従ってタイマを設定し、タイマが切れた後に、広告メッセージをホストに送信するように送信器１００３に指示するように当該送信モジュールに指示するように構成される。
【０１５９】
任意選択で、第１のメッセージはさらに識別情報を含み、当該識別情報は広告メッセージを識別するために使用されるか、または、
転送プレーン・デバイスは識別情報を制御プレーン・デバイスに送信し、当該識別情報は広告メッセージを識別するために使用される。さらに、第１のメッセージはさらに第４の情報を含み、第４の情報は転送規則を生成するように転送プレーンに指示するために使用され、プロセッサ１００２はさらに、第４の情報に従って当該転送規則を生成するように構成され、当該転送規則がホストにより送信された広告要求メッセージをマッチするために使用されてもよく、広告要求メッセージは、当該識別情報により識別された広告メッセージを送信するように転送プレーンに要求するために使用されるか、または、受信器１００１はさらに、制御プレーン・デバイスの第４の情報を受信するように構成され、第４の情報は転送規則を生成するように転送プレーンに指示するために使用され、プロセッサ１００２はさらに、第４の情報に従って当該転送規則を生成するように構成され、当該転送規則がホストにより送信された広告要求メッセージをマッチするために使用されてもよく、広告要求メッセージは、当該識別情報により識別された広告メッセージを送信するように転送プレーンに要求するために使用される。
【０１６０】
任意選択で、第３の情報は、転送プレーン・デバイスのステータスを読み取り、転送プレーン・デバイスのステータスに従って当該バッファされた広告メッセージを更新するように転送プレーン・デバイスに指示するために使用され、第３の情報はさらに、第１のタイマを設定し、第１のタイマが切れた後に当該更新された広告メッセージをホストに送信するように転送プレーン・デバイスに指示するために使用され、プロセッサ１００２はさらに、第３の情報に従って第１のタイマを設定し、第１のタイマが切れた後に、転送プレーン・デバイスの読み取ったステータスに従って更新された当該バッファされた広告メッセージをホストに送信するように送信器１００３に指示するように構成されるか、または、第１のメッセージはさらに第４の情報を含み、第４の情報は、転送プレーン・デバイスのステータスを読み取り、転送プレーン・デバイスのステータスに従って当該バッファされた広告メッセージを更新するように転送プレーン・デバイスに指示するために使用され、プロセッサ１００２はさらに、第４の情報に従って転送プレーン・デバイスのステータスを読み取り、転送プレーン・デバイスのステータスに従って当該バッファされた広告メッセージを更新するように構成され、プロセッサ１００２はさらに、第３の情報に従って第１のタイマを設定し、第１のタイマが切れた後に、当該更新された広告メッセージをホストに送信するように送信器１００３に指示するように構成される。
【０１６１】
任意選択で、第３の情報は、第１のタイマおよび第２のタイマを設定し、第１のタイマが切れた後に、当該バッファされた広告メッセージをホストに送信するように転送プレーン・デバイスに指示するために使用され、プロセッサ１００２は第３の情報に従って第１のタイマおよび第２のタイマを設定し、第１のタイマが切れた後に当該バッファされた広告メッセージをホストに送信するように送信器１００３に指示するように構成され、第１のメッセージはさらに第４の情報を含み、第４の情報は、転送プレーン・デバイスのステータスを読み取り、転送プレーン・デバイスのステータスに従って当該バッファされた広告メッセージを更新するように転送プレーン・デバイスに指示するために使用され、第３の情報はさらに、第２のタイマが切れた後に当該更新された広告メッセージをホストに送信するように転送プレーン・デバイスに指示するために使用され、プロセッサ１００２はさらに、第２のタイマが切れた後に第３の情報に従って当該更新された広告メッセージをホストに送信するように構成される。転送プレーン・デバイスのステータスは、転送プレーン・デバイスのバッファ・ステータス、クロック情報、またはポート・ステータスのうち少なくとも１つを含む。
【０１６２】
さらに、受信器１００１はさらに、制御プレーン・デバイスにより送信された第５の情報を受信するように構成される。第５の情報は、当該バッファされた広告メッセージを更新するように転送プレーン・デバイスに指示するために使用される。
【０１６３】
したがって、本発明の当該実施形態で提供する装置に基づいて、制御プレーン・デバイスは広告メッセージを転送プレーン・デバイスに送信し、転送プレーン・デバイスは広告メッセージをバッファし、当該バッファされた広告メッセージをホストに送信し、それにより制御プレーン・デバイスと転送プレーン・デバイスの間の過度な定期的シグナリング対話が回避され、制御プレーン・デバイスと転送プレーン・デバイスの実装効率が高まり、制御プレーン・デバイスと転送プレーン・デバイスの性能が高まる。
【０１６４】
本発明の当該実施形態では、当該プロセッサが中央演算装置（Central Processing Unit、略して「ＣＰＵ」）であってもよく、当該プロセッサがさらに別の汎用目的プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特殊用途向け集積回路（ＡＳＩＣ）、フィールド・プログラム可能ゲートアレイ（ＦＰＧＡ）または別のプログラム可能論理デバイス、離散ゲートまたはトランジスタ論理デバイス、離散ハードウェアコンポーネント等であってもよいことは理解されるべきである。当該汎用目的プロセッサがマイクロプロセッサであってもよいまたは当該プロセッサが任意の従来のプロセッサ等であってもよい。
【０１６５】
実装プロセスにおいて、上述のステップを、当該プロセッサのハードウェアの集積ロジック回路またはソフトウェア形態での命令により完了してもよい。本発明の諸実施形態を参照して開示した方法のステップをハードウェアプロセッサにより直接実施し完了してもよく、または、ハードウェアおよび当該プロセッサ内のソフトウェアモジュールの組合せを用いることによって実施し完了してもよい。当該ソフトウェアモジュールが当分野の成熟した記憶媒体に配置されてもよい。当該記憶媒体は、例えば、ランダム・アクセス・メモリ、フラッシュメモリ、読取り専用メモリ、プログラム可能読取り専用メモリ、電気的消去可能プログラム可能メモリ、またはレジスタである。当該記憶媒体は当該メモリに配置され、当該プロセッサは当該メモリ内の情報を読み取り、当該プロセッサのハードウェアとの組合せで上述の方法のステップを完了する。反復を避けるため、詳細はここでは再度説明しない。
【０１６６】
本発明で提供した実施形態の関連する内容の間で参照してもよく、詳細はここでは再度説明しない。
【０１６７】
本明細書で開示した実施形態で説明した例との組合せにおいて、方法のステップおよびユニットを電子ハードウェア、コンピュータソフトウェア、またはそれらの組合せにより実装してもよいことを当業者は認識しうる。当該ハードウェアおよび当該ソフトウェアの交換可能性を明確に説明するために、上述したことは、一般に説明されたステップおよび機能に従う各実施形態の構成を有する。当該機能がハードウェアまたはソフトウェアにより実施されるかは当該技術的解決策具体的な応用と設計制約条件に依存する。当業者が異なる方法を用いて特定の用途ごとの説明した機能を実装してもよいが、当該実装が本発明の範囲を超えるとは考えるべきではない。
【０１６８】
便宜上および説明の簡単さのため、上述のシステム、装置、およびユニットの詳細な動作プロセスについては、上述の方法の実施形態における対応するプロセスを参照してもよく、詳細はここでは再度説明しないことは当業者により明確に理解されうる。
【０１６９】
本願で提供した幾つかの実施形態では、開示したシステム、装置、および方法を他の方式で実装してもよいことは理解されるべきである。例えば、説明した装置実施形態は例示的なものにすぎない。例えば、当該ユニット分割は論理的な機能分割にすぎず、実際の実装では他の分割であってもよい。例えば、複数のユニットまたはコンポーネントを別のシステムに結合または統合してもよく、または幾つかの特徴を無視するかまたは実施しなくてもよい。さらに、当該表示または説明された相互結合または直接結合または通信接続を、幾つかのインタフェースを通じて実装してもよい。当該装置またはユニットの間の間接結合または通信接続を電気的形態、機械的形態、または他の形態で実装してもよい。
【０１７０】
別々の部分として説明したユニットが、物理的に別々であってもなくてもよく、ユニットとして表示した部分が、物理ユニットであってもなくてもよく、１つの位置に配置されてもよく、または複数のネットワークユニットに分散されてもよい。当該ユニットの一部または全部を、本発明の諸実施形態の解決策の目的を実現するための実際のニーズに従って選択してもよい。
【０１７１】
さらに、本発明の諸実施形態における機能ユニットが１つの処理ユニットに統合されてもよく、または当該ユニットの各々が物理的に単体で存在してもよく、または２つ以上のユニットが１つのユニットに統合される。当該統合されたユニットをハードウェアの形態で実装してもよく、またはソフトウェア機能ユニットの形態で実装してもよい。
【０１７２】
当該統合されたユニットがソフトウェア機能ユニットの形態で実装され独立な製品として販売または使用されるとき、当該統合されたユニットがコンピュータ可読記憶媒体に格納されてもよい。かかる理解に基づいて、本発明の技術的解決策を本質的に、または先行技術に寄与する部分、または当該技術的解決策の全部または一部をソフトウェア製品の形態で実装してもよい。当該ソフトウェア製品は記憶媒体に格納され、本発明の諸実施形態で説明した方法のステップの全部または一部を実施するようにコンピュータデバイス（パーソナルコンピュータ、サーバ、またはネットワークデバイスであってもよい）に指示するための幾つかの命令を含む。上述の記憶媒体は、ＵＳＢフラッシュドライブ、取外し可能ハード・ディスク、読取り専用メモリ（Read-Only Memory、略してＲＯＭ）、ランダム・アクセス・メモリ（Random Access Memory、略してＲＡＭ）、磁気ディスク、または光ディスクのような、プログラムコードを格納できる任意の媒体を含む。
【０１７３】
上述の説明は特定の本発明の諸実施形態にすぎず、本発明の保護範囲を限定しようとするものではない。本発明で開示した技術的範囲内で当業者により容易に想到される任意の修正または置換は本発明の保護範囲に入るものとする。したがって、本発明の保護範囲は諸請求項の保護範囲により支配されるものとする。
【符号の説明】
【０１７４】
７０１  送信モジュール
７０２  受信モジュール
８０１  送信器
８０２  受信器
９０１  受信モジュール
９０２  処理モジュール
９０３  送信モジュール
１００１  受信器
１００２  プロセッサ
１００３  送信器
【図１】
0006470841.tif 000002
【図２】
0006470841.tif 000003
【図３】
0006470841.tif 000004
【図４】
0006470841.tif 000005
【図５】
0006470841.tif 000006
【図６】
0006470841.tif 000007
【図７】
0006470841.tif 000008
【図８】
0006470841.tif 000009
【図９】
0006470841.tif 000010
【図１０】
0006470841.tif 000011