(57)【要約】【課題】様々な状況において柔軟に優先通信を行うこと。【解決手段】通信端末から送信される通信データを制御するために用いられる情報処理装置であって、前記通信端末の種別を示す端末種別識別情報を含む通信データを取得する取得部と、前記通信データに基づいて通信帯域の割当ての優先順位を特定するための優先度を判定する優先度判定部と、前記優先度判定部による判定結果に基づいて優先制御情報を生成する優先制御情報生成部と、通信を中継する通信装置に対して前記通信端末を識別する端末識別情報と前記優先制御情報とを送信する送信部と、を備える。【選択図】図２
2019134477.tif 000002
【特許請求の範囲】
【請求項１】
通信端末から送信される通信データを制御するために用いられる情報処理装置であって、
前記通信端末の種別を示す端末種別識別情報を含む通信データを取得する取得部と、
前記通信データに基づいて通信帯域の割当ての優先順位を特定するための優先度を判定する優先度判定部と、
前記優先度判定部による判定結果に基づいて優先制御情報を生成する優先制御情報生成部と、
通信を中継する通信装置に対して前記通信端末を識別する端末識別情報と前記優先制御情報とを送信する送信部と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記優先度判定部は、先に接続された前記通信に対し、後に接続された通信よりも優先度を低くする、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記優先度判定部は、前記通信における同時接続数が所定の数を超えている場合、通信の優先度の判定を行わない、
ことを特徴とする請求項１又は２のいずれか１項に記載の情報処理装置。
【請求項４】
前記優先度判定部は、優先通信が開始されてからの時間が所定の時間を超えた通信については、優先通信を終了させるように優先度を判定する、
ことを特徴とする請求項１から３のいずれか１項に記載の情報処理装置。
【請求項５】
前記優先度判定部は、特定の通信端末を優先度判定の対象から除外する、
ことを特徴とする請求項１から４のいずれか１項に記載の情報処理装置。
【請求項６】
通信端末から送信される通信データを制御するために用いられる情報処理方法であって、
情報処理装置が、前記通信端末の種別を示す端末種別識別情報を含む通信データを取得する取得ステップと、
前記情報処理装置が、前記通信データに基づいて通信帯域の割当ての優先順位を特定するための優先度を判定する優先度判定ステップと、
前記情報処理装置が、前記優先度判定ステップによる判定結果に基づいて優先制御情報を生成する優先制御情報生成ステップと、
前記情報処理装置が、通信を中継する通信装置に対して前記通信端末を識別する端末識別情報と前記優先制御情報とを送信する送信ステップと、
を含むことを特徴とする情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及び情報処理方法に関する。
【背景技術】
【０００２】
データ通信サービスの需要は、時間帯や場所によって増加する場合がある。例えば、通勤時間帯における電車内、イベント会場におけるイベント開催時、災害時、および夜間の住宅街などにおいて、データ通信サービスの需要が増加する。データ通信サービスの需要が増加すると、輻輳が発生して通信が途切れがちになったり、通信データが途中で失われたり、一時的に通信不能になったりすることがある。
特許文献１に記載の帯域予約装置は、ユーザによって操作された通信端末から送信される予約情報に応じて、移動体通信システムにおける通信帯域の使用の予約を事前に受け付けることにより、予約に応じたデータ通信サービスを提供することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−１５６５６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、通信サービスの需要が生ずるのは、必ずしも事前に予約が可能な場合であるとは限らない。例えば、災害時などに発生する需要を事前に予測することは困難である。また、特許文献１に記載の帯域予約装置が提供するような、特定の通信端末に対して優先的に通信を行うサービス（以下、優先通信ともいう）の需要は、必ずしも通信端末を操作するユーザからのみ生ずるとは限らない。例えば、通信サービスを提供する事業者が、特定の条件を満たす通信接続に対して優先的に通信を行いたい場合もある。
【０００５】
本発明は、上記の点に鑑みてなされたものであり、様々な状況において柔軟に優先通信を行うことができる情報処理装置及び情報処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
（１）本発明は上記の課題を解決するためになされたものであり、本発明の一態様としては、通信端末から送信される通信データを制御するために用いられる情報処理装置であって、前記通信端末の種別を示す端末種別識別情報を含む通信データを取得する取得部と、前記通信データに基づいて通信帯域の割当ての優先順位を特定するための優先度を判定する優先度判定部と、前記優先度判定部による判定結果に基づいて優先制御情報を生成する優先制御情報生成部と、通信を中継する通信装置に対して前記通信端末を識別する端末識別情報と前記優先制御情報とを送信する送信部と、を備えることを特徴とする情報処理装置である。
（２）また、本発明の一態様としては、前記優先度判定部は、先に接続された前記通信に対し、後に接続された通信よりも優先度を低くする、ことを特徴とする（１）に記載の情報処理装置である。
（３）また、本発明の一態様としては、前記優先度判定部は、前記通信における同時接続数が所定の数を超えている場合、通信の優先度の判定を行わない、ことを特徴とする（１）又は（２）のいずれかに記載の情報処理装置である。
（４）また、本発明の一態様としては、前記優先度判定部は、優先通信が開始されてからの時間が所定の時間を超えた通信については、優先通信を終了させるように優先度を判定する、ことを特徴とする（１）から（３）のいずれかに記載の情報処理装置である。
（５）また、本発明の一態様としては、前記優先度判定部は、特定の通信端末を優先度判定の対象から除外する、ことを特徴とする（１）から（４）のいずれかに記載の情報処理装置である。
【０００７】
（６）また、本発明の一態様としては、通信端末から送信される通信データを制御するために用いられる情報処理方法であって、情報処理装置が、前記通信端末の種別を示す端末種別識別情報を含む通信データを取得する取得ステップと、前記情報処理装置が、前記通信データに基づいて通信帯域の割当ての優先順位を特定するための優先度を判定する優先度判定ステップと、前記情報処理装置が、前記優先度判定ステップによる判定結果に基づいて優先制御情報を生成する優先制御情報生成ステップと、前記情報処理装置が、通信を中継する通信装置に対して前記通信端末を識別する端末識別情報と前記優先制御情報とを送信する送信ステップと、を含むことを特徴とする情報処理方法である。
【発明の効果】
【０００８】
本発明によれば、様々な状況において柔軟に優先通信を行うことができる。
【図面の簡単な説明】
【０００９】
【図１】本実施形態に係る通信システムのネットワーク構成の一例を示す概略図である。
【図２】本実施形態に係る通信システムにおける通信制御装置の機能構成を示すブロック図である。
【図３】本実施形態に係る通信システムの動作を示すフローチャートである。
【発明を実施するための形態】
【００１０】
（実施形態）
以下、本発明の実施形態について図面を参照しながら説明する。
（通信システムの構成）
図１は、本実施形態に係る通信システムのネットワーク構成の一例を示す概略図である。
本実施形態に係る通信システム１は、ＣＰ（Ｃｏｎｔｅｎｔｓ  Ｐｒｏｖｉｄｅｒ；コンテンツプロバイダ）サーバと端末との間で行われる通信を制御するシステムである。通信システム１は、例えば、無線技術の標準化団体３ＧＰＰ（Ｔｈｉｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ）によって仕様が定義されたＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）方式の無線通信の無線アクセス網を含んで構成される。
【００１１】
図１に示すように、通信システム１は、通信制御装置１０（情報処理装置）と、ＥＰＣ（Ｅｖｏｌｖｅｄ  Ｐａｃｋｅｔ  Ｃｏｒｅ）２０と、ＣＰサーバ３０−１と、ＣＰサーバ３０−２と、ＣＰサーバ３１と、閉域網４０と、インターネット５０と、無線アクセス網６０と、端末７０と、端末７１と、ＨＳＳ（Ｈｏｍｅ  Ｓｕｂｓｃｒｉｂｅｒ  Ｓｅｒｖｅｒ）８０と、課金サーバ９０と、を含んで構成される。
【００１２】
通信制御装置１０は、ＣＰサーバと端末との間における通信の優先制御を行う。通信制御装置１０の機能構成の詳細については後述する。
ＥＰＣ２０は、認証、移動制御、ベアラ管理、課金、ＱｏＳ（Ｑｕａｌｉｔｙ  ｏｆ  Ｓｅｒｖｉｃｅ）制御など行う。ＥＰＣ２０は、Ｐ−ＧＷ（Ｐａｃｋｅｔ  Ｄａｔａ  Ｎｅｔｗｏｒｋ  Ｇａｔｅｗａｙ）２００と、Ｓ−ＧＷ（Ｓｅｒｖｉｎｇ  Ｇａｔｅｗａｙ）２０１と、ＰＣＲＦ（Ｐｏｌｉｃｙ  ａｎｄ  Ｃｈａｒｇｉｎｇ  Ｒｕｌｅｓ  Ｆｕｎｃｔｉｏｎ）２０２と、ＭＭＥ（Ｍｏｂｉｌｉｔｙ  Ｍａｎａｇｅｍｅｎｔ  Ｅｎｔｉｔｙ）２０３と、を含んで構成される。
【００１３】
Ｐ−ＧＷ２００は、ＥＰＣ２０の外部のネットワークとの接続点であり、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｃｏｌ）アドレスの割当てや、Ｓ−ＧＷ２０１へのパケット転送などを行うゲートウェイである。Ｓ−ＧＷ２０１は、ＬＴＥの無線通信基地局であるｅＮｏｄｅＢ６００を収容し、ユーザデータを伝送するゲートウェイである。
ＰＣＲＦ２０２（優先制御部）は、通信のＱｏＳ制御、優先制御、および課金のための制御を行う。また、ＰＣＲＦ２０２は、通信制御装置１０から送信された情報に基づいて通信の優先制御を行うことがある。ＭＭＥ２０３は、ｅＮｏｄｅＢ６００を収容し、端末の移動管理、および端末の認証（セキュリティ制御）などを行う。
【００１４】
ＣＰサーバ３０−１およびＣＰサーバ３０−２は、優先通信の対象となる特定のウェブサイト等を公開するＣＰサーバであり、当該ＣＰサーバと端末（例えば、端末７０、または端末７１）との間の通信は、通信制御装置１０による優先制御によって優先的に行われることがある。なお、ＣＰサーバ３０−１のように、閉域網４０を介してＥＰＣ２０と通信接続するＣＰサーバもあれば、ＣＰサーバ３０−２のように、インターネット５０を介してＥＰＣ２０と通信接続するＣＰサーバもある。
ＣＰサーバ３１は、優先通信の対象ではない一般のウェブサイトを公開するＣＰサーバである。なお、後述するように、ＣＰサーバ３１と端末７１との間の通信は、優先的に行われない。
【００１５】
なお、ＣＰサーバ３０−１、ＣＰサーバ３０−２、およびＣＰサーバ３１が公開するのはウェブサイトに限られるものではなく、その他のコンテンツ（例えば、映像データ、音声データ、およびテキストデータ）やアプリケーションであってもよい。
また、説明を簡略するため、図１においては、ＣＰサーバ３０−１、ＣＰサーバ３０−２、およびＣＰサーバ３１は、１つずつしか図示していないが、それぞれ複数あってもよい。
【００１６】
閉域網４０は、通信事業者が自社のサービスとして構築した「閉じた」ネットワークである。ここでいう「閉じた」とは、インターネット５０から直接アクセスを受けないことを意味する。
無線アクセス網６０は、ＥＰＣ２０と端末（端末７０、および端末７１）との間の通信を中継する無線ネットワークである。無線アクセス網６０は、例えば、ＬＴＥ方式での無線通信を実現するアクセス網であるＥ−ＵＴＲＡＮ（Ｅｖｏｌｖｅｄ  Ｕｎｉｖｅｒｓａｌ  Ｔｅｒｒｅｓｔｒｉａｌ  Ｒａｄｉｏ  Ａｃｃｅｓｓ  Ｎｅｔｗｏｒｋ）である。無線アクセス網６０は、ｅＮｏｄｅＢ（ｅｖｏｌｖｅｄ  Ｎｏｄｅ  Ｂ）６００を含んで構成される。ｅＮｏｄｅＢ６００は、ＬＴＥ方式の無線通信に対応した無線基地局である。
【００１７】
端末７０は、優先通信の対象となる特定の端末であり、当該端末とＣＰサーバ（例えば、ＣＰサーバ３０−１、ＣＰサーバ３０−２、またはＣＰサーバ３１）との間の通信は、通信制御装置１０による優先制御によって優先的に行われることがある。
端末７１は、優先通信の対象ではない一般の端末である。優先通信の対象ではない端末７１と優先通信の対象ではないＣＰサーバ３１との間の通信は、優先的に行われない。
【００１８】
なお、上記の説明においては、ＣＰサーバ３０−１およびＣＰサーバ３０−２が行う通信は優先的に行われることがあり、ＣＰサーバ３１が行う通信は優先的に行われることがないというように、サーバ毎に通信が優先的に行われることがあるか否かが決まるものとしたが、これに限られない。例えば、それぞれのＣＰサーバに含まれるサイト毎に通信が優先的に行われることがあるか否かが決まるような構成であってもよい。すなわち、例えば、ある特定のサイトへのアクセスが行われる通信の場合には優先通信が行われ、特定のサイト以外のサイトへのアクセスが行われる通信の場合には優先通信が行われないような構成であっても構わない。
【００１９】
ＨＳＳ８０は、通信システム１による通信サービスの提供を受ける加入者（ユーザ）の加入者情報データベースであり、認証情報の管理および端末（端末７０および端末７１）の在圏情報の管理を行う。
課金サーバ９０は、ＣＰサーバ（ＣＰサーバ３０−１、ＣＰサーバ３０−２、およびＣＰサーバ３１）または端末（端末７０、および端末７１）に対して課金を行うためのシステムであり、例えば、オンライン課金システム（ＯＣＳ；Ｏｎｌｉｎｅ  Ｃｈａｅｒｇｉｎｇ  Ｓｙｓｔｅｍ）、またはオンライン課金システム（ＯＦＣＳ；Ｏｆｆｌｉｎｅ  Ｃｈａｅｒｇｉｎｇ  Ｓｙｓｔｅｍ）を含んで構成される。
【００２０】
（通信制御装置の構成）
次に、通信制御装置１０の機能構成について、図面を参照しながら説明する。
図２は、本実施形態に係る通信制御装置の機能構成を示すブロック図である。
通信制御装置１０は、取得部１００と、優先度判定部１０１と、優先制御情報生成部１０２と、送信部１０３と、検出部１０４と、を含んで構成される。
【００２１】
取得部１００は、ＥＰＣ２０から（ＰＣＲＦ２０２を介して）通信データを取得する。ここでいう通信データとは、ＥＰＣ２０において行われるそれぞれの通信に関する付随情報（メタデータ）を示すデータである。通信データには、優先通信が行われる際の通信の優先度を判定するために用いられる情報、例えば、通信を行う装置を識別する装置識別情報（例えば、当該通信を行う端末を識別する端末識別情報、および当該通信を行うＣＰサーバを識別するＣＰサーバ識別情報）などが含まれる。通信データは、例えば、通信を行う装置（例えば、優先通信の対象となる装置であるＣＰサーバ３０−１、ＣＰサーバ３０−１、または端末７０）において生成され、ＥＰＣ２０へ送信される。なお、装置識別情報には、端末識別情報およびＣＰサーバ識別情報だけでなく、通信装置を識別する識別情報が用いられてもよい。
なお、通信データに含まれる情報のその他の例については後述する。
【００２２】
優先度判定部１０１は、取得部１００が取得した通信データを解析し、通信の優先順位（例えば、通信帯域の割当ての優先順位、またはタイムスロットの割当ての優先順位）を特定するための優先度を判定する。優先度は、例えば、「クラス１」、「クラス２」、・・・、および「クラス９」のように、優先順位を示すクラスによって表される。例えば、「クラス１」と判定された通信は最も優先順位が高く、「クラス９」と判定された通信は最も優先順位が低い。
なお、通信データの解析結果によっては、優先度判定部１０１は、当該通信データに対応する通信に対する優先度の判定を行わなくてもよい。その場合、優先度の判定が行われなかった通信の優先順位は、例えば、最も低い優先順位とされる。
なお例えば、通信データは、ＩＰパケットのデータ部分（ペイロード）を含むデータであり、通信制御装置１０は、優先度判定部１０１においてペイロードを解析するＤＰＩ（Ｄｅｅｐ  Ｐａｃｋｅｔ  Ｉｎｓｐｅｃｔｉｏｎ）機能を有する装置であってもよい。
【００２３】
優先制御情報生成部１０２は、優先度判定部１０１による判定の結果に基づいて、優先制御情報を生成する。優先制御情報には、優先通信における優先内容、例えば、優先度判定部１０１によって判定された優先度に応じた通信帯域の割当量、または優先度に応じたイムスロットの割当量などを示す情報が含まれる。
送信部１０３は、ＰＣＲＦ２０２に対して、優先制御情報と優先制御の対象となる通信を識別するための識別情報（例えば、端末識別情報、またはＣＰサーバ識別情報）を送信する。これにより、ＰＣＲＦ２０２（優先制御部）は、通信制御装置１０から受信した識別情報によって識別される特定の通信に対して、通信制御装置１０から受信した優先制御情報に応じた優先通信を行うように（例えば、優先制御情報が示す通信帯域、またはタイムスロットを割り当てるように）Ｐ−ＧＷ２００（優先実行部）を制御することができる。
なお、ＰＣＲＦ２０２（優先制御部）は、通信制御装置１０（情報処理装置）から受信した優先制御情報だけでなく、例えばＰ−ＧＷ２００から受信した通信装置の障害情報（例えば、ＥＰＣ２０、または無線アクセス網６０において生じた障害の障害情報）と組み合わせて、優先制御を行うか否かの判定処理を行ってもよい。
例えば、通信装置の障害情報とは、端末を収容する通信装置に隣接する別の通信装置が故障している状態、或いは、端末が経由する基幹伝送路を構成する通信装置で故障が発生している状態を示す情報などであり、端末を収容する通信装置の以遠で障害が発生しているため、優先制御を行わないなどの判定処理を行うことができる。
なお、本実施形態に係る通信システム１においては、通信制御装置１０が優先度判定部１０１を備え、ＥＰＣ２０がＰＣＲＦ２０２（優先制御部）およびＰ−ＧＷ２００（優先実行部）を備えるものとしたが、これに限られない。例えば、通信システム１は、優先度判定部１０１、優先制御部、および優先実行部をそれぞれ異なる装置に備える構成であってもよい。または、例えば、通信システム１は、優先度判定部１０１、優先制御部、および優先実行部の一部または全部を、同一の装置に備える構成であってもよい。
【００２４】
検出部１０４は、ＥＰＣ２０における通信の通信状態を検出した結果を示すデータ（以下、検出データとも言う）を、ＥＰＣ２０から（ＰＣＲＦ２０２を介して）取得する。ここでいう通信状態とは、通信トラフィック、例えば、通信帯域の使用率やスループットなどによって示される通信の状態（通信品質）を示すデータである。
優先度判定部１０１は、検出データを検出部１０４から取得する。なお、優先度判定部１０１は、取得した検出データが示す通信状態によっては、新たな優先通信を行わないよう優先度の判定を行わないこともある。例えば、優先度判定部１０１は、ＥＰＣ２０において行われている通信全体において通信トラフィック量が所定の量よりも多い場合（すなわち、通信が混み合っている場合）、または、ＥＰＣ２０において行われている通信全体において優先通信が占める割合が所定の割合よりも高い場合などには、優先度の判定を行わない。これにより、優先度判定部１０１は、更に新たな優先通信を行うための通信帯域を確保することが困難な通信状態である場合には新たな優先通信を行わないようにＥＰＣ２０を制御することができる。または例えば、優先度判定部１０１は、ＥＰＣ２０において行われている通信全体において通信トラフィック量が所定の量よりも少ない場合、または、ＥＰＣ２０において行われている通信全体において優先通信が占める割合が所定の割合よりも低い場合には、優先度の判定を行わない。これにより、優先度判定部１０１は、優先通信を行わなくても十分な通信速度を確保できる通信状態である場合には新たな優先通信を行わないようにＥＰＣ２０を制御することができる。
なお、優先度判定部１０１が、異なる優先度への変更を示す優先度変更情報、または優先接続の解除を示す優先解除情報を通信装置へ送信するような構成であってもよい。
【００２５】
なお、具体的には、ＥＰＣ２０および無線アクセス網６０において、次のように優先制御が実行される。以下の説明については、後述する優先制御例のいずれにおいても同様である。
例えば、ＰＣＲＦ２０２は、通信制御装置１０から取得した通信を特定する情報と通信帯域の割当量を示すデータに基づくルールを示すＰＣＣ（Ｐｏｌｉｃｙ  ａｎｄ  Ｃｈａｒｇｉｎｇ）ルールを、Ｐ−ＧＷ２００へ出力する。ＰＣＣルールを受信したＰ−ＧＷ２００は、Ｓ−ＧＷ２０１に優先ベアラ（デディケイテッドベアラ（Ｄｅｄｉｃａｔｅｄ  Ｂｅａｒｅｒ））の生成を要求し、当該ＰＣＣルールに応じたＱｏＳ（Ｑｕａｌｉｔｙ  ｏｆ  Ｓｅｒｖｉｃｅ）制御の開始を指示する。なお、デディケイテッドベアラとは、デフォルトベアラに対してＱｏＳ単位で追加的に設定されるベアラである。
【００２６】
Ｓ−ＧＷ２０１がＰＣＣルールに応じたＱｏＳ制御を開始して、Ｐ−ＧＷ２００とＳ−ＧＷ２０１との間のデディケイテッドベアラの設定が完了すると、Ｓ−ＧＷ２０１は、ＭＭＥ２０３に、デディケイテッドベアラの設定を要求する。
そして、ＭＭＥ２０３は、ｅＮｏｄｅＢ６００に、Ｅ−ＲＡＢ（Ｅ−ＵＴＲＡＮ（Ｅｖｏｌｖｅｄ  Ｕｎｉｖｅｒｓａｌ  Ｔｅｒｒｅｓｔｒｉａｌ  Ｒａｄｉｏ  Ａｃｃｅｓｓ  Ｎｅｔｗｏｒｋ）  Ｒａｄｉｏ  Ａｃｃｅｓｓ  Ｂｅａｒｅｒ）の設定を要求する。  ｅＮｏｄｅＢ６００は、当該要求に応じて、端末（例えば、端末７０、または端末７１）に、ＲＲＣ（Ｒａｄｉｏ  Ｒｅｓｏｕｒｃｅ  Ｃｏｎｔｒｏｌ）再設定要求を送信する。端末（例えば、端末７０、または端末７１）は、ＲＲＣ再設定要求を受信したことに応じて、ｅＮｏｄｅＢ６００との間で通信接続を確立する。
端末（例えば、端末７０、または端末７１）は、ｅＮｏｄｅＢ６００との間の通信接続を確立すると、完了通知をｅＮｏｄｅＢ６００へ送信する。ｅＮｏｄｅＢ６００は、完了通知を受信したことに応じて、Ｅ−ＲＡＢ設定応答（Ｅ−ＲＡＢ  Ｓｅｔｕｐ  Ｒｅｓｐｏｎｃｅ）をＭＭＥ２０３へ送信する。
【００２７】
ＭＭＥ２０３は、Ｅ−ＲＡＢ設定応答を受信したことに応じて、Ｓ−ＧＷ２０１へ、デディケイテッドベアラが設定されたことを示す応答を送信する。
Ｓ−ＧＷ２０１は、デディケイテッドベアラが設定されたことを示す応答を受信したことに応じて、Ｐ−ＧＷ２００へ、当該応答を送信する。
以上により、デディケイテッドベアラが生成されることにより優先通信による通信接続が確立し、端末（例えば、端末７０、または端末７１）に対し、通信制御装置１０から送信された通信を特定する情報を示すデータと、通信制御装置１０から送信された通信帯域の割当量を示すデータとに基づく通信帯域の割当てに応じたサービスの提供が開始される。
【００２８】
デディケイテッドベアラの生成手続きの更に詳細な内容については、例えば、次の文献に記載されているため説明を省略する。「３ＧＰＰ  ＴＳ  ２３．４０２  Ｖ１３．４．０  （２０１５−１２）、  ３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ；Ｔｅｃｈｎｉｃａｌ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ  Ｇｒｏｕｐ  Ｓｅｒｖｉｃｅｓ  ａｎｄ  Ｓｙｓｔｅｍ  Ａｓｐｅｃｔｓ；Ａｒｃｈｉｔｅｃｔｕｒｅ  ｅｎｈａｎｃｅｍｅｎｔｓ  ｆｏｒ  ｎｏｎ−３ＧＰＰ  ａｃｃｅｓｓｅｓ（Ｒｅｌｅａｓｅ  １３）」、  ＰＰ．８６−９０、  「５．４        Ｄｅｄｉｃａｔｅｄ  Ｂｅａｒｅｒ  Ｐｒｏｃｅｄｕｒｅｓ  ｆｏｒ  Ｅ−ＵＴＲＡＮ  Ａｃｃｅｓｓ  ｗｉｔｈ  ＰＭＩＰ−ｂａｓｅｄ  Ｓ５／Ｓ８」。
【００２９】
（通信システムの動作）
次に、通信システム１の動作について図面を参照しながら説明する。
図３は、本実施形態に係る通信システム１の動作を示すフローチャートである。
本フローチャートは、通信制御装置１０の取得部１００が、ＥＰＣ２０から（ＰＣＲＦ２０２を介して）送信された通信データを受信した際に開始する。なお、ＥＰＣ２０が、通信制御装置１０へ通信データを送信するタイミングは、例えば、新規の通信接続の要求が発生したタイミング、優先通信でない一般通信から優先通信へ変更する要求が発生したタイミング、および優先通信において優先度の変更の要求が発生したタイミングなどである。
【００３０】
（ステップＳ００１）通信制御装置１０の取得部１００は、ＥＰＣ２０から（ＰＣＲＦ２０２を介して）通信データを取得する。取得部１００は、ＥＰＣ２０から取得した通信データを優先度判定部１０１へ出力する。その後、ステップＳ００２へ進む。
【００３１】
（ステップＳ００２）優先度判定部１０１は、取得部１００から出力された通信データを取得する。優先度判定部１０１は、取得した通信データを解析し、当該通信データに含まれる、通信を識別するための識別情報（例えば、端末識別情報、またはＣＰサーバ識別情報など）と、当該識別情報に対応付けられた優先度情報を抽出する。優先度判定部１０１は、抽出した優先度情報に基づいて優先度を判定する。優先度判定部１０１は、優先度の判定結果および識別情報を示す情報を、優先制御情報生成部１０２へ出力する。その後、ステップＳ００３へ進む。
【００３２】
（ステップＳ００３）優先制御情報生成部１０２は、優先度判定部１０１から出力された優先度の判定結果および識別情報を示す情報を取得する。優先制御情報生成部１０２は、取得した情報が示す優先度の判定結果に応じて優先通信の内容を決定する（例えば、優先度の判定結果に応じて優先通信に割り当てる通信帯域、またはタイムスロットの割当量を決定する）。なお、優先度の判定結果と優先通信の内容（例えば、優先通信に割り当てる通信帯域、またはタイムスロットの割当量とが対応付けられたテーブル）は、優先制御情報生成部１０２が備える記憶部（図示せず）に予め記憶されている。なお、当該テーブルは外部の装置に記憶されていてもよく、通信制御装置１０が、外部の装置に記憶されたテーブルから優先通信に割り当てる通信帯域、またはタイムスロットの割当量を示すデータを取得するような構成であってもよい。
優先制御情報生成部１０２は、識別情報と優先通信に割り当てる通信帯域、またはタイムスロットの割当量を示すデータとを送信部１０３へ出力する。その後、ステップＳ００４へ進む。
【００３３】
（ステップＳ００４）送信部１０３は、優先制御情報生成部１０２から出力された、識別情報と優先通信に割り当てる通信帯域、またはタイムスロットの割当量を示すデータとを取得する。送信部１０３は、識別情報と優先通信に割り当てる通信帯域、またはタイムスロットの割当量を示すデータとを、ＥＰＣ２０のＰＣＲＦ２０２（優先制御部）へ送信する。その後、ステップＳ００５へ進む。
【００３４】
（ステップＳ００５）ＥＰＣ２０のＰＣＲＦ２０２（優先制御部）は、通信制御装置１０の送信部１０３から出力された、識別情報と優先通信に割り当てる通信帯域、またはタイムスロットの割当量を示すデータとを取得する。ＥＰＣ２０は、取得した識別情報に対応する通信（例えば、取得した端末識別情報に対応する端末が行う通信、または例えば、取得したＣＰサーバ識別情報に対応するＣＰサーバが行う通信）に対して、取得したデータに基づく通信帯域、またはタイムスロットの割当量を割り当てるように、Ｐ−ＧＷ２００を制御する。
Ｐ−ＧＷ２００（優先実行部）は、ＰＣＲＦ２０２（優先制御部）からの指示に従って、指定された通信に対して、指定された通信帯域、またはタイムスロットを割り当てる。以上により、優先通信による通信接続が確立される。
なお、Ｐ−ＧＷ２００（優先実行部）が、端末（例えば、端末７０または端末７１）からＰ−ＧＷ２００またはｅＮｏｄｅＢ６００との間だけでなく、端末とＣＰサーバ（ＣＰサーバ３０−１、ＣＰサーバ３０−２、またはＣＰサーバ３１）との間の通信経路にある全ての装置に対して、優先制御情報を送信して優先制御させるような構成であってもよい。
以上で、本フローチャートを終了する。
【００３５】
本実施形態に係る通信制御装置１０は、様々な種類の通信データに基づいて、通信の優先制御を行うことができる。以下に、いくつかの通信データ例を挙げて説明する。
（通信データ例１）
通信データには、例えば、上述したように、通信の優先順位または優先度を示す優先度情報が含まれる。例えば、上述したように、優先度情報には、「クラス１」、「クラス２」、および「クラス３」のように、優先度を示すクラスを示すデータが含まれる。なお、優先度情報は、そのほか例えば、最も優先度の高い通信の優先度を１００として、１から１００までの値で優先度を示すデータであっても構わない。その場合、優先度判定部１０１が、例えば、上記の値が８０以上である場合は「クラス１」、上記の値が４０以上８０未満である場合は「クラス２」、および上記の値が４０未満である場合は「クラス３」とクラス分けをすることによって、優先度の判定および優先順位の決定をするようにしてもよい。
【００３６】
なお、上記においては、通信の優先順位または優先度を示す優先度情報は通信データに含まれているものとしたが、これに限られない。例えば、通信データには、端末識別情報またはＣＰサーバ識別情報などの識別情報が含まれ、優先度判定部１０１が、通信を識別するための識別情報（例えば、端末識別情報またはＣＰサーバ識別情報など）と優先度情報とが対応付けられたテーブルを予め記憶している記憶部（図示せず）を備え、通信データに含まれる識別情報に対応付けられた優先度情報を当該テーブルから取得するようにしてもよい。または、例えば、優先度判定部１０１が、通信データに含まれる識別情報に対応付けられた優先度情報を外部の装置（例えば、ＨＳＳ８０など）から取得するようにしてもよい。
【００３７】
（通信データ例２）
通信データには、例えば、通信を行う端末におけるユーザによる操作入力を示す情報が含まれる。当該情報は、例えば、優先接続を要求することを示す情報、または優先順位を特定するための情報を含む。すなわち本例においては、例えば、ユーザが端末を操作して優先接続を希望する要求をし、その要求に基づいて優先通信が行われる。また、通信データには、例えば、ユーザと通信事業者（例えば、ＥＰＣ２０を使用して通信サービスを提供する事業者、および無線アクセス網６０を使用して無線通信サービスを提供する事業者）との契約内容（ユーザが加入している契約プラン）、または例えば、ユーザとコンテンツプロバイダ（例えば、ＣＰサーバ３０−１、ＣＰサーバ３０−２、およびＣＰサーバ３１を使用してコンテンツを提供する事業者など）との契約内容に応じた優先順位を示す情報が含まれる。
【００３８】
（通信データ例３）
通信データには、例えば、アプリケーションを識別する識別情報、通信接続先を識別する識別情報、当該通信接続先に対応付けられたＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ；統一資源位置指定子）、または、当該通信接続先に対応付けられたＩＰアドレスが含まれる。また、通信データには、例えば、通信データが所定の時間帯に送信または受信されたことを示す時間帯情報、所定の場所に位置する端末から通信データが送信されたことを示す場所情報、または、通信データが所定の種別の通信データであることを示す通信種別情報が含まれていてもよい。
さらに、通信データには、例えば、特定の通信モジュール（例えば、ＬＴＥ通信モジュール）の型番等を示すＩＤ（Ｉｄｅｎｔｉｆｉｅｒ；識別子）が含まれていてもよい。これにより、通信システム１は、一意に識別可能な「もの」がインターネットやクラウドに接続され、情報交換することにより相互に制御する仕組みであるＩｏＴ（Ｉｎｔｅｒｎｅｔ  ｏｆ  Ｔｈｉｎｇｓ；モノのインターネット）において、一意に識別可能なあらゆる「もの」に対して、通信の優先制御を行うことができる。
優先度判定部１０１は、これらの識別情報、ＵＲＬ、ＩＰアドレス、またはＩＰアドレスの構成（例えば、ＩＰアドレスの文字列の長さなど）を示す情報に応じて優先度を判定する。すなわち、例えば、端末側において、特定の識別情報に対応するアプリケーション（当該端末にインストールされた識別情報）が通信を行う場合に優先通信が行われる。また、例えば、特定の識別情報に対応する通信接続先（例えば、特定のＣＰサーバ、または特定のサイトなど）、または特定のＩＰアドレスに対応する通信接続先（例えば、ＣＰサーバ）が通信を行う場合に優先通信が行われる。
【００３９】
なお、優先度判定部１０１は、取得した検出データが示す通信状態に応じて、優先度の判定をやり直すことにより特定の優先通信の優先度を変更（更新）することもある。優先度の変更は、優先通信の優先度を、より高い優先度へ変更することもあれば、より低い優先度へ変更することもある。例えば、ある優先度で優先通信している端末の数が所定の数を超える場合、または、ＥＰＣ２０（通信装置）において使用されている通信帯域の割合が所定の割合を超えた場合に、一部の端末が行なう通信の優先度を、より高い優先度、またはより低い優先度へ変更（更新）する。
【００４０】
なお、優先度判定部１０１は、優先通信の開始要求を示す通信データに基づいて優先度の判定を開始する。その場合、優先度判定部１０１は、すでに実行中である他の優先通信の優先度の変更（例えば、より低い優先度への変更）を行うことがある。また、優先度判定部１０１は、優先通信の終了要求を示す通信データに基づいて優先度の判定を終了する。その場合、優先度判定部１０１は、実行中である他の優先通信の優先度の変更（例えば、より高い優先度への変更）を行うことがある。
【００４１】
本実施系形態における通信システム１は、様々な優先制御を行うことができる。次に、通信制御装置１０およびＰＣＲＦ２０２（優先制御部）が行う優先制御について、いくつか例を挙げて説明する。
（優先制御例１）
ＰＣＲＦ２０２（優先制御部）は、通信制御装置１０から取得した通信データに含まれる、通信を識別する識別情報（例えば、端末識別情報、またはＣＰサーバ識別情報など）と、通信データに含まれる、通信帯域、またはタイムスロットの割当量を示すデータに基づいて、当該通信に対し通信帯域、またはタイムスロットを割り当てるようにＰ−ＧＷ２００（優先実行部）を制御する。
これにより、ＰＣＲＦ２０２（優先制御部）は、通信を行う端末を識別する端末識別情報、または通信を行うＣＰサーバを識別するＣＰサーバ識別情報に基づいて、当該通信ごとの通信帯域、またはタイムスロットの割当量に差異を持たせることによって優先制御を行うことができる。
【００４２】
（優先制御例２）
通信制御装置１０の検出部１０４は、ＥＰＣ２０から（ＰＣＲＦ２０２を介して）検出データを取得する。本例においては、検出データには、ＥＰＣ２０における通信において接続されている通信接続の数（すなわち、同時接続数）を示すデータが含まれる。検出部１０４は、取得した検出データを優先度判定部１０１へ出力する。優先度判定部１０１は、取得した検出データが示す同時接続数が所定の数を超えている場合には、通信の優先度の判定を行わない。すなわち、優先度判定部１０１は、ＥＰＣ２０から、新たな優先通信を要求することを示す通信データを取得した場合であっても、検出データが示す同時接続数（例えば、当該通信データが示す通信を行う端末が通信接続するｅＮｏｄｅＢ６００における同時接続数）が所定の数を超えている場合には、当該要求に対する優先度の判定を行わない。これにより、通信制御装置１０は、ＥＰＣ２０における通信の同時接続数が所定の数を超えている場合には新たな優先通信が開始されないような優先制御を行うことができる。
【００４３】
なお、上記の説明においては、優先度判定部１０１が、同時接続数が所定の数を超えているかどうかを判定したが、これに限られない。例えば、ＰＣＲＦ２０２（優先制御部）が同時接続数を監視し、同時接続数が所定の数に到達している場合には、ＰＣＲＦ２０２（優先制御部）は、通信制御装置１０へ通信データを送信しないようにしてもよい。これにより、ＰＣＲＦ２０２（優先制御部）は、ＥＰＣ２０における通信の同時接続数を制限することにより優先制御を行うことができる。
【００４４】
（優先制御例３）
通信制御装置１０の検出部１０４は、ＥＰＣ２０から（ＰＣＲＦ２０２を介して）検出データを、定期的に（例えば、１０秒毎に）取得する。本例においては、検出データには、ＥＰＣ２０において通信接続中である全ての優先通信についての、各優先通信を識別する識別情報、および各優先通信が開始された時刻を示す情報が含まれる。検出部１０４は取得した検出データを優先度判定部１０１へ出力する。なお、本例においては、優先度判定部１０１は、当該検出データを一時的に記憶する記憶部（図示せず）を備える。当該記憶部に記憶された検出データは、検出部１０４が新たな検出データを取得するごとに上書き更新される。
【００４５】
優先度判定部１０１は、記憶部に記憶された検出データに含まれる情報（すなわち、優先通信を識別する識別情報、および各優先通信が開始された時刻を示す情報）に基づいて、接続中の優先通信の中でより早くから優先通信を開始していた通信ほど優先度を高くするように判定する。これにより、通信制御装置１０は、ＥＰＣ２０において通信接続中である優先通信の中で、より早くから優先通信を開始していた通信ほどより多くの通信帯域、またはタイムスロットを割り当てるように優先制御することができる。
なお、本例においては、優先度判定部１０１は、接続中の優先通信の中でより早くから優先通信を開始していた通信ほど優先度を高くするように判定したが、逆に、より優先度を低くするように判定してもよい。
【００４６】
なお、上記の説明においては、優先度判定部１０１が、各優先通信が開始された時刻を示す情報などに基づいて優先制御を行うものとしたが、これに限られない。例えば、ＰＣＲＦ２０２（優先制御部）が、各優先通信の開始時刻を管理し、接続中の優先通信の中で優先通信の開始時刻がより早い通信については、通信帯域、またはタイムスロットの割当量をより多くする（または、少なくする）ようにＰ−ＧＷ２００を制御するようにしてもよい。これにより、ＰＣＲＦ２０２（優先制御部）は、先に接続された優先通信に対し、後に接続された優先通信よりも通信帯域、またはタイムスロットの割当量を多くする、または少なくするような優先制御を行うことができる。
なお、優先度判定部１０１またはＰＣＲＦ２０２（優先制御部）が、各優先通信の接続時間を各種の識別情報（例えば、端末識別情報）毎に管理し、所定の開始時刻から所定の終了時刻までの間において、優先通信による連続した通信パケット量または累積した通信パケット量が所定の値より多い通信に対しては、通信帯域またはタイムスロットの割当を少なくするように制御するような構成であってもよい。（また、その場合、優先度判定部１０１またはＰＣＲＦ２０２（優先制御部）は、例えば、既に通信を切断している端末に対しては、次回以降の接続時にタイムスロットの割当量を少なくするように優先制御部を制御するようにしてもよい。）また、例えば、前記所定の値を、所定の開始時刻から所定の終了時刻までの間において端末識別情報毎に管理された、各優先通信におけるパケット流量の平均値とすることにより、通信システム１は、各優先通信におけるパケット流量の全体平均を超えて優先通信を行っている端末等の優先制御を行うことができる。
【００４７】
（優先制御例４）
上述した優先制御例３と同様に、通信制御装置１０の検出部１０４は、ＥＰＣ２０から（ＰＣＲＦ２０２を介して）検出データを、定期的に（例えば、１０秒毎に）取得する。本例においては、検出データには、ＥＰＣ２０において通信接続中である全ての優先通信についての、各優先通信を識別する識別情報、および各優先通信が開始されてからの経過時間（優先接続時間）を示す情報が含まれる。検出部１０４は取得した検出データを優先度判定部１０１へ出力する。なお、本例においては、優先度判定部１０１は、当該検出データを一時的に記憶する記憶部（図示せず）を備える。当該記憶部に記憶された検出データは、検出部１０４が新たな検出データを取得するごとに上書き更新される。
【００４８】
優先度判定部１０１は、記憶部に記憶された検出データに含まれる情報（すなわち、優先通信を識別する識別情報、および各優先通信が開始されてからの経過時間を示す情報）に基づいて、接続中の優先通信の中で優先通信が開始されてからの時間が所定の時間を超えた通信については、優先度判定の対象外にする（すなわち、優先通信を終了させる）ように判定する。これにより、通信制御装置１０は、ＥＰＣ２０において通信接続中である優先通信の中で、優先通信が開始されてからの時間が所定の時間を超えた通信については優先通信の対象外にするような優先制御を行うことができる。
【００４９】
なお、上記の説明においては、優先度判定部１０１が、各優先通信が開始されてからの経過時間を示す情報などに基づいて優先制御を行うものとしたが、これに限られない。例えば、ＰＣＲＦ２０２（優先制御部）が、各優先通信が開始されてからの経過時間を監視し、接続中の優先通信の中で優先通信が開始されてからの経過時間が所定の時間を超えた通信については、優先通信を終了するようにＰ−ＧＷ２００を制御するようにしてもよい。これにより、ＰＣＲＦ２０２（優先制御部）は、各優先通信が開始されてからの経過時間に基づいて優先制御を行うことができる。例えば、ＰＣＲＦ２０２（優先制御部）は、ＥＰＣ２０における各優先通信の経過時間を監視し、特定の優先通信の経過時間が、他の優先通信の経過時間よりも長い場合に、当該特定の優先通信を優先接続の対象外にする（優先通信を終了する）ことにより、当該他の優先通信に対する通信帯域、またはタイムスロットの割当量をより多くするような優先制御を行うことができる。
（優先制御例５）
本例において、通信制御装置１０の優先度判定部１０１は、例えば、上記の優先制御例４で説明した特定の通信のように優先度判定の対象外とした（すなわち、優先通信を終了させた）通信を識別するための対象外通信識別情報を一定期間（例えば、優先度判定の対象外としてから１時間）記憶する記憶部（図示せず）を備える。なお、当該情報は、通信そのものに対応付けられた識別情報であってもよいし、当該通信を行う端末を識別する端末識別情報、または当該通信を行うＣＰサーバを識別するＣＰサーバ識別情報であってもよい。
【００５０】
優先度判定部１０１は、取得部１００を介してＥＰＣ２０から通信データを取得すると、当該通信データに含まれる通信を識別する識別情報と、記憶部に記憶された対象外通信識別情報とを照合する。優先度判定部１０１は、通信データに含まれる通信を識別する識別情報と一致する識別情報が対象外通信識別情報に存在している場合、当該通信データが示す通信を優先度判定の対象外とする（すなわち、優先通信を行わないようにさせる）。これにより、通信制御装置１０は、優先通信から優先されない通信へ変更された通信が、所定の期間は、優先通信へ再度変更されることがないような優先制御を行うことができる。
【００５１】
なお本例においては、優先通信から優先されない通信へ変更された通信が所定の期間は優先通信へ再度変更されることがないように、優先度判定部１０１が優先制御のための判定を行うものとしたが、これに限られない。例えば、ＰＣＲＦ２０２（優先制御部）が、優先通信から優先されない通信へ変更された（優先度判定の対象外とされた）通信を識別する対象外通信識別情報を一定期間（例えば、優先度判定の対象外としてから１時間）記憶する記憶部（図示せず）を備えるような構成であってもよい。これにより、ＰＣＲＦ２０２（優先制御部）は、優先接続をしない通信へ変更した通信を、所定の期間は優先接続をする通信へ再度変更しないような優先制御を行うことができる。
【００５２】
以上、説明したように、本実施形態に係る通信システム１は、様々な状況において柔軟に優先通信を行うことができる。
【００５３】
なお、本実施形態に係る通信システム１は、無線アクセス網６０を介した無線通信を含む通信ネットワークを制御するシステムであるが、これに限られない。本実施形態に係る通信システム１は、例えば、有線アクセス網を介した通信ネットワークを制御するシステムであってもよい。
【００５４】
以上、本発明の実施形態及びその変形を説明したが、これらの実施形態及びその変形は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態及びその変形は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態及びその変形は、発明の範囲や要旨に含まれると同時に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【００５５】
なお、上述の各装置は内部にコンピュータを有している。そして、上述した各装置の各処理の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしてもよい。
【００５６】
また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【符号の説明】
【００５７】
１・・・通信システム、１０・・・通信制御装置（情報処理装置）、２０・・・ＥＰＣ、３０−１・・・ＣＰサーバ（優先）、３０−２・・・ＣＰサーバ（優先）、３１・・・ＣＰサーバ（一般）、４０・・・閉域網、５０・・・インターネット、６０・・・無線アクセス網、７０・・・端末（優先）、７１・・・端末（一般）、８０・・・ＨＳＳ、９０・・・課金サーバ、１００・・・取得部、１０１・・・優先度判定部、１０２・・・優先制御情報生成部、１０３・・・送信部、１０４・・・検出部、２００・・・Ｐ−ＧＷ、２０１・・・Ｓ−ＧＷ、２０２・・・ＰＣＲＦ（優先制御部）、２０３・・・ＭＭＥ、６００・・・ｅＮｏｄｅＢ
【図１】
2019134477.tif 000003
【図２】
2019134477.tif 000004
【図３】
2019134477.tif 000005