(57)【特許請求の範囲】
【請求項１】
ＶｏＩＰ（Voice over Internet Protocol）に用いられる音声符号化方式により定まる音声パケットデータのデータサイズ及び受信周期の条件に基づいて、受信したパケットデータが前記音声パケットデータに該当するか否かを判定する音声パケットデータ判定部と、
前記音声パケットデータ判定部の判定結果に基づいて、前記音声パケットデータを他のパケットデータよりも優先して送信する送信部と、を備え、
前記音声パケットデータ判定部は、受信したパケットデータが前記音声パケットデータに該当すると判定した場合に、当該パケットデータから送信元の固有値と、送信先の固有値と、データサイズと、最終送受信時刻と、を含む送信経路データ列をメモリ内の音声フローリストに格納し、受信したパケットデータの送信元の固有値、送信先の固有値、およびデータサイズが前記音声フローリスト内の送信経路データ列として登録されている場合には当該パケットデータが前記音声パケットデータに該当すると判定するとともに前記最終送受信時刻を更新し、
前記最終送受信時刻から一定期間が経過し、一致判定が行われていない送信経路データ列を前記音声フローリストから削除する、基地局装置。
【請求項２】
前記音声パケットデータ判定部は、受信した前記パケットデータのデータサイズと前記条件として規定された前記データサイズとを比較し、連続して受信したパケットデータの受信間隔から算出する受信周期と前記条件として規定された前記受信周期とを比較することにより前記判定を行うことを特徴とする請求項１に記載の基地局装置。
【請求項３】
前記送信部は、前記音声パケットデータを他のパケットデータよりも優先的に送信可能な状態で一時的に保持することを特徴とする請求項１または請求項２に記載の基地局装置。
【請求項４】
前記送信部は、送信するパケットデータを格納する複数のデータキューを有するバッファを備え、
前記判定により前記音声パケットデータに該当すると判定されたパケットデータは、他のデータキューに比べて優先的にパケットデータが取り出される前記複数のデータキューに含まれる第１データキューに格納され、
前記判定により前記音声パケットデータに該当しないと判定されたパケットデータは、前記複数のデータキューに含まれる前記第１データキュー以外のデータキューのいずれかに格納されることを特徴とする請求項１乃至３のいずれか１項に記載の基地局装置。
【請求項５】
前記送信部は、前記バッファの前記複数のデータキューからパケットデータを取り出して送信先に送信することを特徴とする請求項４に記載の基地局装置。
【請求項６】
請求項１乃至請求項５のいずれか１項に記載の基地局装置と、ＶｏＩＰ通信が可能な移動局装置と、を備える通信システム。
【請求項７】
ＶｏＩＰ（Voice over Internet Protocol）に用いられる音声符号化方式により定まる音声パケットデータのデータサイズ及び受信周期の条件に基づいて、受信したパケットデータが前記音声パケットデータに該当するか否かを判定する音声パケットデータ判定ステップと、
前記音声パケットデータ判定ステップの判定結果に基づいて、前記音声パケットデータを他のパケットデータよりも優先して送信する送信ステップと、を備え、
前記音声パケットデータ判定ステップでは、受信したパケットデータが前記音声パケットデータに該当すると判定した場合に、当該パケットデータから送信元の固有値と、送信先の固有値と、データサイズと、最終送受信時刻と、を含む送信経路データ列をメモリ内の音声フローリストに格納し、受信したパケットデータの送信元の固有値、送信先の固有値、およびデータサイズが前記音声フローリスト内の送信経路データ列として登録されている場合には当該パケットデータが前記音声パケットデータに該当すると判定するとともに前記最終送受信時刻を更新し、
前記最終送受信時刻から一定期間が経過し、一致判定が行われていない送信経路データ列を前記音声フローリストから削除する、音声パケットデータ制御方法。
【請求項８】
ＶｏＩＰ形式により送受信される音声パケットデータを制御する処理をコンピュータに実行させるプログラムであって、
ＶｏＩＰ（Voice over Internet Protocol）に用いられる音声符号化方式により定まる音声パケットデータのデータサイズ及び受信周期の条件に基づいて、受信したパケットデータが前記音声パケットデータに該当するか否かを判定する音声パケットデータ判定ステップと、
前記音声パケットデータ判定部の判定結果に基づいて、前記音声パケットデータを他のパケットデータよりも優先して送信する送信ステップと、を実行し、
前記音声パケットデータ判定ステップでは、受信したパケットデータが前記音声パケットデータに該当すると判定した場合に、当該パケットデータから送信元の固有値と、送信先の固有値と、データサイズと、最終送受信時刻と、を含む送信経路データ列をメモリ内の音声フローリストに格納し、受信したパケットデータの送信元の固有値、送信先の固有値、およびデータサイズが前記音声フローリスト内の送信経路データ列として登録されている場合には当該パケットデータが前記音声パケットデータに該当すると判定するとともに前記最終送受信時刻を更新し、
前記最終送受信時刻から一定期間が経過し、一致判定が行われていない送信経路データ列を前記音声フローリストから削除する、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は基地局装置、音声パケットデータ処理方法、及びプログラムに関し、特に音声パケットデータを他のパケットデータよりも優先して処理する基地局装置、音声パケットデータ処理方法、及びプログラムに関する。
【背景技術】
【０００２】
現在、インターネットネットワーク上において音声をパケットデータに変換して送信するＶｏＩＰ（Voice over Internet Protocol）が広く用いられている。音声パケットデータと一般のパケットデータが混在するような無線ＬＡＮ（Local Area Network）ネットワークでは、音声パケットデータが優先して処理される必要がある。音声パケットデータが優先的に処理されない場合、通話中の音切れ及び音声遅延が生じ、音声品質の低下を招く。以下に、音声パケットデータを優先的に処理する技術について検討する。
【０００３】
無線ＬＡＮネットワークシステムにおいて、音声データに割り当てるサービス識別子（ＳＳＩＤ：Service Set Identifier）と、音声データ以外の一般データに割り当てるサービス識別子を別にすることを検討する。ある無線ＬＡＮ移動局がソフトフォンを使用してＶｏＩＰ通信をする場合、当該無線ＬＡＮ移動局には２つのＳＳＩＤが割り当てられる必要がある。しかし、１つの無線ＬＡＮ移動局に対して複数のＳＳＩＤを割り当てることはできない。そのため、ＳＳＩＤを用いて音声データを認識し、音声データを優先的に処理することはできない。
【０００４】
続いて、標準化されたデータ帯域保証方式に準拠した音声パケットデータの識別方法について検討する。無線ＬＡＮ通信における音声、動画像等のリアルタイム性を要するデータの帯域保証方式として、ＩＥＥＥ８０２．１１ｅが規定されている。このデータ帯域保証方式を使用するには、無線ＬＡＮ基地局及び無線ＬＡＮ移動局の双方がＩＥＥＥ８０２．１１ｅに準拠する必要がある。そのため、この方式ではＩＥＥＥ８０２．１１ｅに準拠していない既存の無線ＬＡＮ移動局から送信されたパケットデータが音声パケットデータであるか否かを判別できない。さらに、本願の出願時点においては、多くの無線ＬＡＮ基地局、無線ＬＡＮ移動局がＩＥＥＥ８０２．１１ｅに準拠していない。
【０００５】
次に、無線ＬＡＮ基地局が受信したパケットデータをＲＴＰパケットデータとして扱う方式について検討する。ＶｏＩＰでは、符号化した音声データの伝送を行うためにＲＴＰ（Real-time Transport Protocol）を使用する。そのため、無線ＬＡＮ基地局がＲＴＰに対応し、受信したデータをＲＴＰパケットデータとして処理した場合、当該パケットデータが音声パケットデータであるか否かを判定できる。しかし無線ＬＡＮ基地局がＲＴＰパケットデータを扱う場合、無線ＬＡＮ基地局の処理負荷が大きくなってしまう。そのため、無線ＬＡＮ基地局がＲＴＰパケットデータを扱うことは現実的には非常に困難である。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
前述したように、上述の方法による音声パケットデータの優先処理では、ＩＥＥＥ８０２．１１ｅに準拠していない無線ＬＡＮ基地局が処理負荷の少ない手法によりＶｏＩＰ通信に用いる音声パケットデータを優先処理できないという問題がある。
【０００７】
本発明はこの問題点を解決するためになされたものであり、データ帯域保証方式に準拠することなく処理負荷の少ない手法によりＶｏＩＰ通信に用いる音声パケットデータを優先処理できる基地局装置、音声パケットデータ処理方法、及びプログラムを提供することを主たる目的とする。
【課題を解決するための手段】
【０００８】
本発明にかかる基地局装置の一態様は、
ＶｏＩＰ（Voice over Internet Protocol）に用いられる音声符号化方式により定まる音声パケットデータのデータサイズ及び受信周期の条件に基づいて、受信したパケットデータが前記音声パケットデータに該当するか否かを判定する音声パケットデータ判定部と、
前記音声パケットデータ判定部の判定結果に基づいて、前記音声パケットデータを他のパケットデータよりも優先して送信する送信部と、を備えるものである。
【０００９】
本発明にかかる音声データ処理方法の一態様は、
ＶｏＩＰ（Voice over Internet Protocol）に用いられる音声符号化方式により定まる音声パケットデータのデータサイズ及び受信周期の条件に基づいて、受信したパケットデータが前記音声パケットデータに該当するか否かを判定する音声パケットデータ判定工程と、
前記音声パケットデータ判定部の判定結果に基づいて、前記音声パケットデータを他のパケットデータよりも優先して送信する送信工程と、を備えるものである。
【００１０】
本発明にかかるプログラムの一態様は、
ＶｏＩＰ形式により送受信される音声パケットデータを制御する処理をコンピュータに実行させるプログラムであって、
ＶｏＩＰ（Voice over Internet Protocol）に用いられる音声符号化方式により定まる音声パケットデータのデータサイズ及び受信周期の条件に基づいて、受信したパケットデータが前記音声パケットデータに該当するか否かを判定する音声パケットデータ判定工程と、
前記音声パケットデータ判定部の判定結果に基づいて、前記音声パケットデータを他のパケットデータよりも優先して送信する送信工程と、を備えるものである。
【００１１】
本発明にかかる通信システムの一態様は、
ＶｏＩＰ（Voice over Internet Protocol）に用いられる音声符号化方式により定まる音声パケットデータのデータサイズ及び受信周期の条件に基づいて、受信したパケットデータが前記音声パケットデータに該当するか否かを判定する音声パケットデータ判定部と、
前記音声パケットデータ判定部の判定結果に基づいて、前記音声パケットデータを他のパケットデータよりも優先して送信する送信部と、を備える基地局装置、及び
ＶｏＩＰ通信が可能な移動局装置、を備えるものである。
【発明の効果】
【００１２】
本発明によれば、データ帯域保証方式に準拠することなく簡易な手法によりＶｏＩＰ通信に用いる音声パケットデータを優先処理できる基地局装置、音声データ処理方法、及びプログラムを提供できる。
【図面の簡単な説明】
【００１３】
【図１】実施の形態１にかかる無線ＬＡＮシステムの概略的な構成図である。
【図２】実施の形態１にかかる無線ＬＡＮ基地局の概略的な構成図である。
【図３】実施の形態１にかかる音声パケットデータのデータサイズと受信間隔の関係を示す図である。
【図４】実施の形態１にかかる音声データフローの概念図である。
【図５】実施の形態１にかかる有線側送受信部１０４の概略的な構成図である。
【図６】実施の形態１にかかる無線側送受信部１０５の概略的な構成図である。
【図７】実施の形態１にかかる無線ＬＡＮ移動局の概略的な構成図である。
【図８】実施の形態１にかかる無線ＬＡＮ基地局による音声パケットデータの判別動作を示すフローチャートである。
【図９】実施の形態１にかかる基地局装置の概略的な構成図である。
【発明を実施するための形態】
【００１４】
＜実施の形態１＞
図面を適宜参照して、本実施の形態にかかる基地局装置、無線ＬＡＮシステムの構成について説明する。ＶｏＩＰ通信において無線ＬＡＮ移動局が使用する音声符号化方式及び符号化ペイロード周期（音声パケットデータの送信周期）が定まると、無線ＬＡＮ基地局が受信する音声パケットデータのデータサイズ及び受信周期が一意に定まる。本発明の実施の形態１にかかる無線ＬＡＮシステムは、この性質を利用して音声パケットデータを優先的に送信する。詳細を以下に述べる。
【００１５】
無線ＬＡＮシステムは、図１に示されるように、無線ＬＡＮ基地局１０−１〜１０−Ｎ（Ｎは任意の整数）と、無線ＬＡＮ移動局２０−１〜２０−Ｎ（Ｎは任意の整数）と、集中管理制御装置３０と、を有する。
【００１６】
集中管理制御装置３０は、有線ＬＡＮネットワーク上に存在する。集中管理制御装置３０は、複数の無線ＬＡＮ基地局１０−１〜１０−Ｎの各種設定を行う。
【００１７】
無線ＬＡＮ基地局１０−１〜１０−Ｎは、無線ＬＡＮ移動局２０−１〜２０−Ｎと通信可能な範囲であるセルを形成する。各無線ＬＡＮ基地局は、当該セル内に存在する無線ＬＡＮ移動局２０−１〜２０−Ｎとパケットデータの送受信を行う。各無線ＬＡＮ基地局及び各無線ＬＡＮ移動局の構成の詳細は図２から図７を用いて後述する。
【００１８】
図１に記載の無線ＬＡＮ移動局２０−１と無線ＬＡＮ移動局２０−２がデータ通信を行う処理の概要を説明する。無線ＬＡＮ移動局２０−１が送信した無線ＬＡＮ用のパケットデータを無線ＬＡＮ基地局１０−１が有線ＬＡＮ用のパケットデータに変換する。無線ＬＡＮ基地局１０−１は変換したパケットデータを無線ＬＡＮ基地局１０−２に送信する。無線ＬＡＮ基地局１０−２は受信した有線ＬＡＮ用のパケットデータを無線ＬＡＮ用のパケットデータに変換する。無線ＬＡＮ基地局１０−２は変換したパケットデータを無線移動局２０−２に送信する。無線ＬＡＮ移動局２０−２から無線ＬＡＮ移動局２０−１にデータを送信する場合も、上述の処理と略同一の処理を行う。
【００１９】
なお、無線ＬＡＮ基地局を設置する場合、図１に示すように、隣接する無線ＬＡＮ基地局が構成するセルの範囲が重複するように無線ＬＡＮ基地局の設置場所を決定する。セルが重複する範囲が形成されることにより、無線ＬＡＮ移動局が移動した場合であっても、無線ＬＡＮ移動局と無線ＬＡＮ基地局との通信を継続できる。
【００２０】
次に図２を参照して、無線ＬＡＮ基地局１０−１の構成の詳細を説明する。なお、無線ＬＡＮ基地局１０−２〜１０−Ｎについても無線ＬＡＮ基地局１０−１と略同一の機能を有する。
【００２１】
無線ＬＡＮ基地局１０−１は、通信部１０１、音声パケットデータ判定部１０２、記憶部１０３、有線側送受信部１０４、無線側送受信部１０５、及びアンテナ１０６を備える。
【００２２】
通信部１０１は、集中管理制御装置３０との間のパケットデータの送受信の制御を行う。通信部１０１は、無線ＬＡＮ移動局２０−１〜２０−Ｎとの無線回線を確立し、任意の周波数及び送信出力によるパケットデータの送受信の制御を行う。通信部１０１は、他の無線ＬＡＮ基地局１０−１〜１０−Ｎとの間のパケットデータの送受信の制御を行う。
【００２３】
アンテナ１０６は、無線ＬＡＮ通信にかかる電波を送受信する装置である。
【００２４】
記憶部１０２は、ＶｏＩＰ通信に用いられる音声符号化方式により符号化された音声パケットデータのペイロード部分のデータサイズと、パケットデータの受信周期と、を対応づけて記憶する。言い換えると、当該データサイズ及び受信間隔は、無線ＬＡＮ基地局１０−１が受信した一連のパケットデータが音声パケットデータに該当するための条件である。ＶｏＩＰ通信に用いられる音声符号化方式として、たとえばＧ．７１１方式、Ｇ．７２９方式が挙げられる。記憶部１０２は、ＲＡＭ（Random Access Memory)、ＲＯＭ（Read Only Memory）等のメモリ装置である。図３は、当該データサイズ（Ｄ１）と受信周期（Ｔ１）のデータを格納したテーブルの例を示す。
【００２５】
図３には、音声符号化方式により定まる６つの条件（条件１〜６）が示されている。条件１〜３は、Ｇ．７１１方式により定まる条件である。条件４〜６は、Ｇ．７２９方式により定まる条件である。条件１〜６のいずれかを満たす一連のパケットデータは、音声パケットデータと判定される。例えば条件１は、パケットデータのペイロード部分のデータサイズ（Ｄ１）が２００バイトであり、受信周期（Ｔ１）が２０ミリ秒である。
【００２６】
なお、記憶部１０２に格納される条件の数は、任意である。以降の説明では、条件１〜６が記憶部１０２に記憶されているものとする。
【００２７】
さらに、記憶部１０２は、音声パケットデータを送受信した端末間の情報、すなわち無線移動局の音声パケットデータの通信履歴を格納する音声データフローリストを記憶する。図４は、音声データフローリストの構成を示す図である。音声データフローリストは、パケットデータの受信間隔、音声パケットデータのペイロード部分のデータサイズ、送信元を識別するための固有値（本例ではＭＡＣアドレス）、及び送信先を識別するための固有値（本例ではＭＡＣアドレス）を保持する。各データ列は、送信端末と、受信端末と、を識別できる特定端末情報（本例ではＭＡＣアドレスの組）を含む。なお、送信元及び送信先の固有値はパケットデータから取得でき、端末を識別できる情報であればよい。
【００２８】
たとえば図４の列１は、「00:1a:55:45:b7:32」のＭＡＣアドレスを持つ無線ＬＡＮ移動局が「00:1a:55:26:a6:7c」のＭＡＣアドレスを持つ無線ＬＡＮ移動局にデータサイズが２００バイトの音声パケットデータを送信したことを示している。無線ＬＡＮ基地局１０−１を経由する新たな音声パケットデータの転送経路が生じた場合、音声フローリストに新たなデータ列が追加される。
【００２９】
記憶部１０２は、上述の情報の他に無線チャネルに関する情報、サービス識別子（ＳＳＩＤ：Service Set Identifier）等も記憶する。
【００３０】
記憶部１０２は、必ずしも無線ＬＡＮ基地局１０−１の内部に備えられる必要はなく、無線ＬＡＮ基地局１０−１と接続可能な外付けのメモリ装置であってもよい。さらに、記憶部１０２に記憶される情報は、無線ＬＡＮ基地局１０−１がネットワーク経由によりアクセス可能な任意のコンピュータ内に格納されてもよい。この場合、後述の音声パケットデータ判定部１０３が必要に応じて当該コンピュータにアクセスする。
【００３１】
音声パケットデータ判定部１０３は、後述の有線側送受信部１０４または無線側送受信部１０５を介して受信したパケットデータが音声パケットデータであるか否かを判定する処理部である。以下に音声パケットデータ判定部１０３の詳細な処理について説明する。
【００３２】
音声パケットデータ判定部１０３は、受信パケットデータのデータサイズを取得し、当該データサイズが記憶部１０２に格納された条件１〜６のデータサイズ（Ｄ１）のいずれかに該当するか否かを判定する。条件１〜６のデータサイズ（Ｄ１）に該当しない場合、音声パケットデータ判定部１０３は、受信パケットデータが音声パケットデータではないものと判定する。なお、音声パケットデータ判定部１０３は、パケットデータのヘッダ部分のデータサイズも考慮してデータサイズの一致判定を行う。
【００３３】
当該受信パケットデータのデータサイズが条件１〜６のデータサイズ（Ｄ１）のいずれかに該当する場合、音声パケットデータ判定部１０３は、受信パケットデータから送信元及び送信先のＭＡＣアドレスを読み出す。音声パケットデータ判定部１０３は、受信パケットデータから読み出した送信元のＭＡＣアドレス、送信先のＭＡＣアドレス、及びデータサイズと一致するデータ列が音声フローリスト（図４）内に存在するか否かを判定する。一致するデータ列が音声フローリスト内に存在する場合、音声パケットデータ判定部１０３は、受信パケットデータを音声パケットデータと判定する。
【００３４】
一方、音声フローリスト内に一致するデータ列が存在しない場合、音声パケットデータ判定部１０３は、後続のパケットデータのデータサイズ及び受信間隔を監視する。後続のパケットデータが条件１〜６に規定のデータサイズ（Ｄ１）及び受信周期（Ｔ１）のいずれかを満たしている場合、音声パケットデータ判定部１０３は、受信パケットデータ及び後続のパケットデータが音声パケットデータであると判定する。この際、音声パケットデータ判定部１０３は、この受信パケットデータから送信元のＭＡＣアドレス、送信先のＭＡＣアドレス等を読み出して、読み出した情報を音声データフローリストに登録する。
【００３５】
一方、後続のパケットデータが条件１〜６のいずれも満たさない場合、音声パケットデータ判定部１０３は、当該受信パケットデータ及び後続のパケットデータが音声パケットデータではないと判定する。
【００３６】
受信周期の判定は、パケットデータの受信間隔の平均値が受信間隔（Ｔ１）からある程度の許容範囲内にあるか否かにより行う。これは、ネットワーク上での揺らぎやデータ遅延を考慮したためである。
【００３７】
音声パケットデータ判定部１０３は、上述の判定に応じてパケットデータを後述の送信バッファ部１０４２、１０５２内のデータキューに格納する。
【００３８】
なお、音声パケットデータ判定部１０３は、一定期間に音声パケットデータの送受信が行われていない送信経路にかかるデータ列を音声フローリストから削除してもよい。たとえば図４において、ＭＡＣアドレス「00:1a:55:81:3c:7a」を持つ無線ＬＡＮ移動局からＭＡＣアドレス「00:1a:55:51:3c:d1」を持つ無線ＬＡＮ移動局に対して一定期間（たとえば１０分、任意の期間でよい。）に音声パケットデータが送信されていない場合、音声パケットデータ判定部１０３は列３のデータを削除する。これにより、音声フローリストのデータサイズの増大を防ぐことができるとともに、音声フローリストの検索時間を短縮できる。なお、当該データ削除を行う場合、音声フローリストの各データ列は最後に音声パケットデータの転送が生じた時刻を保持する必要がある。
【００３９】
次に、図５及び図６を参照して有線側送受信部１０４、無線側送受信部１０５の説明を行う。
【００４０】
有線側送受信部１０４は、有線ネットワークと接続された他の無線ＬＡＮ基地局または集中管理制御装置３０とパケットデータの送受信を行う処理部である。有線側送受信部１０４の詳細を図５に示す。
【００４１】
有線側送受信部１０４は、入出力インターフェイス１０４１、送信バッファ部１０４２、送信デバイス１０４３及び受信デバイス１０４４を備える。
【００４２】
入出力インターフェイス１０４１は、他の無線ＬＡＮ基地局または集中管理制御装置３０とのインターフェイスである。具体的には、入出力インターフェイス１０４１は、送信デバイス１０４３から供給されたパケットデータを他の無線ＬＡＮ基地局または集中管理制御装置３０に送信する。さらに、入出力インターフェイス１０４１は、他の無線ＬＡＮ基地局または集中管理制御装置３０から受信したパケットデータを受信デバイス１０４４に供給する。
【００４３】
送信バッファ部１０４２は、他の無線ＬＡＮ基地局または集中管理制御装置３０に送信するパケットデータを一時的に格納するデータキューを複数備える。本実施形態にかかる無線ＬＡＮ基地局１０−１では、送信バッファ部１０４２は第１〜４優先キューを有する。第１優先キューが最も優先度が高い。第２〜第４優先キューは同じ優先度を持ち、第１優先キューよりも優先度が低い。すなわち、第１優先キューに格納されたパケットデータが優先的に後述の送信デバイス１０４３から取り出される。第１優先キューは、音声パケットデータを格納する。第２〜４優先キューは、音声パケットデータ以外のパケットデータを格納する。
【００４４】
なお、送信バッファ部１０４２の備えるデータキューの数は２以上とすればよい。この場合、送信バッファ部１０４２が備えるデータキューは、優先的に送信される音声パケットデータを格納するデータキュー（第１データキュー）と、他のパケットデータを格納するデータキューに大別される。なお、各データキューは、ＦＩＦＯ（First In First Out）方式で構成される。
【００４５】
送信デバイス１０４３は、送信バッファ部１０４２内のデータキューの第１優先キューを優先してパケットデータを取り出す。送信デバイス１０４３は、取り出したパケットデータを他の無線ＬＡＮ基地局または集中管理制御装置３０に送信する。
【００４６】
受信デバイス１０４４は、入出力インターフェイス１０４１を介して受信したパケットデータを通信部１０１に供給する。
【００４７】
次に、図６を用いて無線側送受信部１０５について説明する。無線側送受信部１０５は、無線ＬＡＮ移動局とパケットデータの送受信を行う処理部である。無線側送受信部１０５は、入出力インターフェイス１０５１、送信バッファ部１０５２、送信デバイス１０５３、及び受信デバイス１０５４を備える。
【００４８】
入出力インターフェイス１０５１は、無線ＬＡＮ移動局とのインターフェイスである。具体的には、入出力インターフェイス１０５１は、送信デバイス１０５３から入力されたパケットデータを無線ＬＡＮ移動局に送信する。さらに、入出力インターフェイス１０５１は、無線ＬＡＮ移動局から受信したパケットデータを受信デバイス１０５４に供給する。
【００４９】
送信バッファ部１０５２は、無線ＬＡＮ移動局２０−１〜２０−Ｎに送信するパケットデータを一時的に格納するデータキューを複数備える。本実施形態にかかる無線ＬＡＮ基地局１０−１では、送信バッファ部１０５２は第１〜４優先キューを有する。第１優先キューが最も優先度が高い。第２〜第４優先キューは同じ優先度を持ち、第１優先キューよりも優先度が低い。すなわち、第１優先キューに格納されたパケットデータが優先的に後述の送信デバイス１０５３から取り出される。第１優先キューは、音声パケットデータを格納する。第２〜４優先キューは、音声パケットデータ以外のパケットデータを格納する。
【００５０】
送信デバイス１０５３は、送信バッファ部１０５２内のデータキューの第１優先キューを優先してパケットデータを取り出す。送信デバイス１０５２は、取り出したパケットデータを無線ＬＡＮ移動局に送信する。
【００５１】
受信デバイス１０５４は、入出力インターフェイス１０５１を介して受信したパケットデータを通信部１０１に供給する。
【００５２】
なお、本実施の形態では、送信部は、有線側送受信部１０４または無線側送受信部１０５である。
【００５３】
次に図７を参照して、無線ＬＡＮ移動局２０−１の構成の詳細を説明する。なお、無線ＬＡＮ移動局２０−２〜２０−Ｎについても無線ＬＡＮ移動局２０−１と略同一の機能を有する。無線ＬＡＮ移動局２０−１〜２０−Ｎは、たとえばＩＥＥＥ８０２．１１ａ、ＩＥＥＥ８０２．１１ｂ／ｇ等の規格に準拠した無線ＬＡＮ通信機能を持つ携帯電話端末、パーソナルコンピュータ、ＰＤＡ（Personal Digital Assistant）等である。
【００５４】
無線ＬＡＮ移動局２０−１は、通信部２０１、制御部２０２、記憶部２０３、操作部２０４、及びアンテナ２０５を備える。
【００５５】
通信部２０１は、無線ＬＡＮ基地局１０−１〜１０−Ｎと無線回線を確立し、任意の周波数及び送信出力によりパケットデータの送受信を行う処理部である。制御部２０２は、音声データの符号化等の各種制御を行う処理部である。記憶部２０３は、無線ＬＡＮ移動局２０−１の各種設定値（ＶｏＩＰ通信において使用する音声符号化方式、符号化ペイロード周期等）を記憶する記憶部である。操作部２０４は、ユーザが各種設定値を入力するためのものである。操作部２０４はたとえばマウス、キーボード等である。アンテナ２０５は、無線ＬＡＮ通信にかかる電波を送受信する装置である。
【００５６】
続いて、無線ＬＡＮ基地局１０−１による音声パケットデータの判定処理について図８のフローチャートを参照して説明する。
【００５７】
音声パケットデータ判定部１０３は、通信部１０１を介して受信したパケットデータのデータサイズを取得する（Ｓ１１）。音声パケットデータ判定部１０３は、条件１〜６のいずれかのデータサイズ（Ｄ１）と受信パケットデータのデータサイズが一致するか否かを判定する（Ｓ１２）。データサイズが一致しない場合（Ｓ１２：Ｎｏ）、音声パケットデータ判定部１０３は受信パケットデータが音声パケットデータではないと判定する。そして、音声パケットデータ判定部１０３は受信パケットデータを送信バッファ部１０４２の第２〜４優先キューのいずれかに格納する（Ｓ１７）。
【００５８】
一方、データサイズが一致する場合（Ｓ１２：Ｙｅｓ）、音声パケットデータ判定部１０３は受信したパケットデータから送信元及び送信先のＭＡＣアドレスを読み出す。音声パケットデータ判定部１０３は、読み出した送信元のＭＡＣアドレス、送信先のＭＡＣアドレス、及び受信パケットデータのデータサイズと対応するデータ列が音声フローリスト内にあるか否かを判定する（Ｓ１３）。
【００５９】
対応するデータ列が音声フローリスト内に存在する場合（Ｓ１３：Ｙｅｓ）、音声パケットデータ判定部１０３は受信パケットデータが音声パケットデータであると判定する。そして、音声パケットデータ判定部１０３は、受信パケットデータを送信バッファ部１０４２の第１優先キューに格納する（Ｓ１６）。
【００６０】
一方、対応するデータ列が音声フローリスト内に存在しない場合（Ｓ１３：Ｎｏ）、音声パケットデータ判定部１０３は受信パケットデータの後続パケットデータを一定期間監視する。音声パケットデータ判定部１０３は当該監視により同一端末から送信された後続のパケットデータが条件１〜６のいずれかを満たすか否かを判定する（Ｓ１４）。
【００６１】
後続のパケットデータが条件１〜６のいずれかを満たすと判定した場合（Ｓ１４：Ｙｅｓ）、音声パケットデータ判定部１０３は受信パケットデータ及び後続のパケットデータが音声パケットデータであると判定する。この場合、音声パケットデータ判定部１０３は受信パケットデータから送信元及び送信先のＭＡＣアドレスを読み出し、当該情報を音声フローリストに登録する（Ｓ１５）。そして、音声パケットデータ判定部１０３は、受信パケットデータ及び後続のパケットデータを送信バッファ部１０４２の第１優先キューに格納する（Ｓ１６）。
【００６２】
後続のパケットデータが条件１〜６のいずれも満たさないと判定した場合（Ｓ１４：Ｎｏ）、音声パケットデータ判定部１０３は受信パケットデータが音声パケットデータではないと判定する。そして、音声パケットデータ判定部１０３は受信パケットデータを送信バッファ部１０４２の第２〜４優先キューのいずれかに格納する（Ｓ１７）。
【００６３】
なお、Ｓ１３の処理をＳ１１の前に行ってもよい。この場合、受信パケットデータのデータサイズの取得及びデータサイズ比較を行う必要が無くなるため、音声パケットデータ判定部１０３はより高速に判定処理を行える。
【００６４】
次に本実施の形態にかかる基地局装置の主な効果について説明する。本実施の形態にかかる無線ＬＡＮ基地局は、パケットデータのデータサイズ及び受信間隔のみを用いた簡易な手法によりＶｏＩＰ通信の音声パケットデータを判別できる。本実施の形態にかかる無線ＬＡＮ基地局は、ＩＥＥＥ８０２．１１ｅに準拠する必要がない。
【００６５】
さらに、音声パケットデータ判定部１０３が音声フローリストを用いて音声パケットデータの判別を行う場合、当該判別においてパケットデータの受信間隔を考慮する必要が無い。これにより、音声パケットデータの判別処理の高速化が図れる。
【００６６】
なお、本発明は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。たとえば、本発明は無線ＬＡＮ移動局と、無線ＬＡＮシステムに接続された有線ネットワーク上のコンピュータと、の間のＶｏＩＰ通信にも適用可能である。
【００６７】
無線ＬＡＮシステム内の有線ＬＡＮネットワークがＶＬＡＮ（Virtual LAN）を構成し、かつ当該有線ＬＡＮネットワーク上にＩＥＥＥ８０２．１ｑのＣｏＳ（Class of Service）を優先制御できるスイッチを有する場合、音声パケットデータ判定部１０３は音声パケットデータのＣｏＳ値を７に設定してもよい。これにより、有線ＬＡＮネットワーク上においても音声パケットデータを他のパケットデータよりも優先制御することができる。
【００６８】
無線ＬＡＮ基地局の音声パケットデータ判定部１０３、有線側送受信部１０４、及び無線側送受信部１０５の処理の一部／全部は任意のコンピュータ内で動作するプログラムとして実現できる。プログラムは、様々なタイプの非一時的なコンピュータ可読媒体（non-transitory computer readable medium）を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体（tangible storage medium）を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体（たとえばフレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（たとえば光磁気ディスク）、ＣＤ−ＲＯＭ（Read Only Memory）、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、半導体メモリ（たとえば、マスクＲＯＭ、ＰＲＯＭ（Programmable ROM）、ＥＰＲＯＭ（Erasable PROM）、フラッシュＲＯＭ、ＲＡＭ（random access memory））を含む。プログラムは、様々なタイプの一時的なコンピュータ可読媒体（transitory computer readable medium）によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【００６９】
なお、本発明にかかる基地局装置（無線ＬＡＮ基地局）の最小構成を図９に示す。基地局装置１０は、音声パケットデータ判定部１０３と、送信部１０４（上述の有線側送受信部１０４または無線側送受信部１０５と対応する。）と、を備える。音声パケットデータ判定部１０３は、ＶｏＩＰに用いられる音声符号化方式により定まる音声パケットデータのデータサイズ及び受信周期の条件に基づいて、受信したパケットデータが音声パケットデータに該当するか否かを判定する。送信部１０４は、音声パケットデータ判定部１０３の判定結果に基づいて、音声パケットデータを他のパケットデータよりも優先して送信する。本構成においても、音声パケットデータは、受信したパケットデータのデータサイズ及び受信間隔のみを用いて音声パケットデータの判定処理を行う。これにより、処理負荷の少ない音声パケットデータの優先処理が可能になる。
【００７０】
上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
【００７１】
（付記１）
ＶｏＩＰ（Voice over Internet Protocol）に用いられる音声符号化方式により定まる音声パケットデータのデータサイズ及び受信周期の条件に基づいて、受信したパケットデータが前記音声パケットデータに該当するか否かを判定する音声パケットデータ判定部と、
前記音声パケットデータ判定部の判定結果に基づいて、前記音声パケットデータを他のパケットデータよりも優先して送信する送信部と、を備える基地局装置。
【００７２】
（付記２）
前記音声パケットデータ判定部は、受信した前記パケットデータのデータサイズと前記条件として規定された前記データサイズとを比較し、連続して受信したパケットデータの受信間隔から算出する受信周期と前記条件として規定された前記受信周期とを比較することにより前記判定を行うことを特徴とする付記１に記載の基地局装置。
【００７３】
（付記３）
前記送信部は、前記音声パケットデータを他のパケットデータよりも優先的に送信可能な状態で一時的に保持することを特徴とする付記１または付記２に記載の基地局装置。
【００７４】
（付記４）
前記送信部は、送信するパケットデータを格納する複数のデータキューを有するバッファを備え、
前記判定により前記音声パケットデータに該当すると判定されたパケットデータは、他のデータキューに比べて優先的にパケットデータが取り出される前記複数のデータキューに含まれる第１データキューに格納され、
前記判定により前記音声パケットデータに該当しないと判定されたパケットデータは、前記複数のデータキューに含まれる前記第１データキュー以外のデータキューのいずれかに格納されることを特徴とする付記１乃至３のいずれか１項に記載の基地局装置。
【００７５】
（付記５）
前記送信部は、前記バッファの前記複数のデータキューからパケットデータを取り出して送信先に送信することを特徴とする付記４に記載の基地局装置。
【００７６】
（付記６）
前記音声パケットデータ判定部は、受信したパケットデータが前記音声パケットデータに該当すると判定した場合に、当該パケットデータから送信元の固有値と、送信先の固有値と、を含む情報を抽出することを特徴とする付記１乃至付記５のいずれか１項に記載の基地局装置。
【００７７】
（付記７）
前記音声パケットデータ判定部は、前記情報の抽出処理より後に受信したパケットデータと、前記情報とを比較することにより当該パケットデータが前記音声パケットデータに該当するか否かを判定することを特徴とする付記６に記載の基地局装置。
【００７８】
（付記８）
前記音声パケットデータ判定部は、付記７に記載の判定を行った後に、連続して受信したパケットデータの受信間隔から算出する受信周期と前記条件として規定された前記受信周期とを比較することを特徴とする付記７に記載の基地局装置。
【００７９】
（付記９）
前記音声パケットデータ判定部は、付記７に記載の判定を行った後に、受信した前記パケットデータのデータサイズと前記条件として規定された前記データサイズとを比較することを特徴とする付記７に記載の基地局装置。
【００８０】
（付記１０）
前記音声パケットデータ判定部は、受信した前記パケットデータのデータサイズと前記条件として規定された前記データサイズとを比較し、付記７に記載の判定を行った後に、連続して受信したパケットデータの受信間隔から算出する受信周期と前記条件として規定された前記受信周期とを比較することを特徴とする付記７に記載の基地局装置。
【００８１】
（付記１１）
前記情報を格納する記憶部をさらに備え、
前記音声パケットデータ判定部は、抽出した前記情報を前記記憶部に格納することを特徴とする付記６乃至付記１０のいずれか１項に記載の基地局装置。
【００８２】
（付記１２）
前記音声パケットデータ判定部は、所定期間の間、前記音声パケットデータの送信が生じていない送信経路にかかる情報を前記記憶部から削除することを特徴とする付記１１に記載の基地局装置。
【００８３】
（付記１３）
前記送信元の固有値及び前記送信先の固有値はＭＡＣアドレスであることを特徴とする付記６乃至付記１２のいずれか１項に記載の基地局装置。
【００８４】
（付記１４）
前記音声符号化方式は、Ｇ．７１１方式、Ｇ．７２９方式の少なくとも一方であることを特徴とする付記１乃至付記１３のいずれか１項に記載の基地局装置。
【００８５】
（付記１５）
付記１乃至付記１４のいずれか１項に記載の基地局装置と、ＶｏＩＰ通信が可能な移動局装置と、を備える通信システム。
【００８６】
（付記１６）
ＶｏＩＰ（Voice over Internet Protocol）に用いられる音声符号化方式により定まる音声パケットデータのデータサイズ及び受信周期の条件に基づいて、受信したパケットデータが前記音声パケットデータに該当するか否かを判定し、
前記音声パケットデータ判定部の判定結果に基づいて、前記音声パケットデータを他のパケットデータよりも優先して送信する音声パケットデータ制御方法。
【００８７】
（付記１７）
ＶｏＩＰ形式により送受信される音声パケットデータを制御する処理をコンピュータに実行させるプログラムであって、
ＶｏＩＰ（Voice over Internet Protocol）に用いられる音声符号化方式により定まる音声パケットデータのデータサイズ及び受信周期の条件に基づいて、受信したパケットデータが前記音声パケットデータに該当するか否かを判定し、
前記音声パケットデータ判定部の判定結果に基づいて、前記音声パケットデータを他のパケットデータよりも優先して送信するプログラム。
【符号の説明】
【００８８】
１０−１〜１０−Ｎ  無線ＬＡＮ基地局
２０−１〜２０−Ｎ  無線ＬＡＮ移動局
３０  集中管理制御装置
１０１  通信部
１０２  記憶部
１０３  音声パケットデータ判定部
１０４  有線側送受信部
１０５  無線側送受信部
１０６  アンテナ
２０１  通信部
２０２  制御部
２０３  記憶部
２０４  操作部
２０５  アンテナ
【図２】
0005170180.tif 000002
【図３】
0005170180.tif 000003
【図４】
0005170180.tif 000004
【図５】
0005170180.tif 000005
【図６】
0005170180.tif 000006
【図７】
0005170180.tif 000007
【図８】
0005170180.tif 000008
【図９】
0005170180.tif 000009
【図１】
0005170180.tif 000010