(57)【特許請求の範囲】
【請求項１】
適応的フローテーブルを処理する方法であって、
無線アクセスデバイスが、スケジューリングされた期間においてアップリンクデータ送信を実行する端末デバイスを決定するためにリソーススケジューリングを実行するステップと、
前記無線アクセスデバイスが、前記端末デバイスの対応するフロールールを検出し、検出された前記フロールールをフローテーブルに更新するステップと、
前記スケジューリングされた期間においてデータパケットを受信すると、前記無線アクセスデバイスが、前記フローテーブルから前記データパケットに対応するフロールールを検出し、前記データパケットに対応するフロールールに従って前記データパケットに対して対応する処理を実行するステップと、
を有する方法。
【請求項２】
前記無線アクセスデバイスが、前記スケジューリングされた期間においてデータ送信を実行する端末デバイスの対応するフロールールを検出することは、
前記無線アクセスデバイスが、ルールプールから前記端末デバイスの端末デバイス識別子に従って、前記端末デバイスの対応するフロールールを検出することを含む、請求項１記載の方法。
【請求項３】
前記無線アクセスデバイスが、前記フローテーブルから前記データパケットに対応するフロールールを検出することは、
前記無線アクセスデバイスが、前記フローテーブルから端末デバイス識別子に従って前記データパケットに対応するフロールールを検出することを含む、請求項１又は２記載の方法。
【請求項４】
当該方法は更に、
データ処理が完了した後に前記フローテーブルにおける前記対応するフロールールを削除するステップ、又は、
いくつかのスケジューリングサイクル後に前記フローテーブルにおける前記対応するフロールールを削除するステップを含む、請求項１乃至３何れか一項記載の方法。
【請求項５】
適応的フローテーブルを処理する方法であって、
無線アクセスデバイスが、端末デバイスのものであって、無線アクセスデバイスコントローラによって送信された識別子を受信するステップであって、前記端末デバイスの識別子は、スケジューリングされた期間においてアップリンクデータ送信を実行する端末デバイスであって、リソーススケジューリングを実行することによって前記無線アクセスデバイスコントローラによって決定される端末デバイスの識別子である、受信するステップと、
前記無線アクセスデバイスが、前記端末デバイスの識別子に従って前記端末デバイスの対応するフロールールを検出し、検出された前記フロールールをフローテーブルに更新するステップと、
前記スケジューリングされた期間においてデータパケットを受信すると、前記無線アクセスデバイスが、前記フローテーブルから前記データパケットに対応するフロールールを検出し、前記データパケットに対応するフロールールに従って前記データパケットに対して対応する処理を実行するステップと、
を有する方法。
【請求項６】
前記無線アクセスデバイスは、スケジューリンググラントメッセージを利用することによって、前記端末デバイスのものであって、前記無線アクセスデバイスコントローラによって送信された前記識別子を受信する、請求項５記載の方法。
【請求項７】
適応的フローテーブルを処理する方法であって、
無線アクセスデバイスコントローラが、スケジューリングされた期間においてアップリンクデータ送信を実行する端末デバイスを決定するためにリソーススケジューリングを実行した後、前記端末デバイスの対応するフロールールを検出するステップと、
無線アクセスデバイスが、前記フロールールをフローテーブルに更新し、前記スケジューリングされた期間においてデータパケットを受信すると、前記無線アクセスデバイスが、前記フローテーブルから前記データパケットに対応するフロールールを検出し、前記データパケットに対応するフロールールに従って前記データパケットに対して対応する処理を実行するように、前記無線アクセスデバイスコントローラが、検出された前記対応するフロールールを前記無線アクセスデバイスに送信するステップと、
を有する方法。
【請求項８】
適応的フローテーブルを処理する装置であって、
スケジューリングされた期間においてアップリンクデータ送信を実行する端末デバイスを決定するためにリソーススケジューリングを実行するよう構成されるスケジューリングモジュールと、
前記端末デバイスの対応するフロールールを検出し、検出された前記フロールールをフローテーブルに更新し、処理モジュールが前記スケジューリングされた期間においてデータパケットを受信すると、前記フローテーブルから前記データパケットに対応するフロールールを検出するよう構成されるクエリモジュールと、
前記スケジューリングされた期間において前記データパケットを受信し、前記データパケットに対応するフロールールに従って前記データパケットに対して対応する処理を実行するよう構成される前記処理モジュールと、
を有する装置。
【請求項９】
前記クエリモジュールは、
ルールプールから前記端末デバイスの端末デバイス識別子に従って、前記端末デバイスの対応するフロールールを検出するよう構成される、請求項８記載の装置。
【請求項１０】
前記クエリモジュールは、
前記フローテーブルから前記データパケットの端末デバイス識別子に従って前記データパケットに対応するフロールールを検出するよう構成される、請求項８又は９記載の装置。
【請求項１１】
当該装置は更に、
データ処理が完了した後に前記フローテーブルにおける前記対応するフロールールを削除するか、又は、いくつかのスケジューリングサイクル後に前記フローテーブルにおける前記対応するフロールールを削除するよう構成される削除モジュールを含む、請求項８乃至１０何れか一項記載の装置。
【請求項１２】
適応的フローテーブルを処理する装置であって、
無線アクセスデバイスコントローラによって送信されたフロールールを受信するよう構成される受信モジュールであって、前記フロールールは、スケジューリングされた期間においてアップリンクデータ送信を実行する端末デバイスを決定するために前記無線アクセスデバイスコントローラがリソーススケジューリングを実行した後に検出される対応するフロールールである、受信モジュールと、
前記フロールールをフローテーブルに更新し、処理モジュールが前記スケジューリングされた期間においてデータパケットを受信すると、前記フローテーブルから前記データパケットに対応するフロールールを検出するよう構成されるクエリモジュールと、
前記スケジューリングされた期間において前記データパケットを受信し、前記データパケットに対応するフロールールに従って前記データパケットに対して対応する処理を実行するよう構成される前記処理モジュールと、
を有する装置。
【請求項１３】
適応的フローテーブルを処理する装置であって、
端末デバイスのものであって、無線アクセスデバイスコントローラによって送信された識別子を受信するよう構成される受信モジュールであって、前記端末デバイスの識別子は、スケジューリングされた期間においてアップリンクデータ送信を実行し、リソーススケジューリングを実行することによって前記無線アクセスデバイスコントローラによって決定される端末デバイスの識別子である、受信モジュールと、
前記端末デバイスの識別子に従って前記端末デバイスの対応するフロールールを検出し、検出された前記フロールールをフローテーブルに更新し、処理モジュールが前記スケジューリングされた期間においてデータパケットを受信すると、前記フローテーブルから前記データパケットに対応するフロールールを検出するよう構成されるクエリモジュールと、
前記スケジューリングされた期間において前記データパケットを受信し、前記データパケットに対応するフロールールに従って前記データパケットに対して対応する処理を実行するよう構成される前記処理モジュールと、
を有する装置。
【請求項１４】
前記受信モジュールは、スケジューリンググラントメッセージを利用することによって、前記端末デバイスのものであって、前記無線アクセスデバイスコントローラによって送信された前記識別子を受信するよう構成される、請求項１３記載の装置。
【請求項１５】
適応的フローテーブルを処理する装置であって、
スケジューリングされた期間においてアップリンクデータ送信を実行する端末デバイスを決定するためにリソーススケジューリングを実行するよう構成されるスケジューリングモジュールと、
前記端末デバイスの対応するフロールールを検出するよう構成されるクエリモジュールと、
無線アクセスデバイスが、前記フロールールをフローテーブルに更新し、前記スケジューリングされた期間においてデータパケットを受信すると、前記無線アクセスデバイスが、前記フローテーブルから前記データパケットに対応するフロールールを検出し、前記データパケットに対応するフロールールに従って前記データパケットに対して対応する処理を実行するように、検出された前記フロールールを前記無線アクセスデバイスに送信するよう構成される送信モジュールと、
を有する装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信技術の分野に関し、より具体的には、適応的フローテーブルを処理する方法及び装置に関する。
【背景技術】
【０００２】
ソフトウェア定義ネットワーク（Ｓｏｆｔｗａｒｅ  Ｄｅｆｉｎｅｄ  Ｎｅｔｗｏｒｋ，ＳＤＮ）は、新しいネットワークアーキテクチャである。ネットワークデバイスの制御レイヤをネットワークデバイスの転送レイヤから分離することによって、ソフトウェア定義ネットワークは、フレキシブルなネットワークトラフィック制御を実現し、ネットワーク管理の効率を高め、コアネットワークの革新とアプリケーションの革新のための良好なプラットフォームを提供する。
【０００３】
ＯｐｅｎＦｌｏｗは、ソフトウェア定義ネットワークを実現するための典型的な技術の１つである。ＯｐｅｎＦｌｏｗ技術に基づくソフトウェア定義ネットワークにおけるネットワーク要素デバイスは、主にＯｐｅｎＦｌｏｗコントローラ（ＯｐｅｎＦｌｏｗ  Ｃｏｎｔｒｏｌｌｅｒ）とＯｐｅｎＦｌｏｗスイッチ（ＯｐｅｎＦｌｏｗ  Ｓｗｉｔｃｈ）とを含む。ＯｐｅｎＦｌｏｗスイッチは、コアコンポーネントであり、ＯｐｅｎＦｌｏｗプロトコル、セキュアチャネル及びフローテーブルの３つの部分を含む。ＯｐｅｎＦｌｏｗスイッチは、１つ以上のフローテーブルを含みうる。フローテーブルは多くのフローテーブルエントリを含み、各フローテーブルエントリはフロールールである。フロールールは、コントローラによって生成され、スイッチに配信される。データを受信すると、スイッチは、フローテーブルにおいてクエリを実行することによって、受信したデータに対してフローテーブルマッチングを実行し、一致したフロールールに従ってデータに対して対応する処理を実行する。
【０００４】
将来の通信ネットワークでは、ますますより多くのタイプのデータサービスがある。従って、様々なデータサービスによって必要とされる最も効率的な処理プロセスは、互いに異なる。将来のネットワークにおけるデータ処理デバイスは、異なる処理プロセスを実行するため、異なるデータストリームを識別する必要がある。無線通信ネットワークにおいて、基地局のデータ処理のフレキシビリティは、ＯｐｅｎＦｌｏｗのフレキシビリティを利用して拡張されうる。データ処理中に、フローテーブルベースのデータ処理技術が、受信したデータパケットとフローテーブルにおけるルールとの間のマッチングを実行し、さらに適切な処理プロセスに対処するために導入される。
【０００５】
現在のフローテーブルルールマッチング能力によると、６０００〜７０００のデータストリームがあるとき、フローテーブルルールマッチングに費やされる時間は、ミリ秒レベルに達し、５ミリ秒に達しうる。
【０００６】
大量のデータ接続を伴う将来のネットワークのシナリオでは、例えば、同時に１つの基地局に数百万のデータ接続が存在しうる。基地局において、数百万のデータ接続は、同じ量のデータストリームマッチングルールに対応する。大量のフロールールがフローテーブルに格納され、ルールマッチングを実行するためデータパケットを待機する場合、遅延が生じ、無線通信システムによるデータ処理遅延に課せられる要件を充足することができない。
【発明の概要】
【０００７】
本出願は、フローテーブルマッチングプロセスにおけるデータ処理の遅延を低減するため、適応的フローテーブルを処理する方法を提供する。
【０００８】
上記課題を達成するため、本出願は以下の技術的解決策を提供する。
【０００９】
第１の態様によると、適応的フローテーブルを処理する方法であって、
無線アクセスデバイスが、スケジューリングされた期間においてアップリンクデータ送信を実行する端末デバイス又はデータストリームを決定するためにリソーススケジューリングを実行するステップと、
前記無線アクセスデバイスが、前記端末デバイス又は前記データストリームの対応するフロールールをクエリし、検出された前記フロールールをフローテーブルに更新するステップと、
前記スケジューリングされた期間においてデータパケットを受信すると、前記無線アクセスデバイスが、前記フローテーブルから前記データパケットに対応するフロールールをクエリし、前記データパケットに対応するフロールールに従って前記データパケットに対して対応する処理を実行するステップと、
を有する方法が提供される。
【００１０】
第１の態様を参照して、特定の実現方式では、前記無線アクセスデバイスが、前記スケジューリングされた期間においてデータ送信を実行する端末デバイス又はデータストリームの対応するフロールールをクエリするステップは、
前記無線アクセスデバイスが、ルールプールから前記端末デバイスの端末デバイス識別子又は前記データストリームの接続識別子に従って、前記端末デバイス又は前記データストリームの対応するフロールールをクエリするステップを含む。
【００１１】
第１の態様を参照して、特定の実現方式では、前記無線アクセスデバイスが、前記フローテーブルから前記データパケットに対応するフロールールをクエリするステップは、
前記無線アクセスデバイスが、前記フローテーブルから前記データパケットの端末デバイス識別子又は接続識別子に従って前記データパケットに対応するフロールールをクエリするステップを含む。
【００１２】
上記態様又は実現方式を参照して、当該方法は更に、
データ処理が完了した後に前記フローテーブルにおける前記対応するフロールールを削除するステップ、又は、
いくつかのスケジューリングサイクル後に前記フローテーブルにおける前記対応するフロールールを削除するステップを含む。
【００１３】
他の態様によると、適応的フローテーブルを処理する方法であって、
無線アクセスデバイスが、無線アクセスデバイスコントローラによって送信されたフロールールを受信するステップであって、前記フロールールは、スケジューリングされた期間においてアップリンクデータ送信を実行する端末デバイス又はデータストリームを決定するために前記無線アクセスデバイスコントローラがリソーススケジューリングを実行した後に検出され、前記端末デバイス又は前記データストリームのものである対応するフロールールである、受信するステップと、
前記無線アクセスデバイスが、前記フロールールをフローテーブルに更新するステップと、
前記スケジューリングされた期間においてデータパケットを受信すると、前記無線アクセスデバイスが、前記フローテーブルから前記データパケットに対応するフロールールをクエリし、前記データパケットに対応するフロールールに従って前記データパケットに対して対応する処理を実行するステップと、
を有する方法が提供される。
【００１４】
上記態様を参照して、特定の実現方式では、前記無線アクセスデバイスは、フロールール制御メッセージを利用することによって、前記無線アクセスデバイスコントローラにより送信されたフロールールを受信する。
【００１５】
上記態様を参照して、特定の実現方式では、前記無線アクセスデバイスが、前記フローテーブルから前記データパケットに対応するフロールールをクエリするステップは、
前記無線アクセスデバイスが、前記フローテーブルから前記データパケットの端末デバイス識別子又は接続識別子に従って前記データパケットに対応するフロールールをクエリするステップを含む。
【００１６】
上記態様又は実現方式を参照して、当該方法は更に、
データ処理が完了した後に前記フローテーブルにおける前記対応するフロールールを削除するステップ、
いくつかのスケジューリングサイクル後に前記フローテーブルにおける前記対応するフロールールを削除するステップ、又は、
前記無線アクセスデバイスコントローラによって配信された削除指示に従って前記フローテーブルにおける前記対応するフロールールを削除するステップ、
を含む。
【００１７】
更なる他の態様によると、適応的フローテーブルを処理する方法であって、
無線アクセスデバイスが、端末デバイス又はデータストリームのものであって、無線アクセスデバイスコントローラによって送信された識別子を受信するステップであって、前記端末デバイス又は前記データストリームの識別子は、スケジューリングされた期間においてアップリンクデータ送信を実行し、リソーススケジューリングを実行することによって前記無線アクセスデバイスコントローラによって決定される端末デバイス又はデータストリームの識別子である、受信するステップと、
前記無線アクセスデバイスが、前記端末デバイス又は前記データストリームの識別子に従って前記端末デバイス又は前記データストリームの対応するフロールールをクエリし、検出された前記フロールールをフローテーブルに更新するステップと、
前記スケジューリングされた期間においてデータパケットを受信すると、前記無線アクセスデバイスが、前記フローテーブルから前記データパケットに対応するフロールールをクエリし、前記データパケットに対応するフロールールに従って前記データパケットに対して対応する処理を実行するステップと、
を有する方法が提供される。
【００１８】
上記態様を参照して、特定の実現方式では、前記無線アクセスデバイスは、スケジューリンググラントメッセージを利用することによって、前記端末デバイス又は前記データストリームのものであって、前記無線アクセスデバイスコントローラによって送信された前記識別子を受信する。
【００１９】
上記態様を参照して、特定の実現方式では、前記無線アクセスデバイスが、前記端末デバイス又は前記データストリームの識別子に従って前記端末デバイス又は前記データストリームの対応するフロールールをクエリするステップは、
前記無線アクセスデバイスが、ルールプールから前記端末デバイスの端末デバイス識別子又は前記データストリームの接続識別子に従って前記端末デバイス又は前記データストリームの対応するフロールールをクエリするステップを含む。
【００２０】
上記態様を参照して、特定の実現方式では、前記無線アクセスデバイスが、前記フローテーブルから前記データパケットに対応するフロールールをクエリするステップは、
前記無線アクセスデバイスが、前記フローテーブルから前記データパケットの端末デバイス識別子又は接続識別子に従って前記データパケットに対応するフロールールをクエリするステップを含む。
【００２１】
上記態様又は実現方式を参照して、当該方法は更に、
データ処理が完了した後に前記フローテーブルにおける前記対応するフロールールを削除するステップ、
いくつかのスケジューリングサイクル後に前記フローテーブルにおける前記対応するフロールールを削除するステップ、又は、
前記無線アクセスデバイスコントローラによって配信された削除指示に従って前記フローテーブルにおける前記対応するフロールールを削除するステップ、
を含む。
【００２２】
更なる他の態様によると、適応的フローテーブルを処理する方法であって、
スケジューリングされた期間においてアップリンクデータ送信を実行する端末デバイス又はデータストリームを決定するためにリソーススケジューリングを実行した後、無線アクセスデバイスコントローラが、前記端末デバイス又は前記データストリームの対応するフロールールをクエリするステップと、
無線アクセスデバイスが、前記フロールールをフローテーブルに更新し、前記スケジューリングされた期間においてデータパケットを受信すると、前記無線アクセスデバイスが、前記フローテーブルから前記データパケットに対応するフロールールをクエリし、前記データパケットに対応するフロールールに従って前記データパケットに対して対応する処理を実行するように、前記無線アクセスデバイスコントローラが、検出された前記フロールールを前記無線アクセスデバイスに送信するステップと、
を有する方法が提供される。
【００２３】
上記態様を参照して、特定の実現方式では、前記無線アクセスデバイスは、フロールール制御メッセージを利用することによって、検出された前記フロールールを前記無線アクセスデバイスに送信する。
【００２４】
更なる他の態様によると、適応的フローテーブルを処理する装置であって、
スケジューリングされた期間においてアップリンクデータ送信を実行する端末デバイス又はデータストリームを決定するためにリソーススケジューリングを実行するよう構成されるスケジューリングモジュールと、
前記端末デバイス又は前記データストリームの対応するフロールールをクエリし、検出された前記フロールールをフローテーブルに更新し、処理モジュールが前記スケジューリングされた期間においてデータパケットを受信すると、前記フローテーブルから前記データパケットに対応するフロールールをクエリするよう構成されるクエリモジュールと、
前記スケジューリングされた期間において前記データパケットを受信し、前記データパケットに対応するフロールールに従って前記データパケットに対して対応する処理を実行するよう構成される前記処理モジュールと、
を有する装置が提供される。
【００２５】
上記態様を参照して、特定の実現方式では、前記クエリモジュールは、具体的には、
ルールプールから前記端末デバイスの端末デバイス識別子又は前記データストリームの接続識別子に従って、前記端末デバイス又は前記データストリームの対応するフロールールをクエリするよう構成される。
【００２６】
上記態様を参照して、特定の実現方式では、前記クエリモジュールは、具体的には、
前記フローテーブルから前記データパケットの端末デバイス識別子又は接続識別子に従って前記データパケットに対応するフロールールをクエリするよう構成される。
【００２７】
上記態様又は実現方式を参照して、当該装置は更に、
データ処理が完了した後に前記フローテーブルにおける前記対応するフロールールを削除するか、又は、いくつかのスケジューリングサイクル後に前記フローテーブルにおける前記対応するフロールールを削除するよう構成される削除モジュールを含む。
【００２８】
更なる態様によると、適応的フローテーブルを処理する装置であって、
無線アクセスデバイスコントローラによって送信されたフロールールを受信するよう構成される受信モジュールであって、前記フロールールは、スケジューリングされた期間においてアップリンクデータ送信を実行する端末デバイス又はデータストリームを決定するために前記無線アクセスデバイスコントローラがリソーススケジューリングを実行した後に検出され、前記端末デバイス又は前記データストリームのものである対応するフロールールである、受信モジュールと、
前記フロールールをフローテーブルに更新し、処理モジュールが前記スケジューリングされた期間においてデータパケットを受信すると、前記フローテーブルから前記データパケットに対応するフロールールをクエリするよう構成されるクエリモジュールと、
前記スケジューリングされた期間において前記データパケットを受信し、前記データパケットに対応するフロールールに従って前記データパケットに対して対応する処理を実行するよう構成される前記処理モジュールと、
を有する装置が提供される。
【００２９】
上記態様を参照して、特定の実現方式では、前記受信モジュールは、具体的には、フロールール制御メッセージを利用することによって、前記無線アクセスデバイスコントローラにより送信されたフロールールを受信するよう構成される。
【００３０】
上記態様又は実現方式を参照して、当該装置は更に、
データ処理が完了した後に前記フローテーブルにおける前記対応するフロールールを削除するか、又は、いくつかのスケジューリングサイクル後に前記フローテーブルにおける前記対応するフロールールを削除するか、又は、前記無線アクセスデバイスコントローラによって送信された削除指示に従って前記フローテーブルにおける前記対応するフロールールを削除するよう構成される削除モジュールを含む。
【００３１】
更なる他の態様によると、適応的フローテーブルを処理する装置であって、
端末デバイス又はデータストリームのものであって、無線アクセスデバイスコントローラによって送信された識別子を受信するよう構成される受信モジュールであって、前記端末デバイス又は前記データストリームの識別子は、スケジューリングされた期間においてアップリンクデータ送信を実行し、リソーススケジューリングを実行することによって前記無線アクセスデバイスコントローラによって決定される端末デバイス又はデータストリームの識別子である、受信モジュールと、
前記端末デバイス又は前記データストリームの識別子に従って前記端末デバイス又は前記データストリームの対応するフロールールをクエリし、検出された前記フロールールをフローテーブルに更新し、処理モジュールが前記スケジューリングされた期間においてデータパケットを受信すると、前記フローテーブルから前記データパケットに対応するフロールールをクエリするよう構成されるクエリモジュールと、
前記スケジューリングされた期間において前記データパケットを受信し、前記データパケットに対応するフロールールに従って前記データパケットに対して対応する処理を実行するよう構成される前記処理モジュールと、
を有する装置が提供される。
【００３２】
上記態様を参照して、特定の実現方式では、前記受信モジュールは、具体的には、スケジューリンググラントメッセージを利用することによって、前記端末デバイス又は前記データストリームのものであって、前記無線アクセスデバイスコントローラによって送信された前記識別子を受信するよう構成される。
【００３３】
更なる他の態様によると、適応的フローテーブルを処理する装置であって、
スケジューリングされた期間においてアップリンクデータ送信を実行する端末デバイス又はデータストリームを決定するためにリソーススケジューリングを実行するよう構成されるスケジューリングモジュールと、
前記端末デバイス又は前記データストリームの対応するフロールールをクエリするよう構成されるクエリモジュールと、
無線アクセスデバイスが、前記フロールールをフローテーブルに更新し、前記スケジューリングされた期間においてデータパケットを受信すると、前記無線アクセスデバイスが、前記フローテーブルから前記データパケットに対応するフロールールをクエリし、前記データパケットに対応するフロールールに従って前記データパケットに対して対応する処理を実行するように、検出された前記フロールールを前記無線アクセスデバイスに送信するよう構成される送信モジュールとを有する装置が提供される。
【００３４】
結論では、本出願において提供される適応的フローテーブルを処理する方法及び装置によると、リソーススケジューリングが実行され、スケジューリングされた期間においてアップリンクデータ送信を実行する端末デバイス又はデータストリームが決定され、端末デバイス又はデータストリームの対応するフロールールがクエリされ、検出されたフロールールがフローテーブルに更新され、データパケットが受信されると、対応する処理がフローテーブルにおけるフロールールに従ってデータパケットに対して実行される。これは、フローテーブルマッチングプロセスにおけるデータ処理の遅延を低減する。
【図面の簡単な説明】
【００３５】
本発明の実施例又は従来技術における技術的解決策をより明確に説明するため、以下は実施例又は従来技術を説明するのに必要とされる添付図面を簡単に紹介する。明らかに、以下の説明における添付図面は、本発明の単なる実施例を示し、当業者は、創作的な努力なくこれらの添付図面から他の図面を依然として導出しうる。
【図１Ａ】図１Ａは、従来技術における適応的フローテーブルを処理する方法の概略的なフローチャートである。
【図１Ｂ】図１Ｂは、本出願による適応的フローテーブルを処理する方法の概略的なフローチャートである。
【図１Ｃ】図１Ｃは、本出願の実施例による適応的フローテーブルを処理するシステムの概略図である。
【図１Ｄ】図１Ｄは、本出願の実施例による適応的フローテーブルを処理する方法のフローチャートである。
【図２Ａ】図２Ａは、本出願の他の実施例による適応的フローテーブルを処理するシステムの概略図である。
【図２Ｂ】図２Ｂは、本出願の他の実施例による適応的フローテーブルを処理する方法のフローチャートである。
【図３Ａ】図３Ａは、本出願の更なる他の実施例による適応的フローテーブルを処理するシステムの概略図である。
【図３Ｂ】図３Ｂは、本出願の更なる他の実施例による適応的フローテーブルを処理する方法のフローチャートである。
【図４】図４は、本出願の実施例による適応的フローテーブルを処理する装置の概略的な構成図である。
【図５】図５は、本出願の他の実施例による適応的フローテーブルを処理する装置の概略的な構成図である。
【図６】図６は、本出願の更なる他の実施例による適応的フローテーブルを処理する装置の概略的な構成図である。
【図７】図７は、本出願の更なる他の実施例による適応的フローテーブルを処理する装置の概略的な構成図である。
【発明を実施するための形態】
【００３６】
以下は、本出願の実施例における添付図面を参照して、本出願の実施例における技術的解決策を明確に説明する。明らかに、説明される実施例は、本出願の実施例の全てではなく単なる一部である。創作的努力なく本出願の実施例に基づき当業者によって得られる他の全ての実施例は、本出願の保護範囲内に属する。
【００３７】
既存のフローテーブル機構はインターネットに基づき設計され、インターネットでは、データパケットが到着する時間は制御不可であるため、フローテーブルはスイッチに予め記憶することしかできず、スイッチはデータパケットの到着を受動的に待機する。データパケットが到着した後、フロールールマッチングが実行される。
【００３８】
無線通信ネットワークにおけるフローテーブルを処理する既存の方法では、マッチングされる必要がある全ての端末デバイス接続情報は、フローテーブルに完全に記憶される。例えば、図１Ａに示されるように、データパケットが基地局に到着すると、当該時点からスタートして、グローバル端末デバイスレベルのフローテーブルがクエリされ、データパケットが属する端末デバイスが特定された後、データパケットが属するサービスフローを特定するため、端末デバイスに対応するサービスレベルフローテーブルがクエリされる。しかしながら、将来の無線通信ネットワークでは、基地局によってサポートされる極めて大量の端末デバイスの接続がフローテーブルにおける膨大な量のフロールールを生じさせる。従って、フロールールマッチングプロセスにおいて生じる遅延は、無線通信における遅延に課される要件を充足することができない。
【００３９】
無線通信ネットワークでは、アップリンクデータ送信は正確に制御されるため、データパケットが到着する前、基地局又は基地局コントローラなどのネットワークにおけるデバイスは、データパケットが属する端末デバイスに関する情報など、次の期間における送信対象のデータパケットに関する情報を知りうる。本発明は、無線インタフェースリソーススケジューリングプロセスがフローテーブルの調整と組み合わされ、フローテーブルにおけるフロールールがアップリンクリソーススケジューリングの結果に基づき迅速に更新及び調整される適応的フローテーブルの技術的解決策を提案する。
【００４０】
特定の実施例では、本発明における適応的フローテーブルを処理する方法は、
無線アクセスデバイスが、スケジューリングされた期間においてアップリンクデータ送信を実行する端末デバイス又はデータストリームを決定するためにリソーススケジューリングを実行するステップと、
無線アクセスデバイスが、端末デバイス又はデータストリームの対応するフロールールをクエリし、検出されたフロールールをフローテーブルに更新するステップと、
スケジューリングされた期間においてデータパケットを受信すると、無線アクセスデバイスが、フローテーブルからデータパケットに対応するフロールールをクエリし、データパケットに対応するフロールールに従ってデータパケットに対して対応する処理を実行するステップと、
を含む。
【００４１】
他の特定の実施例では、本発明における適応的フローテーブルを処理する方法は、
無線アクセスデバイスが、無線アクセスデバイスコントローラによって送信されたフロールールを受信するステップであって、フロールールは、スケジューリングされた期間においてアップリンクデータ送信を実行する端末デバイス又はデータストリームを決定するために無線アクセスデバイスコントローラがリソーススケジューリングを実行した後に検出され、端末デバイス又はデータストリームのものである対応するフロールールである、受信するステップと、
無線アクセスデバイスが、フロールールをフローテーブルに更新するステップと、
スケジューリングされた期間においてデータパケットを受信すると、無線アクセスデバイスが、フローテーブルからデータパケットに対応するフロールールをクエリし、データパケットに対応するフロールールに従ってデータパケットに対して対応する処理を実行するステップと、
を含む。
【００４２】
更なる他の特定の実施例では、本発明における適応的フローテーブルを処理する方法は、
無線アクセスデバイスが、端末デバイス又はデータストリームのものであって、無線アクセスデバイスコントローラによって送信された識別子を受信するステップであって、端末デバイス又はデータストリームの識別子は、スケジューリングされた期間においてアップリンクデータ送信を実行し、リソーススケジューリングを実行することによって無線アクセスデバイスコントローラによって決定される端末デバイス又はデータストリームの識別子である、受信するステップと、
無線アクセスデバイスが、端末デバイス又はデータストリームの識別子に従って端末デバイス又はデータストリームの対応するフロールールをクエリし、検出されたフロールールをフローテーブルに更新するステップと、
スケジューリングされた期間においてデータパケットを受信すると、無線アクセスデバイスが、フローテーブルからデータパケットに対応するフロールールをクエリし、データパケットに対応するフロールールに従ってデータパケットに対して対応する処理を実行するステップと、
を含む。
【００４３】
更なる他の特定の実施例では、本発明における適応的フローテーブルを処理する方法は、
スケジューリングされた期間においてアップリンクデータ送信を実行する端末デバイス又はデータストリームを決定するためにリソーススケジューリングを実行した後、無線アクセスデバイスコントローラが、端末デバイス又はデータストリームの対応するフロールールをクエリするステップと、
無線アクセスデバイスが、フロールールをフローテーブルに更新し、スケジューリングされた期間においてデータパケットを受信すると、無線アクセスデバイスが、フローテーブルからデータパケットに対応するフロールールをクエリし、データパケットに対応するフロールールに従ってデータパケットに対して対応する処理を実行するように、無線アクセスデバイスコントローラが、検出されたフロールールを無線アクセスデバイスに送信するステップと、
を含む。
【００４４】
本発明の実施例における適応的フロールールを処理するシステムは、フローテーブル、ルールプール及びスケジューラの３つの機能ユニットを含む。従来技術とは異なり、全てのフロールールは、フローテーブルではなくルールプールに配置される。図１Ｂに示されるように、スケジューラがリソーススケジューリングを一旦完了した後、スケジューリングされた送信期間においてデータ送信を実行する端末デバイス又はデータストリームが、スケジューラのスケジューリング結果に従って決定され、端末デバイス又はデータストリームに対応するフロールールが、小規模なフローテーブルを形成するため、ルールプールから検出され、フローテーブルに更新される。そして、データパケットが受信されると、対応するフロールールは、形成されたフローテーブルにおけるフロールールのみに従ってクエリを実行することによってマッチングされる。さらに、対応する処理がデータパケットに対して実行される。フローテーブルの規模は比較的小さく、これにより、フローテーブルマッチングプロセスにおけるデータの遅延が低減される。スケジューラが毎回スケジューリングを完了した後、フローテーブルは、ルールプール及びスケジューラのスケジューリング結果に基づき継続的に更新されてもよい。データ処理が完了した後、前回更新されたフロールールは、フローテーブルが過度に大きくならないことを確実にするために削除される。
【００４５】
無線通信システムは、主に無線アクセスデバイスと、基地局ＢＳ（Ｂａｓｅ  Ｓｔａｔｉｏｎ）及び基地局コントローラＢＳＣ（Ｂａｓｅ  Ｓｔａｔｉｏｎ  Ｃｏｎｔｏｌｌｅｒ）又はＮｏｄｅＢ及び無線ネットワークコントローラＲＮＣ（Ｒａｄｉｏ  Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌｌｅｒ）などの無線アクセスデバイスコントローラとを含む。特定の実施例では、３つ全ての機能ユニット、すなわち、フローテーブル、ルールプール及びスケジューラは、無線アクセスデバイスに統合されてもよく、例えば、基地局又はＮｏｄｅＢの３つの機能ユニットとして使用される基地局又はＮｏｄｅＢに統合されてもよい。
【００４６】
図１Ｃは、本出願の実施例による適応的フローテーブルを処理するためのシステムの概略図である。本実施例では、３つの機能ユニット、すなわち、フローテーブル、ルールプール及びスケジューラが基地局に統合されることが、説明のための具体例として用いられる。図１Ｄを参照すると、適応的フローテーブルを処理する方法は以下のステップを含みうる。
【００４７】
ステップ１０１：リソーススケジューリングを一旦完了した後、基地局は、スケジューリングされた期間においてアップリンクデータ送信を実行する端末デバイス又はデータストリームを決定する。
【００４８】
基地局のスケジューラがリソーススケジューリングを一旦完了した後、スケジューリングされた期間において基地局にデータを送信する端末デバイス又はデータストリームが決定されてもよい。１つ以上の端末デバイス又はデータストリームがあってもよい。基地局は、端末デバイスの端末デバイス識別子又はデータストリームの接続識別子などの端末デバイス又はデータストリームの識別子を知りうる。
【００４９】
ステップ１０２：基地局は、スケジューリングされた期間においてアップリンクデータ送信を実行する端末デバイス又はデータストリームの対応するフロールールをクエリする。
【００５０】
スケジューリングされた送信期間において基地局にデータを送信する端末デバイス又はデータストリームを決定した後、基地局は、ルールプールから端末デバイス又はデータストリームの識別子に従って端末デバイス又はデータストリームを対応するフロールールをクエリする。例えば、基地局は、端末デバイス又はデータストリームのものであって、スケジューリングされた送信期間において利用されうる対応するフロールールを取得するため、端末デバイスの端末デバイス識別子又はデータストリームの接続識別子に従ってルールプールにおいてクエリを実行してもよい。テーブル検索の方法について、図１Ａに示された実施例を参照されたい。
【００５１】
ステップ１０３：基地局は、検出されたフロールールをフローテーブルに更新する。
【００５２】
このステップにおいて、基地局は、スケジューリングされた送信期間の前に、検出されたフロールールをフローテーブルに書き込んでもよい。検出されたフロールールは、端末デバイス又はデータストリームの識別子及び対応するフロールールを含んでもよい。さらに、フローテーブルに存在するフロールールは、データパケットが受信された後に過度に大きなフローテーブルによって引き起こされる過度に長いテーブル検索時間を回避するために削除されてもよい。
【００５３】
フローテーブルは、複数の形式であってもよい。例えば、第１レベルのフローテーブルが使用されてもよく、対応するフロールールは、端末デバイス又はデータストリームの識別子に従って直接検出されてもよく、あるいは、図１Ａに示される実施例において説明された第２レベルのフローテーブルが使用されてもよい。
【００５４】
ステップ１０４：スケジューリングされた期間においてデータパケットを受信すると、基地局は、データパケットの識別子に従ってフローテーブルにおいてクエリを実行し、例えば、データパケットに対応するフロールールを取得するため、データパケットの端末デバイス識別子又は接続識別子に従ってクエリを実行し、それから、フロールールの指示に従ってデータパケットに対して対応する処理を実行する。
【００５５】
ステップ１０３において第２レベルのフローテーブルが形成される場合、クエリプロセスは、図１Ａに示される実施例において説明される。グローバル端末デバイスレベルのフローテーブルが最初にクエリされ、データパケットが属する端末デバイスが特定された後、データパケットが属するサービスフローを特定し、対応するフロールールを取得するため、端末デバイスに対応するサービスレベルのフローがクエリされる。
【００５６】
ステップ１０５：任意的には、データ処理を完了した後、基地局は、フローテーブルにおける端末デバイス又はデータストリームの対応するフロールールを削除する。
【００５７】
基地局は、フローテーブルにおける端末デバイス又はデータストリームの対応するフロールールを削除してもよいし、あるいは、フローテーブルから全てのフロールールを削除してもよい。あるいは、いくつかのスケジューリングサイクルのインターバル又は送信期間の後、基地局は、フローテーブルにおける端末デバイス又はデータストリームの対応するフロールールを削除するか、あるいは、フローテーブルから全てのフロールールを削除する。
【００５８】
上記の実施例は、スケジューラ及びフローテーブルが、基地局などの物理エンティティなどの無線アクセスデバイスに配置されるときに提案される設計を説明している。分離によって実現されるいくつかの設計では、スケジューラは、基地局に配置されず、基地局コントローラなどの無線アクセスデバイスコントローラに配置されてもよく、フローテーブルのものと異なる物理エンティティにある。
【００５９】
特定の実施例では、図２Ａに示されるように、スケジューラ及びルールプールが基地局コントローラに配置され、フローテーブルが基地局に配置されるとき、図２Ｂを参照して、適応的フローテーブルを処理する方法は以下のステップを含む。
【００６０】
ステップ２０１：リソーススケジューリングを一旦完了した後、基地局コントローラは、スケジューリングされた期間においてアップリンクデータ送信を実行する端末デバイス又はデータストリームを決定する。
【００６１】
基地局コントローラ上のスケジューラがリソーススケジューリングを一旦完了した後、スケジューリングされた送信期間において基地局にデータを送信する端末デバイス又はデータストリームが決定されてもよい。１つ以上の端末デバイス又はデータストリームがあってもよい。基地局コントローラは、端末デバイスの端末デバイス識別子又はデータストリームの接続識別子など、端末デバイス又はデータストリームの識別子を知ってもよい。
【００６２】
ステップ２０２：基地局コントローラは、スケジューリングされた期間においてアップリンクデータ送信を実行する端末デバイス又はデータストリームの対応するフロールールをクエリする。
【００６３】
スケジューリングされた送信期間において基地局にデータを送信する端末デバイス又はデータストリームを決定した後、基地局コントローラは、ルールプールから端末デバイス又はデータストリームの識別子に従って端末デバイス又はデータストリームの対応するフロールールをクエリする。例えば、基地局コントローラは、端末デバイス又はデータストリームのものであって、スケジューリングされた送信期間において利用されうる対応するフロールールを取得するために、端末デバイスの端末デバイス識別子又はデータストリームの接続識別子に従ってルールプールにおいてクエリを実行してもよい。テーブル検索の方法について、図１Ａに示される実施例を参照されたい。
【００６４】
ステップ２０３：基地局コントローラは、検出されたフロールールを基地局に送信する。
【００６５】
基地局コントローラは、フロールール制御メッセージを基地局に送信してもよい。フロールール制御メッセージは、端末デバイス又はデータストリームの検出された対応するフロールールを含み、端末デバイスの端末デバイス識別子又はデータストリームの接続識別子などの端末デバイス又はデータストリームの識別子を更に含んでもよい。
【００６６】
ステップ２０４：フロールール制御メッセージを受信した後、基地局は、搬送されたフロールールをフローテーブルに更新する。
【００６７】
このステップでは、基地局は、スケジューリングされた送信期間の前に、検出されたフロールールをフローテーブルに書き込んでもよい。検出されたフロールールは、端末デバイス又はデータストリームの識別子及び対応するフロールールを含んでもよい。さらに、フローテーブルに存在するフロールールは、データパケットが受信された後、過度に大きなフローテーブルによって引き起こされる過度に長いテーブル検索時間を回避するために削除されてもよい。フローテーブルは、図１Ｄにおいて示された実施例において述べられた第１レベルのフローテーブル又は第２レベルのフローテーブルなどの複数の形式であってもよい。
【００６８】
ステップ２０５：スケジューリングされた期間においてデータパケットを受信すると、基地局は、データパケットの識別子に従ってフローテーブルにおいてクエリを実行し、例えば、データパケットに対応するフロールールを取得するため、データパケットの端末デバイス識別子又は接続識別子に従ってクエリを実行し、それから、フロールールの指示に従ってデータパケットに対して対応する処理を実行する。テーブル検索の方法について、図１Ｄに示される実施例を参照されたい。
【００６９】
ステップ２０６：任意的に、データ処理を完了した後、基地局は、フローテーブルにおける端末デバイス又はデータストリームの対応するフロールールを削除する。
【００７０】
基地局は、フローテーブルにおける端末デバイス又はデータストリームの対応するフロールールを削除してもよいし、あるいは、フローテーブルから全てのフロールールを削除してもよい。あるいは、いくつかのスケジューリングサイクルのインターバル又は送信期間の後、基地局は、フローテーブルにおける端末デバイス又はデータストリームの対応するフロールールを削除するか、あるいは、フローテーブルから全てのフロールールを削除する。あるいは、基地局コントローラは、１つ以上のフロールールを削除することを指示するフロールール削除指示を配信し、指示を受信したとき、基地局は、端末デバイス又はデータストリームの対応するフロールールを削除する。
【００７１】
他の特定の実施例では、図３Ａを参照して、スケジューラが基地局コントローラに配置され、フローテーブル及びルールプールが基地局に配置されるとき、図３Ｂを参照して、適応的フローテーブルを処理する方法は、以下のステップを含む。
【００７２】
ステップ３０１：リソーススケジューリングを一旦完了した後、基地局コントローラは、スケジューリングされた期間においてアップリンクデータ送信を実行する端末デバイス又はデータストリームを決定する。
【００７３】
基地局コントローラ上のスケジューラがリソーススケジューリングを一旦完了した後、スケジューリングされた送信期間において基地局にデータを送信する端末デバイス又はデータストリームが決定されうる。１つ以上の端末デバイス又はデータストリームがあってもよい。基地局コントローラは、端末デバイスの端末デバイス識別子又はデータストリームの接続識別子などの端末デバイス又はデータストリームの識別子を知ってもよい。
【００７４】
ステップ３０２：基地局コントローラは、スケジューリングされた送信期間においてアップリンクデータ送信を実行する端末デバイス又はデータストリームの識別子を基地局に送信する。
【００７５】
基地局コントローラは、制御メッセージを用いることによって、端末デバイス識別子又はデータストリームの接続識別子を基地局に送信してもよい。例えば、基地局コントローラは、スケジューリング許可メッセージを用いることによって、端末デバイス識別子又はデータストリームの接続識別子を基地局に送信する。
【００７６】
ステップ３０３：基地局は、スケジューリングされた送信期間においてデータ送信を実行する端末デバイス又はデータストリームの対応するフロールールをクエリする。
【００７７】
スケジューリングされた送信期間において基地局にデータを送信する端末デバイス又はデータストリームを決定した後、基地局は、ルールプールから端末デバイス又はデータストリームの識別子に従って端末デバイス又はデータストリームの対応するフロールールをクエリする。例えば、基地局は、端末デバイス又はデータストリームのものであって、スケジューリングされた送信期間において利用されてもよい対応するフロールールを取得するため、端末デバイスの端末デバイス識別子又はデータストリームの接続識別子に従ってルールプールにおいてクエリを実行してもよい。テーブル検索の方法について、図１Ａに示される実施例を参照されたい。
【００７８】
ステップ３０４：基地局は、検出されたフロールールをフローテーブルに更新する。
【００７９】
このステップにおいて、基地局は、スケジューリングされた送信期間の前に、検出されたフロールールをフローテーブルに書き込んでもよい。検出されたフロールールは、端末デバイス又はデータストリームの識別子及び対応するフロールールを含んでもよい。さらに、フローテーブルに存在するフロールールは、データパケットが受信された後、過度に大きなフローテーブルによって引き起こされる過度に長いテーブル検索時間を回避するために削除されてもよい。フローテーブルは、図１Ｄに示される実施例において述べられた第１レベルのフローテーブル又は第２レベルのフローテーブルなどの複数の形式であってもよい。
【００８０】
ステップ３０５：スケジューリングされた期間においてデータパケットを受信すると、基地局は、データパケットの識別子に従ってフローテーブルにおいてクエリを実行し、例えば、データパケットに対応するフロールールを取得するため、端末デバイス識別子又はデータパケットの接続識別子に従ってクエリを実行し、それから、フロールールの指示に従ってデータパケットに対して対応する処理を実行する。テーブル検索の方法について、図１Ｄに示される実施例を参照されたい。
【００８１】
ステップ３０６：任意的には、データ処理を完了した後、基地局は、フローテーブルにおける端末デバイス又はデータストリームの対応するフロールールを削除する。
【００８２】
基地局は、フローテーブルにおける端末デバイス又はデータストリームの対応するフロールールを削除してもよいし、あるいは、フローテーブルから全てのフロールールを削除してもよい。あるいは、いくつかのスケジューリングサイクルのインターバル又は送信期間の後、基地局は、フローテーブルにおける端末デバイス又はデータストリームの対応するフロールールを削除するか、あるいは、フローテーブルから全てのフロールールを削除する。
【００８３】
図１Ｄにおいて示される上記の方法の実施例に基づき、本発明は更に適応的フローテーブルを処理する装置を提供する。図４を参照して、当該装置は、
スケジューリングされた期間においてアップリンクデータ送信を実行する端末デバイス又はデータストリームを決定するためにリソーススケジューリングを実行するよう構成されるスケジューリングモジュール４０１と、
端末デバイス又はデータストリームの対応するフロールールをクエリし、検出されたフロールールをフローテーブルに更新し、処理モジュールがスケジューリングされた期間においてデータパケットを受信すると、フローテーブルからデータパケットに対応するフロールールをクエリするよう構成されるクエリモジュール４０２と、
スケジューリングされた期間においてデータパケットを受信し、データパケットに対応するフロールールに従ってデータパケットに対して対応する処理を実行するよう構成される処理モジュール４０３と、
を含む。
【００８４】
さらに、クエリモジュール４０２は、具体的には、ルールプールから端末デバイスの端末デバイス識別子又はデータストリームの接続識別子に従って、端末デバイス又はデータストリームの対応するフロールールをクエリするよう構成される。
【００８５】
さらに、クエリモジュール４０２は、具体的には、フローテーブルからデータパケットの端末デバイス識別子又は接続識別子に従ってデータパケットに対応するフロールールをクエリするよう構成される。
【００８６】
当該装置は更に、データ処理が完了した後にフローテーブルにおける対応するフロールールを削除するか、又は、いくつかのスケジューリングサイクル後にフローテーブルにおける対応するフロールールを削除するよう構成される削除モジュールを含む。
【００８７】
当該装置は、図１Ｄにおいて示される実施例における基地局などの無線アクセスデバイスであってもよい。当該装置の対応する機能モジュールはそれぞれ、方法の実施例における対応するステップを実行する。
【００８８】
上記の実施例に基づき、本発明の他の実施例は更に、適応的フローテーブルを処理する装置を提供する。当該装置は、スケジューラ及びプロセッサを含む。スケジューラは、スケジューリングモジュール４０１の対応するステップを実行するよう構成され、プロセッサは、クエリモジュール４０２、処理モジュール４０３及び削除モジュールの対応するステップを実行するよう構成される。さらに、当該装置は更に、フローテーブルを記憶するよう構成されるメモリを含んでもよい。
【００８９】
図２Ｂにおいて示される上記の方法の実施例に基づき、本発明の実施例は更に適応的フローテーブルを処理する装置を提供する。図５を参照して、当該装置は、
無線アクセスデバイスコントローラによって送信されたフロールールを受信するよう構成される受信モジュール５０１であって、フロールールは、スケジューリングされた期間においてアップリンクデータ送信を実行する端末デバイス又はデータストリームを決定するために無線アクセスデバイスコントローラがリソーススケジューリングを実行した後に検出され、端末デバイス又はデータストリームのものである対応するフロールールである、受信モジュール５０１と、
フロールールをフローテーブルに更新し、処理モジュール５３０がスケジューリングされた期間においてデータパケットを受信すると、フローテーブルからデータパケットに対応するフロールールをクエリするよう構成されるクエリモジュール５０２と、
スケジューリングされた期間においてデータパケットを受信し、データパケットに対応するフロールールに従ってデータパケットに対して対応する処理を実行するよう構成される処理モジュール５０３と、
を含む。
【００９０】
さらに、受信モジュール５０１は、具体的には、フロールール制御メッセージを利用することによって、無線アクセスデバイスコントローラにより送信されたフロールールを受信するよう構成される。
【００９１】
さらに、当該装置は更に、データ処理が完了した後にフローテーブルにおける対応するフロールールを削除するか、又は、いくつかのスケジューリングサイクル後にフローテーブルにおける対応するフロールールを削除するか、又は、無線アクセスデバイスコントローラによって送信されたフロールール削除指示に従ってフローテーブルにおける対応するフロールールを削除するよう構成される削除モジュールを含む。
【００９２】
当該装置は、図２Ｂにおいて示される実施例における基地局などの無線アクセスデバイスであってもよい。当該装置の対応する機能モジュールはそれぞれ、方法の実施例における対応するステップを実行する。
【００９３】
上記の実施例に基づき、本発明の他の実施例は更に、適応的フローテーブルを処理する装置を提供する。当該装置は、受信機及びプロセッサを含む。受信機は、受信モジュール５０１の対応するステップを実行するよう構成され、プロセッサは、クエリモジュール５０２、処理モジュール５０３及び削除モジュールの対応するステップを実行するよう構成される。さらに、当該装置は更に、フローテーブルを記憶するよう構成されるメモリを含んでもよい。
【００９４】
図３Ｂにおいて示される上記の方法の実施例に基づき、本発明の実施例は更に適応的フローテーブルを処理する装置を提供する。図６を参照して、当該装置は、
端末デバイス又はデータストリームのものであって、無線アクセスデバイスコントローラによって送信された識別子を受信するよう構成される受信モジュール６０１であって、端末デバイス又はデータストリームの識別子は、スケジューリングされた期間においてアップリンクデータ送信を実行し、リソーススケジューリングを実行することによって無線アクセスデバイスコントローラによって決定される端末デバイス又はデータストリームの識別子である、受信モジュール６０１と、
端末デバイス又はデータストリームの識別子に従って端末デバイス又はデータストリームの対応するフロールールをクエリし、検出されたフロールールをフローテーブルに更新し、処理モジュール６０３がスケジューリングされた期間においてデータパケットを受信すると、フローテーブルからデータパケットに対応するフロールールをクエリするよう構成されるクエリモジュール６０２と、
スケジューリングされた期間においてデータパケットを受信し、データパケットに対応するフロールールに従ってデータパケットに対して対応する処理を実行するよう構成される処理モジュール６０２と、
を含む。
【００９５】
受信モジュール６０１は、具体的には、スケジューリンググラントメッセージを利用することによって、端末デバイス又はデータストリームのものであって、無線アクセスデバイスコントローラによって送信された識別子を受信するよう構成される。
【００９６】
さらに、当該装置は更に、データ処理が完了した後にフローテーブルにおける対応するフロールールを削除するか、又は、いくつかのスケジューリングサイクル後にフローテーブルにおける対応するフロールールを削除するよう構成される削除モジュールを含む。
【００９７】
当該装置は、図３Ｂにおいて示される実施例における基地局などの無線アクセスデバイスであってもよい。当該装置の対応する機能モジュールはそれぞれ、方法の実施例における対応するステップを実行する。
【００９８】
上記の実施例に基づき、本発明の他の実施例は更に、適応的フローテーブルを処理する装置を提供する。当該装置は、受信機及びプロセッサを含む。受信機は、受信モジュール６０１の対応するステップを実行するよう構成され、プロセッサは、クエリモジュール６０２、処理モジュール６０３及び削除モジュールの対応するステップを実行するよう構成される。さらに、当該装置は更に、フローテーブルを記憶するよう構成されるメモリを含んでもよい。
【００９９】
図２Ｂにおいて示される上記の方法の実施例に基づき、本発明の実施例は更に適応的フローテーブルを処理する装置を提供する。図７を参照して、当該装置は、
スケジューリングされた期間においてアップリンクデータ送信を実行する端末デバイス又はデータストリームを決定するためにリソーススケジューリングを実行するよう構成されるスケジューリングモジュール７０１と、
端末デバイス又はデータストリームの対応するフロールールをクエリするよう構成されるクエリモジュール７０２と、
無線アクセスデバイスが、フロールールをフローテーブルに更新し、スケジューリングされた期間においてデータパケットを受信すると、無線アクセスデバイスが、フローテーブルからデータパケットに対応するフロールールをクエリし、データパケットに対応するフロールールに従ってデータパケットに対して対応する処理を実行するように、検出されたフロールールを無線アクセスデバイスに送信するよう構成される送信モジュール７０３と、
を含む。
【０１００】
当該装置は、図２Ｂにおいて示される実施例における基地局コントローラなどの無線アクセスデバイスコントローラであってもよい。当該装置の対応する機能モジュールはそれぞれ、方法の実施例における対応するステップを実行する。
【０１０１】
上記の実施例に基づき、本発明の他の実施例は更に、適応的フローテーブルを処理する装置を提供する。当該装置は、スケジューラ、プロセッサ及び送信機を含む。スケジューラは、スケジューリングモジュール７０１の対応するステップを実行するよう構成され、プロセッサは、クエリモジュール７０２及び削除モジュールの対応するステップを実行するよう構成され、送信機は、送信モジュール７０３の対応するステップを実行するよう構成される。
【０１０２】
本発明の上記の実施例では、データが無線アクセスデバイスに到着する前に、アップリンクデータ送信を実行する端末デバイス又はデータストリームが、スケジューリングプロセスを利用することによって予め決定され、これにより、端末デバイス又はデータストリームによって使用されうるフロールールが事前にクエリされ、フローテーブルに更新される。データパケットが無線アクセスデバイスに到着すると、データパケットの対応するフロールールがフローテーブルに従って直接クエリされる。フローテーブルは比較的小さいので、フローテーブルマッチングプロセスにおけるデータの遅延が低減される。さらに、フローテーブルにおけるフロールールは、データ処理が完了した後に削除される。従って、過度に大きいフローテーブルによって引き起こされる過度に長いテーブル検索時間が回避され、遅延が低減される。
【０１０３】
本明細書における実施例は全て実施例における同一又は類似の部分について漸進的な方法で記載され、これらの実施例が参照されてもよく、各実施例は他の実施例との相違に着目する。実施例に開示される装置は、それが実施例に開示される方法に対応するため、比較的に簡単に説明されており、当該方法のものに関連する部分について、その方法の説明が参照されてもよい。
【０１０４】
最後に、本明細書では、第１及び第２などの関係的な用語は、あるエンティティ又は操作を別のものと区別するためにのみ使用され、何れかの実際の関係又は順序がこれらのエンティティ又は操作の間に存在することを必ずしも必要としないか、あるいは、必ずしも意味するものでない。さらに、用語“含む”、“有する”又はそれらの何れか他の変形は、非排他的な包含をカバーすることを意図しており、要素のリストを含むプロセス、方法、物又はデバイスは、これらの要素を含むだけでなく、明示的に列挙されていない他の要素を含むか、あるいは、そのようなプロセス、方法、物又はデバイスに固有の要素をさらに含む。“含む”に先行する要素は、更なる限定なく、当該要素を含むプロセス、方法、物又はデバイスにおける追加的な同一の要素の存在を排除しない。
【０１０５】
説明の簡単化のため、上記の装置は機能を様々なユニットに分割することによって説明される。確かに、本出願が実現されるとき、各ユニットの機能は、ソフトウェア及び／又はハードウェアの１つ以上において実現されてもよい。
【０１０６】
当業者は必要な一般的なハードウェアプラットフォームに加えてソフトウェアを使用することによって本出願が実現されうることを明確に理解しうることが、上記の実現方式の説明から知られうる。そのような理解に基づき、実質的に本出願の技術的解決策又は従来技術に寄与する部分は、ソフトウェア製品の形態で実現されてもよい。ソフトウェア製品は、ＲＯＭ／ＲＡＭ、磁気ディスク又は光ディスクなどの記憶媒体に格納されてもよく、コンピュータデバイス（パーソナルコンピュータ、サーバ又はネットワークデバイスであってもよい）に本出願の実施例又は実施例のいくつかの部分に記載された方法を実行するよう指示するためのいくつかの命令を含む。
【０１０７】
上記に開示された実施例は、当業者が本出願を実現又は利用することを可能にするため説明されている。実施例になされる様々な変更は当業者に明らかであり、ここに定義された一般的な原理はまた、本出願の範囲から逸脱することなく、他の実施例において実現されてもよい。従って、本出願は、ここに示されるこれらの実施例に限定されることを意図するものではなく、ここに開示される原理及び新規な特徴と一致する最も広い範囲において解釈される。
【図１Ａ】
0006462879.tif 000002
【図１Ｂ】
0006462879.tif 000003
【図１Ｃ】
0006462879.tif 000004
【図１Ｄ】
0006462879.tif 000005
【図２Ａ】
0006462879.tif 000006
【図２Ｂ】
0006462879.tif 000007
【図３Ａ】
0006462879.tif 000008
【図３Ｂ】
0006462879.tif 000009
【図４】
0006462879.tif 000010
【図５】
0006462879.tif 000011
【図６】
0006462879.tif 000012
【図７】
0006462879.tif 000013