(57)【要約】【課題】地理的に集中する端末装置への通信要求が無線アクセスネットワーク内の特定の通信インフラに集中することによる輻輳を防止する。【解決手段】無線アクセスシステムは、受信及び格納した端末装置の位置情報の中から取得した配信データの対象端末装置の位置情報から対象端末装置が特定エリアに集中すると判断すると、対象端末装置を端末装置群にグルーピングして代表サーバ端末装置を決定し、端末装置群のグループ情報を各端末装置へ送信し、代表サーバ端末装置から他の端末装置への配信規則を示すデータマップ情報を作成し、該情報を代表サーバ端末装置の識別情報付きで各端末装置へ送信し、代表サーバ端末装置へのデータ配信を配信データサーバへ指示する制御装置と、位置情報を制御装置へ送信し、グループ情報が含む端末装置群内の他の端末装置とデータマップ情報に従い通信して代表サーバ端末装置が取得した配信データを取得する端末装置とを含む。【選択図】図１
2015154321.tif 000002
【特許請求の範囲】
【請求項１】
端末装置から送信された位置情報を受信し、受信された位置情報を格納し、格納された位置情報の中から、配信データが配信される対象端末装置の位置情報を取得し、取得された前記位置情報から前記対象端末装置が特定エリアに集中して存在すると判断される場合に、前記特定エリアに存在する前記対象端末装置を端末装置群にグルーピングし、グルーピングされた前記端末装置群に含まれる端末装置の中から代表サーバ端末装置を決定し、前記端末装置群に含まれる前記端末装置に関するグループ情報を前記端末装置群に含まれる各端末装置へ送信し、前記端末装置群内において前記代表サーバ端末装置から他の端末装置へ前記配信データが配信される配信規則を示すデータマップ情報を作成し、作成された前記データマップ情報に前記代表サーバ端末装置を識別する情報を付して、前記データマップ情報を前記端末装置群に含まれる各端末装置へ送信し、前記配信データを前記代表サーバ端末装置へ配信するように配信データサーバへ指示する制御装置と、
前記端末装置の位置情報を前記制御装置へ送信し、前記制御装置から送信された前記グループ情報及び前記データマップ情報を受信し、受信された前記グループ情報に含まれる前記端末装置群内の前記他の端末装置と、受信された前記データマップ情報に従って通信することによって、前記代表サーバ端末装置が配信データサーバから取得した前記配信データを取得する端末装置と
を含む無線アクセスシステム。
【請求項２】
前記制御装置は、前記端末装置群に含まれる前記端末装置の数と前記配信データのデータサイズとに従って前記配信データを複数の分割配信データに分割し、前記複数の分割配信データそれぞれにアドレスを付することによって、前記データマップ情報を作成し、
前記端末装置は、前記複数の分割配信データの内、未取得の分割配信データのアドレスを前記端末装置群内の前記他の端末装置へ送信し、送信されたアドレスに対応する分割配信データを前記他の端末装置から受信することにより、前記配信データを取得する、
する、請求項１に記載の無線アクセスシステム。
【請求項３】
前前記制御装置は、前記特定エリアに存在する前記対象配信対象の端末装置の数、前記特定エリアに存在する前記対象配信対象の端末装置の通信をカバーする基地局装置の処理能力、及び前記配信データの要求配信速度を用いて、前記端末装置群の数と前記端末装置群に含まれる各端末装置とを決定する、請求項１または２に記載の無線アクセスシステム。
【請求項４】
前記制御装置は、前記端末装置群に含まれる各端末装置の機種情報を用いて、前記端末装置群に含まれる前記端末装置の中から高速通信が可能な機種の端末装置を前記代表サーバ端末装置に決定する、請求項１〜３の何れか一項に記載の無線アクセスシステム。
【請求項５】
前記制御装置は、前記端末装置群に含まれる各端末装置の電力情報を用いて、前記端末装置群に含まれる前記端末装置の中からバッテリの消耗が少ない端末装置を前記代表サーバ端末装置に決定する、請求項１〜３の何れか一項に記載の無線アクセスシステム。
【請求項６】
前記制御装置は、前記端末装置群に含まれる各端末装置の位置情報を時間差でサンプリングし、前記端末装置群に含まれる前記端末装置の中から位置の移動が小さい端末装置を前記代表サーバ端末装置に決定する、請求項１〜３の何れか一項に記載の無線アクセスシステム。
【請求項７】
前記制御装置は、前記端末装置群の規模と当該配信データの要求配信速度とに従って、前記端末装置群に対する代表サーバ端末装置の数を決定する、請求項１〜６の何れか一項に記載の無線アクセスシステム。
【請求項８】
前記制御装置は、前記特定エリアに存在する前記対象端末装置の通信エリアをカバーする基地局装置の帯域利用状況を取得し、取得された前記帯域利用状況と当該端末装置群の規模とに従って、前記端末装置群に対する前記代表サーバ端末装置の数を決定する、請求項１〜６の何れか一項に記載の無線アクセスシステム。
【請求項９】
端末装置から送信された位置情報を受信し、受信された位置情報を格納する位置情報管理部と、
配信データが配信される対象端末装置の位置情報を前記位置情報管理部から取得し、取得された前記位置情報から前記対象端末装置が特定エリアに集中して存在すると判断される場合に、前記特定エリアに存在する前記対象端末装置を端末装置群にグルーピングし、グルーピングされた前記端末装置群に含まれる端末装置の中から代表サーバ端末装置を決定し、前記端末装置群に含まれる前記端末装置に関するグループ情報を前記端末装置群に含まれる各端末装置へ送信するグルーピング部と、
前記端末装置群内において前記代表サーバ端末装置から他の端末装置へ前記配信データが配信される配信規則を示すデータマップ情報を作成し、作成された前記データマップ情報に前記代表サーバ端末装置を識別する情報を付して、前記データマップ情報を前記端末装置群に含まれる各端末装置へ送信し、前記配信データを前記代表サーバ端末装置へ配信するように配信データサーバへ指示するデータマッピング部と
を含む制御装置。
【請求項１０】
端末装置の位置情報を制御装置へ送信する端末情報送信部と、
送信された前記位置情報と他の端末装置の位置情報とから配信データが配信される対象端末装置が特定エリアに集中して存在すると判断される場合に前記特定エリアに存在する前記対象端末装置がグルーピングされた端末装置群に含まれる複数の端末装置に関するグループ情報を前記制御装置から受信し、前記端末装置群に含まれる前記複数の端末装置の中から決定された前記代表サーバ端末装置を識別する情報が付されたデータマップ情報であって前記端末装置群内において前記代表サーバ端末装置から他の端末装置へ前記配信データが配信される配信規則を示す前記データマップ情報を受信する配信情報受信部と、
前記配信情報受信部により受信された前記グループ情報に含まれる前記端末装置群内の前記他の端末装置と、前記配信情報受信部により受信された前記データマップ情報に従って通信することによって、前記代表サーバ端末装置が配信データサーバから取得した前記配信データを取得する配信データ取得部と
を含む端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線アクセスシステム、制御装置、及び端末装置に関する。
【背景技術】
【０００２】
近年、無線通信システムが提供するパケット通信サービスを基地局装置といった通信インフラの性能を越えて多数の端末装置が利用することに起因して、通信が出来ない状況が発生することがある。例えば、近年、スマートフォンと称される携帯電話やタブレット端末と称される情報通信端末装置が普及しつつある。こうした携帯電話や情報通信端末装置を含む端末装置は、画像や動画といったデータサイズが大きいデータを基地局装置を介してデータ配信サーバからダウンロードする性能を有し得る。そこで、多数の端末装置が集まり得るエリアでは、データ配信サーバが当該エリアの通信をカバーする基地局装置を介して多数の端末装置へデータサイズの大きなデータを一斉に配信しようと試みるケースが発生し得る。通信インフラの帯域を複数の端末装置が共有し得るベストエフォート型の通信サービスにおいてこうしたケースが発生すると、無線通信システム内の特定の通信インフラにおいて輻輳が発生し得る。
【０００３】
具体例を挙げて説明すると、多数の端末装置が集まり得るエリアとしては、例えば、セミナー会場、コンサート会場、イベント会場、及びラッシュ時の駅構内等が挙げられる。こうしたエリアでは、当該エリアの通信をカバーする基地局装置の容量を越える多数の端末装置が地理的に集中して存在し得る。また、こうしたエリアに集まった多数の端末装置へデータ配信サーバから配信されるデータとしては、例えば、主催者から来場者に配布されるテキスト、写真付きの会場案内、動画を用いた進行プログラム、イベント参加用のアプリ、コンサートを事前に盛り上げるための動画データ、会場や駅構内の避難誘導情報、及び迷子通知等が挙げられる。こうしたデータは、当該エリアに集まった多数の利用者に共有される情報を含むため、当該エリアに集まった多数の利用者がそれぞれ所持する端末装置へこうしたデータの配信が試みられ得る。特定エリアにおいて多数の端末装置へのデータ配信が試みられると、当該特定エリアの通信をカバーする基地局装置等の特定の通信インフラに配信対象の多数の端末装置に対する処理が過剰に集中し、特定の通信インフラにおいて輻輳が発生し得る。
【０００４】
このように、多数の端末装置が集まり得る特定エリアにおいてデータサイズが大きいデータをデータ配信サーバから多数の端末装置へ一斉に配信することは、無線通信システム内の特定の通信インフラにおいて輻輳が発生し得るために難しい。
【０００５】
なお、移動通信デバイスのローカルネットワークに関する次のような技術が知られている。移動端末は、他の移動端末と接続してアドホックなローカルネットワークを形成する。移動端末は、ユーザから要求されたファイルをローカルネットワークから入手可能であるか否かを判断する。ローカルネットワークを介してファイルを入手可能な場合、移動端末は、ローカルネットワークからそのファイルを取り出す。ローカルネットワークを介してファイルを入手可能でない場合、基地局によって生成されるセルラネットワーク上でそのファイルを入手可能であるならば、移動端末は、セルラネットワークからそのファイルを取り出す。
【０００６】
また、無線アドホックネットワークに関する次のような技術が知られている。無線アドホックネットワークに接続された各無線端末は、通信範囲内に存在する他の無線端末を無線通信により検索し、周囲端末リストを作成する。各無線端末は、作成された周囲端末リスト中から所定の選択基準に基づいてグループリーダー候補端末を選択し、選択されたグループリーダー候補端末にグループリーダー依頼を行う。グループリーダー依頼を受けた無線端末は、受諾または拒否を返信する。各無線端末は、自己の属するグループのグループリーダーの決定を周囲端末リスト中の他の無線端末に通知する。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特表２００９−５３８０１９号公報
【特許文献２】特開２０１０−４５５２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
発明が解決しようとする課題は、地理的に集中して存在する複数の端末装置への通信要求が無線アクセスネットワーク内の特定の通信インフラに集中することを回避して、特定の通信インフラでの輻輳を防止することである。
【課題を解決するための手段】
【０００９】
一実施形態に従った無線アクセスシステムは、制御装置及び端末装置を含む。制御装置は、端末装置から送信された位置情報を受信し、受信された位置情報を格納し、格納された位置情報の中から、配信データが配信される対象端末装置の位置情報を取得し、取得された位置情報から対象端末装置が特定エリアに集中して存在すると判断される場合に、特定エリアに存在する対象端末装置を端末装置群にグルーピングし、グルーピングされた端末装置群に含まれる端末装置の中から代表サーバ端末装置を決定し、端末装置群に含まれる端末装置に関するグループ情報を端末装置群に含まれる各端末装置へ送信し、端末装置群内において代表サーバ端末装置から他の端末装置へ配信データが配信される配信規則を示すデータマップ情報を作成し、作成されたデータマップ情報に代表サーバ端末装置を識別する情報を付して、データマップ情報を端末装置群に含まれる各端末装置へ送信し、配信データを代表サーバ端末装置へ配信するように配信データサーバへ指示する。端末装置は、端末装置の位置情報を制御装置へ送信し、制御装置から送信されたグループ情報及びデータマップ情報を受信し、受信されたグループ情報に含まれる端末装置群内の他の端末装置と、受信されたデータマップ情報に従って通信することによって、代表サーバ端末装置が配信データサーバから取得した配信データを取得する。
【発明の効果】
【００１０】
一実施形態に従った無線アクセスシステムによれば、地理的に集中して存在する複数の端末装置への通信要求が無線アクセスネットワーク内の特定の通信インフラに集中することを回避して、特定の通信インフラでの輻輳を防止することができる。
【図面の簡単な説明】
【００１１】
【図１】実施形態に従った無線アクセスシステムの例示的な構成図である。
【図２】実施形態に従った輻輳抑制装置の例示的な機能構成図である。
【図３】実施形態に従ったグループ情報データベースの例図である。
【図４】実施形態に従ったデータマップ情報の例図である。
【図５】実施形態に従った輻輳抑制装置の例示的なハードウェア構成図である。
【図６】実施形態に従った端末装置の例示的な機能構成図である。
【図７】実施形態に従った端末装置の例示的なハードウェア構成図である。
【図８】実施形態に従った無線アクセスシステムが実行する位置情報の取得処理の例示的なシーケンス図である。
【図９Ａ】実施形態に従った無線アクセスシステムが実行するデータ配信の例示的なシーケンス図である。
【図９Ｂ】実施形態に従った無線アクセスシステムが実行するデータ配信の例示的なシーケンス図である。
【図１０】実施形態に従ったデータ配信が行われる例示的な端末装置群の説明図である。
【図１１】実施形態に従った輻輳抑制装置が実行するグループ情報の生成処理の例示的なフロー図である。
【図１２】実施形態に従った輻輳抑制装置が実行するデータマップ情報の生成処理の例示的なフロー図である。
【図１３】実施形態に従った端末装置が実行する配信データの取得処理の例示的なフロー図である。
【図１４】実施形態に従った端末装置が実行するサーバ処理の例示的なフロー図である。
【図１５】実施形態に従った端末装置が実行するクライアント処理の例示的なフロー図である。
【発明を実施するための形態】
【００１２】
以下、図面を参照しながら発明を実施するための形態を説明する。
図１は、実施形態に従った無線アクセスシステムの例示的な構成図である。図１に示すように、無線アクセスシステム１は、プロバイダ装置１０、クラウドサーバ２０、位置情報管理装置３０、インターネット網４０、及びコアネットワーク５０を含む。また、無線アクセスシステム１は、輻輳抑制装置６０、第１基地局装置７０、第１基地局制御装置８０、第２基地局装置９０、アクセスポイント装置１００、及び端末装置１１０−１〜１１０−６を含む。図１に示した無線アクセスシステム１の一例では、位置情報管理装置３０、コアネットワーク５０、第１基地局装置７０、第１基地局制御装置８０、第２基地局装置９０、及びアクセスポイント装置１００は、端末装置１１０−１〜１１０−６をインターネット網４０へ接続する無線アクセスネットワークに含まれる。
【００１３】
以下の説明において複数の端末装置１１０−１〜１１０−６を特に区別しない場合には、端末装置１１０と記載する。また、以下の説明において第１基地局装置７０、第２基地局装置９０、及びアクセスポイント装置１００を特に区別しない場合には、単に「基地局装置」と呼ぶ。
【００１４】
プロバイダ装置１０は、セミナーやイベントの主催者といった利用者の情報処理装置（不図示）をインターネット網４０と接続する装置である。プロバイダ装置１０は、配信データ管理部１１、アクセスポイント（Access Point、ＡＰ）制御部１２、及びInternet Protocol Interface（ＩＰ−ＩＦ）部１３を含む。
【００１５】
配信データ管理部１１は、利用者の情報処理装置（不図示）から送信された配信データ１１Ａ及び配信データ情報１１Ｂを受信し、受信された配信データ１１Ａ及び配信データ情報１１Ｂを保持する。配信データ１１Ａは、利用者の情報処理装置により指定された端末装置１１０へ配信される対象データである。配信データ情報１１Ｂは、配信データ１１Ａが配信される端末装置１１０の情報や、配信データ１１Ａのデータサイズを含む。配信データ管理部１１は、保持された配信データ１１ＡをＩＰ−ＩＦ部１３を介してクラウドサーバ２０へ送信する。また、配信データ管理部１１は、保持された配信データ情報１１ＢをＩＰ−ＩＦ部１３を介して輻輳抑制装置６０へ送信する。
【００１６】
アクセスポイント装置１００は、アクセスポイント制御部１２に対する制御を行う。プロバイダ装置１０は、ＩＰ−ＩＦ部１３を介してインターネット網４０と接続する。
【００１７】
クラウドサーバ２０は、プロバイダ装置１０から送信された配信データ１１Ａを格納し、格納された配信データ１１Ａを所定の宛先装置へ配信するデータ配信サーバである。クラウドサーバ２０は、配信データ格納部２１及びＩＰ−ＩＦ部２２を含む。クラウドサーバ２０は、ＩＰ−ＩＦ部２２を介してインターネット網４０と接続する。
【００１８】
配信データ格納部２１は、プロバイダ装置１０から送信された配信データ１１ＡをＩＰ−ＩＦ部２２を介して受信し、受信された配信データ１１Ａを配信データデータベース（Database、ＤＢ）２１Ａに格納する。また、配信データ格納部２１は、配信データデータベース２１Ａに格納された配信データ１１Ａを所定の端末装置１１０へ送信する依頼をＩＰ−ＩＦ部２２を介して輻輳抑制装置６０から受信する。配信データ格納部２１は、受信された依頼に従って配信データデータベース２１Ａに格納された配信データ１１ＡをＩＰ−ＩＦ部２２を介して所定の端末装置１１０へ向けて送信する。
【００１９】
位置情報管理装置３０は、無線アクセスシステム１に含まれる端末装置１１０が存在する位置を示す位置情報を管理する装置である。位置情報管理装置３０は、位置情報管理部３１、通信インタフェース（ＩＦ）部３２、及びＩＰ−ＩＦ部３３を含む。
【００２０】
位置情報管理部３１は、各端末装置１１０から送信された位置情報を通信インタフェース部３２を介して受信し、受信された各位置情報を位置情報管理データベース（ＤＢ）３１Ａに記録する。位置情報管理装置３０は、通信インタフェース部３２を介してコアネットワーク５０と接続し、ＩＰ−ＩＦ部３３を介してインターネット網４０と接続する。コアネットワーク５０は、無線アクセスネットワークとインターネット網４０とを接続するInternet Protocol（ＩＰ）コアネットワークである。
【００２１】
輻輳抑制装置６０は、実施形態に従った制御装置の一例である。輻輳抑制装置６０は、端末装置１１０の位置情報を位置情報管理装置３０を介して取得する。輻輳抑制装置６０は、配信データ１１Ａの配信指示をプロバイダ装置１０から受信する。輻輳抑制装置６０は、取得された位置情報を用いて、配信データ１１Ａの配信対象の端末装置１１０の内、特定エリアに地理的に集中して存在する端末装置１１０を特定する。輻輳抑制装置６０は、特定された端末装置１１０を端末装置群としてグルーピングする。輻輳抑制装置６０は、グルーピングされた各端末装置１１０を識別するために、ユニークな端末装置番号を各端末装置１１０に付ける。また、輻輳抑制装置６０は、グルーピングされた端末装置群に含まれる端末装置１１０の中から代表サーバ端末装置を決定する。
【００２２】
代表サーバ端末装置は、端末装置群内の全ての端末装置１１０を代表して基地局装置を介してクラウドサーバ２０から配信データ１１Ａを受信し、受信された配信データ１１Ａを端末装置群内の他の端末装置１１０へ送信する端末装置１１０である。端末装置群内の全ての端末装置１１０を代表して代表サーバ端末装置が基地局装置を介してクラウドサーバ２０から配信データ１１Ａを受信することによって、無線アクセスネットワーク側から端末装置群内の各端末装置１１０へ配信データ１１Ａを配信する際の基地局装置等の通信インフラにおける輻輳を抑制できる。
【００２３】
輻輳抑制装置６０は、配信データ１１Ａを複数の分割配信データに分割し、配信データ１１Ａ内における各分割配信データの位置を示すデータマップ情報を生成する。詳細を後述するように、代表サーバ端末装置が受信した配信データ１１Ａは、端末装置群内に含まれる端末装置１１０間の通信を通じて、端末装置群内の各端末装置１１０へ配信される。そこで、配信データ１１Ａが複数の分割配信データに分割されることによって、端末装置１１０間で配信データ１１Ａが送受信されるサイクルを短くし、配信データ１１Ａの送信待ちや受信待ちの時間を少なくする。こうした構成によって、代表サーバ端末装置から端末装置群内の各端末装置１１０への配信データ１１Ａの配信は、短時間で完了され得る。
【００２４】
輻輳抑制装置６０は、グルーピングされた各端末装置１１０を含む端末装置群に関する情報をグループ情報として端末装置群に含まれる各端末装置１１０へ送信する。また、輻輳抑制装置６０は、配信データ１１Ａのデータマップ情報に端末装置情報を付し、端末装置情報が付されたデータマップ情報を端末装置群に含まれる各端末装置１１０へ送信する。端末装置情報には、データマップ情報が送信される当該端末装置１１０の端末装置番号が含まれる。また、端末装置情報には、当該端末装置１１０が代表サーバ端末装置であるか否かを示す情報が更に含まれる。当該端末装置１１０が代表サーバ端末装置であるか否かは、端末装置番号を用いて識別され得る。
【００２５】
図２は、実施形態に従った輻輳抑制装置の例示的な機能構成図である。図２に示すように、輻輳抑制装置６０は、位置情報管理部６１、グルーピング部６２、データマッピング部６３、及びＩＰ−ＩＦ部６４を含む。輻輳抑制装置６０は、ＩＰ−ＩＦ部６４を介してインターネット網４０と接続する。
【００２６】
位置情報管理部６１は、位置情報管理装置３０により保持されている各端末装置１１０の位置情報をＩＰ−ＩＦ部６４を介して取得し、取得された位置情報をその端末装置１１０の識別子と対応付けて位置情報管理データベース（ＤＢ）６１Ａに記録する。また、位置情報管理部６１は、地図や建物といったエリア情報を地図データ提供サーバ（不図示）やエリア品質サーバ（不図示）から取得し、取得されたエリア情報を保持する。地図データ提供サーバは、例えば、Google Mapsといった地図データを提供するサーバであり、地図データ提供サーバは、インターネット網４０と接続し得る。エリア品質サーバは、端末装置１１０が現在存在する位置とその位置における無線品質を収集するサーバであり、エリア品質サーバは、コアネットワーク５０と接続し得る。
【００２７】
配信データ１１Ａに対する配信指示がＩＰ−ＩＦ部６４を介してプロバイダ装置１０から受信されると、グルーピング部６２は、配信データ１１Ａが配信される対象の端末装置１１０の位置情報を位置情報管理部６１から取得する。また、グルーピング部６２は、取得された位置情報により示される位置の周辺エリアに対するエリア情報を位置情報管理部６１から取得する。グルーピング部６２は、取得された位置情報と取得されたエリア情報とを照らし合わせて、配信対象の端末装置１１０の内、特定のエリアに地理的に集中して存在する端末装置１１０を特定する。特定のエリアは、例えば、イベント会場、コンサート会場、及び駅構内等である。グルーピング部６２は、特定された端末装置１１０を端末装置群としてグルーピングする。
【００２８】
グルーピング部６２は、グルーピングされた端末装置群に含まれる各端末装置１１０を識別するために、ユニークな端末装置番号を各端末装置１１０に付する。また、グルーピング部６２は、グルーピングされた端末装置群に含まれる端末装置１１０の中から１つ以上の代表サーバ端末装置を決定する。グルーピング部６２は、端末装置群に含まれる各端末装置１１０の端末装置番号や代表サーバ端末装置の情報といった端末装置群に関する情報をグループ情報としてグループ情報データベース６２Ａに記録する。図３は、実施形態に従ったグループ情報データベースの例図である。図３に示した一例では、６つのグループ情報がグループ情報データベース６２Ａに含まれる。各グループ情報は、エリア番号、端末総数、グループ識別子（Identifier、ＩＤ）、及び端末装置番号を含む。エリア番号は、当該端末装置群に対応する特定エリアを示す番号である。端末総数は、当該端末装置群に含まれる端末装置１１０の数である。グループ識別子は、各端末装置群を識別するためのユニーク番号である。代表サーバ端末装置は、端末装置番号によって識別され得る。グルーピング部６２は、グループ情報をデータマッピング部６３へ送信する。また、グルーピング部６２は、グループ情報をＩＰ−ＩＦ部６４を介して端末装置群内の各端末装置１１０へ送信する。
【００２９】
データマッピング部６３は、配信データ１１Ａの配信指示をＩＰ−ＩＦ部６４を介してプロバイダ装置１０から受信する。プロバイダ装置１０から受信される配信指示には、配信データ情報１１Ｂが含まれる。配信データ情報１１Ｂは、プロバイダ装置１０が利用者の情報処理装置から配信を依頼された配信データ１１Ａに関する情報である。配信データ情報１１Ｂには、利用者の情報処理装置により指定された配信対象の端末装置１１０の識別情報や、配信データ１１Ａのデータサイズが含まれる。データマッピング部６３は、受信された配信データ情報１１Ｂを配信データ情報データベース６３Ａに記録する。
【００３０】
データマッピング部６３は、グループ情報をグルーピング部６２から受信する。データマッピング部６３は、受信された配信データ１１Ａのデータサイズと、受信されたグループ情報により示される端末装置群に含まれる端末装置１１０の数とを用いて、配信データ１１Ａの分割サイズを決定する。データマッピング部６３は、決定された分割サイズで配信データ１１Ａを分割し、複数の分割配信データを生成する。データマッピング部６３は、配信データ１１Ａ内における当該分割配信データの位置を示すアドレスを、生成された各分割配信データに付けて、配信データ１１Ａのデータマップ情報を作成する。図４は、実施形態に従ったデータマップ情報の例図である。図４に示した一例では、配信データ１１Ａは、１〜１２０のブロック番号で示される１２０個の分割配信データに分割される。また、図４に示した一例では、１２０個の分割配信データには、１〜３０のＸアドレスと１〜４のＹアドレスにより構成される２次元アドレスがそれぞれ付される。配信データ１１Ａ内の各分割配信データの位置は、２次元アドレスにより特定される。
【００３１】
データマッピング部６３は、作成されたデータマップ情報をＩＰ−ＩＦ部６４を介して端末装置群内の各端末装置１１０へ送信する。
【００３２】
図５は、実施形態に従った輻輳抑制装置の例示的なハードウェア構成図である。図５に示すように、輻輳抑制装置６０Ａは、Central Processing Unit（ＣＰＵ）６０Ａ−１、メモリ６０Ａ−２、ストレージ６０Ａ−３、記憶媒体用ドライブ６０Ａ−４、入力装置６０Ａ−５、出力装置６０Ａ−６、通信インタフェース６０Ａ−７、及びバス６０Ａ−８を含む。ＣＰＵ６０Ａ−１、メモリ６０Ａ−２、ストレージ６０Ａ−３、記憶媒体用ドライブ６０Ａ−４、入力装置６０Ａ−５、出力装置６０Ａ−６、及び通信インタフェース６０Ａ−７は、バス６０Ａ−８を介して相互に接続される。
【００３３】
ＣＰＵ６０Ａ−１は、演算処理を行う論理回路である。メモリ６０Ａ−２は、ＣＰＵ６０Ａ−１が直接アクセス可能な主記憶装置であり、ＣＰＵ６０Ａ−１により実行中のプログラムや処理中のデータを一時的に記憶する。メモリ６０Ａ−１は、例えば、Synchronous Dynamic Random Access Memory（ＳＤＲＡＭ）である。ＣＰＵ６０Ａ−１及びメモリ６０Ａ−１は、位置情報管理部６１、グルーピング部６２、及びデータマッピング部６３に対応し得る。
【００３４】
ストレージ６０Ａ−３は、例えば、ハードディスクドライブ（Hard Disk Drive、ＨＤＤ）及びフラッシュメモリである。ストレージ６０Ａ−３には、ＣＰＵ６０Ａ−１により実行される各種プログラムやデータが格納される。ストレージ６０Ａ−３は、位置情報管理データベース６１Ａ、グループ情報データベース６２Ａ、及び配信データ情報データベース６３Ａに対応し得る。
【００３５】
記録媒体用ドライブ６０Ａ−４は、記録媒体に記録されたデータを読み込み、及び／又はＣＰＵ６０Ａ−１により処理されたデータを記録媒体へ書き込むための装置である。記録媒体は、例えば、例えば、Compact Disk Read Only Memory（ＣＤ−ＲＯＭ）、Digital Versatile Disk（ＤＶＤ）、Universal Serial Bus（ＵＳＢ）メモリ、Secure Digital（ＳＤ）カード、及びフラッシュメモリ等である。
【００３６】
入力装置６０Ａ−５は、輻輳抑制装置６０Ａの利用者が輻輳抑制装置６０Ａへの命令を入力するための装置であり、例えば、キーボード、マウス、及びタッチパネル等である。出力装置６０Ａ−６は、ＣＰＵ６０Ａ−１による処理結果を表示するための装置であり、例えば、液晶ディスプレイである。通信インタフェース６０Ａ−７は、インターネット網といった外部パケット網と接続するための装置であり、ＩＰ−ＩＦ部６４に対応し得る。
【００３７】
図１に示した第１基地局装置７０は、第１の通信規格に準拠した通信機能を有する端末装置１１０と無線で接続する基地局装置である。第１の通信規格は、例えば、Third Generation Partnership Project（３ＧＰＰ）の仕様書に規定される第３世代（Third Generation、３Ｇ）の通信規格である。第１基地局装置７０は、無線通信部７１及び通信インタフェース（ＩＦ）部７２を含む。
【００３８】
第１基地局装置７０は、第１の通信規格に準拠した端末装置１１０と無線通信部７１を介して信号を送受信する。また、第１基地局装置７０は、通信インタフェース部７２を介して第１基地局制御装置８０と信号を送受信する。なお、図１には、１つの第１基地局装置７０が示されているが、任意の数の第１基地局装置７０が無線アクセスシステム１に含まれてよい。
【００３９】
第１基地局制御装置８０は、配下の第１基地局装置７０を束ねる無線ネットワーク制御装置である。第１基地局制御装置８０は、通信インタフェース（ＩＦ）部８１を含み、通信インタフェース部８１を介して第１基地局装置７０及びコアネットワーク５０と信号を送受信する。なお、図１には、１つの第１基地局制御装置８０が示されているが、任意の数の第１基地局制御装置８０が無線アクセスシステム１に含まれてよい。
【００４０】
第２基地局装置９０は、第２の通信規格に準拠した通信機能を有する端末装置１１０と無線で接続する基地局装置である。第２の通信規格は、例えば、３ＧＰＰの仕様書に規定されるLong Term Evolution（ＬＴＥ）である。第２基地局装置９０は、無線通信部９１及び通信インタフェース（ＩＦ）部９２を含む。
【００４１】
第２基地局装置９０は、第２の通信規格に準拠した端末装置１１０と無線通信部９１を介して信号を送受信する。また、第２基地局装置９０は、通信インタフェース部９２を介してコアネットワーク５０と信号を送受信する。なお、図１には、１つの第２基地局装置９０が示されているが、任意の数の第２基地局装置９０が無線アクセスシステム１に含まれてよい。
【００４２】
アクセスポイント装置１００は、第３の通信規格に準拠した通信機能を有する端末装置１１０と無線で接続する通信装置である。第３の通信規格は、例えば、Wireless Fidelity（ＷｉＦｉ）といった無線Local Area Network（ＬＡＮ）の規格である。第１又は第２の通信規格に準拠した通信機能を有する端末装置１１０は、第３の通信規格に準拠した通信機能も有し得る。アクセスポイント装置１００は、無線通信部１０１及びＩＰ−ＩＦ部１０２を含む。
【００４３】
アクセスポイント装置１００は、第３の通信規格に準拠した端末装置１１０と無線通信部１０１を介して信号を送受信する。また、アクセスポイント装置１００は、ＩＰ−ＩＦ部１０２を介してインターネット網４０と接続する。なお、図１には、１つのアクセスポイント装置１００が示されているが、任意の数のアクセスポイント装置１００が無線アクセスシステム１に含まれてよい。
【００４４】
端末装置１１０−１〜１１０−６は、例えば、３ＧＰＰの仕様書に規定されるUser Equipment（ＵＥ）であり、スマートフォンと称される携帯電話、及びタブレット端末と称される情報通信端末装置を含む。
【００４５】
図１に示した一例では、端末装置１１０−１〜１１０−２は、第１の通信規格に従って第１基地局装置７０と無線で接続し、第１基地局装置７０を介して通信を行う。端末装置１１０−３〜１１０−４は、第２の通信規格に従って第２基地局装置９０と無線で接続し、第２基地局装置９０を介して通信を行う。端末装置１１０−５〜１１０−６は、第３の通信規格に従ってアクセスポイント装置１００と無線で接続し、アクセスポイント装置１００を介して通信を行う。なお、図１は、無線アクセスシステム１を説明するための例示であり、各基地局装置に接続し得る端末装置１１０の数は、任意であってよい。
【００４６】
また、図１に示した一例では、端末装置１１０−１と端末装置１１０−２の間は、第４の通信規格に従って無線で接続され、端末装置１１０−１と端末装置１１０−２の間で通信が行われる。端末装置１１０−３と端末装置１１０−４の間は、第４の通信規格に従って無線で接続され、端末装置１１０−３と端末装置１１０−４の間で通信が行われる。端末装置１１０−５と端末装置１１０−６の間は、第４の通信規格に従って無線で接続され、端末装置１１０−５と端末装置１１０−６の間で通信が行われる。第４の通信規格は、例えば、ＷｉＦｉ、Bluetooth（登録商標）、及びNear Field Communication（ＮＦＣ）といった近距離の無線通信規格である。なお、図１は、無線アクセスシステム１を説明するための例示であり、１つの端末装置１１０と複数の端末装置１１０との間が第４の通信規格に従って無線で接続され、１つの端末装置１１０と複数の端末装置１１０との間で通信が行われてよい。
【００４７】
図６は、実施形態に従った端末装置の例示的な機能構成図である。図６に示すように、端末装置１１０は、端末情報送信部１１１、配信情報受信部１１２、配信データ取得部１１３、配信データ格納部１１４、無線通信部１１５、及び端末間無線通信部１１６を含む。
【００４８】
端末情報送信部１１１は、当該端末装置１１０が存在する位置を示す位置情報を無線通信部１１５を介して位置情報管理装置３０へ送信する。また、端末情報送信部１１１は、端末装置１１０の機種及び／又は電力情報を無線通信部１１５を介して輻輳抑制装置６０へ送信し得る。端末装置１１０の電力情報は、例えば、端末装置１１０のバッテリの残量や、交流（Alternative Current、ＡＣ）電源といった外部電源との接続状態である。
【００４９】
配信情報受信部１１２は、グループ情報及びデータマップ情報を無線通信部１１５を介して輻輳抑制装置６０から受信する。グループ情報は、配信データ１１Ａの配信対象の端末装置１１０が含まれる端末装置群に関する情報である。配信情報受信部１１２により受信されるグループ情報は、当該端末装置１１０が含まれる端末装置群に関するグループ情報である。データマップ情報は、配信データ１１Ａが分割された分割配信データのデータマップを表す情報である。配信情報受信部１１２により受信されるデータマップ情報は、当該端末装置１１０が配信対象の端末装置１１０として指定された配信データ１１Ａのデータマップ情報である。
【００５０】
配信情報受信部１１２は、クラウドサーバ２０から送信された配信データ１１Ａを無線通信部１１５を介して受信し得る。例えば、当該端末装置１１０が代表サーバ端末装置である場合、クラウドサーバ２０から送信された配信データ１１Ａを無線通信部１１５を介して受信する。配信情報受信部１１２は、受信された配信データ１１Ａを配信データ格納部１１４へ格納する。
【００５１】
配信データ取得部１１３は、端末装置１１０間の通信を介して配信データ１１Ａを取得するための処理を実行する。配信データ取得部１１３は、グループ情報及びデータマップ情報を配信情報受信部１１２から受信する。配信データ取得部１１３は、受信されたグループ情報をグループ情報データベース（ＤＢ）１１３Ａに記録し、受信されたデータマップ情報をデータマップ情報データベース（ＤＢ）１１３Ｂに記録する。配信データ取得部１１３は、データマップ情報により特定される分割配信データを、グループ情報により示される端末装置群に含まれる端末装置１１０と端末間無線通信部１１６を介して送受信する。
【００５２】
配信データ取得部１１３が分割配信データを直接送受信する端末装置１１０は、第４の無線規格に従って通信し得る端末装置１１０であり、当該端末装置１１０の周辺に存在する端末装置１１０である。配信データ取得部１１３は、当該端末装置１１０の存在を周辺に存在する端末装置１１０に認識させるために、端末装置群内の各端末装置１１０に割り当てられたユニークな送信タイミングでビーコン信号を周辺の端末装置１１０へ端末間無線通信部１１６を介して送信し得る。
【００５３】
配信データ取得部１１３は、配信データ格納部１１４に格納されている分割配信データを端末間無線通信部１１６を介して周辺の端末装置１１０へ送信する。また、配信データ取得部１１３は、周辺の端末装置１１０から送信された分割配信データを端末間無線通信部１１６を介して受信し、受信された分割配信データを配信データ格納部１１４に格納する。
【００５４】
配信データ格納部１１４に格納された分割配信データは、配信データ取得部１１３により受信されたデータマップ情報に従って組み立てられる。配信データ１１Ａに含まれる全ての分割配信データが配信データ格納部１１４に格納されると、配信データ格納部１１４内の分割配信データは、１つの配信データ１１Ａに結合される。
【００５５】
無線通信部１１５は、第１〜第３の通信規格の内の何れか１つの通信規格に従って基地局装置と接続し、基地局装置と信号を送受信する。端末間無線通信部１１６は、第４の通信規格に従って当該端末装置１１０の周辺に存在する端末装置１１０と接続し、周辺の端末装置１１０と信号を送受信する。
【００５６】
図７は、実施形態に従った端末装置の例示的なハードウェア構成図である。図７に示すように、端末装置１１０Ａは、ＣＰＵ１１０Ａ−１、メモリ１１０Ａ−２、ストレージ１１０Ａ−３、記憶媒体用ドライブ１１０Ａ−４、入力装置１１０Ａ−５、出力装置１１０Ａ−６、無線モジュール１１０Ａ−７、アンテナ１１０Ａ−８、及びバス１１０Ａ−９を含む。ＣＰＵ１１０Ａ−１、メモリ１１０Ａ−２、ストレージ１１０Ａ−３、記憶媒体用ドライブ１１０Ａ−４、入力装置１１０Ａ−５、出力装置１１０Ａ−６、及び無線モジュール１１０Ａ−７は、バス１１０Ａ−９を介して相互に接続される。
【００５７】
ＣＰＵ１１０Ａ−１は、演算処理を行う論理回路である。メモリ１１０Ａ−２は、ＣＰＵ１１０Ａ−１が直接アクセス可能な主記憶装置であり、ＣＰＵ１１０Ａ−１により実行中のプログラムや処理中のデータを一時的に記憶する。メモリ１１０Ａ−１は、例えば、ＳＤＲＡＭである。ＣＰＵ１１０Ａ−１及びメモリ１１０Ａ−１は、端末情報送信部１１１、配信情報受信部１１２、及び配信データ取得部１１３に対応し得る。
【００５８】
ストレージ１１０Ａ−３は、例えば、ハードディスクドライブ及びフラッシュメモリである。ストレージ１１０Ａ−３には、ＣＰＵ１１０Ａ−１により実行される各種プログラムやデータが格納される。ストレージ１１０Ａ−３は、グループ情報データベース１１３Ａ及びデータマップ情報データベース１１３Ｂに対応し得る。
【００５９】
記録媒体用ドライブ１１０Ａ−４は、記録媒体に記録されたデータを読み込み、及び／又はＣＰＵ１１０Ａ−１により処理されたデータを記録媒体へ書き込むための装置である。記録媒体は、例えば、例えば、ＣＤ−ＲＯＭ、ＤＶＤ、ＵＳＢメモリ、ＳＤカード、及びフラッシュメモリ等である。
【００６０】
入力装置１１０Ａ−５は、端末装置１１０Ａの利用者が端末装置１１０Ａへの命令を入力するための装置であり、例えば、キーボード、マウス、及びタッチパネル等である。出力装置１１０Ａ−６は、ＣＰＵ１１０Ａ−１による処理結果を表示するための装置であり、例えば、液晶ディスプレイである。無線モジュール１１０Ａ−７は、第１〜第４の何れか通信規格に従ってアンテナ１１０−９を介して無線信号を送受信する装置であり、無線通信部１１５及び端末間無線通信部１１６に対応し得る。
【００６１】
以下に、無線アクセスシステム１が実行するデータ配信処理の一例を説明する。
まず、輻輳抑制装置６０は、無線アクセスシステム１に含まれる端末装置１１０の位置情報を取得する。また、輻輳抑制装置６０は、無線アクセスシステム１に含まれる端末装置１１０の機種情報及び／又は電力情報を取得し得る。図８は、実施形態に従った無線アクセスシステムが実行する位置情報の取得処理の例示的なシーケンス図である。
【００６２】
図８において、端末装置Ａ及び端末装置Ｂは、無線アクセスシステム１に含まれる端末装置１１０の一例である。各端末装置１１０は、当該端末装置１１０が存在する位置の周辺の基地局装置の内、受信された報知信号の無線品質が良好な基地局装置にそれぞれ接続する。接続される基地局装置は、第１基地局装置７０、第２基地局装置９０、及びアクセスポイント装置１００の何れかであり得る。なお、接続される基地局装置が第１基地局装置７０である場合には、端末装置１１０とコアネットワーク５０との間の信号の送受信は、接続された第１基地局装置７０及び第１基地局制御装置８０を介して行われる。
【００６３】
端末装置Ａは、端末装置Ａが接続した基地局装置及びコアネットワーク５０を介して、端末装置Ａの位置情報を位置情報管理装置３０へ送信する（処理Ｐ１００１〜Ｐ１００３）。位置情報管理装置３０は、受信された位置情報を位置情報管理データベース３１Ａに記録する。また、位置情報管理装置３０は、受信された位置情報をコアネットワーク５０及びインターネット網４０を介して輻輳抑制装置６０へ送信する（処理Ｐ１００４〜Ｐ１００６）。輻輳抑制装置６０の位置情報管理部６１は、位置情報管理装置３０から送信された位置情報をＩＰ−ＩＦ部６４を介して受信し、受信された位置情報を位置情報管理データベース６１Ａに記録する。
【００６４】
また、端末装置Ｂは、端末装置Ｂが接続した基地局装置及びコアネットワーク５０を介して、端末装置Ｂの位置情報を位置情報管理装置３０へ送信する（処理Ｐ１００７〜Ｐ１００９）。位置情報管理装置３０は、受信された位置情報を位置情報管理データベース３１Ａに記録する。また、位置情報管理装置３０は、受信された位置情報をコアネットワーク５０及びインターネット網４０を介して輻輳抑制装置６０へ送信する（処理Ｐ１０１０〜Ｐ１０１２）。輻輳抑制装置６０の位置情報管理部６１は、位置情報管理装置３０から送信された位置情報をＩＰ−ＩＦ部６４を介して受信し、受信された位置情報を位置情報管理データベース６１Ａに記録する。
【００６５】
端末装置Ａは、端末装置Ａが接続した基地局装置、コアネットワーク５０、及びインターネット網４０を介して、端末装置Ａの機種情報及び／又は電力情報を輻輳抑制装置６０へ送信し得る（処理Ｐ１０１３〜Ｐ１０１１６）。輻輳抑制装置６０の位置情報管理部６１は、端末装置Ａから送信された機種情報及び／又は電力情報をＩＰ−ＩＦ部６４を介して受信し、受信された機種情報及び／又は電力情報を保持し得る。また、端末装置Ｂは、端末装置Ｂが接続した基地局装置、コアネットワーク５０、及びインターネット網４０を介して、端末装置Ｂの機種情報及び／又は電力情報を輻輳抑制装置６０へ送信し得る（処理Ｐ１０１７〜Ｐ１０２０）。輻輳抑制装置６０の位置情報管理部６１は、端末装置Ｂから送信された機種情報及び／又は電力情報をＩＰ−ＩＦ部６４を介して受信し、受信された機種情報及び／又は電力情報を保持し得る。
【００６６】
なお、図８に示した位置情報の取得処理のシーケンスは、例示であることに留意すべきである。例えば、端末装置Ａ及び端末装置Ｂといった端末装置１１０は、当該端末装置１１０の位置情報をMeasurement Reportといった無線品質測定信号に含ませて送信してもよい。また、端末装置１１０は、当該端末装置１１０の機種情報及び／又は電力情報を位置情報と一緒に送信してもよい。
【００６７】
上述したような位置情報取得が実行されることによって、位置情報管理部６１は、無線アクセスシステム１に含まれる各端末装置１１０が現在存在する位置を示す位置情報を取得する。また、位置情報管理部６１は、無線アクセスシステム１に含まれる各端末装置１１０の機種情報及び／又は電力情報を取得する。また、位置情報管理部６１は、地図や建物といったエリア情報を地図データ提供サーバやエリア品質サーバから取得し、取得されたエリア情報を保持する。
【００６８】
図９Ａ及び図９Ｂは、実施形態に従った無線アクセスシステムが実行するデータ配信の例示的なシーケンス図である。プロバイダ装置１０は、利用者の情報処理装置から配信データ１１Ａ及び配信データ情報１１Ｂを受信し、受信された配信データ１１Ａ及び配信データ情報１１Ｂを保持する。プロバイダ装置１０は、配信データ１１Ａをインターネット網４０を介してクラウドサーバ２０へ送信し、配信データ１１Ａをクラウドサーバ２０にアップロードする（処理Ｐ２００１〜Ｐ２００２）。クラウドサーバ２０は、受信された配信データ１１Ａを配信データデータベース２１Ａに記録する。
【００６９】
プロバイダ装置１０は、インターネット網４０を介して配信データ１１Ａの配信を輻輳抑制装置６０に指示する（処理Ｐ２００３〜Ｐ２００４）。プロバイダ装置１０から送信される配信指示には、配信データ情報１１Ｂが含まれる。配信データ情報１１Ｂは、配信データ１１Ａが配信される端末装置１１０の情報や、配信データ１１Ａのデータサイズを含む。
【００７０】
輻輳抑制装置６０は、配信データ１１Ａの配信指示をプロバイダ装置１０から受信する。そして、輻輳抑制装置６０は、クラウドサーバ２０から配信対象の端末装置１１０へ配信データ１１Ａを配信するための配信情報を生成する。生成される配信情報には、グループ情報及びデータマップ情報が含まれる。図１０〜図１２を参照しながら、輻輳抑制装置６０が実行する配信情報の生成処理を説明する。
【００７１】
図１０は、実施形態に従ったデータ配信が行われる例示的な端末装置群の説明図である。図１０に示した一例では、端末装置番号１〜１５０の１５０個の端末装置１１０が特定エリアＡ内に存在する。特定エリアＡは、例えば、イベント会場、特定の建物、駅構内等である。また、図１０に示した一例では、特定エリアの通信は、基地局装置Ａ及び基地局装置Ｂといった２つの基地局装置によりカバーされる。図１０に示した一例のように、特定エリアの通信が２つの基地局装置によりカバーされる場合、ある端末装置１１０は、基地局装置Ａと接続し得、別のある端末装置１１０は、基地局装置Ｂと接続し得る。或いは、基地局装置Ａがカバーする通信エリアと基地局装置Ｂがカバーする通信エリアとが少なくとも一部重なる場合、ある端末装置１１０は、無線品質の良好な基地局装置Ａと接続し得、別のある端末装置１１０は、無線品質の良好な基地局装置Ｂと接続し得る。第１及び第２の基地局装置はそれぞれ、第１基地局装置７０、第２基地局装置９０、及びアクセスポイント装置１００の内の何れかの基地局装置であり得る。なお、図１０は、例示であり、特定エリア内に存在する端末装置１１０の数は、任意の数であってよい。また、特定エリアの通信は、１つの基地局装置によりカバーされてよく、３つ以上の基地局装置によりカバーされてよい。
【００７２】
図１１は、実施形態に従った輻輳抑制装置が実行するグループ情報の生成処理の例示的なフロー図である。配信情報を生成する一連の処理が開始されると（ステップＳ１００１）、データマッピング部６３は、プロバイダ装置１０から送信された配信指示をＩＰ−ＩＦ部６４を介して受信する（ステップＳ１００２）。図１０に示した一例では、端末装置番号１〜１５０の端末装置１１０を含む端末装置１１０に対する配信指示が受信される。
【００７３】
データマッピング部６３は、受信された配信指示に含まれる配信データ情報１１Ｂを参照して、配信データ１１Ａの配信対象である端末装置１１０の識別情報を取得する。データマッピング部６３は、取得された端末装置１１０の識別情報に基づいて、配信対象の端末装置１１０を特定する（ステップＳ１００３）。図１０に示した一例では、端末装置番号１〜１５０の端末装置１１０を含む端末装置１１０が特定される。
【００７４】
データマッピング部６３は、配信対象の端末装置１１０の位置情報の送信依頼を位置情報管理部６１へ送信する。送信依頼を受けた位置情報管理部６１は、配信データ１１Ａの配信対象である端末装置１１０の位置情報を位置情報管理ベースから取得し、取得された位置情報をグルーピング部６２及びデータマッピング部６３へ送信する。グルーピング部６２及びデータマッピング部６３は、位置情報管理部６１から送信された位置情報を受信し、配信対象の端末装置１１０の位置情報を取得する（ステップＳ１００４）。図１０に示した一例では、取得される位置情報は、端末装置番号１〜１５０の端末装置１１０を含む端末装置１１０の位置情報である。
【００７５】
グルーピング部６２は、配信対象の端末装置１１０の位置情報により示される位置を含むエリア情報の送信依頼を位置情報管理部６１へ送信する。位置情報管理部６１は、配信対象の端末装置１１０の位置を含むエリア情報をグルーピング部６２へ送信する。グルーピング部６２は、位置情報管理部６１から送信されたエリア情報を受信し、配信対象の端末装置１１０の位置を含むエリア情報を取得する（ステップＳ１００５）。図１０に示した一例では、特定エリアＡに対するエリア情報が取得される。
【００７６】
グルーピング部６２は、取得されたエリア情報を用いて、特定エリア内に存在する配信対象の端末装置１１０の数を特定する（ステップＳ１００６）。図１０に示した一例では、端末装置１１０の数は１５０に特定される。
【００７７】
グルーピング部６２は、特定エリア内に存在する配信対象の端末装置１１０の通信をカバーする基地局装置を特定する。特定される基地局装置の数は、１つ以上であり得る。図１０に示した一例では、基地局装置の数は２つ（基地局装置Ａ及び基地局装置Ｂ）に特定される。
【００７８】
グルーピング部６２は、特定された当該基地局装置の位置と、特定された当該基地局装置の通信エリア内に存在する端末装置１１０の数とを算出する（ステップＳ１００７）。無線アクセスシステム１に含まれる各基地局装置の位置、カバーされる通信エリア、及び処理能力といった基地局装置の情報は、輻輳抑制装置６０内に予め設定される。グルーピング部６２は、設定された基地局装置の情報を取得し得る。各基地局装置の処理能力は、当該基地局装置が収容可能な端末装置１１０の数やメモリ容量に基づいて所定値が予め設定される。
【００７９】
グルーピング部６２は、特定エリア内に存在する配信対象の端末装置１１０をグルーピングする端末装置群の数と、グルーピングされた各端末装置群に含まれる配信対象の端末装置１１０とを決定する（ステップＳ１００８）。例えば、グルーピング部６２は、特定エリアに存在する配信対象の端末装置１１０の数、特定された基地局装置の処理能力、及び要求配信速度を用いて、端末装置群の数と各端末装置群に含まれる端末装置１１０とを決定する。要求配信速度とは、特定エリア内に存在する配信対象の全ての端末装置１１０へ当該配信データ１１Ａが配信されるために要求される配信速度である。
【００８０】
例えば、当該特定エリア内に存在する配信対象の端末装置１１０の数が所定値よりも多い場合、グルーピング部６２は、複数の端末装置群を決定し、決定された各端末装置群に含まれる端末装置１１０を決定する。また、特定エリアに存在する配信対象の端末装置１１０の数に対して特定された基地局装置の処理能力が低いと判定される場合、グルーピング部６２は、複数の端末装置群を決定し、決定された各端末装置群に含まれる端末装置１１０を決定する。さらに、当該配信データ１１Ａに対する要求配信速度が高いと判定される場合、グルーピング部６２は、複数の端末装置群を決定し、決定された各端末装置群に含まれる端末装置１１０を決定する。
【００８１】
図１０に示した一例では、１つの端末装置群Ｇが決定され、端末装置群Ｇに含まれる１５０個の端末装置１１０が決定される。
【００８２】
グルーピング部６２は、決定された各端末装置群にユニークなグループ識別子を付ける。また、グルーピング部６２は、決定された端末装置群毎に、当該端末装置群に含まれる端末装置１１０にユニークな端末装置番号を付ける（ステップＳ１００９）。
【００８３】
グルーピング部６２は、決定された端末装置群毎に、当該端末装置群に含まれる端末装置１１０の中から１つ以上の代表サーバ端末装置を決定する（ステップＳ１０１０）。
【００８４】
例えば、グルーピング部６２は、当該端末装置群の規模と当該配信データ１１Ａの要求配信速度とに従って、当該端末装置群に対する代表サーバ端末装置の数を決定する。当該配信データの要求配信速度が高い場合には、グルーピング部６２は、当該端末装置群に対して複数の代表サーバ端末装置を決定する。一方、当該配信データ１１Ａの要求配信速度が低い場合には、グルーピング部６２は、当該端末装置群に対して１つの代表サーバ端末装置を決定し得る。ただし、当該端末装置群に含まれる端末装置１１０の数が多いために配信速度が要求配信速度を下回ると判断される場合には、グルーピング部６２は、当該端末装置群に対して複数の代表サーバ端末装置を決定し得る。
【００８５】
例えば、グルーピング部６２は、特定された基地局装置の帯域利用状況を取得し、取得された基地局装置の帯域利用状況と当該端末装置群の規模とに従って、当該端末装置群に対する代表サーバ端末装置の数を決定する。当該端末装置群に含まれる端末装置１１０の数が少ない場合には、グルーピング部６２は、当該端末装置群から１つの代表サーバ端末装置を決定する。一方、当該端末装置群に含まれる端末装置１１０の数が多い場合には、基地局装置の帯域を複数の端末装置１１０が利用することによって、基地局装置から複数の端末装置１１０への通信速度が低下し得る。しかしながら、複数の代表サーバ端末装置が用いられることによって当該端末装置群内における配信速度が向上し、全ての端末装置１１０が配信データ１１Ａをダウンロードするまでの時間が短縮できると判断される場合には、グルーピング部６２は、当該端末装置群から複数の代表サーバ端末装置を決定する。
【００８６】
例えば、グルーピング部６２は、各端末装置１１０の機種情報を用いて、当該端末装置群に含まれる端末装置１１０の内、高速通信が可能な機種の端末装置１１０を代表サーバ端末装置に決定し得る。グルーピング部６２は、各端末装置１１０の電力情報を用いて、当該端末装置群に含まれる端末装置１１０の内、バッテリの消耗が少なかったり外部電源が接続されている端末装置１１０を代表サーバ端末装置に決定し得る。グルーピング部６２は、端末装置１１０の位置情報を時間差でサンプリングし、当該端末装置群に含まれる端末装置１１０の内、位置の移動が小さくハンドオーバする可能性が少ない端末装置１１０を代表サーバ端末装置に決定し得る。
【００８７】
図１０に示した一例では、端末装置番号１の端末装置１１０及び端末装置番号１０の端末装置１１０が端末装置群Ｇの中から代表サーバ端末装置に決定される。
【００８８】
グルーピング部６２は、端末装置群のエリア番号、端末総数、グループ識別子、及び端末装置番号を当該端末装置群のグループ情報として、各端末装置群のグループ情報をグループ情報管理データベース６２Ａに記録する。図１０に示した一例では、特定エリアＡの識別番号、端末装置１１０の総数１５０、端末装置群Ｇの識別子、及び端末装置番号１〜１５０が端末装置群Ｇのグループ情報として記録される。
【００８９】
グルーピング部６２は、グループ情報をデータマッピング部６３へ通知する（ステップＳ１０１１）。データマッピング部６３は、通知されたグループ情報を当該グループ情報に対応する端末装置群に含まれる各端末装置１１０へＩＰ−ＩＦ部６４を介して送信し（ステップＳ１０１２）、グループ情報を生成する一連の処理は終了される（ステップＳ１０１３）。
【００９０】
上述したようなグループ情報の生成処理によって、輻輳抑制装置６０は、端末装置Ａを含む端末装置群に対応するグループ情報を、インターネット網４０、コアネットワーク５０、端末装置Ａが接続する基地局装置を介して端末装置Ａへ送信する（処理Ｐ２００５〜Ｐ２００８）。また、輻輳抑制装置６０は、端末装置Ｂを含む端末装置群に対応するグループ情報を、インターネット網４０、コアネットワーク５０、端末装置Ｂが接続する基地局装置を介して端末装置Ｂへ送信する（処理Ｐ２００９〜Ｐ２０１２）。図１０に示した一例では、端末装置Ａ及び端末装置Ｂは、同一の端末装置群（端末装置群Ｇ）に含まれる端末装置１１０である。
【００９１】
グループ情報の生成処理が実行されると、データマップ情報の生成処理が実行される。図１２は、実施形態に従った輻輳抑制装置が実行するデータマップ情報の生成処理の例示的なフロー図である。
【００９２】
データマップ情報を生成する一連の処理が開始されると（ステップＳ２００１）、データマッピング部６３は、グルーピング部６２から送信されたグループ情報を受信する（ステップＳ２００２）。データマッピング部６３は、配信データ１１Ａのデータサイズと、受信されたグループ情報により示される端末装置群に含まれる端末装置１１０の数とに基づいて、配信データ１１Ａの分割サイズを決定する（ステップＳ２００３）。例えば、データマッピング部６３は、配信データ１１Ａのデータサイズを端末装置１１０の数の倍数（１倍以上の任意の倍数）で割って、配信データ１１Ａの分割サイズを決定する。端末装置群内の端末装置１１０間で配信データ１１Ａが分割されて送受信されるように構成することで、端末装置１１０間の配信サイクルを短くすることができ、配信データ１１Ａの送信待ちや受信待ちの時間を短くできる。
【００９３】
データマッピング部６３は、決定された分割サイズで配信データ１１Ａを分割して、複数の分割配信データを生成する。データマッピング部６３は、ユニークなブロック番号を各分割配信データに付ける（ステップＳ２００４）。ブロック番号は、配信データ１１Ａに含まれる各分割配信データを示す番号である。
【００９４】
データマッピング部６３は、ブロック番号で識別される各分割配信データに配信データ１１Ａ内の位置を示すデータアドレスを付けて、配信データ１１Ａのデータマップ情報を作成する（ステップＳ２００５）。輻輳抑制装置６０は、作成されたデータマップ情報に端末装置情報を付ける。端末装置情報には、データマップ情報が送信される当該端末装置１１０の端末装置番号が含まれる。また、端末装置情報には、当該端末装置１１０が代表サーバ端末装置であるか否かを示す情報が含まれる。
【００９５】
データマッピング部６３は、端末装置群に含まれる各端末装置１１０のビーコン信号の送信スケジュールを決定する（ステップＳ２００６）。ビーコン信号は、当該端末装置１１０が配信データ１１Ａを受信可能であることを周辺の端末装置１１０に通知するために周期的に送信される信号である。データマッピング部６３は、グループ情報に付属する時分割されたユニークなタイミングで各端末装置１１０がずらして送信できるようにビーコン信号の送信スケジュールを決定する。
【００９６】
データマッピング部６３は、決定されたビーコン信号の送信スケジュールと共に、端末装置情報が付されたデータマップ情報をＩＰ−ＩＦ部６４を介して端末装置群内の各端末装置１１０へ送信する（ステップＳ２００７）。そして、データマップ情報を生成する一連の処理は終了される（ステップＳ２００８）。
【００９７】
上述したようなデータマップ情報の生成処理によって、輻輳抑制装置６０は、端末装置Ａを含む端末装置群に対応するデータマップ情報を、インターネット網４０、コアネットワーク５０、端末装置Ａが接続する基地局装置を介して端末装置Ａへ送信する（処理Ｐ２０１３〜Ｐ２０１６）。また、輻輳抑制装置６０は、端末装置Ｂを含む端末装置群に対応するデータマップ情報を、インターネット網４０、コアネットワーク５０、端末装置Ｂが接続する基地局装置を介して端末装置Ｂへ送信する（処理Ｐ２０１７〜Ｐ２０２０）。
【００９８】
輻輳抑制装置６０のデータマッピング部６３は、端末装置群に含まれる代表サーバ端末装置へ配信データ１１Ａを配信するように、インターネット網４０を介してクラウドサーバ２０へ指示する。例えば、端末装置Ａが代表サーバ端末装置であり、端末装置Ｂは代表サーバ端末装置ではないと仮定した場合、輻輳抑制装置６０は、端末装置Ａへ配信データ１１Ａを配信するようにクラウドサーバ２０へ指示する（処理Ｐ２０２１〜Ｐ２０２２）。
【００９９】
クラウドサーバ２０は、受信された配信指示に従って、インターネット網４０、コアネットワーク５０、及び当該サーバ端末装置が接続する基地局装置を介して、配信データデータベース２１Ａに格納された配信データ１１Ａを代表サーバ端末装置へ送信する。図９Ｂに示した一例では、クラウドサーバ２０は、配信データ１１Ａを端末装置Ａへ送信する（処理Ｐ２０２３〜Ｐ２０２６）。
【０１００】
端末装置群に含まれる代表サーバ端末装置が配信データ１１Ａを受信すると、受信された配信データ１１Ａは、代表サーバ端末装置から端末装置群内の各端末装置１１０へ配信される。具体的には、端末装置群内において、受信された配信データ１１Ａが分割された分割配信データが端末装置１１０間で送受信されることによって、端末装置群内の各端末装置１１０は、配信データ１１Ａをダウンロードする。図９Ｂに示した一例では、端末装置Ａは、端末装置Ａと同一の端末装置群内の他の端末装置１１０である端末装置Ｂへ分割配信データを送信する（処理Ｐ２０２７）。端末装置Ｂは、端末装置Ａから送信された分割配信データを受信し、受信された分割配信データを結合することによって、配信データ１１Ａをダウンロードする。また、図１０に示した一例では、端末装置番号１の端末装置１１０を基点として他の端末装置１１０へ拡散する矢印によって示されるように、端末装置番号１の端末装置１１０が受信した配信データ１１Ａは、分割配信データに分割されて近傍の端末装置１１０間で送受信される。また、端末装置番号１０の端末装置１１０を基点として他の端末装置１１０へ拡散する矢印によって示されるように、端末装置番号１０の端末装置１１０が受信した配信データ１１Ａは、分割配信データに分割されて近傍の端末装置１１０間で送受信される。こうして、端末装置番号１及び１０の端末装置１１０がそれぞれ受信した配信データ１１Ａは、端末装置群Ｇ内の各端末装置１１０へ配信される。
【０１０１】
図１３〜図１５を更に参照しながら、端末装置群に含まれる各端末装置１１０が実行する配信データの取得処理の一例を説明する。図１３は、実施形態に従った端末装置が実行する配信データの取得処理の例示的なフロー図である。
【０１０２】
一連の配信データ取得処理が開始されると（ステップＳ３００１）、配信情報受信部１１２は、輻輳抑制装置６０から送信されたデータマップ情報及びグループ情報の受信を待機し、データマップ情報及びグループ情報の受信の有無を判断する（ステップＳ３００２）。なお、図９Ａを参照しながら前述したように、データマップ情報及びグループ情報は、異なるタイミングで輻輳抑制装置６０から端末装置１１０へ送信され得る。図１２を参照しながら前述したように、データマップ情報には、端末装置情報が付され、端末装置情報には、データマップ情報が受信された当該端末装置１１０の端末装置番号や代表サーバ端末装置を示す情報が含まれる。また、当該端末装置１１０のビーコン信号のユニークな送信スケジュールは、データマップ情報と共に送信され得る。
【０１０３】
データマップ情報及びグループ情報が無線通信部１１５を介して受信されたと判断されると（ステップＳ３００２で“ＹＥＳ”）、配信情報受信部１１２は、受信されたデータマップ情報及びグループ情報を配信データ取得部１１３へ送信する。配信データ取得部１１３は、配信情報受信部１１２から送信されたグループ情報を受信し、受信されたグループ情報をグループ情報データベース１１３Ａに格納する。また、配信データ取得部１１３は、配信情報受信部１１２から送信されたデータマップ情報を受信し、受信されたデータマップ情報をデータマップ情報データベース１１３Ｂに格納する（ステップＳ３００３）。
【０１０４】
データマップ情報データベース１１３Ｂに格納されるデータマップ情報は、例えば、図４に示されるテーブルの形式で格納される。また、テーブル形式で格納されるデータマップ情報において、アドレスにより特定される分割配信データに対応する各ブロックには、当該端末装置１１０が当該分割配信データを受信済みであるか否かを示すフラグが立てられる。
【０１０５】
配信情報取得部１１３は、データマップ情報と共に受信されたビーコン信号の送信スケジュールを配信情報受信部１１２から取得する。そして、配信情報取得部１１３は、取得された送信スケジュールに従って、当該端末装置１１０の端末装置番号を含むビーコン信号を端末間無線通信部１１６を介して周辺の端末装置１１０へ向けて送信する（ステップＳ３００４）。
【０１０６】
配信情報取得部１１３は、周辺の端末装置１１０からユニークなタイミングで送信されたビーコン信号を端末間無線通信部１１６を介して受信する。配信情報取得部１１３は、受信されたビーコン信号に含まれる端末装置番号を参照し、当該端末装置１１０の周辺に存在する端末装置１１０を特定する（ステップＳ３００５）。
【０１０７】
配信情報取得部１１３は、受信されたデータマップ情報に付された端末装置情報に基づいて、一連の配信データ取得処理を実行している当該端末装置１１０が代表サーバ端末装置か否かを判断する（ステップＳ３００６）。
【０１０８】
当該端末装置１１０が代表サーバ端末装置ではないと判断される場合（ステップＳ３００６で“ＮＯ”）、配信情報取得部１１３は、クライアント処理を実行する（ステップＳ３００７）。クライアント処理とは、周辺の端末装置１１０が保有する分割配信データを当該端末装置１１０が周辺の端末装置１１０から取得する処理である。分割配信データとは、代表サーバ端末装置がダウンロードした配信データ１１Ａがデータマップ情報により示される配信規則に従って分割されたデータである。クライアント処理の詳細は、図１５を参照しながら後述する。
【０１０９】
当該端末装置１１０が代表サーバ端末装置であると判断される場合（ステップＳ３００６で“ＹＥＳ”）、配信情報受信部１１２は、輻輳抑制装置６０による送信指示に従ってクラウドサーバ２０から送信された配信データ１１Ａのダウンロードを開始する（ステップＳ３００８）。すなわち、配信情報受信部１１２は、クラウドサーバ２０から送信された配信データ１１Ａを配信データ格納部１１４に格納する。
【０１１０】
クラウドサーバ２０から送信された配信データ１１Ａを配信データ格納部１１４に格納し、配信データ１１Ａのダウンロードが完了されると（Ｓ３００９で“ＹＥＳ”）、配信情報受信部１１２は、配信データ１１Ａのダウンロード完了を配信データ取得部１１３に通知する。配信データ取得部１１３は、データマップ情報データベース１１３Ｂに記録されたデータマップ情報内の全てのブロックに、当該端末装置１１０が分割配信データを受信済みであることを示すフラグを立てる。そして、配信データ取得部１１３は、サーバ処理を実行する（ステップＳ３０１０）。サーバ処理とは、当該端末装置１１０が保有する分割配信データを当該端末装置１１０が周辺の端末装置１１０へ送信する処理である。サーバ処理の詳細は、図１４を参照しながら説明する。
【０１１１】
図１４は、実施形態に従った端末装置が実行するサーバ処理の例示的なフロー図である。図１５は、実施形態に従った端末装置が実行するクライアント処理の例示的なフロー図である。
【０１１２】
図１４に示されるサーバ処理は、代表サーバ端末装置により実行され得る。また、図１４に示されるサーバ処理は、クライント処理を実行した端末装置１１０により実行され得る。図１５に示されるクライアント処理は、代表サーバ端末装置以外の端末装置１１０により実行され得る。以下の説明において、サーバ処理を実行する端末装置１１０をサーバ端末装置と呼び、クライアント処理を実行する端末装置１１０をクライント端末装置と呼ぶ。代表サーバ端末装置以外の端末装置１１０は、図１４に示されるサーバ処理を実行するサーバ端末装置であり得、図１５に示されるクライアント処理を実行するクライアント端末装置であり得る。
【０１１３】
まず、実施形態に従った端末装置１１０が実行するサーバ処理の一例を図１４を参照しながら説明する。
【０１１４】
端末装置１１０がサーバ端末装置として一連のサーバ処理を開始すると（ステップＳ４００１）、当該端末装置１１０の配信データ取得部１１３は、端末間無線通信部１１６を介して周辺の端末装置１１０へ同報信号を送信し、周辺の端末装置１１０とのリンクを確立する（ステップＳ４００２）。配信データ取得部１１３から送信される同報信号は、周辺の端末装置１１０の端末装置番号を含み、サーバ端末装置である当該端末装置１１０とのリンクを確立する指示を含む。リンクを確立した端末装置１１０は、クライアント端末装置になる。
【０１１５】
配信データ取得部１１３は、リンクを確立したクライアント端末装置が未だ受信していない分割配信データに関する情報を端末間無線通信部１１６を介して受信する（ステップＳ４００３）。未受信の分割配信データに関する情報は、リンクを確立した各クライアント端末装置から送信される。
【０１１６】
図１０を参照しながら前述したように、端末装置群に含まれる端末装置１１０の内、代表サーバ端末装置以外の端末装置１１０は、保有される分割配信データを周辺の端末装置１１０間で送受信することによって、配信データ１１Ａを取得する。したがって、当該端末装置１１０とリンクを確立したクライアント端末装置の中には、周辺のサーバ端末装置から未だ受信していない分割配信データがあるクライアント端末装置が存在し得る。クライアント端末装置が未受信の分割配信データに関する情報は、例えば、当該分割配信データにユニークに付けられたアドレスであってよく、当該分割配信データのブロック番号であってよい。
【０１１７】
配信データ取得部１１３は、未受信の分割配信データに関する情報に基づいて、送信可能な分割配信データが配信データ格納部１１４にあるか否かを判断する（ステップＳ４００４）。具体的には、配信データ取得部１１３は、データマップ情報データベース１１３Ｂに記録されたデータマップ情報を参照する。そして、配信データ取得部１１３は、リンクを確立したクライアント端末装置が未受信の分割配信データに対応するブロックに、当該端末装置１１０が当該分割配信データを受信済みであることを示すフラグが立っているか否かを判断する。
【０１１８】
送信可能な分割配信データが配信データ格納部１１４にあると判断される場合（ステップＳ４００４で“ＹＥＳ”）、配信データ取得部１１３は、送信可能な分割配信データを配信データ格納部１１４から取得する。そして、配信データ取得部１１３は、取得された分割配信データをリンクを確立したクライアント端末装置へ端末間無線通信部１１６を介して送信する（ステップＳ４００５）。
【０１１９】
送信可能な分割配信データの送信が完了すると（ステップＳ４００６で“ＹＥＳ”）、配信データ取得部１１３は、当該端末装置１１０の周辺に存在する通信可能な端末装置１１０をサーチする（ステップＳ４００７）。各端末装置１１０を保持する利用者は、移動する可能性があるため、当該端末装置１１０と通信し得る周辺の端末装置１１０は変更され得る。そこで、ステップＳ４００７において、配信データ取得部１１３は、周辺の端末装置１１０から送信されたビーコン信号を再度受信して、周辺の端末装置１１０を再度特定する。そして、配信データ取得部１１３は、ステップＳ４００２の処理に戻る。
【０１２０】
送信可能な分割配信データが配信データ格納部１１４にないと判断される場合（ステップＳ４００４で“ＮＯ”）、配信データ取得部１１３は、リンクを確立したクライアント端末装置へリンクの切断要求を送信する。そして、配信データ取得部１１３は、全ての分割配信データの受信が完了したか否かを判断する（ステップＳ４００８）。具体的には、配信データ取得部１１３は、データマップ情報データベース１１３Ｂに記録されたデータマップ情報の全てのブロックに、当該端末装置１１０が当該ブロックに対応する分割配信データを受信済みであることを示すフラグが立っているか否かを確認する。例えば、一連のサーバ処理を実行する当該端末装置１１０が代表サーバ端末装置である場合、データマップ情報の全てのブロックには、当該端末装置１１０が当該ブロックの分割配信データを受信済みであることを示すフラグが立っている。
【０１２１】
全ての分割配信データが受信済みであると判断される場合（ステップＳ４００８で“ＹＥＳ”）、当該端末装置１１０は、ステップＳ３００１で開始された一連の配信データ取得処理を終了する（ステップＳ４００９）。一部の分割配信データが受信済みでないと判断される場合（ステップＳ４００８で“ＮＯ”）、サーバ端末装置として一連のサーバ処理を実行している当該端末装置１１０は、クライアント処理へ移行する（ステップＳ４０１０）。
【０１２２】
次に、実施形態に従った端末装置１１０が実行するクライアント処理の一例を図１５を参照しながら説明する。
【０１２３】
端末装置１１０がクライアント端末装置として一連のクライアント処理を開始すると（ステップＳ５００１）、当該端末装置１１０の配信データ取得部１１３は、サーバ端末装置として動作する周辺の端末装置１１０からのアクセスを待機する（ステップＳ５００２）。
【０１２４】
配信データ取得部１１３は、サーバ端末装置から送信された同報信号を端末間無線通信部１１６を介して受信し、受信された同報信号に従って、サーバ端末装置とのリンクを端末間無線通信部１１６を介して確立する（ステップＳ５００３）。配信データ取得部１１３は、データマップ情報データベース１１３Ｂ内に記録されたデータマップ情報内の各ブロックのフラグを参照して、未受信の分割配信データを確認する。そして、配信データ取得部１１３は、未受信の分割配信データに関する情報を端末間無線通信部１１６を介して、リンクを確立したサーバ端末装置へ送信する（ステップＳ５００４）。送信される未受信の分割配信データに関する情報は、当該分割配信データにユニークに付けられたアドレスであってよく、当該分割配信データのブロック番号であってよい。
【０１２５】
未受信の分割配信データがリンクを確立したサーバ端末装置に存在しない場合（ステップＳ５００５で“ＮＯ”）、配信データ取得部１１３は、リンクを確立したサーバ端末装置から送信されたリンクの切断要求を受信する（ステップＳ５００６）。配信データ取得部１１３は、サーバ端末装置と確立したリンクを端末間無線通信部１１６に切断させ（ステップＳ５００７）、ステップＳ５００２の処理に戻る。
【０１２６】
未受信の分割配信データがリンクを確立したサーバ端末装置に存在する場合（ステップＳ５００５で“ＹＥＳ”）、配信データ取得部１１３は、リンクを確立したサーバ端末装置から送信された未受信の分割配信データを端末間無線通信部１１６を介して受信する（ステップＳ５００８）。
【０１２７】
未受信の分割配信データの受信が完了すると（ステップＳ５００９で“ＹＥＳ”）、配信データ取得部１１３は、受信された分割配信データを配信データ格納部１１４に格納する（ステップＳ５０１０）。また、配信データ取得部１１３は、データマップ情報データベース１１３Ｂに記録されたデータマップ情報を更新する（ステップＳ５０１１）。具体的には、配信データ取得部１１３は、受信された分割配信データに対応するブロックのフラグを、当該端末装置１１０が当該分割配信データを受信済みであるフラグに変更する。そして、配信データ処理部１１３は、周辺の端末装置１１０へ送信可能な分割配信データがないか否かを確認するためにサーバ処理へ移行する（ステップＳ５０１２）。前述したように、周辺の端末装置１１０へ送信可能な分割配信データがなく（ステップＳ４００４で“ＮＯ”）、当該端末装置１１０が全ての分割配信データを受信済みである場合（ステップＳ４００８で“ＹＥＳ”）、サーバ処理へ移行した当該端末装置１１０は、ステップＳ３００１で開始された一連の配信データ取得処理を終了する（ステップＳ４００９）。
【０１２８】
以上の説明から理解し得るように、実施形態に従った無線アクセスシステム１では、クラウドサーバ２０が端末装置群内の代表サーバ端末装置へ配信データ１１Ａを配信するように輻輳抑制装置６０がデータ配信を制御する。また、実施形態に従った無線アクセスシステム１では、端末装置群内での端末装置１１０間の通信を通じて、配信データ１１Ａを受信した代表サーバ端末装置から各端末装置１１０へ配信データ１１Ａが配信されるように構成される。
【０１２９】
したがって、実施形態に従った無線アクセスシステムによれば、特定エリアに地理的に集中して存在する端末装置１１０へデータを配信するために、基地局装置を含む無線アクセスネットワーク側に要する帯域は、代表サーバ端末装置へデータ配信するために要する最低限の帯域で足りる。また、実施形態に従った無線アクセスシステムによれば、地理的に集中して存在する複数の端末装置への通信要求が無線アクセスネットワーク内の特定の通信インフラに集中することを回避でき、特定の通信インフラでの輻輳を防止できる。
【０１３０】
なお、上述の説明は、実施形態に従った無線アクセスシステムの一例にすぎず、上述した無線アクセスシステムに様々な変更を加え得ることに留意すべきである。
【０１３１】
例えば、輻輳抑制装置６０は、インターネット網４０を介さずにコアネットワーク５０と接続された装置であってよい。また、輻輳抑制装置６０は、無線アクセスネットワーク内の他の構成要素と一体の装置であってよく、例えば、クラウドサーバ２０や位置情報管理装置３０と一体の装置であってよい。
【０１３２】
また、輻輳抑制装置６０の各構成要素により実行される前述した処理は、輻輳抑制プログラムといったソフトウェアの命令の形式で規律されてよく、輻輳抑制プログラムにより各種処理をコンピュータに実行させてもよい。例えば、輻輳抑制プログラムは、記録媒体に記録され、記憶媒体用ドライブ６０Ａ−４を介してストレージ６０Ａ−３に格納される。ＣＰＵ６０Ａ−１は、格納された輻輳抑制プログラムをＲＡＭ６０Ａ−２に読み出し、輻輳抑制プログラムを実行する。
【０１３３】
さらに、端末装置１１０の各構成要素により実行される前述した処理は、配信データ取得プログラムといったソフトウェアの命令の形式で規律されてよく、配信データ取得プログラムにより各種処理をコンピュータに実行させてもよい。例えば、配信データ取得プログラムは、記録媒体に記録され、記憶媒体用ドライブ１１０Ａ−４を介してストレージ１１０Ａ−３に格納される。ＣＰＵ１１０Ａ−１は、格納された配信データ取得プログラムをＲＡＭ１１０Ａ−２に読み出し、配信データ取得プログラムを実行する。
【０１３４】
実施形態に従った無線アクセスシステムにこれらの変更が加えられた場合でも、前述したような効果が得られる。
【０１３５】
以上の実施形態を含む発明を実施するための形態に関し、更に以下の付記を開示する。
（付記１）
端末装置から送信された位置情報を受信し、受信された位置情報を格納し、格納された位置情報の中から、配信データが配信される対象端末装置の位置情報を取得し、取得された前記位置情報から前記対象端末装置が特定エリアに集中して存在すると判断される場合に、前記特定エリアに存在する前記対象端末装置を端末装置群にグルーピングし、グルーピングされた前記端末装置群に含まれる端末装置の中から代表サーバ端末装置を決定し、前記端末装置群に含まれる前記端末装置に関するグループ情報を前記端末装置群に含まれる各端末装置へ送信し、前記端末装置群内において前記代表サーバ端末装置から他の端末装置へ前記配信データが配信される配信規則を示すデータマップ情報を作成し、作成された前記データマップ情報に前記代表サーバ端末装置を識別する情報を付して、前記データマップ情報を前記端末装置群に含まれる各端末装置へ送信し、前記配信データを前記代表サーバ端末装置へ配信するように配信データサーバへ指示する制御装置と、
前記端末装置の位置情報を前記制御装置へ送信し、前記制御装置から送信された前記グループ情報及び前記データマップ情報を受信し、受信された前記グループ情報に含まれる前記端末装置群内の前記他の端末装置と、受信された前記データマップ情報に従って通信することによって、前記代表サーバ端末装置が配信データサーバから取得した前記配信データを取得する端末装置と
を含む無線アクセスシステム。
（付記２）
前記制御装置は、前記端末装置群に含まれる前記端末装置の数と前記配信データのデータサイズとに従って前記配信データを複数の分割配信データに分割し、前記複数の分割配信データそれぞれにアドレスを付することによって、前記データマップ情報を作成し、
前記端末装置は、前記複数の分割配信データの内、未取得の分割配信データのアドレスを前記端末装置群内の前記他の端末装置へ送信し、送信されたアドレスに対応する分割配信データを前記他の端末装置から受信することにより、前記配信データを取得する、
する、付記１に記載の無線アクセスシステム。
（付記３）
前前記制御装置は、前記特定エリアに存在する前記対象配信対象の端末装置の数、前記特定エリアに存在する前記対象配信対象の端末装置の通信をカバーする基地局装置の処理能力、及び前記配信データの要求配信速度を用いて、前記端末装置群の数と前記端末装置群に含まれる各端末装置とを決定する、付記１または２に記載の無線アクセスシステム。
（付記４）
前記制御装置は、前記端末装置群に含まれる各端末装置の機種情報を用いて、前記端末装置群に含まれる前記端末装置の中から高速通信が可能な機種の端末装置を前記代表サーバ端末装置に決定する、付記１〜３の何れか一項に記載の無線アクセスシステム。
（付記５）
前記制御装置は、前記端末装置群に含まれる各端末装置の電力情報を用いて、前記端末装置群に含まれる前記端末装置の中からバッテリの消耗が少ない端末装置を前記代表サーバ端末装置に決定する、付記１〜３の何れか一項に記載の無線アクセスシステム。
（付記６）
前記制御装置は、前記端末装置群に含まれる各端末装置の位置情報を時間差でサンプリングし、前記端末装置群に含まれる前記端末装置の中から位置の移動が小さい端末装置を前記代表サーバ端末装置に決定する、付記１〜３の何れか一項に記載の無線アクセスシステム。
（付記７）
前記制御装置は、前記端末装置群の規模と当該配信データの要求配信速度とに従って、前記端末装置群に対する代表サーバ端末装置の数を決定する、付記１〜６の何れか一項に記載の無線アクセスシステム。
（付記８）
前記制御装置は、前記特定エリアに存在する前記対象端末装置の通信エリアをカバーする基地局装置の帯域利用状況を取得し、取得された前記帯域利用状況と当該端末装置群の規模とに従って、前記端末装置群に対する前記代表サーバ端末装置の数を決定する、付記１〜６の何れか一項に記載の無線アクセスシステム。
（付記９）
端末装置から送信された位置情報を受信し、受信された位置情報を格納する位置情報管理部と、
配信データが配信される対象端末装置の位置情報を前記位置情報管理部から取得し、取得された前記位置情報から前記対象端末装置が特定エリアに集中して存在すると判断される場合に、前記特定エリアに存在する前記対象端末装置を端末装置群にグルーピングし、グルーピングされた前記端末装置群に含まれる端末装置の中から代表サーバ端末装置を決定し、前記端末装置群に含まれる前記端末装置に関するグループ情報を前記端末装置群に含まれる各端末装置へ送信するグルーピング部と、
前記端末装置群内において前記代表サーバ端末装置から他の端末装置へ前記配信データが配信される配信規則を示すデータマップ情報を作成し、作成された前記データマップ情報に前記代表サーバ端末装置を識別する情報を付して、前記データマップ情報を前記端末装置群に含まれる各端末装置へ送信し、前記配信データを前記代表サーバ端末装置へ配信するように配信データサーバへ指示するデータマッピング部と
を含む制御装置。
（付記１０）
前記データマッピング部は、前記端末装置群に含まれる前記端末装置の数と前記配信データのデータサイズとに従って前記配信データを複数の分割配信データに分割し、前記複数の分割配信データそれぞれにアドレスを付することによって、前記データマップ情報を作成する、付記９に記載の制御装置。
（付記１１）
前記グルーピング部は、前記特定エリアに存在する前記対象配信対象の端末装置の数、前記特定エリアに存在する前記対象配信対象の端末装置の通信をカバーする基地局装置の処理能力、及び前記配信データの要求配信速度を用いて、前記端末装置群の数と前記端末装置群に含まれる各端末装置とを決定する、付記９または１０に記載の制御装置。
（付記１２）
前記グルーピング部は、前記端末装置群に含まれる各端末装置の機種情報を用いて、前記端末装置群に含まれる前記端末装置の中から高速通信が可能な機種の端末装置を前記代表サーバ端末装置に決定する、付記９〜１１の何れか一項に記載の制御装置。
（付記１３）
前記グルーピング部は、前記端末装置群に含まれる各端末装置の電力情報を用いて、前記端末装置群に含まれる前記端末装置の中からバッテリの消耗が少ない端末装置を前記表サーバ端末装置に決定する、付記９〜１１の何れか一項に記載の制御装置。
（付記１４）
前記グルーピング部は、前記端末装置群に含まれる各端末装置の位置情報を時間差でサンプリングし、前記端末装置群に含まれる前記端末装置の中から位置の移動が小さい端末装置を前記代表サーバ端末装置に決定する、付記９〜１１の何れか一項に記載の制御装置。
（付記１５）
前記グルーピング部は、前記端末装置群の規模と当該配信データの要求配信速度とに従って、前記端末装置群に対する代表サーバ端末装置の数を決定する、付記９〜１４の何れか一項に記載の制御装置。
（付記１６）
前記グルーピング部は、前記特定エリアに存在する前記対象端末装置の通信エリアをカバーする基地局装置の帯域利用状況を取得し、取得された前記帯域利用状況と当該端末装置群の規模とに従って、前記端末装置群に対する前記代表サーバ端末装置の数を決定する、付記９〜１４の何れか一項に記載の制御装置。
（付記１７）
端末装置の位置情報を制御装置へ送信する端末情報送信部と、
送信された前記位置情報と他の端末装置の位置情報とから配信データが配信される対象端末装置が特定エリアに集中して存在すると判断される場合に前記特定エリアに存在する前記対象端末装置がグルーピングされた端末装置群に含まれる複数の端末装置に関するグループ情報を前記制御装置から受信し、前記端末装置群に含まれる前記複数の端末装置の中から決定された前記代表サーバ端末装置を識別する情報が付されたデータマップ情報であって前記端末装置群内において前記代表サーバ端末装置から他の端末装置へ前記配信データが配信される配信規則を示す前記データマップ情報を受信する配信情報受信部と、
前記配信情報受信部により受信された前記グループ情報に含まれる前記端末装置群内の前記他の端末装置と、前記配信情報受信部により受信された前記データマップ情報に従って通信することによって、前記代表サーバ端末装置が配信データサーバから取得した前記配信データを取得する配信データ取得部と
を含む端末装置。
（付記１８）
前記データマップ情報には、前記配信データが分割された複数の分割配信データそれぞれにアドレスが付された情報が含まれ、
前記配信データ取得部は、前記複数の分割配信データの内、未取得の分割配信データのアドレスを前記端末装置群内の前記他の端末装置へ送信し、送信されたアドレスに対応する分割配信データを前記他の端末装置から受信することにより、前記配信データを取得する、付記１７に記載の端末装置。
（付記１９）
前記端末装置群の数と前記端末装置群に含まれる各端末装置とは、前記特定エリアに存在する前記対象配信対象の端末装置の数、前記特定エリアに存在する前記対象配信対象の端末装置の通信をカバーする基地局装置の処理能力、及び前記配信データの要求配信速度に従って決定される、付記１７または１８に記載の端末装置。
（付記２０）
前記端末装置群に含まれる前記端末装置の中から高速通信が可能な機種の端末装置が前記代表サーバ端末装置に決定される、付記１７〜１９の何れか一項に記載の端末装置。
（付記２１）
前記端末装置群に含まれる前記端末装置の中からバッテリの消耗が少ない端末装置が前記代表サーバ端末装置に決定される、付記１７〜１９の何れか一項に記載の端末装置。
（付記２２）
前記端末装置群に含まれる前記端末装置の中から位置の移動が小さい端末装置が前記代表サーバ端末装置に決定される、付記１７〜１９の何れか一項に記載の端末装置。
（付記２３）
前記端末装置群に対する代表サーバ端末装置の数は、前記端末装置群の規模と当該配信データの要求配信速度とに従って決定される、付記１７〜２２の何れか一項に記載の端末装置。
（付記２４）
前記端末装置群に対する前記代表サーバ端末装置の数は、前記特定エリアに存在する前記対象端末装置の通信エリアをカバーする基地局装置の帯域利用状況と当該端末装置群の規模とに従って決定される、付記１７〜２２の何れか一項に記載の端末装置。
【符号の説明】
【０１３６】
１      無線アクセスシステム
１０      プロバイダ装置
１１      配信データ管理部
１１Ａ      配信データ
１１Ｂ      配信データ情報
１２      アクセスポイント（Access Point、ＡＰ）制御部
１３      Internet Protocol Interface（ＩＰ−ＩＦ）部
２０      クラウドサーバ
２１      配信データ格納部
２１Ａ      配信データデータベース（Database、ＤＢ）
２２      ＩＰ−ＩＦ部
３０      位置情報管理装置
３１      位置情報管理部
３１Ａ      位置情報管理データベース（ＤＢ）
３２      通信インタフェース（ＩＦ）部
３３      ＩＰ−ＩＦ部
４０      インターネット網
５０      コアネットワーク
６０、６０Ａ      輻輳抑制装置
６１      位置情報管理部
６１Ａ      位置情報管理データベース（ＤＢ）
６２      グルーピング部
６２Ａ      グループ情報データベース（ＤＢ）
６３      データマッピング部
６３Ａ      配信データ情報データベース（ＤＢ）
６４      ＩＰ−ＩＦ部
６０Ａ−１      Central Processing Unit（ＣＰＵ）
６０Ａ−２      メモリ
６０Ａ−３      ストレージ
６０Ａ−４      記憶媒体用ドライブ
６０Ａ−５      入力装置
６０Ａ−６      出力装置
６０Ａ−７      通信インタフェース
６０Ａ−８      バス
７０      第１基地局装置
７１      無線通信部
７２      通信インタフェース（ＩＦ）部
８０      第１基地局制御装置
８１      通信インタフェース（ＩＦ）部
９０      第２基地局装置
９１      無線通信部
９２      通信インタフェース（ＩＦ）部
１００      アクセスポイント装置
１０１      無線通信部
１０２      ＩＰ−ＩＦ部
１１０、１１０Ａ      端末装置
１１１      端末情報送信部
１１２      配信情報受信部
１１３      配信データ取得部
１１３Ａ      グループ情報データベース（ＤＢ）
１１３Ｂ      データマップ情報データベース（ＤＢ）
１１４      配信データ格納部
１１５      無線通信部
１１６      端末間無線通信部
１１０Ａ−１      ＣＰＵ
１１０Ａ−２      メモリ
１１０Ａ−３      ストレージ
１１０Ａ−４      記憶媒体用ドライブ
１１０Ａ−５      入力装置
１１０Ａ−６      出力装置
１１０Ａ−７      無線モジュール
１１０Ａ−８      アンテナ
１１０Ａ−９      バス
【図１】
2015154321.tif 000003
【図２】
2015154321.tif 000004
【図３】
2015154321.tif 000005
【図４】
2015154321.tif 000006
【図５】
2015154321.tif 000007
【図６】
2015154321.tif 000008
【図７】
2015154321.tif 000009
【図８】
2015154321.tif 000010
【図９Ａ】
2015154321.tif 000011
【図９Ｂ】
2015154321.tif 000012
【図１０】
2015154321.tif 000013
【図１１】
2015154321.tif 000014
【図１２】
2015154321.tif 000015
【図１３】
2015154321.tif 000016
【図１４】
2015154321.tif 000017
【図１５】
2015154321.tif 000018