(57)【要約】【課題】通信機会を効率的かつ公平に割り当てることが出来るタイミング制御サーバを提供すること。【解決手段】本発明にかかるタイミング制御サーバ１０は、アドホック通信を行う複数の通信端末を有するグループを示すアドホック通信グループ情報を少なくとも１つ含む複数の通信グループ情報を取得する情報取得部１１と、通信グループ単位に通信機会の割り当てスケジュールを生成するスケジュール生成部１２と、割り当てスケジュールに関する情報を前記アドホック通信グループに属する通信端末及びそれぞれの通信グループに属する通信端末へ通知する情報通知部１３と、を備える。【選択図】図１
2016019136.tif 000002
【特許請求の範囲】
【請求項１】
アドホック通信を行う複数の通信端末を有するグループを示すアドホック通信グループ情報を少なくとも１つ含む複数の通信グループ情報を取得する情報取得部と、
前記通信グループ単位に通信機会の割り当てスケジュールを生成するスケジュール生成部と、
前記割り当てスケジュールに関する情報を前記アドホック通信グループに属する通信端末及びそれぞれの前記通信グループに属する通信端末へ通知する情報通知部と、を備えるタイミング制御サーバ。
【請求項２】
前記割り当てスケジュールは、
割り当てられた通信機会に、通信を許可する通信端末に関する情報を含む、請求項１に記載のタイミング制御サーバ。
【請求項３】
前記スケジュール生成部は、
前記アドホック通信グループに第１の通信機会と、前記第１の通信機会とは異なるタイミングである第２の通信機会とを割り当てる場合、前記第１の通信機会及び前記第２の通信機会ともに前記アドホック通信グループに属する代表通信端末の通信を許可する、請求項２に記載のタイミング制御サーバ。
【請求項４】
前記スケジュール生成部は、
前記アドホック通信グループに第１の通信機会と、前記第１の通信機会とは異なるタイミングである第２の通信機会とを割り当てる場合、前記第１の通信機会及び前記第２の通信機会ともに前記アドホック通信グループに属する任意の同じ通信端末の通信を許可する、請求項２に記載のタイミング制御サーバ。
【請求項５】
前記スケジュール生成部は、
前記アドホック通信グループに第１の通信機会と、前記第１の通信機会とは異なるタイミングである第２の通信機会とを割り当てる場合、前記第２の通信機会に通信を許可する通信端末を、第１の通信機会に通信を許可する通信端末と異なる通信端末とする、請求項２に記載のタイミング制御サーバ。
【請求項６】
前記スケジュール生成部は、
第１のアドホック通信グループに割り当てる第３の通信機会と、前記第３の通信機会とは異なるタイミングである第１のアドホック通信グループに割り当てる第４の通信機会との間の時間の長さと、第２のアドホック通信グループに割り当てる第５の通信機会と、前記第５の通信機会とは異なるタイミングである第２のアドホック通信グループに割り当てる第６の通信機会との間の時間の長さとを、複数の通信機会を含む単位時間あたりで平均的に同程度とする、請求項１乃至５のいずれか１項に記載のタイミング制御サーバ。
【請求項７】
前記情報取得部は、
それぞれの通信グループに属する１つ以上の通信端末から、前記通信グループ情報を取得する、請求項１乃至６のいずれか１項に記載のタイミング制御サーバ。
【請求項８】
前記情報取得部は、
それぞれの通信グループにおける代表通信端末から、前記通信グループ情報を取得する、請求項１乃至６のいずれか１項に記載のタイミング制御サーバ。
【請求項９】
前記スケジュール生成部は、
前記通信グループ情報、前記アドホック通信グループのトポロジ情報、前記通信端末あるいは前記通信グループが一度の通信に必要な時間情報、前記通信端末あるいは前記通信グループが一度の通信に送信するデータ量情報、前記通信端末と隣接する他の通信端末との無線電波強度などのリンク品質情報及び前記通信端末のバッテリ残量情報、のうち少なくとも１つ以上を用いて、前記割り当てスケジュールを生成する、請求項１乃至８のいずれか１項に記載のタイミング制御サーバ。
【請求項１０】
前記アドホック通信グループを少なくとも１つ含む複数の通信グループのそれぞれの通信グループは、契約通信グループ内に含まれるサブグループである、請求項１乃至９のいずれか１項に記載のタイミング制御サーバ。
【請求項１１】
アドホック通信を行うアドホック通信グループに属する複数の通信端末と、
前記アドホック通信グループ情報を少なくとも１つ含む複数の通信グループ情報を取得し、前記通信グループ単位に通信機会を割り当てた割り当てスケジュールを前記複数の通信端末へ通知するタイミング制御サーバと、を備える通信システム。
【請求項１２】
他の通信端末とアドホック通信を行うアドホック通信部と、
モバイルネットワークと通信を行うモバイルネットワーク通信部と、
自装置が属するアドホック通信グループを少なくとも１つ含む複数の通信グループに対して、通信グループ単位に通信機会を割り当てられた割り当てスケジュール情報を取得し、前記割り当てスケジュール情報に基づいて前記モバイルネットワーク通信部におけるモバイルネットワークとの通信を制御する通信タイミング管理部と、を備える通信端末。
【請求項１３】
前記通信タイミング管理部は、
自装置が属するアドホック通信グループの通信機会を割り当てられた割り当てスケジュール情報を取得して、前記アドホック通信部によるアドホック通信で、自装置が属するアドホック通信グループの他の通信端末に取得した割り当てスケジュール情報を送信する、請求項１２に記載の通信端末。
【請求項１４】
自装置が属するアドホック通信グループのアドホック通信グループ情報を、前記モバイルネットワーク通信部による通信で外部のサーバに送信するグループ情報管理部、を備える請求項１２または１３に記載の通信端末。
【請求項１５】
前記グループ情報管理部は、
自装置が属するアドホック通信グループの他の通信端末が持つアドホック通信グループ情報を、前記アドホック通信部によるアドホック通信で取得し、取得したアドホック通信グループ情報を、前記モバイルネットワーク通信部による通信で外部のサーバに送信する、請求項１４に記載の通信端末。
【請求項１６】
アドホック通信を行う複数の通信端末を有するグループを示すアドホック通信グループ情報を少なくとも１つ含む複数の通信グループ情報を取得し、
前記通信グループ単位に通信機会の割り当てスケジュールを生成し、
前記割り当てスケジュールに関する情報を前記アドホック通信グループに属する通信端末及びそれぞれの前記通信グループに属する通信端末へ通知する通信タイミング制御方法。
【請求項１７】
アドホック通信を行う複数の通信端末を有するグループを示すアドホック通信グループ情報を少なくとも１つ含む複数の通信グループ情報を取得し、
前記通信グループ単位に通信機会の割り当てスケジュールを生成し、
前記割り当てスケジュールに関する情報を前記アドホック通信グループに属する通信端末及びそれぞれの前記通信グループに属する通信端末へ通知することをコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はタイミング制御サーバ、通信システム、通信端末、通信タイミング制御方法及びプログラムに関し、例えば通信端末間の通信タイミングを制御するタイミング制御サーバ、通信システム、通信端末、通信タイミング制御方法及びプログラムに関する。
【背景技術】
【０００２】
近年、パーソナルコンピュータ、携帯電話、スマートフォン等、通信端末が多様化している。そのため、複数の通信端末を保持するユーザは、複数の通信端末を使用用途等に応じて使い分けることが一般的になっている。このような場合、ユーザは、通信端末毎に通信回線を契約する必要がある。例えば、携帯電話及びスマートフォンを所有するユーザは、それぞれの通信端末毎に通信事業者と通信回線を使用するための契約を行う必要がある。そのため、所有する通信端末の数が多くなるにつれて、通信回線契約料金の負担が大きくなる。さらに、Ｍ２Ｍ（Machine to Machine）通信が今後普及してきた場合、１企業もしくは１グループが管理するＭ２Ｍデバイスは多くなるため、管理するＭ２Ｍデバイス毎に必要となる通信回線契約料金の負担も大きくなる。
【０００３】
例えば、移動通信ネットワークに関する標準化団体である３ＧＰＰ（3rd Generation Partnership Project）が規定する非特許文献１には、移動通信ネットワークにおいてＭＴＣ（Machine Type Communication）デバイスを用いた通信を行うためのネットワーク構成が開示されている。ＭＴＣデバイスは、Ｍ２Ｍデバイスとも称される。
【０００４】
ここで、ユーザにおける通信回線契約料金の負担を軽減させるために、１回線契約において複数の通信端末の使用を許可するような通信サービスを提供することが考えられる。具体的には、１回線のみ契約している場合、複数の通信端末に順番に通信機会が割り当てられる。通信機会を割り当てられた通信端末が、契約している通信回線を使用することができる。このような通信サービスは、複数のユーザが１回線を共有して使用することも可能とするため、新興国等に移動通信ネットワークを普及するために、ユーザへ安価に通信回線を提供する際にも有効である。
【０００５】
また、移動通信ネットワークの管理負荷を低減するために、同時間に通信できる端末を制限するように通信機会を時間調整することが考えられる。移動通信ネットワークでは、通信端末と通信を行うために、通信端末のネットワーク登録情報や通信接続情報などを保持する必要がある。ＭＴＣデバイスなどが増大すると、保持する情報の管理負荷が増大するため、複数の通信端末の通信機会を時間調整することで、同時間帯に保持すべき情報量を抑制し、管理負荷を低減することが考えられる。このような制限は、複数の通信端末が１回線契約を共有して使用する形態の上で実行しても良いし、各端末がそれぞれ回線契約を結んだ携帯の上で実行しても良い。なお、以降では、複数の通信端末が１回線契約を共有する形態で説明をする。
【先行技術文献】
【非特許文献】
【０００６】
【非特許文献１】3GPP TS 22.368 V11.3.0 (2011-09) 3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Service requirements for Machine-Type Communications(MTC);Stage 1 (Release 11)
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、１回線契約において複数の通信端末の使用を許可するような通信サービスを提供する場合に、１回線を共有する通信端末の数が多ければ、それぞれの通信端末に割り当てられる通信機会が減少するという問題が生じる。今後、Ｍ２Ｍ通信が普及してきた場合、ＭＴＣデバイスの数も増加する。そのため、上述した問題の影響が大きくなる。
【０００８】
本発明の目的は、上述した問題を解決するために通信機会を効率的に割り当てることが出来るタイミング制御サーバ、通信システム、通信端末、通信タイミング制御方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００９】
本発明の第１の態様にかかるタイミング制御サーバは、アドホック通信を行う複数の通信端末を有するグループを示すアドホック通信グループ情報を少なくとも１つ含む複数の通信グループ情報を取得する情報取得部と、前記通信グループ単位に通信機会の割り当てスケジュールを生成するスケジュール生成部と、前記割り当てスケジュールに関する情報を前記アドホック通信グループに属する通信端末及びそれぞれの前記通信グループに属する通信端末へ通知する情報通知部と、を備えるものである。
【００１０】
本発明の第２の態様にかかる通信システムは、アドホック通信を行うアドホック通信グループに属する複数の通信端末と、前記アドホック通信グループ情報を少なくとも１つ含む複数の通信グループ情報を取得し、前記通信グループ単位に通信機会を割り当てた割り当てスケジュールを前記複数の通信端末へ通知するタイミング制御サーバと、を備えるものである。
【００１１】
本発明の第３の態様にかかる通信端末は、他の通信端末とアドホック通信を行うアドホック通信部と、モバイルネットワークと通信を行うモバイルネットワーク通信部と、自装置が属するアドホック通信グループを少なくとも１つ含む複数の通信グループに対して、通信グループ単位に通信機会を割り当てた割り当てスケジュール情報を取得し、前記割り当てスケジュール情報に基づいて前記モバイルネットワーク通信部におけるモバイルネットワークとの通信を制御する通信タイミング管理部と、を備えるものである。
【００１２】
本発明の第４の態様にかかる通信タイミング制御方法は、アドホック通信を行う複数の通信端末を有するグループを示すアドホック通信グループ情報を少なくとも１つ含む複数の通信グループ情報を取得し、前記通信グループ単位に通信機会の割り当てスケジュールを生成し、前記割り当てスケジュールに関する情報を前記アドホック通信グループに属する通信端末及びそれぞれの前記通信グループに属する通信端末へ通知するものである。
【００１３】
本発明の第５の態様にかかるプログラムは、アドホック通信を行う複数の通信端末を有するグループを示すアドホック通信グループ情報を少なくとも１つ含む複数の通信グループ情報を取得し、前記通信グループ単位に通信機会の割り当てスケジュールを生成し、前記割り当てスケジュールに関する情報を前記アドホック通信グループに属する通信端末及びそれぞれの前記通信グループに属する通信端末へ通知することをコンピュータに実行させるものである。
【発明の効果】
【００１４】
本発明により、通信機会を効率的かつ公平に割り当てることが出来るタイミング制御サーバ、通信システム、通信端末、通信タイミング制御方法及びプログラムを提供することができる。
【図面の簡単な説明】
【００１５】
【図１】実施の形態１にかかるタイミング制御サーバの構成図である。
【図２】実施の形態２にかかる通信システムの構成図である。
【図３】実施の形態２にかかる通信端末の構成図である。
【図４】実施の形態２にかかる割り当てスケジュールを説明する図である。
【図５】実施の形態２にかかる割り当てスケジュールを説明する図である。
【図６】実施の形態２にかかる割り当てスケジュール情報の通知処理の流れを示す図である。
【図７】実施の形態３にかかる割り当てスケジュール情報の通知処理の流れを示す図である。
【図８】実施の形態４にかかる割り当てスケジュールを説明する図である。
【発明を実施するための形態】
【００１６】
（実施の形態１）
以下、図面を参照して本発明の実施の形態について説明する。はじめに、図１を用いて本発明の実施の形態１にかかるタイミング制御サーバ１０の構成例について説明する。タイミング制御サーバ１０は、ＣＰＵがメモリに格納されたプログラムを実行することによって動作するコンピュータ装置であってもよい。タイミング制御サーバ１０は、情報取得部１１、スケジュール生成部１２及び情報通知部１３を有している。
【００１７】
情報取得部１１は、アドホック通信を行う複数の通信端末を有するグループを示すアドホック通信グループ情報を少なくとも１つ含む複数の通信グループ情報を取得する。アドホック通信は、複数の通信端末間において自律的に通信経路を確立する通信である。例えば、アドホック通信は、直接無線通信を行う程度に近い距離に存在する二つの通信端末間において、無線リンクを確立する。さらに、無線リンクを確立した一方の通信端末が、無線リンクを確立した通信端末と異なる通信端末と無線リンクを確立する。このようにして、アドホック通信は、通信端末間において直接無線リンクを確立していき、複数の通信端末間が通信を行う通信ネットワーク（アドホックネットワーク）を形成する。言い換えると、直接的にもしくは間接的に通信を行うことができる複数の通信端末は、１つのアドホック通信グループを形成する。
【００１８】
アドホック通信グループ情報は、例えば、アドホック通信グループ内において、アドホック通信を行う複数の通信端末が、共通に有する識別子であってもよい。さらに、複数のアドホック通信グループ情報が形成されている場合、それぞれのアドホック通信グループ毎に異なる識別情報が用いられる。さらに、通信端末は、アドホック通信を試みようとした結果、直接無線リンクを確立することができる通信端末が存在しない場合、アドホック通信グループを形成することはない。このような場合、１台の通信端末のみが、１つの通信グループを形成する。１台の通信端末のみからなる通信グループを、単一通信グループと称する。
【００１９】
１台の通信端末のみが１つの通信グループを形成する場合、通信端末は、他の通信グループと異なる通信グループ情報を有する。通信グループには、１台の通信端末のみを有する単一通信グループと、アドホック通信グループとが含まれる。さらに、通信グループ情報には、単一通信グループの単一通信グループ情報と、アドホック通信グループ情報とが含まれる。
【００２０】
情報取得部１１は、それぞれの通信グループに含まれる通信端末から通信グループ情報を取得する。
【００２１】
スケジュール生成部１２は、通信グループ単位に通信機会の割り当てスケジュールを生成する。それぞれの通信グループに属する全ての通信端末は、一つもしくは複数の通信回線を共用する。通信端末が、通信回線を使用する機会を通信機会とする。
【００２２】
割り当てスケジュールは、例えば、所定時間内に、それぞれの通信グループに割り当てる時間を定めた情報であってもよい。また、通信グループに通信機会を割り当てるとは、例えば、１つの通信回線を共用する場合、通信グループ内の１つの通信端末に通信機会を割り当てることを示す。
【００２３】
情報取得部１１が通信グループ情報を取得することによって、スケジュール生成部１２は、通信グループ数を把握することができる。スケジュール生成部１２は、それぞれの通信グループに平等に通信機会を割り当ててもよく、通信グループ毎に異なる時間の通信機会を割り当ててもよい。
【００２４】
情報通知部１３は、割り当てスケジュールに関する情報をアドホック通信グループに属する通信端末及び単一通信グループに属する通信端末へ通知する。ここで、アドホック通信グループに属する１つの通信端末に通信機会が割り当てられた場合について説明する。この場合、通信機会が割り当てられた通信端末と異なる通信端末は、アドホック通信を行うことによって、通信機会が割り当てられた通信端末に対して、データを送信する。通信機会が割り当てられた通信端末は、他の通信端末から送信されたデータを、共用する通信回線を介して送信する。
【００２５】
以上説明したように、図１のタイミング制御サーバ１０は、通信グループ単位に通信機会を割り当てることができる。また、アドホック通信グループを形成する通信端末は、通信機会が割り当てられた通信端末へデータを送信することができる。そのため、アドホック通信グループを形成する通信端末は、自端末に通信機会が割り当てられなくとも、通信機会が割り当てられた通信端末を介して、共用する通信回線へデータを送信することができる。
【００２６】
アドホック通信グループに属する通信端末は、通信端末ごとに通信機会が割り当てられる場合よりも、通信グループ単位に通信機会が割り当てられたほうが、共用する通信回線へデータを送信する機会は増加する。なぜなら、アドホック通信を行わず、通信端末ごとに通信機会が割り当てられるとすると、自装置に通信機会が割り当てられた時しか、データを送信することができないからである。また、通信グループの数は、通信端末の数以下となる。そのため、単一通信グループに含まれる通信端末にとっても、通信端末ごとに通信機会が割り当てられる場合よりも、通信グループ単位に通信機会が割り当てられたほうが、特に、アドホック通信グループと単一通信グループのグループ単位の通信機会を同等に考えて割り当てる場合、共用する通信回線へデータを送信する機会は増加する。
【００２７】
このように、アドホック通信グループを少なくとも一つ含む複数の通信グループ単位に通信機会を割り当てることによって、通信端末単位に通信機会を割り当てる場合よりも、各通信グループに属する通信端末が、共用する通信回線へデータを送信する機会を増加させることができる。
【００２８】
（実施の形態２）
続いて、図２を用いて本発明の実施の形態２にかかる通信システムの構成例について説明する。図２は、タイミング制御サーバ１０が、モバイルネットワーク６０を介して、通信端末２１〜通信端末２２、通信端末３１〜通信端末３５、通信端末４１〜通信端末４３と通信することを示している。通信端末２１〜通信端末２２、通信端末３１〜通信端末３５、通信端末４１〜通信端末４３は、例えばセンサ機能を有するＭＴＣ端末（Ｍ２Ｍ端末）であってもよく、スマートフォン等を含む携帯電話端末であってもよい。通信端末２１〜通信端末２２、通信端末３１〜通信端末３５、通信端末４１〜通信端末４３は、検知したデータを、モバイルネットワーク６０を介してサービス提供サーバ５５へ送信する。
【００２９】
なお、ＭＴＣ端末は、例えば、自動販売機等に組み込まれ、自動販売機内の飲料数の本数情報等をサーバ装置へ送信してもよい。もしくは、ＭＴＣ端末は、使用電力量を自動的に検針するスマートメータ等であってもよい。もしくは、ＭＴＣ端末は、車両や航空機や列車、船に搭載され、これらにおいて検知する情報をサーバ装置へ送信してもよい。もしくは、ＭＴＣ端末は、橋梁や道路、ビルディングや家屋などの構造物に設置され、構造物の状態情報等をサーバ装置へ送信してもよい。もしくは、ＭＴＣ端末は、工場内の機械および機器や他の様々な環境に設置される機械および機器、その他さまざまなロボット機器に組み込まれるか設置されるかし、機械および機器の状態情報をサーバ装置へ送信してもよい。もしくは、ＭＴＣ端末は、森林や海、河川などの自然環境に設置され、自然環境情報等をサーバ装置へ送信してもよい。もしくは、ＭＴＣ端末は、農地や飼育動物、あるいは野生動物などに設置され、作物情報や栽培環境情報、飼育動物の体調情報や野生動物の生態情報等をサーバ装置へ送信してもよい。
【００３０】
モバイルネットワーク６０は、例えば、移動通信事業者が管理するネットワークである。通信端末２１〜通信端末２２、通信端末３１〜通信端末３５、通信端末４１〜通信端末４３は、無線通信回線を介してモバイルネットワーク６０と通信する。また、通信端末２１〜通信端末２２、通信端末３１〜通信端末３５、通信端末４１〜通信端末４３は、１つの無線通信回線を共用する。つまり、通信端末２１〜通信端末２２、通信端末３１〜通信端末３５、通信端末４１〜通信端末４３のうち、通信機会の割り当てられた通信端末が、無線通信回線を介してモバイルネットワーク６０と通信する。通信端末２１〜通信端末２２、通信端末３１〜通信端末３５、通信端末４１〜通信端末４３は、割り当てられた通信機会に、サービス提供サーバ５５へデータを送信する。
【００３１】
サービス提供サーバ５５は、モバイルネットワーク６０を管理する移動通信事業者とは異なる事業者が管理するネットワークに配置されてもよい。もしくは、サービス提供サーバ５５は、モバイルネットワーク６０内に配置されてもよい。
【００３２】
次に、通信端末２１〜通信端末２２、通信端末３１〜通信端末３５、通信端末４１〜通信端末４３のグループ分けについて説明する。通信端末２１〜通信端末２２、通信端末３１〜通信端末３５、通信端末４１〜通信端末４３は、１つの契約通信グループ５０を形成する。契約通信グループ５０は、例えば、移動通信事業者と契約するサービス提供事業者が管理する通信端末のグループを示している。例えば、通信端末２１〜通信端末２２、通信端末３１〜通信端末３５、通信端末４１〜通信端末４３は、１つのサービス提供事業者が管理する通信端末であってもよい。さらに、移動通信事業者は、契約通信グループ５０毎に、１つの無線通信回線の使用を許可してもよい。あるいは、移動通信事業者は、契約通信グループ５０毎に、複数の無線通信回線の使用を許可してもよい。
【００３３】
さらに、契約通信グループ５０は、アドホック通信グループ２０、アドホック通信グループ３０及びアドホック通信グループ４０を有している。アドホック通信グループ２０は、通信端末２１及び通信端末２２がアドホック通信を行うグループである。
【００３４】
アドホック通信グループ３０は、通信端末３１〜通信端末３５が、アドホック通信を行うグループである。アドホック通信グループ３０においては、通信端末３２が、通信端末３１及び通信端末３３と通信を行い、通信端末３４が、通信端末３３及び通信端末３５と通信を行うことが示されている。例えば、通信端末３１は、通信端末３２、通信端末３３及び通信端末３４を介して通信端末３５へデータを送信することができる。アドホック通信グループ４０は、通信端末４１〜通信端末４３がアドホック通信を行うグループである。アドホック通信グループ４０においては、通信端末４１が、通信端末４２及び通信端末４３と通信を行うことが示されている。例えば、通信端末４２は、通信端末４１を介して通信端末４３へデータを送信する。
【００３５】
タイミング制御サーバ１０は、アドホック通信グループ２０、アドホック通信グループ３０及びアドホック通信グループ４０に対して、無線通信回線を使用する通信機会を与える。言い換えると、タイミング制御サーバ１０は、アドホック通信グループ２０、アドホック通信グループ３０及びアドホック通信グループ４０に与える通信機会を調整する。なお、タイミング制御サーバ１０は、モバイルネットワーク６０を管理する移動通信事業者とは異なる事業者が管理するネットワークに配置されてもよい。もしくは、タイミング制御サーバ１０は、モバイルネットワーク６０内に配置されてもよい。
【００３６】
また、アドホック通信グループ２０、アドホック通信グループ３０及びアドホック通信グループ４０は、契約通信グループ５０内のサブグループと称されてもよい。
【００３７】
続いて、図３を用いて本発明の実施の形態２にかかる通信端末２１の構成例について説明する。通信端末２２、通信端末３１〜通信端末３５、通信端末４１〜通信端末４３は、通信端末２１と同様の構成であるため詳細な説明を省略する。
【００３８】
通信端末２１は、アドホック通信部６１、モバイルネットワーク通信部６２、通信タイミング管理部６３及びサブグループ情報管理部６４を有している。アドホック通信部６１は、通信端末２２とアドホック通信を行う。アドホック通信部６１は、アドホック通信を行う際のインタフェースとして用いられる。
【００３９】
サブグループ情報管理部６４は、タイミング制御サーバ１０へ送信するサブグループ情報を管理している。サブグループ情報管理部６４は、通信端末２１内のメモリ等に設けられてもよい。サブグループ情報は、例えば、アドホック通信グループ２０を形成する通信端末において共通して用いられるサブグループ識別子、アドホック通信グループ２０内のトポロジ情報、グループあるいは各通信端末で一度の通信に必要な時間情報、グループあるいは各通信端末で一度の通信に送信するデータ量情報、各通信端末の隣接する通信端末とのリンク品質情報（無線電波強度などの通信リンクの情報）、各通信端末のバッテリ残量情報、自通信端末の識別子等である。
【００４０】
サブグループ識別子は、例えば、アドホック通信グループ２０を形成する過程において、それぞれの通信端末に通知されてもよい。例えば、具体的には、サブグループ識別子は、アドホック通信グループの形成時にグループ内で自律的に生成しても良いし、また別の具体的な手段としては、サブグループ識別子は、アドホック通信グループ形成後にグループ内の通信端末がタイミング制御サーバ１０あるいは他のサブグループ識別子を割り当てるサーバと通信することで、そのサーバから割り当てられても良い。
【００４１】
アドホック通信グループ２０内のトポロジ情報は、アドホック通信を行う通信端末がどのように接続されているかに関する情報である。言い換えると、アドホック通信グループ２０内のトポロジ情報は、アドホック通信グループ２０内において、どのように通信経路が形成されているかを示す情報であってもよい。
【００４２】
一度の通信に必要な時間情報は、例えば、通信端末２１が、無線通信回線を用いて通信を行った場合、保持するデータを送信するために必要な時間に関する情報であってもよい。一度の通信に送信するデータ量情報は、例えば、通信端末２１が、無線回線を用いて送信するために保持しているデータ量であってもよい。また、一度の通信に送信するデータ量は、例えば、通信端末２１において送信するデータを格納するバッファサイズ等に応じて定められてもよい。
【００４３】
モバイルネットワーク通信部６２は、割り当てられた通信機会において、モバイルネットワーク６０と無線通信を行う。モバイルネットワーク通信部６２は、モバイルネットワーク６０を介してサービス提供サーバ５５へデータを送信する。モバイルネットワーク通信部６２は、モバイルネットワーク６０と無線通信を行う際のインタフェースとして用いられる。モバイルネットワーク通信部６２は、割り当てられた通信機会において、アドホック通信部６１を介して通信端末２２から送信されたデータをサービス提供サーバ５５へ送信してもよい。また、図２には記載していないが、通通信端末２２を経由してでしか通信できない通信端末が存在する場合、モバイルネットワーク通信部６２は、割り当てられた通信機会において、該当の通信端末から通信端末２２を経由して送信されたデータを、アドホック通信部６１を介してサーバに送信してもよい。
【００４４】
また、モバイルネットワーク通信部６２は、タイミング制御サーバ１０において割り当てスケジュールを生成する際に用いるサブグループ情報をタイミング制御サーバ１０へ送信する。モバイルネットワーク通信部６２は、サブグループ情報管理部６４に管理されているサブグループ情報を抽出し、抽出したサブグループ情報をタイミング制御サーバ１０へ送信する。さらに、モバイルネットワーク通信部６２は、通信端末２１が属する契約通信グループ５０に関する情報をタイミング制御サーバ１０へ送信してもよい。通信端末２１は、ユーザから入力された契約通信グループ５０に関する情報を保持していてもよく、モバイルネットワーク６０から通知された契約通信グループ５０に関する情報を保持していてもよい。契約通信グループ５０に関する情報は、サブグループ情報管理部６４に保持されてもよい。
【００４５】
通信タイミング管理部６３は、タイミング制御サーバ１０において割り当てられた通信機会に、モバイルネットワーク通信部６２にモバイルネットワーク６０と通信させるように制御する。例えば、通信タイミング管理部６３は、割り当てられた通信機会に、モバイルネットワーク通信部６２を起動してもよい。言い換えると、通信タイミング管理部６３は、割り当てられた通信機会以外のタイミングにおいては、モバイルネットワーク通信部６２を停止させていてもよい。通信タイミング管理部６３は、モバイルネットワーク通信部６２を介して、タイミング制御サーバ１０から通知された割り当てスケジュールを管理してもよい。もしくは、通信タイミング管理部６３は、アドホック通信部６１を介して通信端末２２から送信された割り当てスケジュールを取得してもよい。この場合、通信端末２２は、タイミング制御サーバ１０からアドホック通信グループ２０に関する割り当てスケジュールを取得しているとする。
【００４６】
続いて、図４を用いて、本発明の実施の形態２にかかるタイミング制御サーバ１０が生成する割り当てスケジュールについて説明する。スケジュール生成部１２は、それぞれの通信端末から送信されたサブグループ情報に含まれるサブグループ識別子を確認することによって、契約通信グループ５０内に、アドホック通信グループ２０、アドホック通信グループ３０及びアドホック通信グループ４０が存在することを把握する。
【００４７】
本図においては、スケジュール生成部１２は、それぞれのアドホック通信グループに、１時間あたり２０分の通信機会を割り当てていることを示している。さらに、スケジュール生成部１２は、それぞれの通信端末から送信されたサブグループ識別子を確認することによって、アドホック通信グループ２０に、通信端末２１及び通信端末２２が含まれ、アドホック通信グループ３０に通信端末３１〜通信端末３５が含まれ、アドホック通信グループ４０に通信端末４１〜通信端末４３が含まれることを把握する。
【００４８】
スケジュール生成部１２は、例えば、アドホック通信グループ２０に割り当てた２０分の通信機会のうち、通信端末２１に１回を４分とする通信機会を３回割り当て、通信端末２２に通信機会を２回割り当ててもよい。以下の説明例においても、１回の通信機会を４分とする。さらに、スケジュール生成部１２は、アドホック通信グループ３０に割り当てた２０分の通信機会のうち、通信端末３１〜通信端末３５にそれぞれ通信機会を１回割り当ててもよい。さらに、スケジュール生成部１２は、アドホック通信グループ４０に割り当てた２０分の通信機会のうち、通信端末４１及び通信端末４２にそれぞれ通信機会を２回割り当て、通信端末４３に通信機会を１回割り当ててもよい。
【００４９】
さらに、スケジュール生成部１２は、１時間を１５回の通信機会に分け、それぞれの通信端末が、無線通信回線を使用する順番を定める。例えば、スケジュール生成部１２は、図５に示すように、通信端末３１、通信端末２１、通信端末４１、通信端末３２、通信端末２１、通信端末４１、のように、無線通信回線を使用する順番を定める。スケジュール生成部１２は、アドホック通信グループ３０（ＳＧ３０）に属する通信端末、アドホック通信グループ２０（ＳＧ２０）に属する通信端末、アドホック通信グループ４０（ＳＧ４０）に属する通信端末の順番に、無線通信回線を使用する順番を定めている。図５に示すように通信端末に通信機会を割り当てることによって、それぞれのアドホック通信グループに平等に通信機会を割り当てている。具体的には、図５に示すようにそれぞれの通信端末に通信機会を割り当てることによって、それぞれのアドホック通信グループは、８分毎に通信機会を得ることができる。
【００５０】
なお、それぞれのアドホック通信グループに同程度に通信機会を割り当ててスケジュールしても良い。具体的には、図４の例では各アドホック通信グループに４分単位の通信機会が割り当てたが、例えば、各アドホック通信グループの通信機会をおおよそ同程度と見なした３分から５分程度の間で割り当てても良い。また、図５では割り当てられた各アドホック通信グループの通信機会が平等の順番で出現するようにスケジュールしたが、例えば、割り当てられた各アドホック通信グループの通信機会の出現間隔が単位時間あたりにおおよそ平均的になるようにスケジュールしても良い。通信機会の出現間隔が単位時間あたりにおおよそ平均的になるとは、例えば、ある任意のアドホック通信グループに割り当てられた全ての通信機会のスケジュールにおける各通信機会が出現する間の時間の長さの平均が、他の任意のアドホック通信グループ、あるいは他の全てのアドホック通信グループに割り当てられた全ての通信機会のスケジュールにおける各通信機会が出現する間の時間の長さの平均と同程度になることを示す。
【００５１】
図４において、スケジュール生成部１２は、それぞれのアドホック通信グループに属する全ての通信端末に対して、通信機会を割り当てているが、例えば、アドホック通信グループ毎に１台の代表通信端末を定め、代表通信端末に通信機会を割り当てるようにしてもよい。通信機会の割り当てられていない通信端末は、アドホック通信を行うことによって、通信機会の割り当てられた代表通信端末へデータを送信する。なお、代表通信端末は、サブグループ情報をもとに定められても良い。具体的には、例えば、リンク品質が最も良い通信端末を代表通信端末としても良いし、トポロジ情報からネットワーク経路の中心に位置する通信端末を代表通信端末としても良いし、バッテリ残量が最も多い通信端末を代表通信端末としても良いし、一度の通信に必要な通信時間から最も通信時間を必要とする通信端末を代表通信端末としても良いし、一度の通信で送信するデータ量から最もデータ量が多い通信端末を代表通信端末としても良い。
【００５２】
スケジュール生成部１２は、アドホック通信グループ毎に１台の代表通信端末に通信機会を割り当てることによって、通信機会の割り当てスケジュールを作成する負担を軽減することができる。なぜなら、スケジュール生成部１２は、アドホック通信グループ内の各端末に通信機会を割り当てる処理を実行する必要がないからである。
【００５３】
これに対して、スケジュール生成部１２が、アドホック通信グループに属する全ての通信端末に通信機会を割り当てた場合、次の効果を得ることができる。通信機会を割り当てられていない通信端末は、サービス提供サーバ５５へ送信すべきデータをアドホック通信を行うことによって他の通信端末へ送信する。この時、アドホック通信は、通信端末とモバイルネットワーク６０との間の通信と比較して、一般的にデータロス等の発生確率が高い。そのため、アドホック通信グループに属する全ての通信端末に通信機会を割り当てることによって、サービス提供サーバ５５へ送信すべきデータを、アドホック通信を行うことなくモバイルネットワーク６０を介してサービス提供サーバ５５へ送信する機会を得ることができる。つまり、アドホック通信グループに属する全ての通信端末に通信機会を割り当てることによって、代表通信端末のみに通信機会が与えられる場合よりも、それぞれの通信端末におけるデータロスの発生頻度を減少させることができる。
【００５４】
また、図４においては、３つのアドホック通信グループに平等に通信機会を割りあてているが、それぞれの通信グループに異なる時間の通信機会を割り当ててもよい。例えば、スケジュール生成部１２は、送信データ量が多い通信グループに多く通信機会を割り当ててもよい。
【００５５】
続いて、図６の例を用いて、本発明の実施の形態２にかかる割り当てスケジュール情報の通知処理の流れについて説明する。本図においては、通信端末をＵＥ（User Equipment）と称して説明する。ＵＥは、３ＧＰＰにおいて通信端末を称する用語として用いられている。ＵＥ１２１は、通信端末２１に相当する。ＵＥ１３１及びＵＥ１４１も、通信端末３１及び通信端末４１に相当する。本図においては、アドホック通信グループ毎に複数のＵＥが存在することを示している。また、ＭＭＥは、３ＧＰＰにおいて定められているノード装置である。ＭＭＥは、主にＵＥの移動管理を行う。本図は、ＵＥが３ＧＰＰにおいて定められるシステムを用いて通信することを前提とする。さらに、複数のＵＥが、１つの無線通信回線を共用することを前提とする。
【００５６】
はじめに、ＵＥ１２１、ＵＥ１３１及びＵＥ１４１を含む、それぞれのアドホック通信グループに属するすべてのＵＥに対して、通信機会の割り当て処理が実行される（Ｓ１１）。ステップＳ１１における通信機会の割り当て処理は、タイミング制御サーバ１０へサブグループ情報を送信し、タイミング制御サーバ１０から割り当てスケジュール情報を受信するための通信機会を全てのＵＥへ通知する処理である。例えば、ステップＳ１１における通信機会の割り当て処理においては、全てのＵＥに対して平等に通信機会を割り当てても良い。ステップＳ１１における通信機会の割り当て処理は、３ＧＰＰにおけるノード装置、例えば、ＭＭＥが、全てのＵＥの通信機会を管理してもよく、ＨＳＳ等の他のノード装置が全てのＵＥの通信機会を管理してもよい。
【００５７】
ステップＳ１１における具体的な処理の一例を以下に説明する。全てのＵＥは、電源が投入されるとＭＭＥに対してＡｔｔａｃｈ処理を行う。Ａｔｔａｃｈ処理は、ＵＥが無線通信回線を介してネットワークへ接続するための処理である。ＵＥは、一度ＭＭＥにＡｔｔａｃｈ処理した際に、ＭＭＥから次回以降の通信タイミングを通知され、その後Ｄｅｔａｃｈ処理してもよい。ＵＥは、通知された通信タイミングに再度Ａｔｔａｃｈ処理してもよい。このようにして、ＭＭＥは、全てのＵＥに対して通信タイミングを通知してもよい。
【００５８】
また、すべてのＵＥは、実際にデータ通信を行うにあたり、ＭＭＥに対して通信接続確立処理を行う。通信接続確立処理（Ｓｅｒｖｉｃｅ  Ｒｅｑｕｅｓｔ処理）は、実際にＵＥが無線通信回線を介してネットワークへデータ通信するために通信コネクションを確立する処理である。ＵＥは、一度ＭＭＥに通信接続確立処理をした際に、ＭＭＥから次回以降の通信タイミングを通知され、その後通信接続解放処理（Ｓ１  Ｒｅｌｅａｓｅ処理）をしてもよい。ＵＥは、通知された通信タイミングに再度通信接続確立処理してもよい。このようにして、ＭＭＥは、全てのＵＥに対して通信タイミングを通知してもよい。なお、以降では、説明の簡単のために、ステップＳ１１ではＡｔｔａｃｈ／Ｄｅｔａｃｈの処理を前提に通信機会の割り当て処理が行われるものとして説明する。
【００５９】
次に、アドホック通信グループ２０に属するそれぞれのＵＥは、自装置が有するサブグループ情報を送信するために、ＭＭＥへＳＧ情報通知メッセージを送信する（Ｓ１２）。ＵＥがＭＭＥへＳＧ情報通知メッセージを送信するタイミングは、ステップＳ１１において通知される。次に、ＭＭＥは、それぞれのＵＥから送信されたＳＧ情報通知メッセージをタイミング制御サーバ１０へ送信する（Ｓ１３）。
【００６０】
アドホック通信グループ３０に属するそれぞれのＵＥも、アドホック通信グループ２０に属するＵＥと同様に、ＭＭＥへＳＧ情報通知メッセージを送信する（Ｓ１４）。ＭＭＥは、ＳＧ情報通知メッセージをタイミング制御サーバ１０へ送信する（Ｓ１５）。アドホック通信グループ４０に属するそれぞれのＵＥも、アドホック通信グループ２０に属するＵＥと同様に、ＭＭＥへＳＧ情報通知メッセージを送信する（Ｓ１６）。ＭＭＥは、ＳＧ情報通知メッセージをタイミング制御サーバ１０へ送信する（Ｓ１７）。
【００６１】
次に、タイミング制御サーバ１０は、それぞれのアドホック通信グループにおける通信機会を示す割り当てスケジュールを生成する（Ｓ１８）。次に、タイミング制御サーバ１０は、生成した割り当てスケジュールを送信するために、アドホック通信グループ２０に属するそれぞれのＵＥへスケジュール情報通知メッセージを送信する（Ｓ１９）。タイミング制御サーバ１０は、ステップＳ１１においてそれぞれの通信端末ごとに定められた通信機会に、スケジュール情報通知メッセージを送信する。さらに、タイミング制御サーバ１０は、生成した割り当てスケジュールを送信するために、アドホック通信グループ３０に属するそれぞれのＵＥ、さらに、アドホック通信グループ４０に属するそれぞれのＵＥへスケジュール情報通知メッセージを送信する（Ｓ２０、Ｓ２１）。なお、図６では、各ＵＥはタイミング制御サーバ１０へのＳＧ情報の通知にＭＭＥを経由しているが、各ＵＥは直接にタイミング制御サーバ１０にＳＧ情報を送信しても良い。また、逆に、図６では、タイミング制御サーバ１０はスケジュール情報の通知をＵＥに直接行っているが、ＭＭＥを経由して通知しても良い。
【００６２】
図６においては全てのＵＥがタイミング制御サーバ１０に自身が保持するＳＧ情報を通知しているが、一部のＵＥだけがＳＧ情報を通知しても良い。このとき、ＳＧ情報を通知するＵＥは、自身の所属するサブグループの他のＵＥのＳＧ情報をアドホック通信で集めて、タイミング制御サーバ１０にＳＧ情報を通知するときにまとめて通知しても良い。なおこの場合、後述するようにサブグループ内の代表ＵＥがＳＧ情報の通知を行っても良いし、代表ＵＥを定めずに任意のＵＥがＳＧ情報を通知しても良い。また、図６においては、タイミング制御サーバ１０は、全てのＵＥにスケジュール情報を通知しているが、一部のＵＥにだけスケジュール情報を通知しても良い。このとき、タイミング制御サーバ１０からスケジュール情報を取得したＵＥは、自身の所属するサブグループの他のＵＥにアドホック通信でスケジュール情報を通知しても良い。なおこの場合、後述するようにサブグループ内の代表ＵＥがタイミング制御サーバ１０からスケジュール情報の受信を行っても良いし、代表ＵＥを定めずに任意のＵＥが受信をしても良い。
【００６３】
割り当てスケジュールを受信したＵＥは、割り当てスケジュールにおいて自装置に割り当てられている通信機会に、ＭＭＥへＡｔｔａｃｈ処理してサービス提供サーバ５５へデータを送信する。ＵＥは、自装置に割り当てられている通信機会が終了すると、Ｄｅｔａｃｈして、モバイルネットワーク６０との間の接続を解除する。
【００６４】
以上説明したように、本発明の実施の形態２にかかる通信システムを用いることによって、複数の通信端末を、アドホック通信を行うグループに分けることができる。さらに、タイミング制御サーバ１０は、各アドホック通信グループの情報を把握して効率的にアドホック通信グループ毎に通信機会の割り当てスケジュールを生成することができる。結果、アドホック通信により各通信端末の通信機会を増加させつつ、効率的に通信機会を提供することができる。
【００６５】
通信端末は、アドホック通信を行うことによって、サービス提供サーバ５５へ送信すべきデータを同じアドホック通信グループ内の他の通信端末へ送信することができる。その後、アドホック通信グループ内の通信端末からデータを収集した通信端末は、通信機会が割り当てられた際に、収集したデータをサービス提供サーバ５５へ送信することができる。そのため、通信端末は、自装置に通信機会が割り当てられていない場合においても、通信機会が割り当てられている他の通信端末を介してデータをサービス提供サーバ５５へ送信することができる。これによって、全ての通信端末に対して平等に通信機会を割り当てる場合と比較して、それぞれの通信端末が、データ送信を行う機会を増加させることができる。
【００６６】
また、タイミング制御サーバ１０及びＭＭＥは、異なる装置として説明したが、タイミング制御サーバ１０が、モバイルネットワーク６０内に配置される場合、ＭＭＥが、タイミング制御サーバ１０の機能を有してもよい。つまり、ＭＭＥとタイミング制御サーバ１０とは、同じ装置であってもよい。
【００６７】
（実施の形態３）
続いて、図７の例を用いて本発明の実施の形態３にかかる割り当てスケジュール情報の通知処理の流れについて説明する。本図のＵＥ１２１は、アドホック通信グループ２０における代表ＵＥである。ＵＥ１３１は、アドホック通信グループ３０における代表ＵＥであり、ＵＥ１４１は、アドホック通信グループ４０における代表ＵＥである。代表ＵＥは、アドホック通信グループを形成する過程において決定される。例えば、代表ＵＥは、アドホック通信グループ内において、最初に電源が投入されたＵＥであってもよい。もしくは、代表ＵＥは、直接無線リンクが設定されているＵＥが一番多いＵＥであってもよい。本図においては、ステップＳ３１において、ＵＥ１２１、ＵＥ１３１及びＵＥ１４１に対して通信機会の割り当て処理が実行される。
【００６８】
次に、ＵＥ１２１は、ステップＳ３１において割り当てられた通信タイミングに、ＭＭＥへＳＧ情報通知メッセージを送信する（Ｓ３２）。ＵＥ１２１が送信するＳＧ情報通知メッセージは、アドホック通信グループ２０に属する他のＵＥの識別情報を含む。ＭＭＥは、ＵＥ１２１から送信されたＳＧ情報通知メッセージをタイミング制御サーバ１０へ送信する（Ｓ３３）。ＵＥ１３１もＵＥ１２１と同様に、ステップＳ３１において割り当てられた通信タイミングに、ＭＭＥへＳＧ情報通知メッセージを送信する（Ｓ３４）。ＵＥ１３１が送信するＳＧ情報通知メッセージは、アドホック通信グループ３０に属する他のＵＥの識別情報を含む。ＭＭＥは、ＵＥ１３１から送信されたＳＧ情報通知メッセージをタイミング制御サーバ１０へ送信する（Ｓ３５）。ＵＥ１４１もＵＥ１２１と同様に、ステップＳ３１において割り当てられた通信タイミングに、ＭＭＥへＳＧ情報通知メッセージを送信する（Ｓ３６）。ＵＥ１４１が送信するＳＧ情報通知メッセージは、アドホック通信グループ４０に属する他のＵＥの識別情報を含む。ＭＭＥは、ＵＥ１４１から送信されたＳＧ情報通知メッセージをタイミング制御サーバ１０へ送信する（Ｓ３７）。
【００６９】
次に、タイミング制御サーバ１０は、それぞれのアドホック通信グループにおける通信機会を示す、割り当てスケジュールを生成する（Ｓ３８）。次に、タイミング制御サーバ１０は、生成した割り当てスケジュールを送信するために、ＵＥ１２１へスケジュール情報通知メッセージを送信する（Ｓ３９）。さらに、タイミング制御サーバ１０は、生成した割り当てスケジュールを送信するために、ＵＥ１３１及びＵＥ１４１へスケジュール情報通知メッセージを送信する（Ｓ４０、Ｓ４１）。
【００７０】
ＵＥ１２１、ＵＥ１３１及びＵＥ１４１は、割り当てスケジュールを取得すると、アドホック通信を行うことによって、それぞれのアドホック通信グループに属するＵＥへ、割り当てスケジュールを送信する。
【００７１】
以上説明したように、本発明の実施の形態３にかかる通信システムを用いることによって、タイミング制御サーバ１０は、代表ＵＥを介して、全てのＵＥへ割り当てスケジュールを通知することができる。これによって、タイミング制御サーバ１０がＵＥと通信する信号量が減少する。タイミング制御サーバ１０において受信する信号量が減少するため、タイミング制御サーバ１０の処理負荷を低下させることができる。さらに、ＵＥとタイミング制御サーバ１０との間のモバイルネットワーク６０における信号量を減少させることができるため、モバイルネットワーク６０における輻輳の発生を回避することができる。
【００７２】
（実施の形態４）
続いて、スケジュール生成部１２における割り当てスケジュールの生成例について説明する。例えば、サービス提供サーバ５５へ送信するデータ量に関する情報がサブグループ情報に含まれているとする。スケジュール生成部１２は、データ量が、一度の通信機会では送信することができない程度に大きいと判定すると、同じ通信端末に対して、連続して通信機会を割り当ててもよい。例えば、スケジュール生成部１２は、通信端末２１のデータ量が、一度の通信機会では送信することができない程度に大きいと判定すると、図８に示すように、通信端末２１に対して、連続して通信機会を割り当ててもよい。また、サービス提供サーバ５５へデータを送信する際に要する時間に関する情報がサブグループに含まれている場合においても、スケジュール生成部１２は、連続して通信機会を割り当てるか否かを判定してもよい。
【００７３】
また、スケジュール生成部１２は、ＵＥのＡｔｔａｃｈ処理を減少させるように割り当てスケジュールを生成してもよい。例えば、図８の通信端末２１は、通信機会が３回連続与えられる場合、それぞれの通信機会においてＡｔｔａｃｈ処理を行う必要はない。つまり、通信端末２１は、最初の通信機会にＡｔｔａｃｈ処理を行うことによって、割り当てられた３回の通信機会の間データを送信することができる。そのため、通信端末２１は、通常は３回通信機会が与えられると３回Ａｔｔａｃｈ処理が必要となるところ、１回Ａｔｔａｃｈ処理を実行すればよくなる。このように通信端末のＡｔｔａｃｈ処理を減少させることによって、ＵＥ及びＭＭＥにおけるＡｔｔａｃｈ処理に伴う処理負荷を減少させることができる。
【００７４】
また、スケジュール生成部１２は、それぞれのアドホック通信グループのトポロジ情報を用いて、通信端末に割り当てる通信機会の回数を調整してもよい。例えば、３台以上の通信端末が通信経路を形成し、アドホック通信を行っている場合について説明する。この場合に、アドホック通信が行われる通信経路の中心に位置する通信端末に通信機会が割り当てられるとする。通信経路の中心に位置する通信端末に通信機会が割り当てられると、通信機会が割り当てられなかった通信端末が、通信機会が割り当てられた通信端末へアドホック通信によってデータを送信する際のホップ数が、平均的に少なくなる。
【００７５】
例えば、図２のアドホック通信グループ３０を用いて説明する。例えば、通信端末３１は、通信端末３５へデータを送信するために、４ホップの経路を経由する必要がある。これに対して、通信端末３１は、通信端末３３へデータを送信する際は、２ホップの経路を経由すればよい。この例からもわかるように、通信経路の中心に位置する通信端末に通信機会が多く割り当てられた場合、通信機会が割り当てられていない通信端末がアドホック通信を行う際のホップ数を減少させることができる。
【００７６】
アドホック通信におけるホップ数を減少させることによって、アドホック通信において発生する可能性があるデータロスを減少させることができる。
【００７７】
また、スケジュール生成部１２は、それぞれの通信端末の通信品質に関する情報をそれぞれの通信端末から取得してもよい。通信品質は、例えば、通信端末がアドホック通信をする際に用いる電波の電波強度に関する情報であってもよく、ＳＮＲ（Ｓｉｇｎａｌ  Ｎｏｉｓｅ  Ｒａｔｉｏ：信号雑音比）やＬＱＩ（Ｌｉｎｋ  Ｑｕａｌｉｔｙ  Ｉｎｄｉｃａｔｏｒ：通信リンク品質）やｄＢｍ（電界強度）に関する情報であってもよい。スケジュール生成部１２は、通信品質の良い通信端末に対して、通信機会を多く割り当てるように調整してもよい。通信品質の良い通信端末に対して、通信機会を多く割り当てることによって、通信機会が割り当てられた通信端末に対して、アドホック通信を行うことによってデータのデータロスを減少させることができる。
【００７８】
また、スケジュール生成部１２は、それぞれの通信端末のバッテリ残量に関する情報をそれぞれの通信端末から取得してもよい。スケジュール生成部１２は、バッテリ残量の多い通信端末に対して、通信機会を多く割り当てるように調整してもよい。通信機会の割り当てられた通信端末は、他の通信端末とアドホック通信を行い、さらに、モバイルネットワーク６０とも通信を行う。そのため、アドホック通信のみを行う通信端末と比較して、多くの電力を消費する。そのため、バッテリ残量の少ない通信端末に対して、通信機会が多く割り当てられた場合、バッテリが枯渇してしまう。一つの通信端末のバッテリが枯渇すると、距離の離れた通信端末同士がアドホック通信を行う可能性も生じ、アドホック通信におけるデータロスも多くなる。そのため、バッテリ残量の多い通信端末に対して、通信機会を多く割り当てることによって、最適なアドホック通信のルートを保持し、通信品質を保持することができる。
【００７９】
また、スケジュール生成部１２は、アドホック通信グループあるいは通信端末が一度の通信に必要とする通信時間、アドホック通信グループあるいは通信端末が一度の通信で送信するデータ量、アドホック通信グループのトポロジ情報、アドホック通信グループ内の通信端末の通信リンク品質、アドホック通信グループ内の通信端末のバッテリ残量などの情報のうち、複数の情報を用いて、各アドホック通信グループ及び各通信端末の通信機会の割り当てを調整しても良い。例えば、バッテリ残量が一定値以上の中で最もトポロジの中心に存在する通信端末により多くの通信機会を割り当てても良い。この場合、サブグループ情報内の各情報に、通信機会の割り当ての調整に用いる優先度が定められていても良い。
【００８０】
上述の実施の形態では、本発明をハードウェアの構成として説明したが、本発明は、これに限定されるものではない。本発明は、タイミング制御サーバ１０における処理を、ＣＰＵ（Central Processing Unit）にコンピュータプログラムを実行させることにより実現することも可能である。）
【００８１】
上述の例において、プログラムは、様々なタイプの非一時的なコンピュータ可読媒体（non-transitory computer readable medium）を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体（tangible storage medium）を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体（例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば光磁気ディスク）、ＣＤ−ＲＯＭ（Read Only Memory）、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ（Programmable ROM）、ＥＰＲＯＭ（Erasable PROM）、フラッシュＲＯＭ、ＲＡＭ（Random Access Memory））を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体（transitory computer readable medium）によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【００８２】
なお、本発明は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。
【符号の説明】
【００８３】
１０  タイミング制御サーバ
１１  情報取得部
１２  スケジュール生成部
１３  情報通知部
２０  アドホック通信グループ
２１  通信端末
２２  通信端末
３０  アドホック通信グループ
３１  通信端末
３２  通信端末
３３  通信端末
３４  通信端末
３５  通信端末
４０  アドホック通信グループ
４１  通信端末
４２  通信端末
４３  通信端末
５０  契約通信グループ
５５  サービス提供サーバ
６０  モバイルネットワーク
６１  アドホック通信部
６２  モバイルネットワーク通信部
６３  通信タイミング管理部
６４  サブグループ情報管理部
１２１  ＵＥ
１３１  ＵＥ
１４１  ＵＥ
【図１】
2016019136.tif 000003
【図２】
2016019136.tif 000004
【図３】
2016019136.tif 000005
【図４】
2016019136.tif 000006
【図５】
2016019136.tif 000007
【図６】
2016019136.tif 000008
【図７】
2016019136.tif 000009
【図８】
2016019136.tif 000010