(57)【要約】【課題】有線通信と無線通信とが統一した品質となるように制御する。【解決手段】決定手段１ｂは、無線ネットワークＮ１に接続された端末装置２と、無線ネットワークＮ５に接続された端末装置７との間の通信に関する優先制御要求を受けると、該通信の優先度を決定する。設定手段１ｃは、端末装置２が接続された、無線ネットワークＮ１内の無線基地局３、端末装置７が接続された、無線ネットワークＮ５内の無線基地局６、および無線基地局３と無線基地局６との間の通信経路上で通信を中継する１または複数の中継装置４，５に対し、端末装置２と端末装置７との間の通信を、決定した優先度で中継するように設定する。【選択図】図１
2014107802.tif 000002
【特許請求の範囲】
【請求項１】
サーバが、
第１の無線ネットワークに接続された第１の端末装置と、第２の無線ネットワークに接続された第２の端末装置との間の通信に関する優先制御要求を受けると、該通信の優先度を決定し、
前記第１の端末装置が接続された、前記第１の無線ネットワーク内の第１の無線基地局、前記第２の端末装置が接続された、前記第２の無線ネットワーク内の第２の無線基地局、および前記第１の無線基地局と前記第２の無線基地局との間の通信経路上で通信を中継する１または複数の中継装置に対し、前記第１の端末装置と前記第２の端末装置との間の通信を、前記決定した優先度で中継するように設定する、
優先制御方法。
【請求項２】
前記優先制御要求には、前記第１の端末装置を使用するユーザのユーザＩＤが含まれており、
前記決定では、ユーザＩＤに対応付けて優先度を記憶する記憶手段を参照し、前記優先制御要求に含まれるユーザＩＤに対応する優先度を、前記第１の端末装置と前記第２の端末装置との間の通信の優先度に決定することを特徴とする請求項１記載の優先制御方法。
【請求項３】
前記記憶手段には、優先制御に関する契約を交わしたユーザのユーザＩＤに対応付けて、契約内容に応じた優先度が設定されていることを特徴とする請求項２記載の優先制御方法。
【請求項４】
前記設定では、前記優先制御要求に含まれるユーザＩＤと、前記決定した優先度との組を、前記第１の無線基地局と前記第２の無線基地局と前記１または複数の中継装置に対して送信することを特徴とする請求項２または３記載の優先制御方法。
【請求項５】
前記設定では、前記第１の無線基地局と前記第２の無線基地局と前記１または複数の中継装置に対して、ユーザＩＤと有線ネットワークで使用する優先度との組を送信し、
前記１または複数の中継装置が、該ユーザＩＤに対応するパケットを、該優先度に応じた品質で転送し、
前記第１の無線基地局が、該ユーザＩＤに対応するパケットを前記第１の端末装置に送信する場合、前記サーバから受信した優先度を、前記第１の無線ネットワークで使用する優先度に変換し、変換された該優先度に応じた品質でパケットを、前記第１の無線ネットワークを介して前記第１の端末装置に送信し、
前記第２の無線基地局が、該ユーザＩＤに対応するパケットを前記第２の端末装置に送信する場合、前記サーバから受信した優先度を、前記第２の無線ネットワークで使用する優先度に変換し、変換された該優先度に応じた品質でパケットを、前記第２の無線ネットワークを介して前記第２の端末装置に送信する、
ことを特徴とする請求項４記載の優先制御方法。
【請求項６】
前記設定では、前記第１の端末装置または前記第２の端末装置に対し、前記決定した優先度でデータを送信するように設定することを特徴とする請求項１乃至５のいずれかに記載の優先制御方法。
【請求項７】
前記優先制御要求には、前記第１の端末装置を使用するユーザのユーザＩＤが含まれており、
前記決定では、ユーザＩＤに対応付けて優先度を記憶する記憶手段を参照し、前記優先制御要求に含まれるユーザＩＤに対応する優先度を、前記第１の端末装置と前記第２の端末装置との間の通信の優先度に決定し、
前記設定では、前記第２の端末装置に対し、ユーザＩＤと前記決定した優先度との組を送信し、
前記第２の端末装置が、前記第１の端末装置宛のパケットに該ユーザＩＤを含め、該パケットを、該優先度に応じた品質で前記第２の無線ネットワークを介して前記第２の無線基地局に送信する、
ことを特徴とする請求項６記載の優先制御方法。
【請求項８】
第１の無線ネットワークに接続された第１の端末装置と、第２の無線ネットワークに接続された第２の端末装置との間の通信に関する優先制御要求を受けると、該通信の優先度を決定する決定手段と、
前記第１の端末装置が接続された、前記第１の無線ネットワーク内の第１の無線基地局、前記第２の端末装置が接続された、前記第２の無線ネットワーク内の第２の無線基地局、および前記第１の無線基地局と前記第２の無線基地局との間の通信経路上で通信を中継する１または複数の中継装置に対し、前記第１の端末装置と前記第２の端末装置との間の通信を、前記決定した優先度で中継するように設定する設定手段と、
を有するサーバ。
【請求項９】
コンピュータに、
第１の無線ネットワークに接続された第１の端末装置と、第２の無線ネットワークに接続された第２の端末装置との間の通信に関する優先制御要求を受けると、該通信の優先度を決定し、
前記第１の端末装置が接続された、前記第１の無線ネットワーク内の第１の無線基地局、前記第２の端末装置が接続された、前記第２の無線ネットワーク内の第２の無線基地局、および前記第１の無線基地局と前記第２の無線基地局との間の通信経路上で通信を中継する１または複数の中継装置に対し、前記第１の端末装置と前記第２の端末装置との間の通信を、前記決定した優先度で中継するように設定する、
処理を実行させる優先制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信の優先度を制御する優先制御方法、サーバ、および優先制御プログラムに関する。
【背景技術】
【０００２】
情報通信技術の発達に伴い、端末装置が高機能化している。例えばスマートフォンと呼ばれる携帯電話機では、高度な情報通信端末としても使用できる。このような高機能の端末装置の普及により、ネットワークを介して通信される情報量が日々増加している。その結果、すべての通信パケットについて、高速に通信することは困難となってきている。
【０００３】
そこで、通信されるパケットに優先順位を設定し、重要なパケットを優先的に通信する技術がある。優先順位は、例えばＤＳＣＰ（Differentiated Services Code Point）値で設定できる。例えばＶｏＩＰ（Voice over Internet Protocol）などの通話に用いるパケットの優先度を高くし、ホームページの閲覧に用いるパケットの優先度を低くすることができる。これにより、ＶｏＩＰによる通話において、途中で音声が途切れることを抑止できる。
【０００４】
また、ユーザごとに優先度を制御する技術も考えられている。例えば、ＱｏＳ（Quality of Service）ポリシ設定可能なユーザセッション通信において、ユーザセッション毎のＱｏＳ要求を解析し、ネットワークノードにＱｏＳポリシを自動的に設定するセッションＱｏＳ制御装置が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−１５１５３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、通信を行う２つの端末装置間の通信経路に、有線通信の区間と無線通信の区間とが混在する場合において、有線通信と無線通信とで統一した通信品質を保証する手段がない。そのため、例えば有線区間において高い優先度により高速通信が可能でも、無線区間における通信速度が遅く、全体として高速通信を行うことができないという事態が発生し得る。
【０００７】
１つの側面では、本発明は、有線通信と無線通信とが統一した品質となるように制御できる優先制御方法、サーバおよび優先制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
１つの案では、サーバによる優先制御方法が提供される。サーバは、第１の無線ネットワークに接続された第１の端末装置と、第２の無線ネットワークに接続された第２の端末装置との間の通信に関する優先制御要求を受けると、該通信の優先度を決定する。次にサーバは、第１の端末装置が接続された、第１の無線ネットワーク内の第１の無線基地局、第２の端末装置が接続された、第２の無線ネットワーク内の第２の無線基地局、および第１の無線基地局と第２の無線基地局との間の通信経路上で通信を中継する１または複数の中継装置に対し、第１の端末装置と第２の端末装置との間の通信を、決定した優先度で中継するように設定する。
【発明の効果】
【０００９】
１態様によれば、有線通信と無線通信とを統一した品質となるように制御できる。
【図面の簡単な説明】
【００１０】
【図１】第１の実施の形態に係る装置の機能構成例を示す図である。
【図２】第２の実施の形態のシステム構成例を示す図である。
【図３】第２の実施の形態に用いるポリシーサーバのハードウェア構成の一例を示す図である。
【図４】第２の実施の形態に用いるルータのハードウェア構成の一例を示す図である。
【図５】第２の実施の形態に用いる無線ＡＰのハードウェア構成の一例を示す図である。
【図６】第２の実施の形態に用いる端末装置のハードウェア構成の一例を示す図である。
【図７】第２の実施の形態における優先制御の概要を示す図である。
【図８】第２の実施の形態における各装置の機能を示すブロック図である。
【図９】ユーザ契約情報管理ＤＢのデータ構造の一例を示す図である。
【図１０】優先制御情報管理ＤＢのデータ構造の一例を示す図である。
【図１１】接続元の端末装置が有する管理データ記憶部のデータ構造の一例を示す図である。
【図１２】接続先の端末装置が有する管理データ記憶部のデータ構造の一例を示す図である。
【図１３】ルータが有する管理データ記憶部のデータ構造の一例を示す図である。
【図１４】無線ＡＰが有する管理データ記憶部のデータ構造の一例を示す図である。
【図１５】優先制御を伴う通信手順の前半を示すシーケンス図である。
【図１６】優先制御を伴う通信手順の後半を示すシーケンス図である。
【図１７】ポリシーサーバの処理手順の一例を示すフローチャートである。
【図１８】ルータの処理手順の一例を示すフローチャートである。
【図１９】無線ＡＰの処理手順の一例を示すフローチャートである。
【図２０】接続先の端末装置の処理手順の一例を示すフローチャートである。
【図２１】ＥＤＣＡにおけるＡＣ分類ごとのパラメータの一例を示す図である。
【図２２】ＤＳＣＰ値とＡＣ分類との割当て関係を示す図である。
【図２３】接続元の端末装置から送信されるパケットの優先制御の一例を示す図である。
【図２４】接続元の端末装置が受信するパケットの優先制御の一例を示す図である。
【図２５】優先度を示す値のマッピングの例を示す図である。
【図２６】優先度のマッピングの詳細を示す図である。
【発明を実施するための形態】
【００１１】
以下、本実施の形態について図面を参照して説明する。なお、各実施の形態は、矛盾のない範囲で複数の実施の形態を組み合わせて実施することができる。
〔第１の実施の形態〕
まず第１の実施の形態について説明する。第１の実施の形態は、有線ネットワークと無線ネットワークとを経由した通信について、各ネットワークで統一した品質（通信速度など）で通信できるようにしたものである。すなわち、有線ネットワークと無線ネットワークとを経由した通信であっても、重要な通信については、送信元の装置から受信先の装置までに、一貫した品質で通信できるようにしたものである。これにより、一部のネットワークだけ高品質で通信しているにもかかわらず、他のネットワークの通信品質が低いために、全体として低い品質の通信しかできない事態が抑止される。
【００１２】
例えば公衆の無線アクセスポイント（無線ＡＰ）では、接続するユーザ間の公平通信が基本である。そのため、無線ＡＰにおいてネットワーク接続のキャパシティを超えた場合は、該無線ＡＰを使用している全員が、通信不可または通信の遅延といった影響を受ける。また無線通信網では帯域制御はないため、一部のヘビーユーザが多量のデータ送信を行うと、そのユーザと同じ無線ＡＰを使用している他のユーザのサービス品質が劣化してしまう。
【００１３】
なお、無線ネットワークにおいても、特定の通信の優先度を上げることは可能である。しかし、多くの場合、無線ネットワークに接続された端末装置は、無線ネットワークの先の有線ネットワークを介して接続される他の端末装置と通信する。このとき有線ネットワークの優先度が低いままで、無線ネットワークの優先度を上げても、端末装置間の通信品質は向上しない。逆に、無線ネットワークの優先度が低いまま、有線ネットワークの優先度を上げた場合も同様である。そこで、第１の実施の形態では、通信を行う２つの端末装置間の通信経路上の品質の統一を図るように優先制御を行う。
【００１４】
図１は、第１の実施の形態に係る装置の機能構成例を示す図である。サーバ１は、複数のネットワークＮ１，Ｎ２，Ｎ３，Ｎ４，Ｎ５の優先制御を行う。ネットワークＮ１、Ｎ５は無線ネットワークであり、ネットワークＮ２，Ｎ３，Ｎ４は有線ネットワークである。ネットワークＮ１内の端末装置２は、無線基地局３に無線接続できる。ネットワークＮ５内の端末装置７は、無線基地局６に無線接続できる。ネットワークＮ２には、無線基地局３と中継装置４とが接続されている。ネットワークＮ３には、中継装置４，５が接続されている。ネットワークＮ４には、中継装置５と無線基地局６とが接続されている。
【００１５】
このようなネットワークシステムにおいて、端末装置２と端末装置７とが通信する場合、複数のネットワークＮ１，Ｎ２，Ｎ３，Ｎ４，Ｎ５を経由した通信となる。各ネットワークＮ１，Ｎ２，Ｎ３，Ｎ４，Ｎ５では、通信の優先度制御が可能である。例えば、各ネットワークＮ１，Ｎ２，Ｎ３，Ｎ４，Ｎ５内を伝送するパケットは、ネットワークの入口となる装置において設定した優先度で通信される。しかし、端末装置２と端末装置７との間の通信に関し、複数のネットワークＮ１，Ｎ２，Ｎ３，Ｎ４，Ｎ５において異なる優先度が適用された場合、低い優先度のネットワークがボトルネックとなり、目的の品質の通信が実現できない。そこで、第１の実施の形態では、優先制御を行うサーバ１が設けられている。
【００１６】
サーバ１は、優先制御を行うために、記憶手段１ａ、決定手段１ｂ、および設定手段１ｃを有する。
記憶手段１ａは、例えばユーザＩＤに対応付けて優先度を記憶する。例えば記憶手段１ａには、優先制御に関する契約を交わしたユーザのユーザＩＤに対応付けて、契約内容に応じた優先度が設定されている。
【００１７】
決定手段１ｂは、無線のネットワークＮ１に接続された端末装置２と、別の無線のネットワークＮ５に接続された端末装置７との間の通信に関する優先制御要求８を受けると、通信の優先度を決定する。優先制御要求８は、例えば端末装置２から出力される。この場合、優先制御要求８には、端末装置２を使用するユーザのユーザＩＤが含まれる。決定手段１ｂは、例えば記憶手段１ａを参照し、優先制御要求８に含まれるユーザＩＤに対応する優先度を、端末装置２と端末装置７との間の通信の優先度に決定する。
【００１８】
設定手段１ｃは、端末装置２が接続された無線基地局３、端末装置７が接続された無線基地局６、および中継装置４，５に対し、端末装置２と端末装置７との間の通信を、決定手段１ｂが決定した優先度で中継するように設定する。例えば、設定手段１ｃは、優先制御要求８に含まれるユーザＩＤと、決定した優先度との組を、無線基地局３と無線基地局６と中継装置４，５とに対して送信する。また、設定手段１ｃは、端末装置２または端末装置７に対しても、決定手段１ｂが決定した優先度でデータを送信するように設定することができる。
【００１９】
このようなシステムで端末装置２が接続元、端末装置７が接続先となって通信する場合、まず端末装置２がサーバ１に優先制御要求８を送信する。優先制御要求８には、例えば、接続元と接続先との識別子に加え、端末装置２を使用するユーザのユーザＩＤが含まれる。
【００２０】
優先制御要求８を受信したサーバ１では、決定手段１ｂが、優先度を決定する。図１の例では、優先制御要求８にユーザＩＤ「ＡＡＡ」が含まれているため、決定手段１ｂは、記憶手段１ａを参照し、ユーザＩＤ「ＡＡＡ」に対応する優先度「高」を取得する。そして決定手段１ｂは、取得した優先度を、端末装置２と端末装置７との間の通信の優先度とする。
【００２１】
次に設定手段１ｃにより、端末装置２と端末装置７との間の通信を、決定した優先度で行うように、無線基地局３，６と中継装置４，５の設定が行われる。例えば設定手段１ｃは、無線基地局３，６と中継装置４，５に、ユーザＩＤと優先度との組を送信する。図１の例では、ユーザＩＤ「ＡＡＡ」と優先度「高」の組が送信される。
【００２２】
無線基地局３，６と中継装置４，５それぞれでは、設定に従った優先度で、端末装置２と端末装置７との間の通信を中継する。例えば、端末装置２から端末装置７にデータを送信する場合、端末装置２は、自己の契約上の優先度「高」に応じた品質で、ユーザＩＤ「ＡＡＡ」を含む端末装置７宛のパケットを無線基地局３に送信する。無線基地局３は、ユーザＩＤ「ＡＡＡ」に対応する優先度「高」に応じた品質で、受信したパケットを、ネットワークＮ２を介して中継装置４に転送する。中継装置４は、ユーザＩＤ「ＡＡＡ」に対応する優先度「高」に応じた品質で、受信したパケットを、ネットワークＮ３を介して中継装置５に転送する。中継装置５は、ユーザＩＤ「ＡＡＡ」に対応する優先度「高」に応じた品質で、受信したパケットを、ネットワークＮ４を介して無線基地局６に転送する。無線基地局６は、ユーザＩＤ「ＡＡＡ」に対応する優先度「高」に応じた品質で、受信したパケットを、ネットワークＮ５を介して端末装置７に転送する。これにより、端末装置２から端末装置７へのデータ送信を、統一した品質で行うことができる。
【００２３】
逆に端末装置７から端末装置２にデータを送信する場合について説明する。なおこの例では、端末装置７にも、サーバ１からユーザＩＤ「ＡＡＡ」と優先度「高」との組が送信されているものとする。例えば端末装置７は、端末装置２からのユーザＩＤ「ＡＡＡ」を含むデータ取得要求のパケットに応答して、データを送信するものとする。このとき端末装置７は、データ取得要求のパケットに示されるユーザＩＤ「ＡＡＡ」に対応する優先度「高」に応じた品質で、データを含むパケットを無線基地局６に送信する。この際、端末装置７は、送信するパケットに、端末装置２を使用するユーザのユーザＩＤ「ＡＡＡ」を含める。すると、無線基地局６、中継装置５、中継装置４、および無線基地局３において、ユーザＩＤ「ＡＡＡ」に対応する優先度「高」に応じた品質で、パケットが端末装置２に転送される。これにより、端末装置７から端末装置２へのデータ転送を、統一した品質で行うことができる。
【００２４】
このように、第１の実施の形態では、有線ネットワークと無線ネットワークとが混在した場合でも、端末装置間の通信を一貫した品質で行うことができる。その結果、例えば、契約により料金を支払ったユーザの通信については、一貫して高品質の通信状態を確保することができる。
【００２５】
なお通信の品質は、例えばデータ送信に使用する帯域幅である。すなわち高品質の通信を行う場合には、太い帯域幅で通信され、低品質の通信を行う場合には、それよりも細い帯域幅で通信される。また通信の品質に応じて、データ送信の際の待機時間が変更される場合もある。この場合、高品質の通信を行う場合には、短い待機時間でデータ送信が行われ、低品質の通信を行う場合には、それよりも長い待機時間でデータ送信が行われる。
【００２６】
なお、決定手段１ｂと設定手段１ｃは、例えばサーバ１が有するプロセッサにより実現することができる。また、記憶手段１ａは、例えばサーバ１が有するＲＡＭ（Random Access Memory）により実現することができる。
【００２７】
また、図１に示した各要素間を接続する線は通信経路の一部を示すものであり、図示した通信経路以外の通信経路も設定可能である。
〔第２の実施の形態〕
次に第２の実施の形態について説明する。第２の実施の形態は、ＳＩＰ（Session Initiation Protocol）を用いた通信について、優先制御を行うものである。なお第２の実施の形態では、有線のネットワークにおける優先制御を、ＤＳＣＰを用いて行うものとする。また無線ネットワークは、例えばＷｉ−Ｆｉ（Wireless Fidelity）であり、無線のネットワークにおける優先制御をＷＭＭ（Wi-Fi Multimedia）により行うものとする。
【００２８】
図２は、第２の実施の形態のシステム構成例を示す図である。第２の実施の形態では、ポリシーサーバ１００が、ユーザごとの通信の優先度を管理する。そしてポリシーサーバ１００は、ユーザが使用する端末装置から優先制御が要求されるごとに、その端末装置を呼び出し元として接続された通信の優先制御の指示を、その通信の伝送経路上の各通信機器に送信する。ポリシーサーバ１００には、データベースサーバ２００が接続されている。データベースサーバ２００は、ユーザの契約状況や優先制御の実行状態に関する情報を保持する。
【００２９】
またポリシーサーバ１００は、ＳＩＰサーバ２１に接続されている。ＳＩＰサーバ２１は、ＳＩＰを利用して電話番号にＩＰ（Internet Protocol）アドレスを対応付け、端末装置３００，８００間のＩＰ電話のための通信を確立する。
【００３０】
ＳＩＰサーバ２１には、ネットワーク２２を介してルータ５００，６００が接続されている。ネットワーク２２は、有線のネットワークであり、例えば大容量の通信が可能なコア網である。なお図２には、２台のルータ５００，６００のみを示しているが、ネットワーク２２内には図示していない多数のルータが存在する。ネットワーク２２内のルータは、パケットを中継する。各ルータが、受信したパケットの宛先を判断し、宛先に応じた適切な経路にパケットを転送することで、ネットワーク２２内のパケットが、宛先に向けて伝送する。
【００３１】
ルータ５００，６００それぞれには、ネットワーク２３，２４を介して無線アクセスポイント（ＡＰ）４００，７００が接続されている。ネットワーク２３，２４は、例えば、地域ごとの端末装置を、コア網であるネットワーク２２に接続するためのアクセス網である。なお、ルータ５００，６００のように、アクセス網とコア網との間の通信を中継するルータは、特にエッジルータと呼ばれる。
【００３２】
無線ＡＰ４００，７００は、データコネクトアダプタを内蔵している。データコネクトアダプタは、通信端末におけるＳＩＰによるセッション確立を代行する機器である。無線ＡＰ４００，７００は、無線による通信網（ワイヤレス網２５，２６）内の端末装置と通信する。図２の例では、無線ＡＰ４００のワイヤレス網２５内に端末装置３００があり、無線ＡＰ７００のワイヤレス網２６内に端末装置８００がある。
【００３３】
なお、ポリシーサーバ１００は、図１に示した第１の実施の形態に係るサーバ１の一例である。端末装置３００，８００は、図１に示した第１の実施の形態に係る端末装置２，７の一例である。無線ＡＰ４００，７００は、図１に示した第１の実施の形態に係る無線基地局３，６の一例である。ルータ５００，６００は、図１に示した第１の実施の形態に係る中継装置４，５の一例である。
【００３４】
図３は、第２の実施の形態に用いるポリシーサーバのハードウェア構成の一例を示す図である。ポリシーサーバ１００は、プロセッサ１０１によって装置全体が制御されている。プロセッサ１０１には、バス１０９を介してＲＡＭ１０２と複数の周辺機器が接続されている。
【００３５】
ＲＡＭ１０２は、ポリシーサーバ１００の主記憶装置として使用される。ＲＡＭ１０２には、プロセッサ１０１に実行させるＯＳ（Operating System）のプログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。また、ＲＡＭ１０２には、プロセッサ１０１による処理に必要な各種データが格納される。
【００３６】
バス１０９に接続されている周辺機器としては、ＨＤＤ（Hard Disk Drive）１０３、グラフィック処理装置１０４、入力インタフェース１０５、光学ドライブ装置１０６、機器接続インタフェース１０７およびネットワークインタフェース１０８がある。
【００３７】
ＨＤＤ１０３は、内蔵したディスクに対して、磁気的にデータの書き込みおよび読み出しを行う。ＨＤＤ１０３は、ポリシーサーバ１００の補助記憶装置として使用される。ＨＤＤ１０３には、ＯＳのプログラム、アプリケーションプログラム、および各種データが格納される。なお、補助記憶装置としては、フラッシュメモリなどの半導体記憶装置を使用することもできる。
【００３８】
グラフィック処理装置１０４には、モニタ１１が接続されている。グラフィック処理装置１０４は、プロセッサ１０１からの命令に従って、画像をモニタ１１の画面に表示させる。モニタ１１としては、ＣＲＴ（Cathode Ray Tube）を用いた表示装置や液晶表示装置などがある。
【００３９】
入力インタフェース１０５には、キーボード１２とマウス１３とが接続されている。入力インタフェース１０５は、キーボード１２やマウス１３から送られてくる信号をプロセッサ１０１に送信する。なお、マウス１３は、ポインティングデバイスの一例であり、他のポインティングデバイスを使用することもできる。他のポインティングデバイスとしては、タッチパネル、タブレット、タッチパッド、トラックボールなどがある。
【００４０】
光学ドライブ装置１０６は、レーザ光などを利用して、光ディスク１４に記録されたデータの読み取りを行う。光ディスク１４は、光の反射によって読み取り可能なようにデータが記録された可搬型の記録媒体である。光ディスク１４には、ＤＶＤ（Digital Versatile Disc）、ＤＶＤ−ＲＡＭ、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、ＣＤ−Ｒ（Recordable）／ＲＷ（ReWritable）などがある。
【００４１】
機器接続インタフェース１０７は、ポリシーサーバ１００に周辺機器を接続するための通信インタフェースである。例えば機器接続インタフェース１０７には、メモリ装置１５やメモリリーダライタ１６を接続することができる。メモリ装置１５は、機器接続インタフェース１０７との通信機能を搭載した記録媒体である。メモリリーダライタ１６は、メモリカード１７へのデータの書き込み、またはメモリカード１７からのデータの読み出しを行う装置である。メモリカード１７は、カード型の記録媒体である。
【００４２】
ネットワークインタフェース１０８は、ＳＩＰサーバ２１に接続されている。ネットワークインタフェース１０８はＳＩＰサーバ２１でデータの送受信を行うと共に、ＳＩＰサーバ２１を介して、ルータ５００，６００、無線ＡＰ４００，７００、または端末装置３００，８００との間でデータの送受信を行う。
【００４３】
なお、図１に示した第１の実施の形態のサーバ１も、ポリシーサーバ１００と同様のハードウェアで実現できる。
図４は、第２の実施の形態に用いるルータのハードウェア構成の一例を示す図である。ルータ５００は、プロセッサ５０１、ＲＡＭ５０２、ＨＤＤ５０３、および複数のネットワークインタフェース５０４，５０５，・・・を有している。プロセッサ５０１、ＲＡＭ５０２、ＨＤＤ５０３、および複数のネットワークインタフェース５０４，５０５，・・・は、バス５０６で互いに接続されている。プロセッサ５０１は、ルータ５００全体を制御する。ＲＡＭ５０２は、プロセッサ５０１が実行するプログラムや、プロセッサ５０１が処理に使用するデータが格納される。ＨＤＤ５０３は、ルータ５００のＯＳ、プログラム、その他の各種データが格納される。ネットワークインタフェース５０４は、ネットワーク２２に接続され、ネットワーク２２を介した通信を行う。ネットワークインタフェース５０５は、無線ＡＰ４００に接続され、無線ＡＰ４００を介して端末装置３００と通信する。
【００４４】
なお、ＳＩＰサーバ２１およびルータ６００も、図４に示したルータ５００と同様のハードウェアで実現できる。また図１に示した第１の実施の形態の中継装置４，５も、ルータ５００と同様のハードウェアで実現できる。
【００４５】
図５は、第２の実施の形態に用いる無線ＡＰのハードウェア構成の一例を示す図である。無線ＡＰ４００は、プロセッサ４０１、ＲＡＭ４０２、フラッシュメモリ４０３、データコネクトアダプタ４０４、および無線インタフェース４０５を有している。プロセッサ４０１、ＲＡＭ４０２、フラッシュメモリ４０３、データコネクトアダプタ４０４、および無線インタフェース４０５は、バス４０７を介して互いに接続されている。プロセッサ４０１は、無線ＡＰ４００全体を制御する。ＲＡＭ４０２は、プロセッサ４０１が実行するプログラムや、プロセッサ４０１が処理に使用するデータが格納される。フラッシュメモリ４０３は、無線ＡＰ４００のＯＳ、プログラム、その他の各種データが格納される。データコネクトアダプタ４０４は、ルータ５００に接続され、ルータ５００を介した通信を行う。またデータコネクトアダプタ４０４は、ＳＩＰサーバ２１と通信し、ＳＩＰによる端末装置間の通信接続を行う。無線インタフェース４０５にはアンテナ４０６が接続されている。無線インタフェース４０５は、アンテナ４０６を介して電波の送受信を行い、通信圏内に存在する端末装置と無線による通信を行う。
【００４６】
なお、無線ＡＰ７００も、図５に示した無線ＡＰ４００と同様のハードウェアで実現できる。また図１に示した第１の実施の形態の無線基地局３，６も、無線ＡＰ４００と同様のハードウェアにより実現できる。
【００４７】
図６は、第２の実施の形態に用いる端末装置のハードウェア構成の一例を示す図である。端末装置３００は、プロセッサ３０１によって装置全体が制御されている。プロセッサ３０１には、バス３０３を介してＲＡＭ３０２と複数の周辺機器が接続されている。
【００４８】
ＲＡＭ３０２は、端末装置３００の主記憶装置として使用される。ＲＡＭ３０２には、プロセッサ３０１に実行させるＯＳのプログラムやアプリケーションの少なくとも一部が一時的に格納される。またＲＡＭ３０２には、プロセッサ３０１による処理に必要な各種データが格納される。
【００４９】
バス３０３に接続されている周辺機器には、ＬＣＤ（Liquid Crystal Display）装置３０４とタッチセンサ３０５とがある。バス３０３にはさらに、フラッシュメモリ３０６、カメラ３０７、モーションセンサ３０８、方位センサ３０９、位置センサ３０ａ、スピーカ３０ｂ、機能ボタン３０ｃ、無線通信インタフェース３０ｄ、マイク３０ｅ、およびメモリカードリーダライタ３１５が接続されている。
【００５０】
フラッシュメモリ３０６は、不揮発性記憶素子の一種である。フラッシュメモリ３０６には、例えばＯＳ、ドライバ、およびアプリケーションなどのソフトウェアが格納される。カメラ３０７は、ＣＣＤイメージセンサ（Charge Coupled Device Image Sensor）などの撮像素子によって、レンズを介して入射した画像を電気信号に変換する。モーションセンサ３０８は、３次元で加速度を検出するセンサである。方位センサ３０９は、端末装置３００の向き（方位）を検出するセンサである。位置センサ３０ａは、例えばＧＰＳ（Global Positioning System）の衛星からの信号を受信して、端末装置３００の位置を検出する。スピーカ３０ｂは、プロセッサ３０１から送られた電気信号を音声に変換して出力する。機能ボタン３０ｃは、電源ボタンなどハードウェア的なボタンである。無線通信インタフェース３０ｄは、無線によって通話やデータ通信を行う。無線通信インタフェース３０ｄは、例えば第３世代移動通信システムによる通信、Ｗｉ−Ｆｉ、ＬＴＥ（Long Term Evolution）などによる通信を行うことができる。マイク３０ｅは、音を音声信号に変換する。マイク３０ｅは、音声信号をアナログ信号からディジタル信号に変換し、プロセッサ３０１に送信する。
【００５１】
メモリカードリーダライタ３１５は、メモリカード２７に対するデータの書き込み、またはメモリカード２７からのデータの読み出しを行う。メモリカードリーダライタ３１５には、メモリカード２７を挿抜することができる。
【００５２】
なお、端末装置８００も、図６に示した端末装置３００と同様のハードウェアで実現できる。また図１に示した第１の実施の形態の端末装置２，７も、端末装置３００と同様のハードウェアにより実現できる。
【００５３】
以上のようなハードウェアにより、第２の実施の形態を実現することができる。なお、プロセッサ１０１、３０１，４０１，５０１は、マルチプロセッサであってもよい。プロセッサ１０１、３０１，４０１，５０１は、例えばＣＰＵ（Central Processing Unit）、ＭＰＵ（Micro Processing Unit）、またはＤＳＰ（Digital Signal Processor）である。プロセッサ１０１、３０１，４０１，５０１の機能の少なくとも一部を、ＡＳＩＣ（Application Specific Integrated Circuit）、またはＰＬＤ（Programmable Logic Device）などの電子回路で実現してもよい。
【００５４】
ポリシーサーバ１００、ルータ５００，６００、無線ＡＰ４００，７００、および端末装置３００，８００は、例えばコンピュータ読み取り可能な記録媒体に記録されたプログラムを実行することにより、第２の実施の形態の処理機能を実現する。各装置に実行させる処理内容を記述したプログラムは、様々な記録媒体に記録しておくことができる。例えば、各装置に実行させるプログラムをＨＤＤまたはフラッシュメモリに格納しておくことができる。各装置のプロセッサは、ＨＤＤまたはフラッシュメモリ内のプログラムの少なくとも一部をＲＡＭにロードし、プログラムを実行する。また各装置に実行させるプログラムを、光ディスク１４、メモリ装置１５、メモリカード１７，２７などの可搬型記録媒体に記録しておくこともできる。可搬型記録媒体に格納されたプログラムは、例えばプロセッサからの制御により、ＨＤＤにインストールされた後、実行可能となる。またプロセッサが、可搬型記録媒体から直接プログラムを読み出して実行することもできる。
【００５５】
次に、第２の実施の形態における優先制御の概要について説明する。
図７は、第２の実施の形態における優先制御の概要を示す図である。ポリシーサーバ１００は、端末装置３００，８００との間で、契約情報の受け渡しを行う。例えばポリシーサーバ１００は、接続元（発呼端末）となる端末装置３００から、端末装置３００を使用するユーザのユーザＩＤ（発呼者ＩＤ）を受け取り、あらかじめ登録された契約内容を特定する。ポリシーサーバ１００は、例えば特定した契約内容に応じた通信の優先度を、接続元と接続先（着呼端末）との両方の端末装置３００，８００に通知する。これにより、端末装置３００，８００は、自己が接続されたワイヤレス網２５，２６へのパケットの送信を、通知された優先度に応じた速度で行うことできる。なお、端末装置３００を使用するユーザの契約内容に応じた優先度が、端末装置３００内にあらかじめ設定されていれば、改めてポリシーサーバ１００から優先度を通知しなくてもよい。
【００５６】
またポリシーサーバ１００からＳＩＰサーバ２１へは、ＳＩＰセッション制御情報が送信される。ＳＩＰセッション制御情報は、無線ＡＰ４００，７００内のデータコネクトアダプタ間でのＳＩＰセッションの確立を指示する情報である。無線ＡＰ４００，７００内のデータコネクトアダプタ間でＳＩＰセッションが確立されると、そのＳＩＰセッションをトンネルとして、端末装置３００，８００間の通信が可能となる。
【００５７】
さらにポリシーサーバ１００は、ルータ５００，６００や無線ＡＰ４００，７００に対して、ポリシー情報設定指示を送信する。ルータ５００，６００や無線ＡＰ４００，７００は、端末装置３００，８００間の通信を、ポリシー情報で示される優先度に応じた品質で行うように、内部の情報を設定する。
【００５８】
そして端末装置３００，８００間で通信が行われる。通信データは、無線ＡＰ４００、ルータ５００、ルータ６００、無線ＡＰ７００を経由する経路で伝送される。このとき接続元の端末装置３００は、端末装置３００を使用するユーザのユーザＩＤを、送信するパケットに含める。また接続先の端末装置８００は、接続元の端末装置３００を使用するユーザのユーザＩＤを、送信するパケットに含める。ユーザＩＤは、例えばパケットのヘッダに含めることができる。無線ＡＰ４００，７００やルータ５００，６００では、パケットに示されるユーザＩＤに基づいて通信品質を決定し、パケットを中継する。これにより、各ネットワークにおいて、接続元の端末装置３００のユーザの契約内容に応じた品質で通信が行われる。
【００５９】
次に、第２の実施の形態における優先制御に用いられる各装置の機能について説明する。
図８は、第２の実施の形態における各装置の機能を示すブロック図である。なお図８の例では、端末装置３００からの要求に基づいて、優先制御を行う場合を想定して、ポリシーサーバ１００と端末装置３００，８００との間の通信経路を示している。
【００６０】
データベースサーバ２００は、ユーザ契約情報管理データベース（ＤＢ）２１０と優先制御情報管理ＤＢ２２０とを有する。ユーザ契約情報管理ＤＢ２１０には、システムを利用する契約をしたユーザの契約内容が記憶される。優先制御情報管理ＤＢ２２０には、各ユーザの通信中状態に関する情報が記憶される。
【００６１】
ポリシーサーバ１００は、ユーザ契約情報解析部１１０、優先制御ポリシー制御部１２０、ＳＩＰサーバ制御部１３０、ルータ制御部１４０、無線ＡＰ制御部１５０、および接続先端末制御部１６０を有する。
【００６２】
ユーザ契約情報解析部１１０は、ユーザの契約情報に基づいて、優先制御を依頼したユーザの優先度を判断する。優先制御ポリシー制御部１２０は、端末装置間の通信に関する優先度制御ポリシー設定を、その通信経路上の各中継機器に対して指示する。
【００６３】
ＳＩＰサーバ制御部１３０は、ＳＩＰサーバ２１を制御する。例えばＳＩＰサーバ制御部１３０は、優先制御依頼を出力した端末装置と、その端末装置の通信相手の端末装置との間のＳＩＰセッション確立要求を、ＳＩＰサーバ２１に対して送信する。
【００６４】
ルータ制御部１４０は、ルータ５００，６００を制御する。例えばルータ制御部１４０は、ルータ５００，６００に対して、優先度ポリシー設定要求を送信する。
無線ＡＰ制御部１５０は、無線ＡＰ４００，７００を制御する。例えば無線ＡＰ制御部１５０は、無線ＡＰ４００，７００に対して、優先度ポリシー設定要求を送信する。
【００６５】
接続先端末制御部１６０は、接続先の端末装置８００を制御する。例えば接続先端末制御部１６０は、端末装置８００に対して、優先度ポリシー設定要求を送信する。
接続元の端末装置３００は、優先度設定部３１０、管理データ記憶部３２０、および通信制御部３３０を有する。
【００６６】
優先度設定部３１０は、端末装置３００が接続先となる通信を行うときに、ポリシーサーバ１００から優先度ポリシー設定要求を受信する。そして優先度設定部３１０は、受信した優先度ポリシー設定要求に従って、通信の優先度を管理データ記憶部３２０に格納する。
【００６７】
管理データ記憶部３２０は、端末装置３００が通信に使用する情報を記憶する。例えば管理データ記憶部３２０は、端末装置３００が発信者となって通信を行う場合に、ポリシーサーバ１００への優先制御依頼に用いる情報を記憶する。優先制御依頼に用いる情報とは、例えばポリシーサーバ１００のアドレスや、端末装置３００自身のアドレスなどである。また管理データ記憶部３２０は、端末装置３００が接続先となった場合、通信の優先度に関する情報を記憶する。
【００６８】
通信制御部３３０は、他の端末装置８００との間で、無線区間と有線区間とを混在させた伝送経路での通信を行う。通信制御部３３０は、例えばユーザからの入力に応じて、優先制御依頼をポリシーサーバ１００に送信する。また通信制御部３３０は、ポリシーサーバ１００で示された優先度により、端末装置８００と通信する。例えば通信制御部３３０は、端末装置３００を使用するユーザの契約に応じた優先度が高いほど、無線ＡＰ４００と通信している他の端末装置が存在しないことの確認のための待機時間を短くする。
【００６９】
端末装置８００も、端末装置３００と同様に、優先度設定部８１０、管理データ記憶部８２０、および通信制御部８３０を有する。端末装置８００内の各要素は、端末装置３００内の同名の要素を同じ機能を有する。
【００７０】
ルータ５００は、優先度設定部５１０、管理データ記憶部５２０、および通信制御部５３０を有する。
優先度設定部５１０は、優先制御を伴う通信を中継するときに、ポリシーサーバ１００から優先度ポリシー設定要求を受信する。そして優先度設定部５１０は、受信した優先度ポリシー設定要求に従って、通信の優先度を管理データ記憶部５２０に格納する。
【００７１】
管理データ記憶部５２０は、ルータ５００が通信の中継に使用する情報を記憶する。例えば管理データ記憶部５２０は、通信接続時の発信者である端末装置３００の通信の優先度に関する情報を記憶する。
【００７２】
通信制御部５３０は、ルータ５００で中継する通信を制御する。例えば、通信制御部５３０は、中継する通信の発信者である端末装置３００の優先度に応じて、中継するパケットに優先度を設定する。
【００７３】
ルータ６００もルータと５００と同様の機能を有している。
無線ＡＰ４００は、優先度設定部４１０、管理データ記憶部４２０、および通信制御部４３０を有する。このうち優先度設定部４１０と管理データ記憶部４２０とは、ルータ５００内の同名の要素と同じ機能を有している。
【００７４】
通信制御部４３０は、無線ＡＰ４００で中継する通信を制御する。例えば、通信制御部４３０は、無線接続された端末装置３００から入力されたパケットをルータ５００に転送する際には、中継する通信の発信者である端末装置３００の優先度に応じて、中継するパケットに優先度を設定する。また通信制御部４３０は、ルータ５００から入力されたパケットを端末装置３００に転送する際には、端末装置３００の優先度に応じて、他の端末装置が存在しないことの確認のための待機時間を設定する。
【００７５】
無線ＡＰ７００も無線ＡＰ４００と同様の機能を有している。
なお、図８に示した各要素間を接続する線は通信経路の一部を示すものであり、図示した通信経路以外の通信経路も設定可能である。また図８に示すユーザ契約情報解析部１１０は、図１に示した第１の実施の形態に係る決定手段１ｂの一例である。図８に示す優先制御ポリシー制御部１２０、ＳＩＰサーバ制御部１３０、ルータ制御部１４０、無線ＡＰ制御部１５０、および接続先端末制御部１６０で実現される機能は、図１に示した第１の実施の形態に係る設定手段１ｃが実現する機能の一例である。図８に示したデータベースサーバ２００は、図１に示した第１の実施の形態に係る記憶手段１ａの一例である。
【００７６】
次に、各装置が記憶する情報について説明する。
図９は、ユーザ契約情報管理ＤＢのデータ構造の一例を示す図である。ユーザ契約情報管理ＤＢ２１０には、ユーザ契約情報テーブル２１１が格納されている。ユーザ契約情報テーブル２１１は、ユーザの契約内容を示す情報（ユーザ契約情報）が登録されたデータテーブルである。ユーザ契約情報テーブル２１１には、ユーザＩＤ、契約フラグ、契約ＤＳＣＰ値などの欄が設けられている。
【００７７】
ユーザＩＤの欄には、システムを利用するユーザの識別情報（ユーザＩＤ）が設定される。契約フラグの欄には、ユーザとの間の通信品質に関する契約の有無が設定される。契約ＤＳＣＰ値の欄には、ユーザとの契約に基づいたＤＳＣＰ値が設定される。このようなユーザ契約情報に基づいて、各ユーザのＤＳＣＰ値が判断できる。
【００７８】
図１０は、優先制御情報管理ＤＢのデータ構造の一例を示す図である。優先制御情報管理ＤＢ２２０には、優先制御情報テーブル２２１が格納されている。優先制御情報テーブル２２１は、ユーザの通信の優先制御状態を示す情報（優先制御情報）が登録されたデータテーブルである。優先制御情報テーブル２２１には、ユーザＩＤ、制御状態、自ＩＰアドレス、相手ＩＰアドレス、発ルータＩＰアドレス、着ルータＩＰアドレス、発無線ＡＰＩＰアドレス、および着無線ＡＰＩＰアドレスの欄が設けられている。
【００７９】
ユーザＩＤの欄には、システムを利用するユーザのユーザＩＤが設定される。制御状態の欄には、ユーザの使用する端末装置の優先制御の状態が設定される。例えば優先制御中であれば、制御状態に「実行中」と設定される。また優先制御中でなければ、制御状態に「未実施」と設定される。自ＩＰアドレスの欄には、ユーザが使用する端末装置（接続元の端末装置）のＩＰアドレスが設定される。相手ＩＰアドレスの欄には、ユーザの通信相手の端末装置のＩＰアドレスが設定される。発ルータＩＰアドレスの欄には、ユーザが使用する端末装置と通信相手の端末装置（接続先の端末装置）との間の伝送経路における、ユーザが使用する端末装置側の、コア網のエッジルータのＩＰアドレスが設定される。着ルータＩＰアドレスの欄には、ユーザが使用する端末装置と通信相手の端末装置との間の伝送経路における、通信相手の端末装置側の、コア網のエッジルータのＩＰアドレスが設定される。発無線ＡＰＩＰアドレスには、ユーザが使用する端末装置がワイヤレス網を介して接続した無線ＡＰのＩＰアドレスが設定される。着無線ＡＰＩＰアドレスには、通信相手の端末装置がワイヤレス網を介して接続した無線ＡＰのＩＰアドレスが設定される。
【００８０】
図１１は、接続元の端末装置が有する管理データ記憶部のデータ構造の一例を示す図である。接続元の端末装置３００の管理データ記憶部３２０には、端末管理情報３２１が格納されている。端末管理情報３２１には、管理番号（Ｎｏ．）が振られた複数のデータが含まれている。例えば端末管理情報３２１には、ユーザＩＤ、自ＩＰアドレス、ポリシーサーバＩＰアドレス、発信者番号、着信者番号などが含まれる。ユーザＩＤは、端末装置３００を使用しているユーザの識別情報である。自ＩＰアドレスは、端末装置３００のＩＰアドレスである。ポリシーサーバＩＰアドレスは、ポリシーサーバ１００のＩＰアドレスである。また発信者番号は、端末装置３００自身の、電話番号などの識別番号である。着信者番号は、通信相手の、電話番号などの識別番号である。発信者番号や着信先番号は、ＳＩＰ通信時に使用される。
【００８１】
なお、ＳＩＰセッションが接続されると、接続先の端末装置３００のＩＰアドレスがＳＩＰサーバ２１から通知される。通知されたＩＰアドレスは、例えば端末管理情報３２１に追加される。
【００８２】
図１２は、接続先の端末装置が有する管理データ記憶部のデータ構造の一例を示す図である。接続先の端末装置８００の管理データ記憶部８２０には、端末管理情報８２１が格納されている。端末管理情報８２１には、管理番号（Ｎｏ．）が振られた複数のデータが含まれている。例えば端末管理情報８２１には、ユーザＩＤ、ＤＳＣＰ値などのデータが含まれる。ユーザＩＤは、端末装置８００のＩＰアドレスである。ＤＳＣＰ値は、接続元の端末装置３００のユーザの契約内容に応じた優先度を示すＤＳＣＰ値である。
【００８３】
図１３は、ルータが有する管理データ記憶部のデータ構造の一例を示す図である。ルータ５００の管理データ記憶部５２０には、ルータ５００を介して優先制御を伴う通信を行っているユーザごとのルータ管理情報５２１，５２２，５２３，・・・が格納されている。ルータ管理情報５２１，５２２，５２３，・・・には、管理番号（Ｎｏ．）が振られた複数のデータが含まれている。例えばルータ管理情報５２１，５２２，５２３，・・・には、ユーザＩＤ、ＤＳＣＰ値などのデータが含まれる。ユーザＩＤは、ルータ５００を介した通信の接続元の端末装置を使用しているユーザのユーザＩＤである。ＤＳＣＰ値、通信の接続元のユーザの契約内容に応じた優先度を示すＤＳＣＰ値である。
【００８４】
なお、ルータ６００が有する管理データ記憶部にも、図１３と同様のデータ構造のルータ管理情報が格納されている。
図１４は、無線ＡＰが有する管理データ記憶部のデータ構造の一例を示す図である。無線ＡＰ４００の管理データ記憶部４２０には、無線ＡＰ４００を介して優先制御を伴う通信を行っているユーザごとの無線ＡＰ管理情報４２１，４２２，４２３，・・・が格納されている。無線ＡＰ管理情報４２１，４２２，４２３，・・・には、管理番号（Ｎｏ．）が振られた複数のデータが含まれている。例えば無線ＡＰ管理情報４２１，４２２，４２３，・・・には、ユーザＩＤ、ＤＳＣＰ値などのデータが含まれる。ユーザＩＤは、無線ＡＰ４００を介した通信の接続元の端末装置を使用しているユーザのユーザＩＤである。ＤＳＣＰ値、通信の接続元のユーザの契約内容に応じた優先度を示すＤＳＣＰ値である。
【００８５】
なお、無線ＡＰ７００が有する管理データ記憶部にも、図１４と同様のデータ構造の無線ＡＰ管理情報が格納されている。
以上のような構成のシステムにおいて、優先制御を伴う端末装置３００，８００間の通信が行われる。以下、優先制御を伴う通信の手順について詳細に説明する。
【００８６】
図１５は、優先制御を伴う通信手順の前半を示すシーケンス図である。まず、端末装置３００からポリシーサーバ１００に、優先制御依頼が送信される（ステップＳ１０１）。例えば端末装置３００の通信制御部３３０は、ユーザから通信相手の識別番号を指定した接続指示の入力を受け取ると、管理データ記憶部３２０内の端末管理情報３２１を参照する。そして通信制御部３３０は、端末管理情報３２１に含まれるポリシーサーバＩＰアドレスを宛先として、優先制御依頼を示すパケットを送信する。優先制御依頼を示すパケットには、例えば、端末装置３００を使用しているユーザのユーザＩＤ、自ＩＰアドレス、発信者番号、着信先番号が含まれる。
【００８７】
優先制御依頼を受信したポリシーサーバ１００では、ユーザ契約情報解析部１１０が優先制御依頼の内容を解析する。そしてユーザ契約情報解析部１１０から優先制御ポリシー制御部１２０経由で、ＳＩＰサーバ制御部１３０に、接続元となる端末装置３００と接続先となる端末装置８００とのＳＩＰセッション確立が指示される（ステップＳ１０２）。
【００８８】
ＳＩＰサーバ制御部１３０は、ＳＩＰセッション確立の指示を受け、ＳＩＰサーバ２１に対して、端末装置３００と端末装置８００とのＳＩＰセッションの確立要求を送信する（ステップＳ１０３）。するとＳＩＰサーバ２１の制御下で、端末装置３００と端末装置８００との間でＳＩＰセッションが確立される（ステップＳ１０４）。例えば、ＳＩＰサーバ２１は、無線ＡＰ４００，７００やルータ５００，６００に、ＳＩＰセッションの確立を指示する。すると、２台の無線ＡＰ４００，７００それぞれデータコネクトアダプタ間で、ＳＩＰセッションが確立される。ルータ５００，６００では、確立されたＳＩＰセッションの通信経路を管理する。また端末装置３００，８００には、ＳＩＰサーバ２１から、通信相手のＩＰアドレスが通知される。これにより、２台の端末装置３００，８００は、無線ＡＰ４００，７００間で確立したＳＩＰセッションをトンネルとして、データ通信が可能となる。
【００８９】
その後、ユーザ契約情報解析部１１０は、端末装置３００から取得したユーザのユーザＩＤに基づいて、ユーザ契約情報管理ＤＢ２１０内の情報を検索する（ステップＳ１０５）。これによりユーザ契約情報解析部１１０は、ユーザの契約フラグや契約ＤＳＣＰ値を取得する。そしてユーザ契約情報解析部１１０は、優先制御依頼を優先制御ポリシー制御部１２０に送信する（ステップＳ１０６）。
【００９０】
優先制御ポリシー制御部１２０は、優先制御依頼を受け取ると、優先制御情報管理ＤＢ２２０にアクセスし、優先制御情報を更新する（ステップＳ１０７）。例えば優先制御ポリシー制御部１２０は、端末装置３００を使用しているユーザの制御状態を実行中にすると共に、確立されたＳＩＰセッションの情報を登録する。
【００９１】
図１６は、優先制御を伴う通信手順の後半を示すシーケンス図である。優先制御ポリシー制御部１２０は、優先制御ポリシーの設定をルータ制御部１４０に指示する（ステップＳ１１１）。ルータ制御部１４０は、優先制御ポリシー制御部１２０からの指示に従って、ルータ５００，６００に対して優先制御ポリシーを設定する（ステップＳ１１２）。
【００９２】
また優先制御ポリシー制御部１２０は、優先制御ポリシーの設定を無線ＡＰ制御部１５０に指示する（ステップＳ１１３）。無線ＡＰ制御部１５０は、優先制御ポリシー制御部１２０からの指示に従って、無線ＡＰ４００，７００に対して優先制御ポリシーを設定する（ステップＳ１１４）。
【００９３】
さらに優先制御ポリシー制御部１２０は、優先制御ポリシーの設定を接続先の接続先端末制御部１６０に指示する（ステップＳ１１５）。接続先端末制御部１６０は、優先制御ポリシー制御部１２０からの指示に従って、接続先の端末装置８００に対して優先制御ポリシーを設定する（ステップＳ１１６）。
【００９４】
このようにして、端末装置３００，８００間の伝送経路上の各通信機器に、優先制御ポリシーが設定される。なお第２の実施の形態では、接続元の端末装置３００は、あらかじめ自己の優先制御ポリシーに応じた優先度の設定が行われているものとする。優先制御ポリシーの設定完了後に、端末装置３００，８００間で、優先度に応じた品質の通信が行われる。
【００９５】
次に、優先制御を実現するための各装置における処理についてさらに詳細に説明する。
図１７は、ポリシーサーバの処理手順の一例を示すフローチャートである。
［ステップＳ１３１］ポリシーサーバ１００のユーザ契約情報解析部１１０は、優先制御依頼を受信したか否かを判断する。優先制御依頼を受信した場合、処理がステップＳ１３２に進められる。また優先制御依頼を受信していなければ、ステップＳ１３１の処理が繰り返される。
【００９６】
［ステップＳ１３２］優先制御依頼を受信すると、ユーザ契約情報解析部１１０は、優先制御依頼の送信元の端末装置３００に対応するＳＩＰセッションが、確立されているか否かを判定する。ＳＩＰセッションが確立されている場合、処理がステップＳ１３４に進められる。ＳＩＰセッションが確立されていなければ、処理がステップＳ１３３に進められる。
【００９７】
［ステップＳ１３３］ＳＩＰセッション未確立の場合は、ユーザ契約情報解析部１１０から優先制御ポリシー制御部１２０に、優先制御依頼のパケットが渡され、ＳＩＰセションの確立が指示される。優先制御ポリシー制御部１２０は、指示を受けて、ＳＩＰサーバ制御部１３０を介してＳＩＰセッションの確立を指示する。その際、優先制御ポリシー制御部１２０は、優先制御依頼に含まれる発信者番号と着信先番号とにより、ＳＩＰセッション確立の対象となる端末装置３００，８００を指定する。ＳＩＰサーバ制御部１３０は、ＳＩＰサーバ２１にＳＩＰセッション確立要求を送信する。するとＳＩＰサーバ２１によりＳＩＰセッションが確立される。このときＳＩＰサーバ２１からポリシーサーバ１００に、ＳＩＰセッション確立の際に通過したルータ５００，６００、無線ＡＰ４００，７００のＩＰアドレスや、接続先の端末装置８００のＩＰアドレスが通知される。ＳＩＰサーバ２１から通知された情報は、ユーザ契約情報解析部１１０に渡される。
【００９８】
［ステップＳ１３４］ユーザ契約情報解析部１１０は、ＳＩＰセッション確立後、端末装置３００から送信されたパケットのユーザＩＤに基づいて、ユーザ契約情報管理ＤＢ２１０から、端末装置３００を使用するユーザの契約情報を検索する。これによりユーザ契約情報解析部１１０は、該当ユーザの契約フラグと、契約していた場合の契約ＤＳＣＰ値を取得する。
【００９９】
［ステップＳ１３５］ユーザ契約情報解析部１１０は、契約フラグが「あり」か「なし」かを判定する。契約フラグが「あり」（契約されている）の場合、処理がステップＳ１３６に進められる。契約フラグが「なし」（契約されていない）の場合、処理がステップＳ１３１に進められる。これにより、契約がなされていない場合、優先制御は行われない。
【０１００】
［ステップＳ１３６］契約されている場合、ユーザ契約情報解析部１１０は、確立されたＳＩＰセッションの情報を、優先制御ポリシー制御部１２０に渡す。優先制御ポリシー制御部１２０に渡される情報には、例えばユーザＩＤ、契約ＤＳＣＰ値、自ＩＰアドレス、相手ＩＰアドレス、ルータ５００，６００のＩＰアドレス、無線ＡＰ４００，７００のＩＰアドレスが含まれる。ＳＩＰセッションの情報を受け取った優先制御ポリシー制御部１２０は、受け取ったユーザＩＤにより、優先制御情報管理ＤＢ２２０を検索する。
【０１０１】
［ステップＳ１３７］優先制御ポリシー制御部１２０は、検索で該当したレコード（優先制御情報）を更新する。例えば優先制御ポリシー制御部１２０は、該当した優先制御情報の制御状態を「実行中」に更新する。また、優先制御ポリシー制御部１２０は、該当した優先制御情報に、ユーザ契約情報解析部１１０から受け取った自ＩＰアドレス、相手ＩＰアドレス、ルータ５００，６００、無線ＡＰ４００，７００のＩＰアドレスを設定する。
【０１０２】
［ステップＳ１３８］優先制御ポリシー制御部１２０は、受け取ったユーザＩＤの契約ＤＳＣＰ値を、ユーザポリシーとして決定する。
［ステップＳ１３９］優先制御ポリシー制御部１２０は、確立したＳＩＰセッションの経路上のルータ５００，６００、無線ＡＰ４００，７００、および接続先の端末装置８００を、ユーザポリシー設定先に決定する。
【０１０３】
［ステップＳ１４０］優先制御ポリシー制御部１２０は、ユーザポリシー設定先へのユーザポリシーの設定を、ルータ制御部１４０、無線ＡＰ制御部１５０、および接続先端末制御部１６０に指示する。その際、優先制御ポリシー制御部１２０は、ルータ制御部１４０に、ユーザＩＤ、契約ＤＳＣＰ値、およびルータ５００，６００のＩＰアドレスを渡す。また優先制御ポリシー制御部１２０は、無線ＡＰ制御部１５０に、ユーザＩＤ、契約ＤＳＣＰ値、および無線ＡＰ４００，７００のＩＰアドレスを渡す。また優先制御ポリシー制御部１２０は、接続先端末制御部１６０に、ユーザＩＤ、契約ＤＳＣＰ値、および端末装置８００のＩＰアドレスを渡す。するとルータ制御部１４０がルータ５００，６００に優先制御ポリシーを設定する。例えばルータ制御部１４０は、ルータ５００，６００に対して、ユーザＩＤとＤＳＣＰ値との組を含むユーザポリシー設定命令を送信する。また無線ＡＰ制御部１５０が無線ＡＰ４００，７００に優先制御ポリシーを設定する。例えば無線ＡＰ制御部１５０は、無線ＡＰ４００，７００に対して、ユーザＩＤとＤＳＣＰ値との組を含むユーザポリシー設定命令を送信する。さらに接続先端末制御部１６０が端末装置８００に優先制御ポリシーを設定する。例えば接続先端末制御部１６０は、端末装置８００に対して、ユーザＩＤとＤＳＣＰ値との組を含むユーザポリシー設定命令を送信する。
【０１０４】
次に、ルータ５００，６００の処理について詳細に説明する。
図１８は、ルータの処理手順の一例を示すフローチャートである。
［ステップＳ１５１］優先度設定部５１０は、ポリシーサーバ１００からユーザポリシー設定命令を受信したか否かを判断する。ユーザポリシー設定命令を受信した場合、処理がステップＳ１５２に進められる。またユーザポリシー設定命令を受信していない場合、処理がステップＳ１５３に進められる。
【０１０５】
［ステップＳ１５２］優先度設定部５１０は、ユーザポリシー設定命令を受信した場合、ユーザのＤＳＣＰ値を管理データ記憶部５２０に設定する。例えば優先度設定部５１０は、ユーザポリシー設定命令に含まれるユーザＩＤとＤＳＣＰ値とを含むルータ管理情報を、管理データ記憶部５２０に格納する。
【０１０６】
なおルータ管理情報に、ＳＩＰセッションＩＤを含めておくこともできる。その場合、ＳＩＰセッションＩＤに対応するセッションが確立されている間だけ、そのＳＩＰセッションＩＤに対応するルータ管理情報が管理データ記憶部５２０で保持される。例えばＳＩＰセションが切断されると、優先度設定部５１０が、切断されたＳＩＰセッションのルータ管理情報を、管理データ記憶部５２０から削除する。ＳＩＰセッションが切断されたことは、例えばＳＩＰサーバ２１からの通知により認識する。また所定時間以上通信されていないＳＩＰセッションは、切断されたものと判断するようにしてもよい。
【０１０７】
［ステップＳ１５３］通信制御部５３０は、データ通信用のパケットを受信したか否かを判断する。パケットを受信した場合、処理がステップＳ１５４に進められる。パケットを受信していない場合、処理がステップＳ１５１に進められる。
【０１０８】
［ステップＳ１５４］通信制御部５３０は、管理データ記憶部５２０から、パケットに含まれるユーザＩＤでルータ管理情報を検索する。
［ステップＳ１５５］通信制御部５３０は、ステップＳ１５４において、ユーザＩＤに対応するルータ管理情報が検出できたか否かを判断する。ルータ管理情報が検出できた場合、処理がステップＳ１５６に進められる。ルータ管理情報が検出できなかった場合、処理がステップＳ１５８に進められる。ルータ管理情報が検出できない場合とは、例えば優先制御を伴わない通信のパケットを受信した場合である。
【０１０９】
［ステップＳ１５６］通信制御部５３０は、ユーザＩＤに対応するルータ管理情報がある場合、パケットに、該当するルータ管理情報に示されているＤＳＣＰ値を設定する。
［ステップＳ１５７］通信制御部５３０は、パケットのＤＳＣＰ値に応じた帯域制御を行い、受信したパケットを転送する。例えば通信制御部５３０は、ＤＳＣＰ値が高いパケットほど、優先的に送出する。その後、処理がステップＳ１５１に進められる。
【０１１０】
［ステップＳ１５８］通信制御部５３０は、ユーザＩＤに対応するルータ管理情報がない場合、優先制御を行わずにパケットを転送する。その後、処理がステップＳ１５１に進められる。
【０１１１】
このようにしてルータ５００において、送信元の端末装置３００の優先度に応じた品質で、パケットが転送される。なお、ルータ６００においても、図１８に示した処理と同様の処理により、パケットが転送される。
【０１１２】
次に、無線ＡＰ４００，７００の処理について詳細に説明する。
図１９は、無線ＡＰの処理手順の一例を示すフローチャートである。
［ステップＳ１６１］優先度設定部４１０は、ポリシーサーバ１００からユーザポリシー設定命令を受信したか否かを判断する。ユーザポリシー設定命令を受信した場合、処理がステップＳ１６２に進められる。またユーザポリシー設定命令を受信していない場合、処理がステップＳ１６３に進められる。
【０１１３】
［ステップＳ１６２］優先度設定部４１０は、ユーザポリシー設定命令を受信した場合、ユーザのＤＳＣＰ値を管理データ記憶部４２０に設定する。例えば優先度設定部４１０は、ユーザポリシー設定命令に含まれるユーザＩＤとＤＳＣＰ値とを含む無線ＡＰ管理情報を、管理データ記憶部４２０に格納する。
【０１１４】
なお無線ＡＰ管理情報に、ＳＩＰセッションＩＤを含めておくこともできる。その場合、ＳＩＰセッションＩＤに対応するセッションが確立されている間だけ、そのＳＩＰセッションＩＤに対応する無線ＡＰ管理情報が管理データ記憶部４２０で保持される。例えばＳＩＰセションが切断されると、優先度設定部４１０が、切断されたＳＩＰセッションの無線ＡＰ管理情報を、管理データ記憶部４２０から削除する。ＳＩＰセッションが切断されたことは、例えばＳＩＰサーバ２１からの通知により認識する。またワイヤレス網を介した端末装置３００との通信の切断により、ＳＩＰセッションも切断されたものと判断してもよい。
【０１１５】
［ステップＳ１６３］通信制御部４３０は、データ通信用のパケットを受信したか否かを判断する。パケットを受信した場合、処理がステップＳ１６４に進められる。パケットを受信していない場合、処理がステップＳ１６１に進められる。
【０１１６】
［ステップＳ１６４］通信制御部４３０は、管理データ記憶部４２０から、パケットに含まれるユーザＩＤで無線ＡＰ管理情報を検索する。
［ステップＳ１６５］通信制御部４３０は、ステップＳ１６４において、ユーザＩＤに対応する無線ＡＰ管理情報が検出できたか否かを判断する。無線ＡＰ管理情報が検出できた場合、処理がステップＳ１６７に進められる。無線ＡＰ管理情報が検出できなかった場合、処理がステップＳ１６６に進められる。無線ＡＰ管理情報が検出できない場合とは、例えば優先制御を伴わない通信のパケットを受信した場合である。
【０１１７】
［ステップＳ１６６］通信制御部４３０は、ユーザＩＤに対応する無線ＡＰ管理情報がない場合、優先制御を行わずにパケットを転送する。その後、処理がステップＳ１６１に進められる。
【０１１８】
［ステップＳ１６７］通信制御部４３０は、ステップＳ１６４において検出した無線ＡＰ管理情報から、パケットに含まれるユーザＩＤに対応するＤＳＣＰ値を取得する。
［ステップＳ１６８］通信制御部４３０は、パケットの転送先がワイヤレス網か否かを判断する。ワイヤレス網への転送であれば、処理がステップＳ１６９に進められる。ワイヤレス網への転送でなければ、処理がステップＳ１７１に進められる。
【０１１９】
［ステップＳ１６９］ワイヤレス網への転送の場合、通信制御部４３０は、ＤＳＣＰ値を、ＷＭＭにおけるＡＣ（Access Category）分類に割り当てる。例えば、ＤＳＣＰ値が高いほど、優先度の高いＡＣ分類に割り当てられる。
【０１２０】
［ステップＳ１７０］通信制御部４３０は、割り当てたＡＣ分類に応じた優先処理（品質）で、パケットを端末装置３００に転送する。その後、処理がステップＳ１６１に進められる。
【０１２１】
［ステップＳ１７１］通信制御部４３０は、ワイヤレス網以外への転送の場合、パケットに、そのパケットに示されるユーザＩＤのＤＳＣＰ値を設定する。
［ステップＳ１７２］通信制御部４３０は、パケットのＤＳＣＰ値に応じた帯域制御を行い、受信したパケットを転送する。例えば通信制御部４３０は、ＤＳＣＰ値が高いパケットほど、優先的に送出する。その後、処理がステップＳ１６１に進められる。
【０１２２】
このようにして無線ＡＰ４００において、送信元の端末装置３００の優先度に応じた品質で、パケットが転送される。なお、無線ＡＰ７００においても、図１９に示した処理と同様の処理により、パケットが転送される。
【０１２３】
次に、接続先の端末装置８００の処理について詳細に説明する。
図２０は、接続先の端末装置の処理手順の一例を示すフローチャートである。
［ステップＳ１８１］優先度設定部８１０は、ポリシーサーバ１００からユーザポリシー設定命令を受信したか否かを判断する。ユーザポリシー設定命令を受信した場合、処理がステップＳ１８２に進められる。またユーザポリシー設定命令を受信していない場合、処理がステップＳ１８３に進められる。
【０１２４】
［ステップＳ１８２］優先度設定部８１０は、ユーザポリシー設定命令を受信した場合、ユーザポリシー設定命令に含まれるユーザＩＤとＤＳＣＰ値とを含む端末管理情報８２１を、管理データ記憶部８２０に格納する。
【０１２５】
なお端末管理情報８２１に、ＳＩＰセッションＩＤを含めておくこともできる。その場合、ＳＩＰセッションＩＤに対応するセッションが確立されている間だけ、そのＳＩＰセッションＩＤに対応する端末管理情報８２１が管理データ記憶部８２０で保持される。例えばＳＩＰセションが切断されると、優先度設定部８１０が、端末管理情報８２１を管理データ記憶部８２０から削除する。
【０１２６】
［ステップＳ１８３］通信制御部８３０は、送信するパケットがあるか否かを判断する。送信するパケットがある場合、処理がステップＳ１８４に進められる。送信するパケットがなければ、処理がステップＳ１８１に進められる。
【０１２７】
［ステップＳ１８４］通信制御部８３０は、管理データ記憶部８２０から、通信相手のユーザＩＤで端末管理情報を検索する。
［ステップＳ１８５］通信制御部８３０は、ステップＳ１８４において、通信相手のユーザＩＤに対応する端末理情報が検出できたか否かを判断する。端末管理情報が検出できた場合、処理がステップＳ１８７に進められる。端末管理情報が検出できなかった場合、処理がステップＳ１８６に進められる。端末管理情報が検出できない場合とは、例えば優先制御を伴わずにパケットを送信する場合である。
【０１２８】
［ステップＳ１８６］通信制御部８３０は、ユーザＩＤに対応する端末管理情報がない場合、優先制御を行わずにパケットを送信する。その後、処理がステップＳ１８１に進められる。
【０１２９】
［ステップＳ１８７］通信制御部８３０は、ステップＳ１８４において検出した端末管理情報から、通信相手のユーザＩＤに対応するＤＳＣＰ値を取得する。
［ステップＳ１８８］通信制御部８３０は、ＤＳＣＰ値を、ＷＭＭにおけるＡＣ分類に割り当てる。
【０１３０】
［ステップＳ１８９］通信制御部８３０は、割り当てたＡＣ分類に応じた優先処理（品質）で、パケットを送信する。その後、処理がステップＳ１８１に進められる。
このようにして、接続先の端末装置８００は、接続元の端末装置３００のユーザの契約内容に応じた品質で、パケットを送信することができる。
【０１３１】
第２の実施の形態では、接続元の端末装置３００は、あらかじめ送信パケットの品質（ＡＣ分類）が設定されているものとする。そのため、端末装置３００では、図２０に示す処理のうちの、ステップＳ１８３とステップＳ１８９の処理のみを行ってパケットを送信することとなる。なお、端末装置３００が、ポリシーサーバ１００からの契約内容の確認結果を受信し、受信内容に応じてＡＣ分類を決定するようにすることもできる。その場合、接続元の端末装置３００においても、図２０に示した処理と同様の処理によりパケットを送信する。
【０１３２】
次に、有線によるパケット送信の優先制御と無線によるパケット送信の優先制御との連携方法について具体的に説明する。
第２の実施の形態において、有線のネットワーク２２〜２４では、ＤＳＣＰ値により優先度を定義し、無線のネットワーク（ワイヤレス網２５，２６）では、ＷＭＭにより優先度を定義する。ここでＷＭＭとは無線ＬＡＮ端末に送出するパケットの優先制御を行う機能である。ＷＭＭは、規格ＩＥＥＥ８０２．１１ｅに準拠する。ＷＭＭを利用することで、トラフィックが多い場合でも、音声やビデオなどのパケットを優先的に送出することができ、通信の途切れを軽減することが可能となる。
【０１３３】
ＷＭＭでは、無線に送出するパケットはＩＰパケットのＤＳＣＰ値を基に、４種類のＡＣに分類される。ＡＣは優先度が高い方から、ＡＣ＿ＶＯ（音声）、ＡＣ＿ＶＩ（ビデオ）、ＡＣ＿ＢＥ（ベストエフォート）、ＡＣ＿ＢＫ（バックグラウンド）である。無線ＡＰ４００，７００や端末装置３００，８００では、ＡＣごとに送信キューを有する。送信キューにパケットがたまっている場合は、優先度の低いＡＣより優先度の高いＡＣの送信キューから優先的にパケットが送出される。
【０１３４】
またＷＭＭでは、ＥＤＣＡ（Enhanced Distributed Channel Access）方式により優先制御が行われる。ＥＤＣＡ方式とは、優先度の高いデータほど待機する待機時間（フレーム間のスペース時間と、ランダム時間の値の範囲）を短くし、音声や映像パケットを送信できる確率を向上させる技術である。フレーム間のスペース時間は、ＡＩＦＳ（Arbitration Inter Frame Space）と呼ばれる時間である。ランダム時間は、ＣＷ（Contention Window）と呼ばれ、送信待ち時間を決める際に用いる乱数パラメータである。ランダムに得られたＣＷの値に単位時間（スロット・タイム）を乗算し、その結果にＡＩＦＳを加算した時間が、電波を関知しなくなった後の待機時間となる。またＡＣ分類に応じて、チャネル専有時間（ＴＸＯＰ：Transmission Opportunity）の最大値を決定することもできる。
【０１３５】
図２１は、ＥＤＣＡにおけるＡＣ分類ごとのパラメータの一例を示す図である。図２１において、「ＣＷmin」はＣＷの値の最小値である。また「ＣＷmax」はＣＷの値の最大値である。待機時間を決定する際に、ＣＷminとＣＷmaxとの間の数値範囲内のランダムな値がＣＷとされる。「Ｍａｘ  ＴＸＯＰ」は、チャネル専有時間の最大値である。
【０１３６】
有線通信と無線通信とのＱｏＳの情報は、パケットのヘッダ内の所定の領域に設定できる。有線通信のＱｏＳに用いられるＤＳＣＰ値は６ビットの値であるが、無線通信において４種類のＡＣで優先度を設定するのであれば、６ビットすべてを使用せずに、一部のビットのみを使用するだけですむ。例えば、ＤＳＣＰで使用する６ビットのうち、先頭３ビットが優先度の指定に用いられる。この場合、ＤＳＣＰ値の上位３ビットを、無線通信のパケットにおけるＱｏＳの設定領域にマッピングすることで、ＤＳＣＰ値で示された優先度を無線通信に適用することができる。
【０１３７】
図２２は、ＤＳＣＰ値とＡＣ分類との割当て関係を示す図である。図２２の例では、例えば、先頭３ビットの値（１０進数表記）が７，６の場合に、ＡＣ分類「ＡＣ＿ＶＯ」となる。このような対応関係が無線ＡＰ４００，７００に設定される。例えば、図２２に示すような対応関係を示す情報が、無線ＡＰ４００，７００のフラッシュメモリ内に保持される。
【０１３８】
なお図２２の例では、ＡＣ分類におけるＡＣ＿ＢＫは、通信をバックグラウンドで行うこととなり、リアルタイムの通信ではなくなってしまう。そこでＤＳＣＰ値の先頭３ビット値に対して、ＡＣ分類のうちの、ＡＣ＿ＢＫを除く３つ分類を割り当てるようにしてもよい。例えば、ＤＳＣＰ値の先頭３ビットの値が「２」または「１」のとき、ＡＣ分類として「ＡＣ＿ＶＯ」を割り当てるようにしてもよい。
【０１３９】
無線ＡＰ４００，７００では、パケットを受信すると、そのパケットに付与されたユーザＩＤに基づいてＤＳＣＰ値が判断される。そして、ワイヤレス網へパケットを送信する場合、ＤＳＣＰ値に基づくＡＣ分類が判断され、そのＡＣ分類の優先度でパケットが送信される。
【０１４０】
図２３は、接続元の端末装置から送信されるパケットの優先制御の一例を示す図である。図２３の例では、端末装置３００を使用するユーザは、システムの優先制御の契約をしているものとする。そこで、端末装置３００からは、例えば最も優先度の高いＡＣ分類「ＡＣ＿ＶＯ」でパケットが送信される。
【０１４１】
無線ＡＰ４００では、無線インタフェース４０５がパケットを受信し、データコネクトアダプタ４０４に送信する。この時点では、ＤＳＣＰ値は設定されていない。データコネクトアダプタ４０４からルータ５００にパケットが送信される際に、データコネクトアダプタ４０４が、パケットにＤＳＣＰ値を設定する。図２３の例では、ＤＳＣＰ値「0x38」が設定されている。
【０１４２】
図２４は、接続元の端末装置が受信するパケットの優先制御の一例を示す図である。図２４の例では、端末装置３００を使用するユーザは、システムの優先制御の契約をしているものとする。そこで、ルータ５００から端末装置３００宛のパケットに、ＤＳＣＰ値「0x38」が設定されている。
【０１４３】
パケットは無線ＡＰ４００のデータコネクトアダプタ４０４で受信される。データコネクトアダプタ４０４は、ユーザＩＤに基づいてＤＳＣＰ値を判断する。そのＤＳＣＰ値を設定したパケットを無線インタフェース４０５に転送する。無線インタフェース４０５は、ＤＳＣＰ値に基づいて、パケットにＡＣ分類を割り当てる。例えば、ＡＣ分類「ＡＣ＿ＶＯ」が割り当てられている。そして無線インタフェース４０５は、割り当てられたＡＣ分類の優先度により、パケットを端末装置３００に送信する。
【０１４４】
ここで、無線インタフェース４０５は、ＡＣ分類を割り当てる場合、例えばデータコネクトアダプタ４０４から転送されたＩＰパケットのＤＳＣＰ値の先頭３ビットを、無線通信用のフレームのヘッダにマッピングする。
【０１４５】
図２５は、優先度を示す値のマッピングの例を示す図である。例えばデータコネクトアダプタ４０４では、受信したＩＰパケット３１のＤＳＣＰの領域に、ユーザＩＤに応じたＤＳＣＰ値を設定する。そしてデータコネクトアダプタ４０４は、そのＩＰパケット３１を無線インタフェース４０５に転送する。無線インタフェース４０５では、ＤＳＣＰ値の先頭３ビットを、無線通信フレーム３２のＱｏＳ領域にマッピングする。
【０１４６】
無線通信フレーム３２は、ＡＣ分類ごとに設けられた送信キュー３３〜３６のいずれかにキューイングされる。例えばマッピングにより設定された値が、例えばＡＣ分類「ＡＣ＿ＶＯ」を示していれば、「ＡＣ＿ＶＯ」用の送信キュー３３にキューイングされる。
【０１４７】
送信キュー３３〜３６内のデータは、ＥＤＣＡ方式によって、優先度に応じた待機時間でデータが送信される。「ＡＣ＿ＶＯ」用の送信キュー３３に格納されたデータは、最も短い待機時間で送信される。その結果、送信する無線通信フレーム３２は、遅滞なく端末装置３００に送信される。
【０１４８】
図２６は、優先度のマッピングの詳細を示す図である。ＩＰパケットのヘッダ（ＩＰヘッダ４１）には、バージョン、ＩＰヘッダ長に続けて、８ビットのＴｏＳ（Type of Service）値エリアが設けられている。ＴｏＳ値エリアは８ビット用意されており、上位の６ビットにＤＳＣＰ値が設定され、下位２ビットは使用されない。
【０１４９】
一方、無線通信フレーム３２のヘッダには、ＱｏＳコントロールフィールド３２ａが設けられている。ＱｏＳコントロールフィールド３２ａの先頭３ビットは、ＴＩＤ（Traffic IDentifiers）の領域である。ＴＩＤが、ＡＣ分類の指定に用いられる。そこで、ＩＰヘッダ４１のＤＳＣＰ値の先頭３ビットを、無線通信フレーム３２のＱｏＳコントロールフィールド３２ａの上位３ビットにマッピングすることで、優先度の受け渡しができる。
【０１５０】
このようにして、端末装置３００，８００間の通信を、統一した品質で行うことができる。しかも、ユーザＩＤによって、優先制御の対象を指定したため、ユーザごとの通信の優先制御が容易となる。さらに、接続先の端末装置８００において、接続元の端末装置３００のユーザＩＤを含むパケットを送信することで、契約ユーザがデータを取得する場合においても、契約に沿った品質でデータを受信できる。
【０１５１】
以上、実施の形態を例示したが、実施の形態で示した各部の構成は同様の機能を有する他のものに置換することができる。また、他の任意の構成物や工程が付加されてもよい。さらに、前述した実施の形態のうちの任意の２以上の構成（特徴）を組み合わせたものであってもよい。
【符号の説明】
【０１５２】
１  サーバ
１ａ  記憶手段
１ｂ  決定手段
１ｃ  設定手段
２，７  端末装置
３，６，  無線基地局
４，５  中継装置
８  優先制御要求
Ｎ１，Ｎ２，Ｎ３，Ｎ４，Ｎ５  ネットワーク
【図１】
2014107802.tif 000003
【図２】
2014107802.tif 000004
【図３】
2014107802.tif 000005
【図４】
2014107802.tif 000006
【図５】
2014107802.tif 000007
【図６】
2014107802.tif 000008
【図７】
2014107802.tif 000009
【図８】
2014107802.tif 000010
【図９】
2014107802.tif 000011
【図１０】
2014107802.tif 000012
【図１１】
2014107802.tif 000013
【図１２】
2014107802.tif 000014
【図１３】
2014107802.tif 000015
【図１４】
2014107802.tif 000016
【図１５】
2014107802.tif 000017
【図１６】
2014107802.tif 000018
【図１７】
2014107802.tif 000019
【図１８】
2014107802.tif 000020
【図１９】
2014107802.tif 000021
【図２０】
2014107802.tif 000022
【図２１】
2014107802.tif 000023
【図２２】
2014107802.tif 000024
【図２３】
2014107802.tif 000025
【図２４】
2014107802.tif 000026
【図２５】
2014107802.tif 000027
【図２６】
2014107802.tif 000028