(57)【要約】【課題】基地局と無線端末との通信状態を考慮することにより、無線端末に対してより適切に無線リソースを割り当てることが可能な通信システムを提供する。【解決手段】複数の端末装置と、複数の端末装置の各々と無線通信可能に構成された基地局とを備えた通信システムが提供される。複数の端末装置のうちの第１の端末装置および第２の端末装置の各々は、基地局を介さずに互いに通信を行なう端末間通信の機能を有する。通信システムは、端末間通信に用いる無線リソースを割り当てる割当モードとして、基地局が端末間通信に用いる無線リソースを割り当てる第１のモードと、第１の端末装置または第２の端末装置が端末間通信に用いる無線リソースを割り当てる第２のモードとを有している。基地局は、第１および第２の端末装置の少なくとも一方と基地局との通信状態に基づいて、第１のモードと第２のモードとを切り替える。【選択図】図３
2016116173.tif 000002
【特許請求の範囲】
【請求項１】
複数の端末装置と、前記複数の端末装置の各々と無線通信可能に構成された基地局とを備えた通信システムであって、
前記複数の端末装置のうちの第１の端末装置および第２の端末装置の各々は、前記基地局を介さずに互いに通信を行なう端末間通信の機能を有しており、
前記通信システムは、前記端末間通信に用いる無線リソースを割り当てる割当モードとして、前記基地局が前記端末間通信に用いる無線リソースを割り当てる第１のモードと、前記第１の端末装置または前記第２の端末装置が前記端末間通信に用いる無線リソースを割り当てる第２のモードとを有しており、
前記基地局は、前記第１および第２の端末装置の少なくとも一方と前記基地局との通信状態に基づいて、前記第１のモードと前記第２のモードとを切り替える、通信システム。
【請求項２】
前記基地局は、
前記第１および第２の端末装置の少なくとも一方と前記基地局との通信状態が予め定められた通信状態よりも悪化した場合に、前記第１のモードから前記第２のモードに前記割当モードを切り替え、
前記第１および第２の端末装置と前記基地局との通信状態が前記予め定められた通信状態以上に改善した場合に、前記第２のモードから前記第１のモードに前記割当モードを切り替える、請求項１に記載の通信システム。
【請求項３】
前記基地局は、前記第１および第２の端末装置の少なくとも一方と前記基地局との通信状態、および前記第１の端末装置と前記第２の端末装置との間の前記端末間通信の通信状態に基づいて、前記第１のモードと前記第２のモードとを切り替える、請求項１に記載の通信システム。
【請求項４】
複数の端末装置と、前記複数の端末装置の各々と無線通信可能に構成された基地局とを備えた通信システムであって、
前記複数の端末装置のうちの第１の端末装置および第２の端末装置の各々は、前記基地局を介さずに互いに通信を行なう端末間通信の機能を有しており、
前記通信システムは、前記第１の端末装置または前記第２の端末装置が前記端末間通信に用いる無線リソースを割り当てる第１のモードと、前記基地局が前記端末間通信に用いる無線リソースを割り当てる第２のモードとを有しており、
前記基地局は、前記第１および第２の端末装置の移動に関する情報に基づいて、前記第１のモードと前記第２のモードとを切り替える、通信システム。
【請求項５】
複数の端末装置と、前記複数の端末装置の各々と無線通信可能に構成された基地局とを備えた通信システムであって、
前記複数の端末装置のうちの第１の端末装置および第２の端末装置の各々は、前記基地局を介さずに互いに通信を行なう端末間通信の機能を有しており、
前記通信システムは、無線リソースを割り当てる割当モードとして、前記基地局が前記端末間通信に用いる無線リソースを割り当てる第１のモードと、前記第１の端末装置または前記第２の端末装置が前記端末間通信に用いる無線リソースを割り当てる第２のモードとを有しており、
前記第１のモードで前記端末間通信を実行している前記第１および第２の端末装置のうち、前記基地局との通信状態が予め定められた通信状態よりも悪化した端末装置は、前記第１の端末装置と前記第２の端末装置との間の端末間通信のための中継機として機能する第３の端末装置を検出し、
前記基地局は、前記第３の端末装置が前記中継機として機能する場合に、前記第３の端末装置を介して、前記基地局との通信状態が悪化した端末装置に前記端末間通信に用いる無線リソースを割り当てる、通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、複数の端末装置と基地局とを備える通信システムに関する。
【背景技術】
【０００２】
近年、複数の無線端末の間でユーザデータ（Ｕｓｅｒ−Ｐｌａｎｅのデータ）の通信を、無線基地局を介さずに直接通信を行なうＤ２Ｄ（Device  to  Device）と呼ばれる技術が、３ＧＰＰ（3rd  Generation  Partnership  Project）で標準化が進められている。複数の無線端末の間で直接的に行われるユーザデータの通信は、移動通信システムに割り当てられた無線リソースのうち、一部の無線リソースを用いて行なわれる。ただし、Ｄ２Ｄ通信では、制御データ（Ｃ−Ｐｌａｎｅ）のデータ通信は、従来の移動通信システムと同様に、無線基地局を経由して行われる。Ｄ２Ｄ通信において、送信側端末および受信側端末に対して無線リソースを割り当てる技術が提案されている。
【０００３】
たとえば、国際公開第２０１４／００３０９０号は、複数の無線端末の間でユーザデータの通信を、無線基地局を介さずに直接的に行なう移動通信システムを開示している。移動通信システムでは、複数の無線端末の間で直接的に行われるユーザデータの通信は、移動通信システムに割り当てられた無線リソースのうち、一部の無線リソースを用いて行われる。移動通信システムは、送信側端末または受信側端末がユーザデータの通信に用いる無線リソースを割り当てる第１割当モードと、無線基地局がユーザデータの通信に用いる無線リソースを割り当てる第２割当モードとの切り替えを行なう。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】国際公開２０１４／００３０９０号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１においては、無線端末の間で直接的に行われるユーザデータの通信状態が悪化した場合には、無線基地局がユーザデータの通信に用いる無線リソースを割り当てる第２割当モードに切り替えを行なうが、無線端末および基地局間の通信状態については何ら考慮されていない。そのため、無線端末および基地局間の通信状態が悪いとき、または無線端末が無線基地局の圏外にいるときに第２割当モードに切り替えると、無線リソースの割り当てを行なうことができず、通信の切断が懸念される。
【０００６】
本開示は、上記のような問題点を解決するためになされたものであって、ある局面における目的は、基地局と無線端末との通信状態を考慮することにより、無線端末に対してより適切に無線リソースを割り当てることが可能な通信システムを提供することである。
【課題を解決するための手段】
【０００７】
ある実施の形態に従うと、複数の端末装置と、複数の端末装置の各々と無線通信可能に構成された基地局とを備えた通信システムが提供される。複数の端末装置のうちの第１の端末装置および第２の端末装置の各々は、基地局を介さずに互いに通信を行なう端末間通信の機能を有している。通信システムは、端末間通信に用いる無線リソースを割り当てる割当モードとして、基地局が端末間通信に用いる無線リソースを割り当てる第１のモードと、第１の端末装置または第２の端末装置が端末間通信に用いる無線リソースを割り当てる第２のモードとを有している。基地局は、第１および第２の端末装置の少なくとも一方と基地局との通信状態に基づいて、第１のモードと第２のモードとを切り替える。
【発明の効果】
【０００８】
本発明によると、基地局と無線端末との通信状態を考慮することにより、無線端末に対してより適切に無線リソースを割り当てることが可能となる。
【図面の簡単な説明】
【０００９】
【図１】実施の形態１に従う通信システムの全体構成を示す図である。
【図２】割当モードを説明するための図である。
【図３】実施の形態１において、複数の端末と基地局との間で行なわれる通信処理の一例を説明するためのシーケンス図である。
【図４】図３の例において端末が実行する処理を示すフローチャートである。
【図５】図３の例において他端末が実行する処理を示すフローチャートである。
【図６】図３の例において基地局が実行する処理を示すフローチャートである。
【図７】実施の形態１において、複数の端末と基地局との間で行なわれる通信処理の他の例を説明するためのシーケンス図である。
【図８】図７の例において端末が実行する処理を示すフローチャートである。
【図９】図７の例において他端末が実行する処理を示すフローチャートである。
【図１０】図７の例において基地局が実行する処理を示すフローチャートである。
【図１１】実施の形態１において、複数の端末と基地局との間で行なわれる通信処理の他の例を説明するためのシーケンス図である。
【図１２】図１１の例において端末が実行する処理を示すフローチャートである。
【図１３】図１１の例において他端末が実行する処理を示すフローチャートである。
【図１４】図１１の例において基地局が実行する処理を示すフローチャートである。
【図１５】実施の形態１において、複数の端末と基地局との間で行なわれる通信処理の他の例を説明するためのシーケンス図である。
【図１６】図１５の例において端末が実行する処理を示すフローチャートである。
【図１７】図１５の例において他端末が実行する処理を示すフローチャートである。
【図１８】図１５の例において基地局が実行する処理を示すフローチャートである。
【図１９】実施の形態１に従う端末の機能構成を説明するための図である。
【図２０】実施の形態１に従う基地局の機能構成を説明するための図である。
【図２１】実施の形態２において、複数の端末と基地局との間で行なわれる通信処理の一例を説明するためのシーケンス図である。
【図２２】図２１の例において端末が実行する処理を示すフローチャートである。
【図２３】図２１の例において他端末が実行する処理を示すフローチャートである。
【図２４】図２１の例において基地局が実行する処理を示すフローチャートである。
【図２５】実施の形態２において、複数の端末と基地局との間で行なわれる通信処理の他の例を説明するためのシーケンス図である。
【図２６】図２５の例において端末が実行する処理を示すフローチャートである。
【図２７】図２５の例において他端末が実行する処理を示すフローチャートである。
【図２８】実施の形態２において、複数の端末と基地局との間で行なわれる通信処理の他の例を説明するためのシーケンス図である。
【図２９】図２８の例において端末が実行する処理を示すフローチャートである。
【図３０】図２８の例において他端末が実行する処理を示すフローチャートである。
【図３１】図２８の例において基地局が実行する処理を示すフローチャートである。
【図３２】実施の形態２において、複数の端末と基地局との間で行なわれる通信処理の他の例を説明するためのシーケンス図である。
【図３３】図３２の例において端末が実行する処理を示すフローチャートである。
【図３４】図３２の例において他端末が実行する処理を示すフローチャートである。
【図３５】実施の形態３に従う通信システムの全体構成を示す図である。
【図３６】実施の形態３において、複数の端末と基地局との間で行なわれる通信処理の一例を説明するためのシーケンス図である。
【図３７】図３６の例において端末が実行する処理を示すフローチャートである。
【図３８】図３６の例において他端末が実行する処理を示すフローチャートである。
【図３９】図３６の例において基地局が実行する処理を示すフローチャートである。
【図４０】実施の形態３に従う通信システムの全体構成の他の例を示す図である。
【図４１】実施の形態３において、複数の端末と基地局との間で行なわれる通信処理の他の例を説明するためのシーケンス図である。
【図４２】図４１の例において端末が実行する処理を示すフローチャートである。
【図４３】図４１の例において他端末が実行する処理を示すフローチャートである。
【図４４】実施の形態４に従う通信システムの全体構成を示す図である。
【図４５】実施の形態４において、複数の端末と基地局との間で行なわれる通信処理の一例を説明するためのシーケンス図である。
【図４６】図４５の例において端末が実行する処理を示すフローチャートである。
【図４７】図４５の例において基地局が実行する処理を示すフローチャートである。
【図４８】実施の形態４において、複数の端末と基地局との間で行なわれる通信処理の他の例を説明するためのシーケンス図である。
【図４９】図４８の例において端末が実行する処理を示すフローチャートである。
【図５０】図４８の例において基地局が実行する処理を示すフローチャートである。
【図５１】実施の形態４において、複数の端末と基地局との間で行なわれる通信処理の他の例を説明するためのシーケンス図である。
【図５２】図５１の例において端末が実行する処理を示すフローチャートである。
【図５３】図５１の例において基地局が実行する処理を示すフローチャートである。
【図５４】実施の形態４において、複数の端末と基地局との間で行なわれる通信処理の他の例を説明するためのシーケンス図である。
【図５５】図５４の例において端末が実行する処理を示すフローチャートである。
【図５６】図５４の例において基地局が実行する処理を示すフローチャートである。
【図５７】実施の形態４に従う端末の機能構成を説明するための図である。
【図５８】実施の形態４に従う基地局の機能構成を説明するための図である。
【図５９】本実施の形態に従う端末のハードウェア構成を表わすブロック図である。
【図６０】本実施の形態に従う基地局のハードウェア構成を示すブロック図である。
【発明を実施するための形態】
【００１０】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００１１】
［実施の形態１］
＜Ａ．通信システムの概要＞
（ａ１．通信システムの装置構成）
図１は、実施の形態１に従う通信システムの全体構成を示す図である。図１を参照して、実施の形態１に従う通信システムは、たとえば、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）に対応する通信システムである。通信システムは、無線端末装置（以下、単に「端末」と称する。）１０，２０と、無線基地局（以下、単に「基地局」と称する。）５０とを含む。
【００１２】
端末１０，２０は、ＬＴＥなどの無線アクセス技術に従った無線通信を実行するＵＥ（User  Equipment）である。端末１０，２０は、互いに無線通信可能に構成されている。また、端末１０，２０は、基地局５０と無線通信可能に構成されている。
【００１３】
（ａ２．割当モード）
図２は、割当モードを説明するための図である。具体的には、図２（ａ）は、第１割当モード（以下、Ｍоｄｅ１として図示）について説明するための図である。図２（ｂ）は、第２割当モード（以下、Ｍоｄｅ２として図示）について説明するための図である。図２では、端末１０は送信側端末の一例であり、端末２０は受信側端末の一例である。
【００１４】
図２（ａ）に示すように、第１割当モード（以下、単に「モード１」と称する。）では、基地局を介さずに互いに通信を行なうＤ２Ｄ通信（端末間通信）においてユーザデータの通信に用いる無線リソースを基地局５０が割り当てる。具体的には、基地局５０は、端末１０，２０に対して、Ｄ２Ｄ無線リソースの中から、Ｄ２Ｄ通信においてユーザデータの通信に用いる無線リソースを割り当てる。基地局５０は、端末１０，２０に対して、割り当てられた無線リソースを通知する（リソース割当）。端末１０は、割り当てられた無線リソースを用いてユーザデータを端末２０に送信する。端末２０は、割り当てられた無線リソースを用いてユーザデータを端末１０から受信する。
【００１５】
これに対して、図２（ｂ）に示すように、第２割当モード（以下、単に「モード２」とも称する。）では、Ｄ２Ｄ通信においてユーザデータの通信に用いる無線リソースを端末１０または端末２０が割り当てる。具体的には、端末１０または端末２０は、基地局５０によって管理される各セルから報知されるＤ２Ｄ無線リソースの中から、Ｄ２Ｄ通信においてユーザデータの通信に用いる無線リソースを自律的に割り当てる。ただし、端末１０または端末２０は、予め定められているＤ２Ｄ無線リソースの中から、Ｄ２Ｄ通信においてユーザデータの通信に用いる無線リソースを自律的に割り当てる構成であってもよい。端末１０または端末２０は、他の端末に対して、割り当てられた無線リソースを通知する（リソース割当）。端末１０および端末２０は、割り当てられた無線リソースを用いてユーザデータを互いに送受信する。
【００１６】
このように、実施の形態１に従う通信システムは、Ｄ２Ｄ通信に用いる無線リソースを割当てる割当モードとして、基地局５０がＤ２Ｄ通信に用いる無線リソースを割当てるモード１と、端末１０または端末２０がＤ２Ｄ通信に用いる無線リソースを割当てるモード２とを有している。
【００１７】
＜Ｂ．端末および基地局間の通信状態が悪化した場合の制御構造＞
（ｂ１．シーケンス）
ここでは、端末１０および基地局５０間の通信状態が悪化した場合に、モード１からモード２に割当モードを切り替える手順について説明する。図３は、実施の形態１において、複数の端末１０，２０と基地局５０との間で行なわれる通信処理の一例を説明するためのシーケンス図である。なお、以下では、Ｄ２Ｄ通信を行なう複数の端末として、端末１０および端末２０を例に説明するが、３つ以上の端末がＤ２Ｄ通信を行なっている場合であってもよい。
【００１８】
図３を参照して、基地局５０は、Ｄ２Ｄ無線リソースを端末１０および端末２０に報知する（シーケンスＳＱ２，ＳＱ４）。基地局５０は、端末１０および端末２０に対して、Ｄ２Ｄ無線リソースの中から、Ｄ２Ｄ通信においてユーザデータの通信に用いる無線リソースを割り当てて、割り当てられた無線リソースを端末１０および端末２０に通知する（シーケンスＳＱ６，ＳＱ８）。モード１においては、基地局５０は、端末１０，２０および基地局５０間で行われるセルラ通信で用いる無線リソースのうち、各セルで報知されるＤ２Ｄ無線リソース以外の無線リソースを端末１０，２０に割り当ててもよい。
【００１９】
端末１０は、割り当てられた無線リソースを用いてユーザデータを端末２０に送信し、端末２０は、割り当てられた無線リソースを用いてユーザデータを端末２０から受信する（シーケンスＳＱ１０）。ここで、シーケンスＳＱ６〜シーケンスＳＱ１０の処理は、モード１での処理である。
【００２０】
そして、端末１０および基地局５０間の通信状態が悪化する（シーケンスＳＱ１２）。端末１０は、端末１０および基地局５０間の通信状態が悪化した旨を基地局５０に報告する（シーケンスＳＱ１４）。基地局５０は、端末１０および基地局５０間の通信状態が悪化したと判断すると、モード１からモード２への切り替えを指示する信号（Ｄ２Ｄ制御信号）を、端末１０および端末２０に送信する（シーケンスＳＱ１６，ＳＱ１８）。端末１０および端末２０は、それぞれＤ２Ｄ制御信号に対する応答（Ｄ２Ｄ制御応答）を基地局５０に送信する（シーケンスＳＱ２０，ＳＱ２４）。
【００２１】
端末１０または端末２０は、Ｄ２Ｄ無線リソースの中から、Ｄ２Ｄ通信においてユーザデータの通信に用いる無線リソースを自律的に割り当てて、他の端末に対して、割り当てられた無線リソースを通知する（シーケンスＳＱ２４）。端末１０および端末２０は、割り当てられた無線リソースを用いてユーザデータを互いに送受信する（シーケンスＳＱ２６）。シーケンスＳＱ２４〜シーケンスＳＱ２６の処理は、モード２での処理である。
【００２２】
上記シーケンスでは、端末１０は、シーケンスＳＱ１４において、端末１０および基地局５０間の通信状態が悪化した旨を基地局５０に報告しているが、これに限られない。具体的には、基地局５０側でも、端末１０および基地局５０間の通信状態の悪化を把握することができることから、シーケンスＳＱ１４が実行されない構成であってもよい。
【００２３】
（ｂ２．フロー）
次に、端末１０，２０および基地局５０の各装置で行なわれる処理について具体的に説明する。以下では、図３における一連の処理に対応する各装置の処理について説明する。図４は、図３の例において端末１０が実行する処理を示すフローチャートである。
【００２４】
図４を参照して、端末１０は、モード１で端末２０とＤ２Ｄ通信を開始する（ステップＳ２）。端末１０は、端末１０および基地局５０間の通信状態が予め定められた通信状態よりも悪化したか否かを判断する（ステップＳ４）。たとえば、基地局５０との通信状態が予め定められた通信状態よりも悪化したと端末１０が判断するケースは、基地局５０からの信号の受信レベルが閾値未満になったケース、ブロックエラーレート（またはパケットエラーレート）が閾値以上になったケース、基地局５０との通信に用いる送信電力が閾値以上になったケース、ＣＱＩ（Channel Quality Indicator）が閾値未満になったケース、基地局５０からの干渉信号の受信強度が閾値以上になったケースを含む。
【００２５】
基地局５０との通信状態が悪化していない場合には（ステップＳ４においてＮＯ）、端末１０はステップＳ４の処理を繰り返す。一方、基地局５０との通信状態が悪化した場合には（ステップＳ４においてＹＥＳ）、端末１０は基地局５０との通信状態が悪化している旨を基地局５０に報告する（ステップＳ６）。端末１０は、モード１からモード２への切替指示（Ｄ２Ｄ制御信号）を基地局５０から受信したか否かを判断する（ステップＳ８）。端末１０は、切替指示を受信していない場合には（ステップＳ８においてＮＯ）、ステップＳ４からの処理を繰り返す。一方、端末１０は、切替指示を受信した場合には（ステップＳ８においてＹＥＳ）、端末１０は切替指示に対する応答（Ｄ２Ｄ制御応答）を基地局５０に送信する（ステップＳ１０）。
【００２６】
端末１０は、相手端末（端末２０）との間でＤ２Ｄ通信においてユーザデータの通信に用いる無線リソースを自律的に割り当て、端末２０に割り当てられた無線リソースを通知する（ステップＳ１２）。そして、端末１０は、モード２で端末２０とＤ２Ｄ通信を開始する（ステップＳ１４）。
【００２７】
上記において、基地局５０側で、端末１０および基地局５０間の通信状態の悪化を判断できる場合には、端末１０は、ステップＳ６における処理（通信状態の悪化報告）を実行しない構成であってもよい。
【００２８】
図５は、図３の例において端末２０が実行する処理を示すフローチャートである。図５を参照して、端末２０は、モード１で端末１０とＤ２Ｄ通信を開始する（ステップＳ２２）。端末２０は、モード１からモード２への切替指示（Ｄ２Ｄ制御信号）を基地局５０から受信したか否かを判断する（ステップＳ２４）。端末２０は、切替指示を受信しない場合には（ステップＳ２４においてＮＯ）、ステップＳ２４の処理を繰り返す。
【００２９】
一方、端末２０は、切替指示を受信した場合には（ステップＳ２４においてＹＥＳ）、切替指示に対する切替許可（Ｄ２Ｄ制御信号）を相手端末（端末１０）に送信する（ステップＳ２６）。端末２０は、切替指示に対する切替応答（Ｄ２Ｄ制御応答）を基地局５０に送信する（ステップＳ２８）。端末２０は、端末１０により割り当てられた無線リソース（の通知）を端末１０から受信する（ステップＳ３０）。端末２０は、モード２で端末１０とＤ２Ｄ通信を開始する（ステップＳ３２）。
【００３０】
図６は、図３の例において基地局５０が実行する処理を示すフローチャートである。図６を参照して、基地局５０は、Ｄ２Ｄ通信中の端末１０から基地局５０と端末１０との通信状態が悪化した報告を受信したか否かを判断する（ステップＳ４２）。基地局５０は、当該報告を受信しない場合には（ステップＳ４２においてＮＯ）、ステップＳ４２の処理を繰り返す。
【００３１】
一方、基地局５０は、当該報告を受信した場合には（ステップＳ４２においてＹＥＳ）、モード１からモード２に割当モードを切り替える（必要がある）か否かを判断する（ステップＳ４４）。たとえば、基地局５０がモード１からモード２に切り替える必要があると判断するケースは、端末１０からの信号の受信レベルが閾値未満になったケース、ブロックエラーレート（またはパケットエラーレート）が閾値以上になったケース、端末１０との通信に用いる送信電力が閾値以上になったケース、ＣＱＩが閾値未満になったケース、端末１０からの干渉信号の受信強度が閾値以上になったケースを含む。なお、基地局５０は、端末１０との通信状態が悪化した報告を端末１０から受信したことに基づいて、モード１からモード２に切り替える必要があると判断してもよい。
【００３２】
割当モードの切り替えが必要ない場合には（ステップＳ４４においてＮＯ）、基地局５０はステップＳ４２の処理を繰り返す。割当モードの切り替えが必要な場合には（ステップＳ４４においてＹＥＳ）、基地局５０はモード１からモード２への切替指示（Ｄ２Ｄ制御信号）を端末１０および端末２０に送信する（ステップＳ４６）。基地局５０は当該切替指示に対する切替応答（Ｄ２Ｄ制御応答）を端末１０および端末２０から受信する（ステップＳ４８）。
【００３３】
上述したように、基地局５０は、ステップＳ４４において、受信レベル、ブロックエラーレート、ＣＱＩなどに基づいて、端末１０および基地局５０間の通信状態の悪化を判断することができる。そのため、基地局５０は、端末１０から通信状態の悪化報告を受信しない、すなわちステップＳ４２の処理を実行しないように構成されていてもよい。
【００３４】
（ｂ３．シーケンスの他の例）
図７は、実施の形態１において、複数の端末１０，２０と基地局５０との間で行なわれる通信処理の他の例を説明するためのシーケンス図である。ここでは、端末１０および基地局５０間の通信状態が悪化した場合に、端末１０から基地局５０に割当モードの切替要求をしてモード１からモード２に割当モードを切り替える手順について説明する。
【００３５】
図７を参照して、シーケンスＳＱ２〜ＳＱ１２の処理は図３の処理と同じであるため、ここでは説明を繰り返さない。端末１０は、基地局５０との通信状態が悪化したと判断すると、モード１からモード２への切り替えを要求する信号（Ｄ２Ｄ制御信号）を端末２０および基地局５０に送信する（シーケンスＳＱ３２，ＳＱ３４）。端末１０は、当該切替要求に対する切替応答（Ｄ２Ｄ制御応答）を端末２０から受信する（シーケンスＳＱ３６）。
【００３６】
基地局５０は、端末１０からの切替要求を許可する判断をすると、モード１からモード２への切り替えを指示する信号（Ｄ２Ｄ制御信号）を、端末１０および端末２０に送信する（シーケンスＳＱ３８，ＳＱ４０）。端末２０は、当該切替指示に対する切替応答（Ｄ２Ｄ制御応答）を基地局５０に送信する（シーケンスＳＱ４２）。シーケンスＳＱ２４，ＳＱ２６の処理は図３の処理と同じであるため、ここでは説明を繰り返さない。なお、端末２０は、シーケンスＳＱ４２の処理を実行しない構成であってもよい。
【００３７】
（ｂ４．フローの他の例）
次に、端末１０，２０および基地局５０の各装置で行なわれる処理について具体的に説明する。以下では、図７における一連の処理に対応する各装置の処理について説明する。図８は、図７の例において端末１０が実行する処理を示すフローチャートである。
【００３８】
図８を参照して、ステップＳ２，Ｓ４の処理は図４の処理と同じであるため、ここでは説明を繰り返さない。端末１０は、基地局５０との通信状態が悪化している場合には（ステップＳ４においてＹＥＳ）、モード１からモード２への切り替えを要求する信号（Ｄ２Ｄ制御信号）を端末２０および基地局５０に送信する（ステップＳ１０２）。このとき、端末１０は、切替要求とともに基地局５０および端末１０間の通信状態が悪化した報告を基地局５０に行なってもよい。端末１０は、切替要求に対する切替応答（Ｄ２Ｄ制御応答）を端末２０から受信し、切替要求に対する切替指示（Ｄ２Ｄ制御信号）を基地局５０から受信する（ステップＳ１０４）。ステップＳ１２，Ｓ１４の処理は図４の処理と同じであるため、ここでは説明を繰り返さない。
【００３９】
図９は、図７の例において端末２０が実行する処理を示すフローチャートである。図９を参照して、端末２０は、モード１で端末１０とＤ２Ｄ通信を開始する（ステップＳ２２）。端末２０は、相手端末（端末１０）からモード１からモード２への切替要求（Ｄ２Ｄ制御信号）を受信したか否かを判断する（ステップＳ２０２）。端末２０は、切替要求を受信していない場合には（ステップＳ２０２においてＮＯ）、ステップＳ２０２の処理を繰り返す。一方、端末２０は、切替要求を受信した場合には（ステップＳ２０２においてＹＥＳ）、モード１からモード２への切替応答（Ｄ２Ｄ制御応答）を端末１０に送信する（ステップＳ２０４）。端末２０は、モード１からモード２への切替指示（Ｄ２Ｄ制御信号）を基地局５０から受信する（ステップＳ２０６）。端末２０は、当該切替指示に対する切替応答（Ｄ２Ｄ制御応答）を基地局５０に送信する（ステップＳ２０８）。ステップＳ３０，Ｓ３２の処理は図５の処理と同じであるため、ここでは説明を繰り返さない。なお、端末２０はステップＳ２０８の処理を実行しない構成であってもよい。
【００４０】
図１０は、図７の例において基地局５０が実行する処理を示すフローチャートである。図１０を参照して、基地局５０は、モード１からモード２への切替要求を端末１０から受信したか否かを判断する（ステップＳ４０２）。基地局５０は、切替要求を受信していない場合には（ステップＳ４０２においてＮＯ）、ステップＳ４０２の処理を繰り返す。一方、基地局５０は、切替要求を受信した場合には（ステップＳ４０２においてＹＥＳ）、モード１からモード２への切り替えを許可するか否かを判断する（ステップＳ４０４）。たとえば、基地局５０がモード１からモード２に切り替えを許可するケースは、ステップＳ４４（図６）における判断ケースと同じである。
【００４１】
基地局５０は、切り替えを許可しない場合には（ステップＳ４０４においてＮＯ）、ステップＳ４０２からの処理を繰り返す。一方、基地局５０は、切り替えを許可する場合には（ステップＳ４０４においてＹＥＳ）、モード１からモード２への切り替えを指示する信号（Ｄ２Ｄ制御信号）を端末１０および端末２０に送信する（ステップＳ４０６）。基地局５０は、切替指示に対する切替応答を端末２０から受信する（ステップＳ４０８）。なお、基地局５０は、ステップＳ４０８の処理を実行しない構成であってもよい。
【００４２】
＜Ｃ．端末および基地局間の通信状態が改善した場合の制御構造＞
（ｃ１．シーケンス）
ここでは、端末１０および基地局５０間の通信状態が改善した場合に、モード２からモード１に割当モードを切り替える手順について説明する。図１１は、実施の形態１において、複数の端末１０，２０と基地局５０との間で行なわれる通信処理の他の例を説明するためのシーケンス図である。
【００４３】
図１１を参照して、基地局５０は、Ｄ２Ｄ無線リソースを端末１０および端末２０に報知する（シーケンスＳＱ５０，ＳＱ５２）。端末１０または端末２０は、Ｄ２Ｄ無線リソースの中から、Ｄ２Ｄ通信においてユーザデータの通信に用いる無線リソースを自律的に割り当て、他の端末に対して、割り当てられた無線リソースを通知する（シーケンスＳＱ５４）。端末１０および端末２０は、割り当てられた無線リソースを用いてユーザデータを互いに送受信する（シーケンスＳＱ５６）。
【００４４】
端末１０および基地局５０間の通信状態が改善する（シーケンスＳＱ５８）。端末１０は、基地局５０との通信状態が改善したことを基地局５０に報告する（シーケンスＳＱ６０）。基地局５０は、端末１０との通信状態が改善したと判断すると、モード１からモード２への切り替えを指示する信号（Ｄ２Ｄ制御信号）を、端末１０および端末２０に送信する（シーケンスＳＱ６２，ＳＱ６４）。端末１０および端末２０は、それぞれＤ２Ｄ制御信号に対する応答（Ｄ２Ｄ制御応答）を基地局５０に送信する（シーケンスＳＱ６６，ＳＱ６８）。
【００４５】
基地局５０は、端末１０および端末２０に対して、Ｄ２Ｄ無線リソースの中から、Ｄ２Ｄ通信においてユーザデータの通信に用いる無線リソースを割り当て、割り当てられた無線リソースを端末１０および端末２０に通知する（シーケンスＳＱ７０，ＳＱ７２）。端末１０は、割り当てられた無線リソースを用いてユーザデータを端末２０に送信し、端末２０は、割り当てられた無線リソースを用いてユーザデータを端末２０から受信する（シーケンスＳＱ７４）。
【００４６】
上記シーケンスでは、端末１０は、シーケンスＳＱ６０において、端末１０および基地局５０間の通信状態が改善した旨を基地局５０に報告しているが、これに限られない。具体的には、基地局５０側でも、端末１０および基地局５０間の通信状態の改善を把握することができることから、シーケンスＳＱ６０が実行されない構成であってもよい。
【００４７】
（ｃ２．フロー）
次に、端末１０，２０および基地局５０の各装置で行なわれる処理について具体的に説明する。以下では、図１１における一連の処理に対応する各装置の処理について説明する。図１２は、図１１の例において端末１０が実行する処理を示すフローチャートである。
【００４８】
図１２を参照して、端末１０は、モード２で端末２０とＤ２Ｄ通信を開始する（ステップＳ５２）。端末１０は、基地局５０との通信状態が予め定められた通信状態以上に改善したか否かを判断する（ステップＳ５４）。基地局５０との通信状態が予め定められた通信状態以上に改善したと端末１０が判断するケース（判断ケース）は、基地局５０からの信号の受信レベルが閾値以上になったケース、ブロックエラーレート（またはパケットエラーレート）が閾値未満になったケース、基地局５０との通信に用いる送信電力が閾値未満になったケース、ＣＱＩが閾値以上になったケース、基地局５０からの干渉信号の受信強度が閾値未満になったケースを含む。
【００４９】
端末１０および基地局５０間の通信状態が改善していない場合には（ステップＳ５４においてＮＯ）、端末１０はステップＳ５４の処理を繰り返す。一方、端末１０および基地局５０間の通信状態が改善した場合には（ステップＳ５４においてＹＥＳ）、端末１０は基地局５０との通信状態が改善した旨を基地局５０に報告する（ステップＳ５６）。端末１０は、モード２からモード１への切替指示（Ｄ２Ｄ制御信号）を基地局５０から受信したか否かを判断する（ステップＳ５８）。
【００５０】
端末１０は、切替指示を受信していない場合には（ステップＳ５８においてＮＯ）、ステップＳ５４からの処理を繰り返す。一方、端末１０は、切替指示を受信した場合には（ステップＳ５８においてＹＥＳ）、切替指示に対する応答（Ｄ２Ｄ制御応答）を基地局５０に送信する（ステップＳ６０）。端末１０は、割り当てられた無線リソースの通知を基地局５０から受信する（ステップＳ６２）。そして、端末１０は、モード１で端末２０とＤ２Ｄ通信を開始する（ステップＳ６４）。
【００５１】
上記において、基地局５０側で、端末１０および基地局５０間の通信状態の改善を判断できる場合には、端末１０は、ステップＳ５６における処理（通信状態の改善報告）を実行しない構成であってもよい。
【００５２】
図１３は、図１１の例において端末２０が実行する処理を示すフローチャートである。図１３を参照して、端末２０は、モード２で端末１０とＤ２Ｄ通信を開始する（ステップＳ７２）。端末２０は、モード２からモード１への切替指示（Ｄ２Ｄ制御信号）を基地局５０から受信したか否かを判断する（ステップＳ７４）。端末２０は、切替指示を受信していない場合には（ステップＳ７４においてＮＯ）、ステップＳ７４の処理を繰り返す。
【００５３】
一方、端末２０は、切替指示を受信した場合には（ステップＳ７４においてＹＥＳ）、切替指示に対する切替応答（Ｄ２Ｄ制御応答）を基地局５０に送信する（ステップＳ７６）。端末２０は、割り当てられた無線リソースの通知を基地局５０から受信する（ステップＳ７８）。そして、端末２０は、モード１で端末１０とＤ２Ｄ通信を開始する（ステップＳ８０）。
【００５４】
図１４は、図１１の例において基地局５０が実行する処理を示すフローチャートである。図１４を参照して、基地局５０は、基地局５０および端末１０間の通信状態が改善した報告を端末１０から受信したか否かを判断する（ステップＳ８２）。基地局５０は、当該報告を受信していない場合には（ステップＳ８２においてＮＯ）、ステップＳ８２の処理を繰り返す。
【００５５】
一方、基地局５０は、当該報告を受信した場合には（ステップＳ８２においてＹＥＳ）、モード２からモード１に割当モードを切り替えるか否かを判断する（ステップＳ８３）。基地局５０がモード２からモード１に切り替えると判断するケースは、端末１０からの信号の受信レベルが閾値以上になったケース、ブロックエラーレート（またはパケットエラーレート）が閾値未満になったケース、端末１０との通信に用いる送信電力が閾値未満になったケース、ＣＱＩが閾値以上になったケース、端末１０からの干渉信号の受信強度が閾値未満になったケースを含む。なお、基地局５０は、端末１０との通信状態が改善した報告を端末１０から受信したことに基づいて、モード２からモード１に切り替えると判断してもよい。
【００５６】
割当モードの切り替えが必要ない場合には（ステップＳ８３においてＮＯ）、基地局５０はステップＳ８２からの処理を繰り返す。割当モードの切り替えが必要な場合には（ステップＳ８３においてＹＥＳ）、基地局５０はモード２からモード１への切替指示（Ｄ２Ｄ制御信号）を端末１０および端末２０に送信する（ステップＳ８４）。基地局５０は、切替指示に対する切替応答（Ｄ２Ｄ制御応答）を端末１０および端末２０から受信する（ステップＳ８６）。基地局５０は、端末１０および端末２０に対して、Ｄ２Ｄ無線リソースの中から、Ｄ２Ｄ通信においてユーザデータの通信に用いる無線リソースを割り当て、端末１０および端末２０に対して、割り当てられた無線リソースを通知する（ステップＳ８８）。
【００５７】
なお、上記フローのステップＳ８２において、基地局５０は、Ｄ２Ｄ通信をしているすべての端末（ここでは、端末１０および端末２０）から、基地局５０との通信状態が改善した報告を受信したか否かを判断してもよい。
【００５８】
上述したように、基地局５０は、ステップＳ８３において、受信レベル、ブロックエラーレート、ＣＱＩなどに基づいて、端末１０および基地局５０間の通信状態の改善を判断することができる。そのため、基地局５０は、端末１０から通信状態の改善報告を受信しない、すなわちステップＳ８２の処理を実行しないように構成されていてもよい。
【００５９】
（ｃ３．シーケンスの他の例）
図１５は、実施の形態１において、複数の端末１０，２０と基地局５０との間で行なわれる通信処理の他の例を説明するためのシーケンス図である。ここでは、端末１０および基地局５０間の通信状態が改善した場合に、端末１０から基地局５０に割当モードの切替要求をしてモード２からモード１に割当モードを切り替える手順について説明する。
【００６０】
図１５を参照して、シーケンスＳＱ５０〜ＳＱ５８の処理は図１１の処理と同じであるため、ここでは説明を繰り返さない。端末１０は、基地局５０との通信状態が改善したと判断すると、モード２からモード１への切り替えを要求する信号（Ｄ２Ｄ制御信号）を端末２０および基地局５０に送信する（シーケンスＳＱ８０，ＳＱ８２）。端末１０は、切替要求に対する切替応答（Ｄ２Ｄ制御応答）を端末２０から受信する（シーケンスＳＱ８４）。
【００６１】
基地局５０は、端末１０から切替要求を許可する判断をすると、モード２からモード１への切り替えを指示する信号（Ｄ２Ｄ制御信号）を、端末１０および端末２０に送信する（シーケンスＳＱ８６，ＳＱ８８）。端末２０は、当該切替指示に対する切替応答（Ｄ２Ｄ制御応答）を基地局５０に送信する（シーケンスＳＱ９０）。シーケンスＳＱ７０〜ＳＱ７４の処理は図１１の処理と同じであるため、ここでは説明を繰り返さない。なお、端末２０は、シーケンスＳＱ９０の処理を実行しない構成であってもよい。
【００６２】
（ｃ４．フローの他の例）
次に、端末１０，２０および基地局５０の各装置で行なわれる処理について具体的に説明する。以下では、図１５における一連の処理に対応する各装置の処理について説明する。図１６は、図１５の例において端末１０が実行する処理を示すフローチャートである。
【００６３】
図１６を参照して、ステップＳ５２，Ｓ５４の処理は図１２の処理と同じであるため、ここでは説明を繰り返さない。端末１０は、基地局５０との通信状態が改善している場合には（ステップＳ５４においてＹＥＳ）、モード２からモード１への切り替えを要求する信号（Ｄ２Ｄ制御信号）を相手端末（端末２０）および基地局５０に送信する（ステップＳ１２２）。このとき、端末１０は、切替要求とともに基地局５０および端末１０間の通信状態が改善した報告を基地局５０に行なってもよい。端末１０は、切替要求に対する切替応答（Ｄ２Ｄ制御応答）を端末２０から受信し、切替要求に対する切替指示（Ｄ２Ｄ制御信号）を基地局５０から受信する（ステップＳ１２４）。ステップＳ６２，Ｓ６４の処理は図１２の処理と同じであるため、ここでは説明を繰り返さない。
【００６４】
図１７は、図１５の例において端末２０が実行する処理を示すフローチャートである。図１７を参照して、端末２０は、モード２で端末１０とＤ２Ｄ通信を開始する（ステップＳ７２）。端末２０は、相手端末（端末１０）からモード２からモード１への切替要求（Ｄ２Ｄ制御信号）を受信したか否かを判断する（ステップＳ２２２）。端末２０は、切替要求を受信していない場合には（ステップＳ２２２においてＮＯ）、ステップＳ２２２の処理を繰り返す。一方、端末２０は、切替要求を受信した場合には（ステップＳ２２２においてＹＥＳ）、モード２からモード１への切替応答（Ｄ２Ｄ制御応答）を端末１０に送信する（ステップＳ２２４）。端末２０は、モード２からモード１への切替指示（Ｄ２Ｄ制御信号）を基地局５０から受信する（ステップＳ２２６）。端末２０は、当該切替指示に対する切替応答（Ｄ２Ｄ制御応答）を基地局５０に送信する（ステップＳ２２８）。ステップＳ７８，Ｓ８０の処理は図１３の処理と同じであるため、ここでは説明を繰り返さない。なお、端末２０はステップＳ２２８の処理を実行しない構成であってもよい。
【００６５】
図１８は、図１５の例において基地局５０が実行する処理を示すフローチャートである。図１８を参照して、基地局５０は、モード２からモード１への切替要求を端末１０から受信したか否かを判断する（ステップＳ４２２）。基地局５０は、切替要求を受信していない場合には（ステップＳ４２２においてＮＯ）、ステップＳ４２２の処理を繰り返す。一方、基地局５０は、切替要求を受信した場合には（ステップＳ４２２においてＹＥＳ）、モード２からモード１への切り替えを許可するか否かを判断する（ステップＳ４２４）。たとえば、基地局５０がモード２からモード１への切り替えを許可するケースは、ステップＳ８３における判断ケースと同じである。
【００６６】
基地局５０は、切り替えを許可しない場合には（ステップＳ４２４においてＮＯ）、ステップＳ４２２からの処理を繰り返す。一方、基地局５０は、切り替えを許可する場合には（ステップＳ４２４においてＹＥＳ）、モード２からモード１への切り替えを指示する信号（Ｄ２Ｄ制御信号）を端末１０および端末２０に送信する（ステップＳ４２６）。基地局５０は、切替指示に対する切替応答を端末２０から受信する（ステップＳ４２８）。ステップＳ８８の処理は図１４の処理と同じであるため、ここでは説明を繰り返さない。なお、基地局５０は、ステップＳ４２８の処理を実行しない構成であってもよい。
【００６７】
＜Ｄ．各装置の機能構成＞
（ｄ１．端末１０）
図１９は、実施の形態１に従う端末１０の機能構成を説明するための図である。図１９を参照して、端末１０は、主たる機能構成として、受信部１１０と、送信部１２０と、制御部１３０とを含む。なお、これらの機能構成の一部または全部は、ハードウェアで実現されていてもよい。なお、端末２０の機能構成は、以下に説明する端末１０の機能構成と同じである。
【００６８】
受信部１１０は、基地局５０と行なわれる通信（以下、セルラ通信）において、基地局５０からデータを受信する。受信部１１０は、Ｄ２Ｄ通信において、相手端末（たとえば、端末２０）からデータを受信する。たとえば、受信部１１０は、Ｄ２Ｄ通信において、端末２０から送信されたユーザデータを受信する。受信部１１０は、Ｄ２Ｄ通信において、ユーザデータを受信できたか否かを示す送達確認信号（ＡＣＫ／ＮＡＣＫ）を相手端末から受信してもよい。受信部１１０は、Ｄ２Ｄ通信において、基地局５０を経由して送達確認信号を受信してもよい。
【００６９】
送信部１２０は、セルラ通信において、基地局５０にデータを送信する。送信部１２０は、Ｄ２Ｄ通信において、相手端末（端末２０）にデータを送信する。たとえば、送信部１２０は、ユーザデータを受信できたか否かを示す送達確認信号（ＡＣＫ／ＮＡＣＫ）を端末２０に送信してもよい。送信部１２０は、Ｄ２Ｄ通信におけるユーザデータに対する送達確認信号（ＡＣＫ／ＮＡＣＫ）を基地局５０に送信してもよい。送信部１２０は、ユーザデータのＤ２Ｄ通信を制御するためのＤ２Ｄ制御信号を基地局５０や相手端末（端末２０）に送信してもよい。
【００７０】
制御部１３０は、端末１０の動作を制御する。制御部１３０は、セルラ通信において、基地局５０との通信状態の変化を判断する。たとえば、制御部１３０は、上述した判断ケースに基づいて、端末１０および基地局５０間の通信状態が悪化したのか、あるいは改善したのかを判断する。制御部１３０は、端末１０および基地局５０間の通信状態に基づいて、モード１とモード２との切り替えるためのＤ２Ｄ制御信号を送信部１２０を介して送信する。
【００７１】
（ｄ２．基地局）
図２０は、実施の形態１に従う基地局５０の機能構成を説明するための図である。図２０を参照して、基地局５０は、主たる機能構成として、受信部５１０と、送信部５２０と、制御部５３０とを含む。なお、これらの機能構成の一部または全部は、ハードウェアで実現されていてもよい。
【００７２】
受信部５１０は、端末１０および端末２０からデータを受信する。たとえば、受信部５１０は、Ｄ２Ｄ通信において、ユーザデータを受信できたか否かを示す送達確認信号を端末１０から受信してもよい。また、受信部５１０は、端末１０から端末２０に送信されたユーザデータを受信してもよい。受信部５１０は、Ｄ２Ｄ制御信号を、端末１０および端末２０の少なくとも一方から受信する。
【００７３】
送信部５２０は、端末１０および端末２０にデータを送信する。たとえば、送信部５２０は、Ｄ２Ｄ通信においてユーザデータの通信に用いる無線リソースを端末１０および端末２０に割り当てる信号を送信する。なお、送信部５２０は、Ｄ２Ｄ通信において、送達確認信号を端末２０から受信する場合には、送達確認信号に応じて、送達確認信号を端末１０に送信してもよい。また、送信部５２０は、端末２０から受信する送達確認信号を端末１０に中継してもよい。
【００７４】
制御部５３０は、基地局５０を制御する。具体的には、制御部５３０は、無線リソースを端末１０および端末２０に割り当てる。たとえば、制御部５３０は、端末１０と端末２０とのＤ２Ｄ通信において、ユーザデータの通信に割り当てられた無線リソースを、ユーザデータを受信するための受信リソースとして割り当ててもよい。
【００７５】
制御部５３０は、端末１０，２０および基地局５０間の通信状態の変化を判断する。たとえば、制御部５３０は、上述した判断ケースに基づいて、端末１０，端末２０および基地局５０間の通信状態が悪化したのか、あるいは改善したのかを判断する。制御部５３０は、端末１０，２０および基地局５０間の通信状態に基づいて、モード１とモード２とを切り替える。具体的には、制御部５３０は、端末１０および端末２０の少なくとも一方と基地局５０との通信状態が悪化した場合に、モード１からモード２に割当モードを切り替える。この場合、制御部５３０は、モード１からモード２への切り替えを端末１０および端末２０に指示し、Ｄ２Ｄ通信において、ユーザデータを受信するための無線リソースの割当に関与しない。
【００７６】
制御部５３０は、端末１０および端末２０と基地局５０との通信状態が改善した場合に、モード２からモード１に割当モードを切り替える。この場合、制御部５３０は、モード２からモード１への切り替えを端末１０および端末２０に指示し、端末１０および端末２０に対して、Ｄ２Ｄ通信においてユーザデータを受信するための無線リソースを割り当てる。
【００７７】
また、制御部５３０は、端末１０および端末２０の少なくとも一方からのモード切替要求に応じて、当該モード切替を許可するか否かを判断して、モード１とモード２との切り替えを実行してもよい。たとえば、制御部５３０は、上述した判断ケースに基づいて、モード切替を許可すると判断した場合には、モード１とモード２とを切り替える。
【００７８】
＜Ｅ．利点＞
実施の形態１によると、端末１０，２０および基地局５０間の通信状態に応じて、割当モードを切り替えるため、端末１０，２０に対して適切に無線リソースを割り当てることができる。たとえば、端末１０，２０および基地局５０間の通信状態が悪いときには、端末１０（または端末２０）が無線リソースを割り当てるモード２が適用されるため、端末１０および端末２０は、Ｄ２Ｄ通信を良好に継続することができる。また、基地局５０の処理負荷も軽減される。
【００７９】
また、端末１０，２０および基地局５０間の通信状態が改善された場合に、基地局５０が無線リソースを割り当てるモード２が適用される。そのため、端末１０，２０および基地局５０間の通信状態が悪いまま、モード１が適用される懸念がないため、端末１０および端末２０は、Ｄ２Ｄ通信を良好に継続することができる。
【００８０】
［実施の形態２］
実施の形態１では、端末および基地局間の通信状態のみを考慮して、Ｄ２Ｄ通信に用いる無線リソースを割り当てる割当モードとして、モード１とモード２とを切り替える構成について説明した。実施の形態２では、端末と基地局間の通信状態に加えて、端末間の通信状態も考慮して、モード１とモード２とを切り替える構成について説明する。
【００８１】
＜Ａ．通信システムの概要＞
実施の形態２に従う通信システムの装置構成および割当モードは、それぞれ実施の形態１に従う通信システムの装置構成および割当モードと同様である。ただし、実施の形態１に従う端末１０，２０および基地局５０と区別するために、実施の形態２に従う端末１０および端末２０をそれぞれ「端末１０Ａ」および「端末２０Ａ」と称する。同様に、実施の形態２に従う基地局５０を「基地局５０Ａ」と称する。
【００８２】
＜Ｂ．端末および基地局間の通信状態が悪化した場合の制御構造＞
（ｂ１．シーケンス）
ここでは、端末１０Ａと基地局５０Ａとの通信状態が悪化した場合に、モード１からモード２に割当モードを切り替える手順について説明する。図２１は、実施の形態２において、複数の端末１０Ａ，２０Ａと基地局５０Ａとの間で行なわれる通信処理の一例を説明するためのシーケンス図である。
【００８３】
図２１を参照して、シーケンスＳＱ２〜ＳＱ１２の処理は、図３の処理と同じであるため、ここでは説明を繰り返さない。端末１０Ａおよび端末２０Ａは、お互いのＤ２Ｄ通信の通信状態を確認する（シーケンスＳＱ１０２）。ここでは、端末１０Ａおよび端末２０Ａ間のＤ２Ｄ通信の通信状態は良好である（悪化していない）ものとする。端末１０Ａは、基地局５０Ａおよび端末１０Ａ間の通信状態が悪化している旨と、端末１０Ａおよび端末２０Ａ間の通信状態が良好である旨とを基地局５０Ａに報告する（シーケンスＳＱ１０４）。端末２０Ａは、基地局５０Ａおよび端末２０Ａ間の通信状態が悪化している旨と、端末１０Ａおよび端末２０Ａ間の通信状態が良好である旨とを基地局５０Ａに報告する（シーケンスＳＱ１０６）。
【００８４】
基地局５０Ａは、端末１０Ａ，２０Ａおよび基地局５０Ａ間の通信状態と、端末１０Ａおよび端末２０Ａ間の通信状態とに基づいて、モード１からモード２に切り替えるか否かを判断する（シーケンスＳＱ１０８）。ここでは、基地局５０Ａは、端末１０Ａ，２０Ａおよび基地局５０Ａ間の通信状態が悪化しており、端末１０Ａおよび端末２０Ａ間の通信状態が良好である旨の報告を受けているため、モード１からモード２に切り替えると判断する。なお、基地局５０Ａは、端末１０Ａおよび基地局５０Ａ間の通信状態、ならびに端末２０Ａおよび基地局５０Ａ間の通信状態のいずれか一方が悪化している場合にも、モード１からモード２に切り替えると判断する。シーケンスＳＱ１６〜ＳＱ２６の処理は、図３の処理と同じであるため、ここでは説明を繰り返さない。
【００８５】
上記シーケンスでは、端末１０Ａは、シーケンスＳＱ１０４において、端末１０Ａおよび基地局５０Ａ間の通信状態を基地局５０Ａに報告し、端末２０Ａは、シーケンスＳＱ１０６において、端末２０Ａおよび基地局５０Ａ間の通信状態を基地局５０Ａに報告しているが、これに限られない。具体的には、基地局５０Ａ側でも、端末１０Ａおよび基地局５０Ａ間の通信状態と、端末２０Ａおよび基地局５０Ａ間の通信状態とを把握することができることから、シーケンスＳＱ１０４およびシーケンスＳＱ１０６が実行されない構成であってもよい。
【００８６】
（ｂ２．フロー）
次に、端末１０Ａ，２０Ａおよび基地局５０Ａの各装置で行なわれる処理について具体的に説明する。以下では、図２１における一連の処理に対応する各装置の処理について説明する。図２２は、図２１の例において端末１０Ａが実行する処理を示すフローチャートである。
【００８７】
図２２を参照して、ステップＳ２，Ｓ４の処理は、図４の処理と同じであるため、ここでは説明を繰り返さない。端末１０Ａは、相手端末（端末２０Ａ）との通信状態を確認する（ステップＳ１３２）。たとえば、通信状態としては、端末２０Ａからの信号の受信レベル、ブロックエラーレート（またはパケットエラーレート）、端末２０Ａとの通信に用いる送信電力、ＣＱＩ、端末２０Ａからの干渉信号の受信強度などが確認される。
【００８８】
端末１０Ａは、基地局５０Ａおよび端末１０Ａ間の通信状態と、端末２０Ａおよび端末１０Ａ間の通信状態とを基地局５０Ａに送信する（ステップＳ１３４）。ステップＳ８〜ステップＳ１４の処理は、図４の処理と同じであるため、ここでは説明を繰り返さない。
【００８９】
ただし、上記において、基地局５０Ａおよび端末１０Ａ間の通信状態と、端末２０Ａおよび端末１０Ａ間の通信状態とを基地局５０Ａに送信（ステップＳ１３４）しても基地局５０Ａからモード１からモード２への切替指示がない場合には（ステップＳ８においてＮＯ）、この時点では、端末１０Ａおよび基地局５０Ａ間の通信状態よりも端末１０Ａおよび端末２０Ａ間の通信状態の方が悪いことが想定される。つまり、この時点ではモード１からモード２への切り替えの必要がない。そのため、端末１０Ａは、基地局５０Ａおよび端末１０Ａ間の通信状態が現状よりもさらに悪化したと判断した場合に、再度、基地局５０Ａおよび端末１０Ａ間の通信状態を報告してもよい。具体的には、端末１０Ａは、基地局５０Ａおよび端末１０Ａ間の通信状態が現状よりもさらに悪化したか否かを判断するために、通信状態の閾値を変更する。
【００９０】
たとえば、端末１０Ａは、基地局５０Ａからの信号の受信レベルの閾値を小さくしたり、ブロックエラーレート（またはパケットエラーレート）が閾値を大きくしたり、基地局５０Ａとの通信に用いる送信電力の閾値を大きくしたり、ＣＱＩの閾値を小さくしたり、基地局５０Ａからの干渉信号の受信強度の閾値を大きくしたりする。端末１０Ａは、これらのうち少なくとも１つの閾値を変更する場合であってもよい。また、端末１０Ａは、ステップＳ４〜ステップＳ８までの処理を繰り返すごとに、閾値を所定値ずつ変更してもよい。このような閾値の変更により、端末１０Ａは、基地局５０Ａおよび端末１０Ａ間の通信状態が現状よりもさらに悪化したか否かを判断することができる。また、端末１０Ａおよび端末２０Ａ間の通信状態が変化せず、端末１０Ａおよび基地局５０Ａ間の通信状態がさらに悪化した場合に、当該通信状態の悪化が基地局５０Ａに報告される。そのため、基地局５０Ａは、再度、端末１０Ａおよび基地局５０Ａ間の通信状態（悪化後）と、端末１０Ａおよび端末２０Ａ間の通信状態とを比較することができる。
【００９１】
図２３は、図２１の例において端末２０Ａが実行する処理を示すフローチャートである。図２３を参照して、端末２０Ａは、モード１で端末１０ＡとＤ２Ｄ通信を開始する（ステップＳ２２）。端末２０Ａは、相手端末（端末１０Ａ）から通信状態の確認要求を受信したか否かを判断する（ステップＳ２３２）。端末２０Ａは、確認要求を受信していない場合には（ステップＳ２３２においてＮＯ）、ステップＳ２３２の処理を繰り返す。一方、端末２０Ａは、確認要求を受信した場合には（ステップＳ２３２においてＹＥＳ）、基地局５０Ａおよび端末２０Ａ間の通信状態と、端末１０Ａおよび端末２０Ａ間の通信状態とを基地局５０Ａに送信する（ステップＳ２３４）。
【００９２】
端末２０Ａは、モード１からモード２への切替指示（Ｄ２Ｄ制御信号）を基地局５０Ａから受信したか否かを判断する（ステップＳ２３６）。端末２０Ａは、切替指示を受信していない場合には（ステップＳ２３６においてＮＯ）、ステップＳ２３２からの処理を繰り返す。一方、端末２０Ａは、切替指示を受信した場合には（ステップＳ２３６においてＹＥＳ）、ステップＳ２８〜Ｓ３２の処理を実行する。ステップＳ２８〜ステップＳ３２の処理は、図５の処理と同じであるため、ここでは説明を繰り返さない。
【００９３】
たとえば、端末１０Ａおよび端末２０Ａ間の通信状態が、端末１０Ａから基地局５０Ａに送信されるように予め定められている場合には、端末２０Ａは、ステップＳ２３４において、端末１０Ａおよび端末２０Ａ間の通信状態を基地局５０Ａに送信しないように構成されていてもよい。
【００９４】
図２４は、図２１の例において基地局５０Ａが実行する処理を示すフローチャートである。図２４を参照して、基地局５０Ａは、端末１０Ａ，２０Ａおよび基地局５０Ａ間の通信状態の報告と、端末１０Ａおよび端末２０Ａ間の通信状態の報告とを受信したか否かを判断する（ステップＳ４３２）。基地局５０Ａは、これらの報告を受信していない場合には（ステップＳ４３２においてＮＯ）、ステップＳ４３２の処理を繰り返す。一方、基地局５０Ａは、これらの報告を受信した場合には（ステップＳ４３２においてＹＥＳ）、モード１からモード２に切り替えるか否かを判断する（ステップＳ４３４）。たとえば、基地局５０がモード１からモード２に切り替える必要があると判断するケースは、端末１０Ａ，２０Ａおよび基地局５０Ａ間の通信状態よりも、端末１０Ａおよび端末２０Ａ間の通信状態の方が良好であるケース、ならびに、端末１０Ａ，２０Ａおよび基地局５０Ａ間の通信状態が悪化していると判断し、かつ基地局５０Ａの通信エリア内におけるモード１でのＤ２Ｄ通信のトラフィックが閾値よりも高いケースを含む。
【００９５】
基地局５０Ａは、割当モードを切り替えない場合には（ステップＳ４３４においてＮＯ）、ステップＳ４３２からの処理を繰り返す。基地局５０Ａは、割当モードを切り替える場合には（ステップＳ４３４においてＹＥＳ）、ステップＳ４６，Ｓ４８の処理を実行する。ステップＳ４６，Ｓ４８の処理は図６の処理と同じであるため、ここでは説明を繰り返さない。
【００９６】
（ｂ３．シーケンスの他の例）
図２５は、実施の形態２において、複数の端末１０Ａ，２０Ａと基地局５０Ａとの間で行なわれる通信処理の他の例を説明するためのシーケンス図である。ここでは、端末１０Ａおよび基地局５０Ａ間の通信状態が悪化した場合に、端末１０Ａから割当モードの切替要求を基地局５０にしてモード１からモード２に割当モードを切り替える手順について説明する。
【００９７】
図２５を参照して、シーケンスＳＱ２〜ＳＱ１２の処理は図３の処理と同じであるため、ここでは説明を繰り返さない。端末１０Ａは、基地局５０との通信状態が悪化したと判断すると、端末１０Ａおよび端末２０Ａは、お互いのＤ２Ｄ通信の通信状態を確認する（シーケンスＳＱ１０２）。端末２０Ａは、基地局５０Ａおよび端末２０Ａ間の通信状態を端末１０Ａに報告する（シーケンスＳＱ１２２）。端末１０Ａは、モード１からモード２に切り替える必要があるか否かを判断する（シーケンスＳＱ１２４）。ここでは、端末１０Ａは、端末２０Ａとの通信状態が良好であり、基地局５０Ａとの通信状態（または、端末２０Ａおよび基地局５０Ａ間の通信状態）が悪化しているため、モード１からモード２に切り替える必要があると判断する。シーケンスＳＱ３２〜ＳＱ４２、シーケンスＳＱ２４〜ＳＱ２６の処理は図７の処理と同じであるため、ここでは説明を繰り返さない。
【００９８】
（ｂ４．フローの他の例）
次に、端末１０Ａ，２０Ａおよび基地局５０Ａの各装置で行なわれる処理について具体的に説明する。以下では、図２５における一連の処理に対応する各装置の処理について説明する。図２６は、図２５の例において端末１０Ａが実行する処理を示すフローチャートである。
【００９９】
図２６を参照して、ステップＳ２，Ｓ４，Ｓ１３２の処理は図２２の処理と同じであるため、ここでは説明は繰り返さない。端末１０Ａは、相手端末（端末２０Ａ）および基地局５０Ａ間の通信状態を受信する（ステップＳ１４２）。端末１０Ａは、端末１０Ａ，２０Ａおよび基地局５０Ａ間の通信状態と、端末１０Ａおよび端末２０Ａ間の通信状態とに基づいて、モード１からモード２への切り替えが必要か否かを判断する（ステップＳ１４４）。たとえば、端末１０Ａがモード１からモード２に切り替える必要があると判断するケースは、端末１０Ａ，２０Ａおよび基地局５０Ａ間の通信状態よりも、端末１０Ａおよび端末２０Ａ間の通信状態の方が良好であるケースを含む。
【０１００】
当該切り替えが必要ない場合には（ステップＳ１４４においてＮＯ）、端末１０ＡはステップＳ４からの処理を繰り返す。一方、当該切り替えが必要である場合には（ステップＳ１４４においてＹＥＳ）、端末１０ＡはステップＳ１０２，Ｓ１０４，Ｓ１２，Ｓ１４の処理を実行する。ステップＳ１０２，Ｓ１０４，Ｓ１２，Ｓ１４の処理は図８の処理と同じであるため、ここでは説明を繰り返さない。
【０１０１】
図２７は、図２５の例において端末２０Ａが実行する処理を示すフローチャートである。図２７を参照して、ステップＳ２２、ステップＳ２３２の処理は図２３の処理と同じであるため、ここでは説明を繰り返さない。端末２０Ａは、基地局５０との通信状態を相手端末（端末１０Ａ）に送信する（ステップＳ２４２）。端末２０Ａは、モード１からモード２への切替要求（Ｄ２Ｄ制御信号）を端末１０Ａから受信したか否かを判断する（ステップＳ２４４）。端末２０Ａは、切替要求を受信していない場合には（ステップＳ２４４においてＮＯ）、ステップＳ２３２からの処理を繰り返す。一方、端末２０Ａは、切替要求を受信した場合には（ステップＳ２４４においてＹＥＳ）、ステップＳ２０４，Ｓ２０６，Ｓ２０８，Ｓ３０，Ｓ３２の処理を実行する。ステップＳ２０４，Ｓ２０６，Ｓ２０８，Ｓ３０，Ｓ３２の処理は、図９の処理と同じであるため、ここでは説明を繰り返さない。
【０１０２】
図２５の例において基地局５０Ａが実行する処理は、図１０の処理と同じである。すなわち、基地局５０Ａは、ステップＳ４０２〜Ｓ４０８の処理を実行する。
【０１０３】
＜Ｃ．端末および基地局間の通信状態が改善した場合の制御構造＞
（ｃ１．シーケンス）
端末１０Ａおよび基地局５０Ａ間の通信状態が改善した場合に、モード２からモード１に割当モードを切り替える手順について説明する。図２８は、実施の形態２において、複数の端末１０Ａ，２０Ａと基地局５０Ａとの間で行なわれる通信処理の他の例を説明するためのシーケンス図である。
【０１０４】
図２８を参照して、シーケンスＳＱ５０〜ＳＱ５８の処理は、図１１の処理と同じであるため、ここでは説明を繰り返さない。端末１０Ａは、基地局５０Ａとの通信状態が改善したと判断すると、端末１０Ａおよび端末２０Ａ間の通信状態を確認する（シーケンスＳＱ１３２）。ここでは、端末１０Ａおよび端末２０Ａ間の通信状態が悪化しているものとする。端末１０Ａは、基地局５０Ａおよび端末１０Ａ間の通信状態が改善した旨と、端末１０Ａおよび端末２０Ａ間の通信状態が悪化している旨とを基地局５０Ａに報告する（シーケンスＳＱ１３４）。端末２０Ａは、基地局５０Ａおよび端末２０Ａ間の通信状態が改善した（あるいは良好である）旨と、端末１０Ａおよび端末２０Ａ間の通信状態が悪化している旨とを基地局５０Ａに報告する（シーケンスＳＱ１３６）。
【０１０５】
基地局５０Ａは、端末１０Ａ，２０Ａおよび基地局５０Ａ間の通信状態と、端末１０Ａおよび端末２０Ａ間の通信状態とに基づいて、モード２からモード１に切り替えるか否かを判断する（シーケンスＳＱ１３８）。ここでは、基地局５０Ａは、端末１０Ａ，２０Ａおよび基地局５０間の通信状態が良好であり、端末１０Ａおよび端末２０Ａ間の通信状態が悪化している旨の報告を受けているため、モード２からモード１に切り替えると判断する。シーケンスＳＱ６２〜ＳＱ７４の処理は図１１の処理と同じであるため、ここでは説明を繰り返さない。
【０１０６】
（ｃ２．フロー）
次に、端末１０Ａ，２０Ａおよび基地局５０Ａの各装置で行なわれる処理について具体的に説明する。以下では、図２８における一連の処理に対応する各装置の処理について説明する。図２９は、図２８の例において端末１０Ａが実行する処理を示すフローチャートである。
【０１０７】
図２９を参照して、ステップＳ５２，Ｓ５４の処理は、図１２の処理と同じであるため、ここでは説明を繰り返さない。端末１０Ａは、相手端末（端末２０Ａ）との通信状態を確認する（ステップＳ１３２）。端末１０Ａは、基地局５０Ａとの通信状態（改善）および端末２０Ａとの通信状態を基地局５０Ａに送信する（ステップＳ１４８）。ステップＳ５８〜ステップＳ６４の処理は図１２の処理と同じであるため、ここでは説明を繰り返さない。
【０１０８】
ただし、上記において、端末１０Ａおよび基地局５０Ａ間の通信状態と、端末１０Ａおよび端末２０Ａ間の通信状態とを基地局５０Ａに送信（ステップＳ１４８）しても基地局５０Ａからモード２からモード１への切替指示がない場合には（ステップＳ５８においてＮＯ）、この時点では、端末１０Ａおよび基地局５０Ａ間の通信状態よりも端末１０Ａおよび端末２０Ａ間の通信状態の方が良好であることが想定される。つまり、この時点ではモード２からモード１への切り替えの必要がない。そのため、端末１０Ａは、基地局５０Ａおよび端末１０Ａ間の通信状態が現状よりもさらに改善した場合に、再度、基地局５０Ａおよび端末１０Ａ間の通信状態を報告してもよい。具体的には、端末１０Ａは、基地局５０Ａおよび端末１０Ａ間の通信状態が現状よりもさらに改善したか否かを判断するために、通信状態の閾値を変更する。
【０１０９】
たとえば、端末１０Ａは、基地局５０Ａからの信号の受信レベルの閾値を大きくしたり、ブロックエラーレート（またはパケットエラーレート）の閾値を小さくしたり、基地局５０Ａとの通信に用いる送信電力の閾値を小さくしたり、ＣＱＩの閾値を大きくしたり、基地局５０Ａからの干渉信号の受信強度の閾値を小さくしたりする。端末１０Ａは、これらのうち少なくとも１つの閾値を変更する場合であってもよい。また、端末１０Ａは、ステップＳ５４〜ステップＳ５８の処理を繰り返すごとに、閾値を所定値ずつ変更してもよい。このような閾値の変更により、端末１０Ａは、基地局５０Ａおよび端末１０Ａ間の通信状態が現状よりもさらに改善したか否かを判断することができる。また、端末１０Ａおよび端末２０Ａ間の通信状態が変化せず、端末１０Ａおよび基地局５０Ａ間の通信状態がさらに改善した場合に、当該通信状態の改善が基地局５０Ａに報告される。そのため、基地局５０Ａは、再度、端末１０Ａおよび基地局５０Ａ間の通信状態（改善後）と、端末１０Ａおよび端末２０Ａ間の通信状態とを比較することができる。
【０１１０】
図３０は、図２８の例において端末２０Ａが実行する処理を示すフローチャートである。図３０を参照して、端末２０Ａは、モード２で端末１０ＡとＤ２Ｄ通信を開始する（ステップＳ７２）。端末２０Ａは、相手端末（端末１０Ａ）から通信状態の確認要求を受信したか否かを判断する（ステップＳ２４６）。端末２０Ａは、確認要求を受信していない場合には（ステップＳ２４６においてＮＯ）、ステップＳ２４６の処理を繰り返す。
【０１１１】
一方、端末２０Ａは、確認要求を受信した場合には（ステップＳ２４６においてＹＥＳ）、端末２０Ａおよび基地局５０Ａ間の通信状態と、端末１０Ａおよび端末２０Ａ間の通信状態とを基地局５０Ａに送信する（ステップＳ２４８）。端末２０Ａは、モード２からモード１への切替指示（Ｄ２Ｄ制御信号）を基地局５０Ａから受信したか否かを判断する（ステップＳ２５０）。端末２０Ａは、切替指示を受信していない場合には（ステップＳ２５０においてＮＯ）、ステップＳ２４６からの処理を繰り返す。
【０１１２】
一方、端末２０Ａは、切替指示を受信した場合には（ステップＳ２５０においてＹＥＳ）、ステップＳ７６〜Ｓ８０の処理を実行する。ステップＳ７６〜Ｓ８０の処理は、図１３の処理と同じであるため、ここでは説明を繰り返さない。
【０１１３】
たとえば、端末１０Ａおよび端末２０Ａ間の通信状態が、端末１０Ａから基地局５０Ａに送信されるように予め定められている場合には、端末２０Ａは、ステップＳ２４８において、端末１０Ａおよび端末２０Ａ間の通信状態を基地局５０Ａに送信しないように構成されていてもよい。
【０１１４】
図３１は、図２８の例において基地局５０Ａが実行する処理を示すフローチャートである。図３１を参照して、基地局５０Ａは、端末１０Ａ，２０Ａおよび基地局５０Ａ間の通信状態の報告と、端末１０Ａおよび端末２０Ａ間の通信状態の報告とを受信したか否かを判断する（ステップＳ４４２）。基地局５０Ａは、これらの報告を受信していない場合には（ステップＳ４４２においてＮＯ）、ステップＳ４４２の処理を繰り返す。一方、基地局５０Ａは、これらの報告を受信した場合には（ステップＳ４４２においてＹＥＳ）、モード２からモード１に切り替えるか否かを判断する（ステップＳ４４４）。たとえば、基地局５０Ａがモード２からモード１に切り替える必要があると判断するケースは、端末１０Ａおよび端末２０Ａ間の通信状態よりも、端末１０Ａ，２０Ａおよび基地局５０Ａ間の通信状態の方が良好であるケース、ならびに、端末１０Ａ，２０Ａおよび基地局５０Ａ間の通信状態が良好であると判断し、かつ基地局５０Ａの通信エリア内におけるモード１でのＤ２Ｄ通信のトラフィックが閾値以下であるケースを含む。
【０１１５】
基地局５０Ａは、割当モードを切り替えない場合には（ステップＳ４４４においてＮＯ）、ステップＳ４４２からの処理を繰り返す。基地局５０Ａは、割当モードを切り替える場合には（ステップＳ４４４においてＹＥＳ）、ステップＳ８４〜Ｓ８８の処理を実行する。ステップＳ８４〜Ｓ８８の処理は図１４の処理と同じであるため、ここでは説明を繰り返さない。
【０１１６】
（ｃ３．シーケンスの他の例）
図３２は、実施の形態２において、複数の端末１０Ａ，２０Ａと基地局５０Ａとの間で行なわれる通信処理の他の例を説明するためのシーケンス図である。ここでは、端末１０Ａと基地局５０Ａとの通信状態が改善した場合に、端末１０Ａから割当モードの切替要求を基地局５０Ａにしてモード２からモード１に切り替える手順について説明する。
【０１１７】
図３２を参照して、シーケンスＳＱ５０〜ＳＱ５８，ＳＱ１３２の処理は図２８の処理と同じであるため、ここでは説明を繰り返さない。端末２０Ａは、基地局５０Ａとの通信状態を端末１０Ａに報告する（シーケンスＳＱ１４２）。端末１０Ａは、モード２からモード１に切り替える必要があるか否かを判断する（シーケンスＳＱ１４４）。ここでは、端末１０Ａは、端末２０Ａとの通信状態が悪化しており、基地局５０Ａとの通信状態（または、端末２０Ａと基地局５０Ａとの通信状態）が良好であることから、モード２からモード１に切り替えると判断する。シーケンスＳＱ８０〜ＳＱ９０，ＳＱ７０〜ＳＱ７４の処理は、図１５の処理と同じであるため、ここでは説明を繰り返さない。
【０１１８】
（ｃ４．フローの他の例）
次に、端末１０Ａ，２０Ａおよび基地局５０Ａの各装置で行なわれる処理について具体的に説明する。以下では、図３２における一連の処理に対応する各装置の処理について説明する。図３３は、図３２の例において端末１０Ａが実行する処理を示すフローチャートである。
【０１１９】
図３３を参照して、ステップＳ５２，Ｓ５４の処理は図１２の処理と同じであるため、ここでは説明を繰り返さない。端末１０Ａは、基地局５０Ａとの通信状態が改善している場合には（ステップＳ５４においてＹＥＳ）、相手端末（端末２０Ａ）との通信状態を確認する（ステップＳ１３２）。端末１０Ａは、端末２０Ａおよび基地局５０Ａ間の通信状態を端末２０Ａから受信する（ステップＳ１５２）。
【０１２０】
端末１０Ａは、端末１０Ａ，２０Ａおよび基地局５０Ａ間の通信状態と、端末１０Ａおよび端末２０Ａ間の通信状態とに基づいて、モード２からモード１への切り替えが必要か否かを判断する（ステップＳ１５４）。たとえば、端末１０Ａがモード２からモード１に切り替える必要があると判断するケースは、端末１０Ａおよび端末２０Ａ間の通信状態よりも、端末１０Ａ，２０Ａおよび基地局５０Ａ間の通信状態の方が良好であるケースを含む。
【０１２１】
当該切り替えが必要ない場合には（ステップＳ１５４においてＮＯ）、端末１０ＡはステップＳ５４からの処理を繰り返す。一方、当該切り替えが必要である場合には（ステップＳ１５４においてＹＥＳ）、端末１０ＡはステップＳ１２２，Ｓ１２４，Ｓ６２，Ｓ６４の処理を実行する。ステップＳ１２２，Ｓ１２４，Ｓ６２，Ｓ６４の処理は図１６の処理と同じであるため、ここでは説明を繰り返さない。
【０１２２】
図３４は、図３２の例において端末２０Ａが実行する処理を示すフローチャートである。図３４を参照して、端末２０Ａは、モード２で端末１０ＡとＤ２Ｄ通信を開始する（ステップＳ７２）。端末２０Ａは、相手端末（端末１０Ａ）から通信状態の確認要求を受信したか否かを判断する（ステップＳ２４６）。端末２０Ａは、確認要求を受信していない場合には（ステップＳ２４６においてＮＯ）、ステップＳ２４６の処理を繰り返す。一方、端末２０Ａは、確認要求を受信した場合には（ステップＳ２４６においてＹＥＳ）、基地局５０Ａおよび端末２０Ａ間の通信状態を端末１０Ａに送信する（ステップＳ２５２）。
【０１２３】
端末２０Ａは、モード２からモード１への切替要求（Ｄ２Ｄ制御信号）を端末１０Ａから受信したか否かを判断する（ステップＳ２５４）。端末２０Ａは、切替要求を受信していない場合には（ステップＳ２５４においてＮＯ）、ステップＳ２４６からの処理を繰り返す。一方、端末２０Ａは、切替要求を受信した場合には（ステップＳ２５４においてＹＥＳ）、ステップＳ２２４，Ｓ２２６，Ｓ２２８，Ｓ７８，Ｓ８０の処理を実行する。ステップＳ２２４，Ｓ２２６，Ｓ２２８，Ｓ７８，Ｓ８０の処理は図１７の処理と同じであるため、ここでは説明を繰り返さない。
【０１２４】
図３２の例において基地局５０Ａが実行する処理は、図１８の処理と同じである。すなわち、基地局５０Ａは、ステップＳ４２２〜Ｓ４２８，Ｓ８８の処理を実行する。
【０１２５】
＜Ｄ．各装置の機能構成＞
（ｄ１．端末１０Ａ）
端末１０Ａの機能構成は、図１９で説明した端末１０の機能（受信部１１０、送信部１２０および制御部１３０）に加えて、以下の機能をさらに有する。なお、端末２０Ａの機能構成は、以下に説明する端末１０Ａの機能構成と同じである。
【０１２６】
具体的には、端末１０Ａにおける制御部１３０は、Ｄ２Ｄ通信において、相手端末（端末２０）との通信状態の変化をさらに判断する。たとえば、制御部１３０は、上述した判断ケースに基づいて、端末１０Ａおよび端末２０Ａ間の通信状態が悪化したのか、あるいは改善したのかを判断する。制御部１３０は、端末１０Ａ，２０Ａおよび基地局５０Ａ間の通信状態と、端末１０Ａおよび端末２０Ａ間の通信状態とに基づいて、モード１とモード２との切り替えるためのＤ２Ｄ制御信号を送信部１２０を介して送信する。制御部１３０は、基地局５０Ａからのモード切替指示を受信部１１０を介して受信して、そのモード切替指示に従って、端末２０ＡとのＤ２Ｄ通信を実行する。
【０１２７】
（ｄ２．基地局）
基地局５０Ａの機能構成は、図２０で説明した基地局５０の機能（受信部５１０、送信部５２０および制御部５３０）に加えて、以下の機能をさらに有する。
【０１２８】
具体的には、基地局５０Ａにおける制御部５３０は、端末１０Ａおよび端末２０Ａ間のＤ２Ｄ通信の通信状態の報告を受信部５１０を介して受信する。制御部５３０は、端末１０Ａおよび端末２０Ａの少なくとも一方と基地局５０Ａとの通信状態、および端末１０Ａおよび端末２０Ａ間のＤ２Ｄ通信の通信状態に基づいて、モード１とモード２とを切り替える。
【０１２９】
＜Ｅ．利点＞
実施の形態２によると、端末１０Ａ，２０Ａおよび基地局５０間の通信状態に加えて、端末１０Ａおよび端末２０Ａ間の通信状態も考慮して、割当モードを切り替える。そのため、基地局５０Ａおよび端末１０Ａ（または端末２０Ａ）のうち、通信状態が良好な方から無線リソースの割り当てを受けることができる。したがって、たとえば、端末１０Ａおよび端末２０Ａ間での通信状態が非常に悪い（基地局５０Ａとの通信状態よりも悪い）ときに、基地局５０Ａからモード２への切替指示が与えられるという懸念がないため、Ｄ２Ｄ通信を継続することができる。
【０１３０】
［実施の形態３］
実施の形態３では、無線リソース割当を行なっている装置（基地局または端末）と端末との通信状態が悪化した場合に、当該装置との通信状態が良好な他の端末に、当該装置からの無線リソースを中継させる構成について説明する。
【０１３１】
＜Ａ．通信システムの概要＞
図３５は、実施の形態３に従う通信システムの全体構成を示す図である。図３５を参照して、実施の形態３に従う通信システムの装置構成および割当モードは、それぞれ実施の形態１に従う通信システムの装置構成および割当モードと同様である。ただし、実施の形態１に従う端末１０，２０および基地局５０と区別するために、実施の形態３に従う端末１０および端末２０をそれぞれ「端末１０Ｂ」および「端末２０Ｂ」と称する。同様に、実施の形態３に従う基地局５０を「基地局５０Ｂ」と称する。また、実施の形態３では、端末１０Ｂ，２０Ｂとは別の端末として、端末３０Ｂを含む。
【０１３２】
＜Ｂ．端末および基地局間の通信状態が悪化した場合の制御構造＞
（ｂ１．シーケンス）
ここでは、端末１０Ａおよび基地局５０Ａ間の通信状態が悪化した場合に、モード１での無線リソース割当を継続するために、他の端末に無線リソースを中継させる手順について説明する。図３６は、実施の形態３において、複数の端末１０Ｂ，２０Ｂ，３０Ｂと基地局５０Ｂとの間で行なわれる通信処理の一例を説明するためのシーケンス図である。
【０１３３】
図３６を参照して、シーケンスＳＱ２〜ＳＱ１０の処理は、図３の処理と同じであるため、ここでは説明を繰り返さない。端末１０Ｂと基地局５０Ｂとの間での通信状態が悪化する（シーケンスＳＱ２０２）。端末１０Ｂは、基地局５０Ｂからの無線リソース割当の通知を受ける（無線リソースを受信する）ために、無線リソースを中継させるための端末（中継端末）をサーチする（シーケンスＳＱ２０４）。端末１０Ｂは、中継端末として端末３０Ｂを検出する（シーケンスＳＱ２０６）。
【０１３４】
端末１０Ｂは、端末１０Ｂおよび端末２０Ｂ間のＤ２Ｄ通信の無線リソースを中継するように端末３０Ｂに要求する（シーケンスＳＱ２０８）。端末３０Ｂは、無線リソースを中継するか否かを判断する（シーケンスＳＱ２１０）。ここでは、端末３０Ｂは、無線リソースの中継を承諾するものとする。端末３０Ｂは、無線リソースの中継を承諾する旨の通知を端末１０Ｂに送信する（シーケンスＳＱ２１２）。
【０１３５】
端末１０Ｂは、承諾通知を端末３０Ｂから受信すると、端末１０Ｂおよび端末２０Ｂ間のＤ２Ｄ通信の無線リソースを端末３０Ｂを経由して受信することを要求する（シーケンスＳＱ２１４）。基地局５０Ｂは、端末３０Ｂを経由した無線リソースの受信を許可するか否かを判断する（シーケンスＳＱ２１６）。ここでは、基地局５０Ｂは、端末３０Ｂを経由した無線リソースの受信を許可するものとする。基地局５０Ｂは、許可通知を端末１０Ｂに送信する（シーケンスＳＱ２１８）。そして、基地局５０Ｂは、端末１０Ｂおよび端末２０Ｂに対して、Ｄ２Ｄ通信においてユーザデータの通信に用いる無線リソースを割り当て、割り当てられた無線リソースを端末３０Ｂおよび端末２０Ｂに通知する（シーケンスＳＱ２２２，ＳＱ２２４）。
【０１３６】
端末３０Ｂは、無線リソースの中継を開始して（シーケンスＳＱ２２６）、端末１０Ｂに割り当てられた無線リソースを端末１０Ｂに通知する（シーケンスＳＱ２２８）。端末１０Ｂは、割り当てられた無線リソースを用いてユーザデータを端末２０Ｂに送信し、端末２０Ｂは、割り当てられた無線リソースを用いてユーザデータを端末１０Ｂから受信する（シーケンスＳＱ２３０）。
【０１３７】
上記シーケンスでは、端末１０Ｂと基地局５０Ｂとの通信状態が悪化した場合について説明したが、端末２０Ｂと基地局５０Ｂとの通信状態が悪化した場合についても同様である。すなわち、モード１でＤ２Ｄ通信を実行している端末１０Ｂおよび端末２０Ｂのうち、基地局５０Ｂとの通信状態が悪化した端末（ここでは、端末１０Ｂ）は、Ｄ２Ｄ通信のための中継機として機能する端末３０Ｂを検出する（シーケンスＳＱ２０４，ＳＱ２０６）。そして、端末３０Ｂが中継機として機能する場合に（シーケンスＳＱ２１０〜ＳＱ２１８）、基地局５０Ｂは、端末３０Ｂを介して、基地局５０Ｂとの通信状態が悪化した端末１０ＢにＤ２Ｄ通信に用いる無線リソースを割り当てて、当該無線リソースを通知する（シーケンスＳＱ２２４〜ＳＱ２２８）。
【０１３８】
（ｂ２．フロー）
次に、端末１０Ｂ，３０Ｂおよび基地局５０Ｂの各装置で行なわれる処理について具体的に説明する。以下では、図３６における一連の処理に対応する各装置の処理について説明する。図３７は、図３６の例において端末１０Ｂが実行する処理を示すフローチャートである。
【０１３９】
図３７を参照して、端末１０Ｂは、端末２０Ｂとモード１でＤ２Ｄ通信しているときに端末１０Ｂおよび基地局５０Ｂ間の通信状態が悪化した場合に、ＬＴＥ通信を用いて、周囲の端末をサーチする（ステップＳ５０２）。端末１０Ｂは、周囲の端末を発見したか否かを判断する（ステップＳ５０４）。端末１０Ｂは、周囲の端末を発見できなかった場合（ステップＳ５０４においてＮＯ）、モード１からモード２への切り替え処理を実行する（ステップＳ５０６）。たとえば、端末１０Ｂは、図４におけるステップＳ６〜Ｓ１４の処理を実行する。
【０１４０】
一方、端末１０Ｂは、周囲の端末を発見した場合（ステップＳ５０４においてＹＥＳ）、発見された端末（ここでは、端末３０Ｂ）に対して、端末１０Ｂに割り当てられる無線リソースを中継するように要求する（ステップＳ５０８）。端末１０Ｂは、無線リソースの中継を承諾する旨の通知を端末３０Ｂから受信したか否かを判断する（ステップＳ５１０）。端末１０Ｂは、承諾通知を受信していない場合には（ステップＳ５１０においてＮＯ）、ステップＳ５０２からの処理を繰り返す。
【０１４１】
一方、端末１０Ｂは、承諾通知を受信した場合には（ステップＳ５１０においてＹＥＳ）、端末３０Ｂを経由して、端末１０Ｂに割り当てられる無線リソースを受信することを基地局５０Ｂに要求する（ステップＳ５１２）。端末１０Ｂは、端末３０Ｂを経由した無線リソースの受信を許可する旨の通知を基地局５０Ｂから受信したか否かを判断する（ステップＳ５１４）。端末１０Ｂは、許可通知を受信していない場合には（ステップＳ５１４においてＮＯ）、ステップＳ５０２からの処理を繰り返す。一方、端末１０Ｂは、許可通知を受信した場合には（ステップＳ５１４においてＹＥＳ）、端末１０Ｂに割り当てられた無線リソースを端末３０Ｂを経由して受信する（ステップＳ５１６）。そして、端末１０Ｂは、モード１で端末２０ＢとのＤ２Ｄ通信を継続する（ステップＳ５１８）。
【０１４２】
図３８は、図３６の例において端末３０Ｂが実行する処理を示すフローチャートである。端末３０Ｂは、基地局５０Ｂにより割り当てられる無線リソースの中継要求を、Ｄ２Ｄ通信中の端末（ここでは、端末１０Ｂ）から受信したか否かを判断する（ステップＳ６０２）。端末３０Ｂは、中継要求を受信していない場合には（ステップＳ６０２においてＮＯ）、ステップＳ６０２の処理を繰り返す。
【０１４３】
一方、端末３０Ｂは、中継要求を受信した場合には（ステップＳ６０２においてＹＥＳ）、無線リソースの中継を承諾するか否かを判断する（ステップＳ６０４）。たとえば、端末３０Ｂが無線リソースの中継を承諾するケースは、端末３０Ｂの電池残量が閾値以上であるケース、基地局５０Ｂから無線リソースの中継をするように指示を受けたケース、端末３０Ｂのユーザから中継の承諾指示を受けたケース、基地局５０Ｂおよび端末３０Ｂ間の通信状態と、端末１０Ｂ（中継要求を送信した端末）および端末３０Ｂ間の通信状態とが良好であるケースなどである。なお、通信状態は、上述したように、信号の受信レベル、ブロックエラーレート（またはパケットエラーレート）、送信電力、ＣＱＩ、干渉信号の受信強度などに基づいて判断する。
【０１４４】
端末３０Ｂは、無線リソースの中継を承諾しない場合には（ステップＳ６０４においてＮＯ）、無線リソースの中継を拒否する通知を端末１０Ｂに送信する（ステップＳ６０６）。一方、端末３０Ｂは、無線リソースの中継を承諾する場合には（ステップＳ６０４においてＹＥＳ）、無線リソースの中継の承諾通知を端末１０Ｂに送信する（ステップＳ６０８）。端末３０Ｂは、端末１０Ｂに割り当てられた無線リソースを基地局５０Ｂから受信すると（ステップＳ６１０）、当該無線リソースを端末１０Ｂに送信する（ステップＳ６１２）。
【０１４５】
図３９は、図３６の例において基地局５０Ｂが実行する処理を示すフローチャートである。図３９を参照して、基地局５０Ｂは、無線リソースを中継端末（端末３０Ｂ）を経由して受信する旨の要求を端末１０Ｂから受信する（ステップＳ７０２）。
【０１４６】
基地局５０Ｂは、Ｄ２Ｄ通信中の端末（端末１０Ｂ）が端末３０Ｂを経由して無線リソースを受信することを許可するか否かを判断する（ステップＳ７０４）。たとえば、基地局５０Ｂが中継端末（端末３０Ｂ）を経由した無線リソースの受信を許可するケースは、端末３０Ｂの電池残量が閾値以上であるケース、基地局５０Ｂおよび端末３０Ｂ間の通信状態と、端末１０Ｂ（中継要求を送信した端末）および端末３０Ｂ間の通信状態とが良好であるケースなどである。なお、基地局５０Ｂは、当該判断に必要な情報（端末３０Ｂの電池残量や端末１０Ｂおよび端末３０Ｂ間の通信状態）を端末１０Ｂ（または端末３０Ｂ）から受信してもよい。
【０１４７】
基地局５０Ｂは、端末３０Ｂを経由した無線リソースの受信を許可しない場合には（ステップＳ７０４においてＮＯ）、拒否通知を端末１０Ｂに送信する（ステップＳ７０６）。一方、基地局５０Ｂは、端末３０Ｂを経由した無線リソースの受信を許可する場合には（ステップＳ７０４においてＹＥＳ）、許可通知を端末１０Ｂに送信する（ステップＳ７０８）。そして、基地局５０Ｂは、端末１０Ｂに割り当てられた無線リソースを端末３０Ｂに送信する（ステップＳ７１０）。
【０１４８】
＜Ｃ．端末間の通信状態が悪化した場合の制御構造＞
図４０は、実施の形態３に従う通信システムの全体構成の他の例を示す図である。ここでは、図４０に示すように、端末１０Ｂおよび端末２０Ｂ間の通信状態が悪化した場合に、モード２での無線リソース割当を継続するために、他の端末に無線リソースを中継させる手順について説明する。
【０１４９】
（ｃ１．シーケンス）
図４１は、実施の形態３において、複数の端末１０Ｂ，２０Ｂ，３０Ｂと基地局５０Ｂとの間で行なわれる通信処理の他の例を説明するためのシーケンス図である。
【０１５０】
図４１を参照して、シーケンスＳＱ５０〜ＳＱ５６の処理は、図１１の処理と同じであるため、ここでは説明を繰り返さない。端末１０Ｂおよび端末２０Ｂ間の通信状態が悪化する（シーケンスＳＱ２４２）。端末１０Ｂは、端末２０Ｂから割り当てられた無線リソースを受信するために（または、端末１０Ｂが自律的に割り当てる無線リソースを端末２０Ｂに送信するために）、無線リソースを中継させる端末（中継端末）をサーチする（シーケンスＳＱ２４４）。端末１０Ｂは、中継端末として端末３０Ｂを検出する（シーケンスＳＱ２４６）。
【０１５１】
端末１０Ｂは、端末１０Ｂおよび端末２０Ｂ間のＤ２Ｄ通信に用いる無線リソースを中継するように端末３０Ｂに要求する（シーケンスＳＱ２４８）。端末３０Ｂは、端末１０Ｂおよび端末２０Ｂ間で送受信される無線リソースを中継するか否かを判断する（シーケンスＳＱ２５０）。ここでは、端末３０Ｂは、無線リソースの中継を承諾するものとする。端末３０Ｂは、無線リソースの中継を承諾する旨の通知を端末１０Ｂに送信する（シーケンスＳＱ２５２）。
【０１５２】
端末１０Ｂは、承諾通知を端末３０Ｂから受信すると、無線リソースを端末３０Ｂを経由して受信（または送信）することを要求する（シーケンスＳＱ２５４）。基地局５０Ｂは、端末１０Ｂが端末３０Ｂを経由して無線リソースを受信（または送信）することを許可するか否かを判断する（シーケンスＳＱ２５６）。ここでは、基地局５０Ｂは、端末３０Ｂを経由した無線リソースの受信（または送信）を許可するものとする。基地局５０Ｂは、許可通知を端末１０Ｂおよび端末３０Ｂに送信する（シーケンスＳＱ２５８）。
【０１５３】
そして、端末３０Ｂは、無線リソースおよびユーザデータの中継を開始して（シーケンスＳＱ２６０）。端末１０Ｂは、端末２０Ｂにより割り当てられた無線リソースを端末３０Ｂを介して受信（または、自律的に割り当てた無線リソースを端末３０Ｂを介して端末２０Ｂに送信）する（シーケンスＳＱ２６２）。端末２０Ｂは、端末３０Ｂを経由して、自律的に割り当てた無線リソースを端末１０Ｂに送信（または、割り当てられた無線リソースを端末３０Ｂを介して受信）する（シーケンスＳＱ２６４）。また、端末１０Ｂおよび２０Ｂは、端末３０Ｂを介して、互いにユーザデータを送受信する（シーケンスＳＱ２６６，ＳＱ２６８）。
【０１５４】
上記シーケンスにおいて、端末１０Ｂおよび端末２０Ｂは、モード２でＤ２Ｄ通信を行なっていることから、無線リソースを端末３０Ｂを経由した無線リソースの受信を基地局５０Ｂに確認する一連の処理（シーケンスＳＱ２５４〜ＳＱ２５８）を実行しない構成であってもよい。
【０１５５】
（ｂ２．フロー）
次に、端末１０Ｂ，３０Ｂの各装置で行なわれる処理について具体的に説明する。以下では、図４１における一連の処理に対応する各装置の処理について説明する。図４２は、図４１の例において端末１０Ｂが実行する処理を示すフローチャートである。なお、ここでは、端末１０Ｂは、端末２０Ｂにより自律的に割り当てられた無線リソースを端末３０Ｂを介して受信する場合について説明する。なお、端末１０Ｂは、自律的に割り当てた無線リソースを端末３０Ｂを介して端末２０Ｂに送信する場合であってもよい。
【０１５６】
図４２を参照して、端末１０Ｂは、モード２でのＤ２Ｄ通信中に、端末１０Ｂおよび端末２０Ｂ間の通信状態が悪化した場合に、ＬＴＥ通信を用いて、周囲の端末をサーチする（ステップＳ５５２）。端末１０Ｂは、周囲の端末を発見したか否かを判断する（ステップＳ５５４）。端末１０Ｂは、周囲の端末を発見できなかった場合（ステップＳ５５４においてＮＯ）、モード２からモード１への切り替え処理を実行する（ステップＳ５５６）。たとえば、端末１０Ｂは、図１２におけるステップＳ５６〜Ｓ６４の処理を実行する。
【０１５７】
一方、端末１０Ｂは、周囲の端末を発見した場合（ステップＳ５５４においてＹＥＳ）、発見された端末（ここでは、端末３０Ｂ）に対して、端末２０Ｂから端末１０Ｂに割り当てられる無線リソースを中継するように要求する（ステップＳ５５８）。端末１０Ｂは、無線リソースの中継の承諾通知を端末３０Ｂから受信したか否かを判断する（ステップＳ５１０）。端末１０Ｂは、承諾通知を受信していない場合には（ステップＳ５６０においてＮＯ）、ステップＳ５５２からの処理を繰り返す。
【０１５８】
一方、端末１０Ｂは、承諾通知を受信した場合には（ステップＳ５６０においてＹＥＳ）、端末１０Ｂに割り当てられる無線リソースを端末３０Ｂを経由して受信することを基地局５０Ｂに要求する（ステップＳ５６２）。端末１０Ｂは、端末３０Ｂを経由した無線リソースの受信を許可する旨の通知を基地局５０Ｂから受信したか否かを判断する（ステップＳ５６４）。端末１０Ｂは、許可通知を受信していない場合には（ステップＳ５６４においてＮＯ）、ステップＳ５５２からの処理を繰り返す。一方、端末１０Ｂは、許可通知を受信した場合には（ステップＳ５６４においてＹＥＳ）、端末２０Ｂにより割り当てられた無線リソースを端末３０Ｂを経由して受信する（ステップＳ５６６）。そして、端末１０Ｂは、モード２で端末２０ＢとのＤ２Ｄ通信を継続する（ステップＳ５６８）。
【０１５９】
図４３は、図４１の例において端末３０Ｂが実行する処理を示すフローチャートである。端末３０Ｂは、Ｄ２Ｄ通信中の端末（ここでは、端末１０Ｂ）から、端末２０Ｂにより割り当てられる無線リソースの中継要求を受信したか否かを判断する（ステップＳ６５２）。端末３０Ｂは、中継要求を受信していない場合には（ステップＳ６５２においてＮＯ）、ステップＳ６５２の処理を繰り返す。
【０１６０】
一方、端末３０Ｂは、中継要求を受信した場合には（ステップＳ６５２においてＹＥＳ）、無線リソースの中継を承諾するか否かを判断する（ステップＳ６５４）。たとえば、端末３０Ｂが無線リソースの中継を承諾するケースは、端末３０Ｂの電池残量が閾値以上であるケース、基地局５０Ｂから無線リソースの中継をするように指示を受けたケース、端末３０Ｂのユーザから中継の承諾指示を受けたケース、端末１０Ｂ，２０Ｂおよび端末３０Ｂ間の通信状態が良好であるケースなどである。
【０１６１】
端末３０Ｂは、無線リソースの中継を承諾しない場合には（ステップＳ６５４においてＮＯ）、無線リソースの中継を拒否する通知を端末１０Ｂに送信する（ステップＳ６５６）。一方、端末３０Ｂは、無線リソースの中継を承諾する場合には（ステップＳ６５４においてＹＥＳ）、無線リソースの中継の承諾通知を端末１０Ｂに送信する（ステップＳ６５８）。端末３０Ｂは、端末１０Ｂに割り当てられた無線リソースを端末２０Ｂから受信すると（ステップＳ６６０）、当該無線リソースを端末１０Ｂに送信する（ステップＳ６６２）。
【０１６２】
＜Ｄ．各装置の機能構成＞
（ｄ１．端末１０Ｂ）
端末１０Ｂの機能構成は、図１９で説明した端末１０の機能、および端末１０Ａの機能に加えて、以下のような機能をさらに有する。なお、端末２０Ｂの機能構成は、以下に説明する端末１０Ｂの機能構成と同じである。
【０１６３】
具体的には、端末１０Ｂにおける制御部１３０は、モード１で端末２０ＢとＤ２Ｄ通信中に、基地局５０Ｂとの通信状態が悪化したと判断すると、周囲の他の端末（端末３０Ｂ）をサーチする。制御部１３０は、端末３０Ｂを発見できた場合には、モード１でのＤ２Ｄ通信を継続するために、無線リソースの中継要求を送信部１２０を介して端末３０Ｂに送信する。制御部１３０は、端末３０Ｂが中継機として機能する場合には、端末３０Ｂを経由して基地局５０Ｂにより割り当てられた無線リソースを受信する。なお、制御部１３０は、端末３０Ｂを発見できなかった場合には、モード１からモード２に切り替えるための処理を実行する。
【０１６４】
また、制御部１３０は、モード２で端末２０ＢとＤ２Ｄ通信中に、端末１０Ａおよび端末１０Ｂ間の通信状態が悪化したと判断すると、周囲の他の端末（端末３０Ｂ）をサーチする。制御部１３０は、端末３０Ｂを発見できた場合には、モード２でのＤ２Ｄ通信を継続するために、無線リソースの中継要求を送信部１２０を介して端末３０Ｂに送信する。制御部１３０は、端末３０Ｂが中継機として機能する場合には、端末３０Ｂを経由して端末２０Ｂにより割り当てられた無線リソースを受信する。または、制御部１３０は、端末３０Ｂを経由して自律的に割り当てた無線リソースを端末２０Ｂに送信する。なお、制御部１３０は、端末３０Ｂを発見できなかった場合には、モード２からモード１に切り替えるための処理を実行する。
【０１６５】
（ｄ２．端末３０Ｂ）
端末３０Ｂは、端末１０Ｂおよび端末２０Ｂと同じＵＥであるため、これらと同じ機能構成を有する。ここでは、特に、端末３０Ｂが中継機として機能する場合、すなわち、端末１０Ｂおよび端末２０Ｂ間のＤ２Ｄ通信を補助するための中継機としての稼働を開始する場合の機能構成について説明する。
【０１６６】
端末３０Ｂにおける制御部１３０は、他の端末（端末１０Ｂ）から無線リソースの中継要求（基地局５０Ｂまたは端末２０Ｂにより割り当てられた無線リソースの中継要求）を受信部１１０を介して受信する。制御部１３０は、上述した承諾ケースに基づいて、無線リソースの中継を承諾するか否かを判断する。制御部１３０は、無線リソースの中継を承諾する場合には、基地局５０Ｂ（または端末２０Ｂ）から送信された無線リソースを受信部１１０を介して受信して、当該無線リソースを端末１０Ｂに送信部１２０を介して送信する。
【０１６７】
（ｄ３．基地局５０Ｂ）
基地局５０Ｂの機能構成は、図２０で説明した基地局５０の機能、および基地局５０Ａの機能に加えて、以下のような機能をさらに有する。
【０１６８】
基地局５０Ｂにおける制御部５３０は、無線リソースを端末３０Ｂを経由して受信する旨の要求を端末１０Ｂから受信した場合に、上述した判断ケースに基づいて、当該受信を許可するか否かを判断する。すなわち、制御部５３０は、端末３０Ｂを中継機として機能させるか否かを判断する。制御部５３０は、端末３０Ｂが中継機として機能する場合に、端末３０Ｂを介して、基地局５０Ｂとの通信状態が悪化した端末にＤ２Ｄ通信に用いる無線リソースを割り当てる。具体的には、制御部５３０は、端末３０Ｂを介して、端末１０Ｂに割り当てた無線リソースを端末１０Ｂに送信する。
【０１６９】
＜Ｅ．利点＞
実施の形態３によると、モード１でＤ２Ｄ通信中に、端末１０Ｂ，２０Ｂおよび基地局５０Ｂ間の通信状態が悪化した場合であっても、中継機として機能する端末３０Ｂを利用することにより、モード１でのＤ２Ｄ通信を継続することができる。また、モード２でＤ２Ｄ通信中に、端末１０Ｂおよび端末２０Ｂ間の通信状態が悪化した場合であっても、中継機として機能する端末３０Ｂを利用することにより、モード２でのＤ２Ｄ通信を継続することができる。これにより、モード１とモード２とを無駄に切り替えることを防ぐことができる。また、たとえば、端末間の通信状態および端末および基地局間の通信状態があまり良くない場合には、中継機を利用して現在のモードを継続するという選択も可能になり、無線リソースの割当についての自由度が増大する。
【０１７０】
［実施の形態４］
実施の形態４では、Ｄ２Ｄ通信中の端末が移動する場合を考慮して、モード１とモード２とを切り替える構成について説明する。
【０１７１】
＜Ａ．通信システムの概要＞
図４４は、実施の形態４に従う通信システムの全体構成を示す図である。図４４を参照して、実施の形態４に従う通信システムの装置構成および割当モードは、それぞれ実施の形態１に従う通信システムの装置構成および割当モードと同様である。また、実施の形態１に従う端末１０，２０および基地局５０と区別するために、実施の形態４に従う端末１０および端末２０をそれぞれ「端末１０Ｃ」および「端末２０Ｃ」と称する。同様に、実施の形態４に従う基地局５０を「基地局５０Ｃ」と称する。
【０１７２】
実施の形態４に従う通信システムでは、端末１０Ｃおよび端末２０Ｃが、移動する場合（または静止している場合）に、モード１とモード２との切り替える。
【０１７３】
＜Ｂ．端末が移動する場合の制御構造＞
（ｂ１．シーケンス）
ここでは、モード１でＤ２Ｄ通信中の端末１０Ｃおよび端末２０Ｃが移動を開始した場合に、モード１からモード２に割当モードを切り替える手順について説明する。図４５は、実施の形態４において、複数の端末１０Ｃ，２０Ｃと基地局５０Ｃとの間で行なわれる通信処理の一例を説明するためのシーケンス図である。
【０１７４】
図４５を参照して、シーケンスＳＱ２〜ＳＱ１０の処理は図３の処理と同じであるため、ここでは説明を繰り返さない。そして、端末１０Ｃおよび端末２０Ｃが、移動を開始する（シーケンスＳＱ３０２）。
【０１７５】
端末１０Ｃは、自装置の移動に関する情報を検出する（シーケンスＳＱ３０４）。移動に関する情報は、端末が移動することにより相手装置（ここでは、基地局５０Ｃ）との通信状態に影響を与える情報である。移動に関する情報は、たとえば、自装置の移動速度、基地局５０Ｃからの信号の受信レベル、基地局５０Ｃとの通信に用いる送信電力、自装置および基地局５０Ｃの位置情報などである。
【０１７６】
端末１０Ｃは、移動に関する情報を基地局５０Ｃに送信する（シーケンスＳＱ３０６）。ここで、端末１０Ｃは、端末２０Ｃの移動に関する情報を基地局５０Ｃに送信するように端末２０Ｃに要求してもよい。または、端末１０Ｃは、端末２０Ｃの移動に関する情報を端末２０Ｃから取得して、端末１０Ｃおよび端末２０Ｃの移動に関する情報を基地局５０Ｃに送信してもよい。あるいは、基地局５０Ｃは、端末１０Ｃの移動に関する情報を端末１０Ｃから受信した場合に、端末２０Ｃの移動に関する情報を端末２０Ｃから取得してもよい。
【０１７７】
基地局５０Ｃは、受信した移動に関する情報に基づいて、モード１からモード２に切り替えるか否かを判断する（シーケンスＳＱ３０８）。ここでは、基地局５０Ｃは、端末１０Ｃおよび端末２０Ｃが移動することにより、端末１０Ｃ，２０Ｃが基地局５０Ｃの通信エリア（セル内）を外れる可能性が高いため、モード２からモード１に切り替えると判断したとする。シーケンスＳＱ１６〜ＳＱ２６の処理は、図４の処理と同じであるため、ここでは説明を繰り返さない。
【０１７８】
（ｂ２．フロー）
次に、端末１０Ｃ，２０Ｃおよび基地局５０Ｃの各装置で行なわれる処理について具体的に説明する。以下では、図４５における一連の処理に対応する各装置の処理について説明する。図４６は、図４５の例において端末１０Ｃが実行する処理を示すフローチャートである。
【０１７９】
図４６を参照して、端末１０Ｃは、モード１で端末２０ＣとＤ２Ｄ通信を開始する（ステップＳ２）。端末１０Ｃは、移動を開始する（ステップＳ８０２）。端末１０Ｃは、自装置の移動に関する情報を検出して、当該検出された移動に関する情報が所定条件Ｔ１を満たしているか否かを判断する（ステップＳ８０４）。移動に関する情報が所定条件Ｔ１を満たすケースとは、端末１０Ｃが基地局５０Ｃの通信エリアから外れる可能性が高いケースであり、たとえば、端末１０Ｃの移動速度が閾値以上になるケースである。
【０１８０】
移動に関する情報が所定条件Ｔ１を満たしていない場合には（ステップＳ８０４においてＮＯ）、端末１０Ｃは、ステップＳ８０４の処理を繰り返す。一方、移動に関する情報が所定条件Ｔ１を満たす場合には（ステップＳ８０４においてＹＥＳ）、端末１０Ｃは移動に関する情報を基地局５０Ｃに送信する（ステップＳ８０６）。端末１０Ｃは、モード１からモード２への切替指示（Ｄ２Ｄ制御信号）を基地局５０Ｃから受信したか否かを判断する（ステップＳ８０８）。端末１０Ｃは、切替指示を受信しない場合には（ステップＳ８０８においてＮＯ）、ステップＳ８０４からの処理を繰り返す。一方、端末１０Ｃは、切替指示を受信した場合には（ステップＳ８０８においてＹＥＳ）、ステップＳ１０〜Ｓ１４の処理を実行する。ステップＳ１０〜Ｓ１４の処理は、図４の処理と同じであるため、ここでは説明は繰り返さない。
【０１８１】
図４７は、図４５の例において基地局５０Ｃが実行する処理を示すフローチャートである。図４７を参照して、基地局５０Ｃは、端末１０Ｃおよび端末２０Ｃの移動に関する情報を端末１０Ｃ（および端末２０Ｃ）から受信したか否かを判断する（ステップＳ９０２）。基地局５０Ｃは、当該情報を受信していない場合には（ステップＳ９０２においてＮＯ）、ステップＳ９０２の処理を繰り返す。一方、基地局５０Ｃは、当該情報を受信した場合には（ステップＳ９０２においてＹＥＳ）、当該情報に基づいて、モード１からモード２への切り替えが必要か否かを判断する（ステップＳ９０４）。ここで、基地局５０Ｃがモード１からモード２への切り替えが必要と判断するケースについて具体的に説明する。たとえば、当該ケースは、以下の（１）〜（４）のようなケースである。
【０１８２】
（１）端末１０Ｃの移動速度が閾値以上であるケースである。たとえば、閾値は、具体的な数値（たとえば、１００ｋｍ／ｈ）である。あるいは、高速（２５０ｋｍ／ｈ以上）、中速（９０ｋｍ／ｈ以上２５０ｋｍ／ｈ未満）、低速（０ｋｍ／ｈ以上９０ｋｍ／ｈ未満）を定義している場合に、たとえば、移動速度が高速以上になるケースである。また、移動速度は、予め定められた時間の平均速度を用いてもよい。
【０１８３】
さらに、基地局５０Ｃの通信エリアの大きさ（セル半径）に応じて、閾値を変化させてもよい。たとえば、基地局５０Ｃがマクロセル（数ｋｍ〜数十ｋｍ程度）の場合には、移動速度が高速以上になったときに、モード１からモード２への切り替えが必要と判断される。または、ピコセル（半径数十ｍ程度）、スモールセル、フェムトセル（半径数ｍ〜数十ｍ程度）の場合には、移動速度が中速以上になったときに当該切り替えが必要と判断される。
【０１８４】
（２）端末１０Ｃにおける、基地局５０Ｃからの信号の受信レベルが、移動するにつれて減少しているケースである。
【０１８５】
（３）端末１０Ｃの位置情報が、基地局５０Ｃから遠ざかる方向に移動（変化）しているケースである。
【０１８６】
（４）基地局５０Ｃが、端末１０Ｃおよび端末２０Ｃの位置情報に基づいて、端末１０Ｃが同方向に同程度の速度で移動していると判断したケースである。この場合、基地局５０Ｃは、端末１０Ｃおよび端末２０Ｃの位置情報を取得する。なお、同方向とは、端末１０Ｃおよび端末２０Ｃの移動方向の角度差が所定値以内であることを含む。同程度の速度とは、端末１０Ｃおよび端末２０Ｃの移動速度の差が所定値以内であることを含む。
【０１８７】
なお、基地局５０Ｃは、上記（１）〜（４）を適宜組み合わせて判断してもよい。具体的には、基地局５０Ｃは、上記（１）〜（４）の少なくとも１つを満たす場合に、モード１からモード２への切り替えが必要と判断してもよい。
【０１８８】
なお、図４６のステップＳ８０４における移動に関する情報が所定条件Ｔ１を満たすケースとして、上記（１）〜（４）のケースを援用してもよい。
【０１８９】
再び、図４７を参照して、割当モードの切り替えが必要ない場合には（ステップＳ９０４においてＮＯ）、基地局５０ＣはステップＳ９０２からの処理を繰り返す。割当モードの切り替えが必要な場合には（ステップＳ９０４においてＹＥＳ）、基地局５０Ｃは、ステップＳ４６，Ｓ４８の処理を実行する。ステップＳ４６，Ｓ４８の処理は、図６の処理と同じであるため、ここでは説明を繰り返さない。
【０１９０】
（ｂ３．シーケンスの他の例）
図４８は、実施の形態４において、複数の端末１０Ｃ，２０Ｃと基地局５０Ｃとの間で行なわれる通信処理の他の例を説明するためのシーケンス図である。ここでは、モード１でＤ２Ｄ通信中の端末１０Ｃおよび端末２０Ｃが移動を開始した場合に、端末１０から割当モードの切替要求をしてモード１からモード２に割当モードを切り替える手順について説明する。
【０１９１】
図４８を参照して、シーケンスＳＱ２〜ＳＱ１０，ＳＱ３０２，ＳＱ３０４の処理は図４５における処理と同じであるため、ここでは説明を繰り返さない。
【０１９２】
端末１０Ｃは、検出した移動に関する情報に基づいて、基地局５０Ｃの通信エリアを外れる可能性が高いと判断して、モード１からモード２への切替要求を端末２０Ｃおよび基地局５０Ｃに送信する（シーケンスＳＱ３１２，ＳＱ３１４）。ここで、端末１０Ｃは、端末１０Ｃおよび端末２０Ｃの移動に関する情報に基づいて、モード１からモード２への切替要求を基地局５０Ｃに送信してもよい。端末１０Ｃは、端末２０Ｃの移動に関する情報を端末２０Ｃから取得しておく。または、端末１０Ｃは、自装置の移動に関する情報を端末２０Ｃに送信してもよい。この場合、端末１０Ｃは、端末２０Ｃに対して、端末１０Ｃおよび端末２０Ｃの移動に関する情報に基づいて切替要求をするか否かを判断させる。
【０１９３】
シーケンスＳＱ３８，ＳＱ４０，ＳＱ４２，ＳＱ２４，ＳＱ２６の処理は図７の処理と同じであるため、ここでは説明を繰り返さない。
【０１９４】
（ｂ４．フローの他の例）
次に、端末１０Ｃおよび基地局５０Ｃの各装置で行なわれる処理について具体的に説明する。以下では、図４８における一連の処理に対応する各装置の処理について説明する。図４９は、図４８の例において端末１０Ｃが実行する処理を示すフローチャートである。
【０１９５】
図４９を参照して、ステップＳ２，Ｓ８０２，Ｓ８０４の処理は図４６の処理と同じであるため、ここでは説明を繰り返さない。端末１０Ｃは、移動に関する情報が所定条件Ｔ１を満たす場合には（ステップＳ８０４においてＹＥＳ）、モード１からモード２への切り替えを要求する信号（Ｄ２Ｄ制御信号）を端末２０Ｃおよび基地局５０Ｃに送信する（ステップＳ８１２）。このとき、端末１０Ｃは、当該切替要求とともに移動に関する情報を基地局５０Ｃに送信してもよい。そして、端末１０ＣはステップＳ１０４，Ｓ１２，Ｓ１４の処理を実行する。ステップＳ１０４，Ｓ１２，Ｓ１４の処理は、図８の処理と同じであるため、ここでは説明を繰り返さない。
【０１９６】
図５０は、図４８の例において基地局５０Ｃが実行する処理を示すフローチャートである。図５０を参照して、基地局５０Ｃは、モード１からモード２への切替要求を端末１０Ｃから受信したか否かを判断する（ステップＳ４０２）。基地局５０は、切替要求を受信していない場合には（ステップＳ４０２においてＮＯ）、ステップＳ４０２の処理を繰り返す。一方、基地局５０は、切替要求を受信した場合には（ステップＳ４０２においてＹＥＳ）、モード１からモード２への切り替えを許可するか否かを判断する（ステップＳ９２４）。たとえば、基地局５０Ｃがモード１からモード２に切り替えを許可するケースは、ステップＳ９０４（図４７）における判断ケースと同じである。
【０１９７】
基地局５０Ｃは、切り替えを許可しない場合には（ステップＳ９２４においてＮＯ）、ステップＳ４０２からの処理を繰り返す。一方、基地局５０Ｃは、切り替えを許可する場合には（ステップＳ９２４においてＹＥＳ）、モード１からモード２への切り替えを指示する信号（Ｄ２Ｄ制御信号）を端末１０Ｃおよび端末２０Ｃに送信する（ステップＳ４０６）。基地局５０は、切替指示に対する切替応答を端末２０から受信する（ステップＳ４０８）。
【０１９８】
＜Ｃ．端末が静止した場合の制御構造＞
（ｃ１．シーケンス）
ここでは、モード２でＤ２Ｄ通信中の端末１０Ｃおよび端末２０Ｃが静止した（移動を止めた）場合に、モード２からモード１に割当モードを切り替える手順を説明する。図５１は、実施の形態４において、複数の端末１０Ｃ，２０Ｃと基地局５０Ｃとの間で行なわれる通信処理の他の例を説明するためのシーケンス図である。
【０１９９】
図５１を参照して、シーケンスＳＱ５０〜ＳＱ５６の処理は図１１の処理と同じであるため、ここでは説明を繰り返さない。そして、端末１０Ｃおよび端末２０Ｃが、静止する（シーケンスＳＱ３２２）。
【０２００】
端末１０Ｃは、自装置の移動に関する情報を検出する（シーケンスＳＱ３０４）。端末１０Ｃは、移動に関する情報（静止）を基地局５０Ｃに送信する（シーケンスＳＱ３２４）。基地局５０Ｃは、受信した移動に関する情報に基づいて、モード２からモード１に切り替えるか否かを判断する（シーケンスＳＱ３２６）。ここでは、基地局５０Ｃは、端末１０Ｃおよび端末２０Ｃが静止したことにより、基地局５０Ｃの通信エリア（セル内）を外れる可能性が低いため、モード２からモード１に切り替えると判断したとする。シーケンスＳＱ６２〜ＳＱ７４の処理は、図１１の処理と同じであるため、ここでは説明を繰り返さない。
【０２０１】
（ｃ２．フロー）
次に、端末１０Ｃおよび基地局５０Ｃの各装置で行なわれる処理について具体的に説明する。以下では、図５１における一連の処理に対応する各装置の処理について説明する。図５２は、図５１の例において端末１０Ｃが実行する処理を示すフローチャートである。
【０２０２】
図５２を参照して、端末１０Ｃは、モード１で端末２０ＣとＤ２Ｄ通信を開始する（ステップＳ５２）。端末１０Ｃは静止する（ステップＳ８２２）。端末１０Ｃは、自装置の移動に関する情報を検出して、当該検出された移動に関する情報が所定条件Ｔ２を満たしているか否かを判断する（ステップＳ８２４）。移動に関する情報が所定条件Ｔ２を満たすケースとは、端末１０Ｃが基地局５０Ｃの通信エリアから外れる可能性が低いケースであり、たとえば、端末１０Ｃの移動速度が閾値未満になるケースである。
【０２０３】
移動に関する情報が所定条件Ｔ２を満たしていない場合には（ステップＳ８２４においてＮＯ）、端末１０Ｃは、ステップＳ８２４の処理を繰り返す。一方、移動に関する情報が所定条件Ｔ２を満たす場合には（ステップＳ８２４においてＹＥＳ）、端末１０Ｃは移動に関する情報を基地局５０Ｃに送信する（ステップＳ８２６）。端末１０Ｃは、モード２からモード１への切替指示（Ｄ２Ｄ制御信号）を基地局５０Ｃから受信したか否かを判断する（ステップＳ８２８）。端末１０Ｃは、切替指示を受信しない場合には（ステップＳ８２８においてＮＯ）、ステップＳ８２４からの処理を繰り返す。一方、端末１０Ｃは、切替指示を受信した場合には（ステップＳ８２８においてＹＥＳ）、ステップＳ６０〜Ｓ６４の処理を実行する。ステップＳ６０〜Ｓ６４の処理は、図１２の処理と同じであるため、ここでは説明は繰り返さない。
【０２０４】
図５３は、図５１の例において基地局５０Ｃが実行する処理を示すフローチャートである。図５３を参照して、ステップＳ９０２は図４７の処理と同じであるため、ここでは説明は繰り返さない。基地局５０Ｃは、端末１０Ｃおよび端末２０Ｃの移動に関する情報を受信した場合には（ステップＳ９０２においてＹＥＳ）、当該情報に基づいて、モード２からモード１への切り替えが必要か否かを判断する（ステップＳ９３４）。ここで、基地局５０Ｃがモード２からモード１への切り替えが必要と判断するケースについて具体的に説明する。たとえば、当該ケースは、以下の（１）〜（４）のようなケースである。
【０２０５】
（１）端末１０Ｃの移動速度が閾値未満であるケースである。閾値に関する定義などについては、ステップＳ９０４（図４７）の判断ケースで説明した内容と同じである。
【０２０６】
（２）端末１０Ｃにおける、基地局５０Ｃからの信号の受信レベルが、移動するにつれて増加しているケースである。
【０２０７】
（３）端末１０Ｃの位置情報が、基地局５０Ｃに近づく方向に移動（変化）しているケースである。
【０２０８】
（４）基地局５０Ｃが、端末１０Ｃおよび端末２０Ｃの位置情報に基づいて、端末１０Ｃが異なる方向に移動していると判断したケースである。この場合、基地局５０Ｃは、端末１０Ｃおよび端末２０Ｃの位置情報を取得しておく。なお、異なる方向とは、端末１０Ｃおよび端末２０Ｃの移動方向の角度差が所定値よりも大きいことを含む。
【０２０９】
なお、基地局５０Ｃは、上記（１）〜（４）を適宜組み合わせて判断してもよい。具体的には、基地局５０Ｃは、上記（１）〜（４）の少なくとも１つを満たす場合に、モード２からモード１への切り替えが必要と判断してもよい。
【０２１０】
なお、図５２のステップＳ８２４における移動に関する情報が所定条件Ｔ２を満たすケースとして、上記（１）〜（４）のケースを援用してもよい。
【０２１１】
再び、図５３を参照して、割当モードの切り替えが必要ない場合には（ステップＳ９２４においてＮＯ）、基地局５０ＣはステップＳ９０２からの処理を繰り返す。割当モードの切り替えが必要な場合には（ステップＳ９２４においてＹＥＳ）、基地局５０Ｃは、ステップＳ８４〜Ｓ８８の処理を実行する。これらの処理は、図１４の処理と同じであるため、ここでは説明を繰り返さない。
【０２１２】
（ｃ３．シーケンスの他の例）
図５４は、実施の形態４において、複数の端末１０Ｃ，２０Ｃと基地局５０Ｃとの間で行なわれる通信処理の他の例を説明するためのシーケンス図である。ここでは、モード２でＤ２Ｄ通信中の端末１０Ｃおよび端末２０Ｃが静止した（移動を止めた）場合に、端末１０Ｃから割当モードの切替要求をしてモード２からモード１に割当モードを切り替える手順について説明する。
【０２１３】
図５４を参照して、シーケンスＳＱ５０〜ＳＱ５６，ＳＱ３２２，ＳＱ３０４の処理は図５１における処理と同じであるため、ここでは説明を繰り返さない。
【０２１４】
端末１０Ｃは、検出した移動に関する情報に基づいて、基地局５０Ｃの通信エリアを外れる可能性が低いと判断して、モード２からモード１への切替要求を端末２０Ｃおよび基地局５０Ｃに送信する（シーケンスＳＱ３３２，ＳＱ３３４）。基地局５０Ｃは、受信した移動に関する情報に基づいて、モード２からモード１に切り替えるか否かを判断する（シーケンスＳＱ３３６）。ここでは、基地局５０Ｃは、端末１０Ｃおよび端末２０Ｃが静止したことにより、基地局５０Ｃの通信エリア（セル内）を外れる可能性が低いため、モード１からモード２に切り替えると判断したとする。シーケンスＳＱ８６，ＳＱ８８，ＳＱ９０，ＳＱ７０〜ＳＱ７４の処理は、図１５の処理と同じであるため、ここでは説明を繰り返さない。
【０２１５】
（ｂ４．フローの他の例）
次に、端末１０Ｃおよび基地局５０Ｃの各装置で行なわれる処理について具体的に説明する。以下では、図５４における一連の処理に対応する各装置の処理について説明する。図５５は、図５４の例において端末１０Ｃが実行する処理を示すフローチャートである。
【０２１６】
図５５を参照して、ステップＳ５２，Ｓ８２２，Ｓ８２４の処理は図５２の処理と同じであるため、ここでは説明を繰り返さない。端末１０Ｃは、移動に関する情報が所定条件Ｔ２を満たす場合には（ステップＳ８２４においてＹＥＳ）、モード２からモード１への切り替えを要求する信号（Ｄ２Ｄ制御信号）を端末２０Ｃおよび基地局５０Ｃに送信する（ステップＳ８３２）。このとき、端末１０Ｃは、当該切替要求とともに移動に関する情報を基地局５０Ｃに送信してもよい。そして、端末１０ＣはステップＳ１２４，Ｓ６２，Ｓ６４の処理を実行する。ステップＳ１２４，Ｓ６２，Ｓ６４の処理は、図１６の処理と同じであるため、ここでは説明を繰り返さない。
【０２１７】
図５６は、図５４の例において基地局５０Ｃが実行する処理を示すフローチャートである。図５６を参照して、基地局５０Ｃは、モード２からモード１への切替要求を端末１０Ｃから受信したか否かを判断する（ステップＳ４２２）。基地局５０は、切替要求を受信していない場合には（ステップＳ４２２においてＮＯ）、ステップＳ４２２の処理を繰り返す。一方、基地局５０は、切替要求を受信した場合には（ステップＳ４２２においてＹＥＳ）、モード２からモード１への切り替えを許可するか否かを判断する（ステップＳ９４４）。たとえば、基地局５０Ｃがモード２からモード１への切り替えを許可するケースは、ステップＳ９２４（図５３）における判断ケースと同じである。
【０２１８】
基地局５０Ｃは、切り替えを許可しない場合には（ステップＳ９４４においてＮＯ）、ステップＳ４２２からの処理を繰り返す。一方、基地局５０Ｃは、切り替えを許可する場合には（ステップＳ９４４においてＹＥＳ）、ステップＳ４２６，Ｓ４２８，Ｓ８８の処理を実行する。ステップＳ４２６，Ｓ４２８，Ｓ８８の処理は、図１８の処理と同じであるため、ここでは説明を繰り返さない。
【０２１９】
＜Ｄ．各装置の機能構成＞
（ｄ１．端末１０Ｃ）
図５７は、実施の形態４に従う端末１０Ｃの機能構成を説明するための図である。図５７を参照して、端末１０Ｃは、主たる機能構成として、受信部１１０Ｃと、送信部１２０Ｃと、制御部１３０Ｃと、検出部１４０Ｃとを含む。なお、これらの機能構成の一部または全部は、ハードウェアで実現されていてもよい。なお、端末２０Ｃの機能構成は、以下に説明する端末１０Ｃの機能構成と同じである。
【０２２０】
受信部１１０Ｃは、上述した受信部１１０と同じ機能を有する。送信部１２０Ｃは、上述した送信部１２０と同じ機能を有する。
【０２２１】
検出部１４０Ｃは、端末１０Ｃの移動に関する情報を検出する。たとえば、検出部１４０Ｃは、移動速度、基地局５０Ｃからの信号の受信レベル、端末１０Ｃの送信電力、位置情報を検出する。検出部１４０Ｃは、検出結果を制御部１３０Ｃに通知する。
【０２２２】
制御部１３０Ｃは、検出部１４０Ｃの検出結果に基づいて、モード１とモード２とを切り替えるためのＤ２Ｄ制御信号を送信部１２０を介して送信する。なお、制御部１３０Ｃは、上述した制御部１３０の機能を有していてもよい。
【０２２３】
（ｄ２．基地局５０Ｃ）
図５８は、実施の形態４に従う基地局５０Ｃの機能構成を説明するための図である。図５８を参照して、基地局５０Ｃは、主たる機能構成として、受信部５１０Ｃと、送信部５２０Ｃと、制御部５３０Ｃとを含む。なお、これらの機能構成の一部または全部は、ハードウェアで実現されていてもよい。
【０２２４】
受信部５１０Ｃは、上述した受信部５１０と同じ機能を有する。たとえば、受信部５１０Ｃは、端末１０Ｃおよび端末２０Ｃの移動に関する情報を受信する。送信部１２０Ｃは、上述した送信部１２０と同じ機能を有する。
【０２２５】
制御部５３０Ｃは、端末１０Ｃおよび端末２０Ｃの移動に関する情報に基づいて、モード１とモード２とを切り替えるか否かを判断する。なお、制御部５３０Ｃは、上述した制御部５３０の機能を有していてもよい。
【０２２６】
＜Ｅ．利点＞
実施の形態４によると、端末１０Ｃ，２０Ｃの移動状態を考慮して、無線リソースの割り当てを適切に行なうことができる。たとえば、端末１０Ｃ，２０Ｃの移動速度が速い場合など、基地局５０Ｃの通信エリアを外れる可能性が高い場合には、予めモード１からモード２への切り替えを実行する。そのため、端末１０Ｃ，２０Ｃが通信エリアを外れて通信が切断される懸念がなくなることから、Ｄ２Ｄ通信を継続することができる。
【０２２７】
［その他の実施の形態］
＜ハードウェア構成＞
（端末１０）
上述した各実施の形態に従う端末の具体的構成の一態様について説明する。図５９は、本実施の形態に従う端末１０のハードウェア構成を表わすブロック図である。図５９を参照して、端末１０は、主たる構成要素として、ＣＰＵ（Central  Processing  Unit）１５２と、メモリ１５４と、タッチパネル１５６と、ディスプレイ１５８と、無線通信部１６０と、メモリインターフェイス（Ｉ／Ｆ）１６４と、通信インターフェイス（Ｉ／Ｆ）１６６と、ＧＰＳ（Global  Positioning  System）コントローラ１６８と、バッテリ１７０とを含む。なお、端末２０，３０のハードウェア構成は、端末１０のハードウェア構成と同じである。
【０２２８】
ＣＰＵ１５２は、メモリ１５４に記憶されたプログラムを読み出して実行することで、端末１０の各部の動作を制御する制御部として機能する。ＣＰＵ１５２は、当該プログラムを実行することによって、上述した端末１０の処理の各々を実現する。
【０２２９】
メモリ１５４は、ＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read-Only  Memory）、フラッシュメモリなどによって実現される。メモリ１５４は、ＣＰＵ１５２によって実行されるプログラム、またはＣＰＵ１５２によって用いられるデータなどを記憶する。
【０２３０】
タッチパネル１５６は、表示部としての機能を有するディスプレイ１５８上に設けられており、たとえば、静電容量方式タイプである。タッチパネル１５６は、所定時間毎に外部物体によるタッチパネル１５６へのタッチ操作を検知し、タッチ座標をＣＰＵ１５２に入力する。
【０２３１】
無線通信部１６０は、通信アンテナ１６２を介して無線通信網に接続し無線通信のための信号を送受信する。これにより、端末１０は、基地局５０を介したセルラ通信や他の端末とのＤ２Ｄ通信を実行することができる。
【０２３２】
メモリインターフェイス１６４は、外部の記憶媒体１６５からデータを読み出す。ＣＰＵ１５２は、メモリ１５４からデータを読み出して、メモリインターフェイス１６４を介して当該データを外部の記憶媒体１６５に格納する。なお、記憶媒体１６５としては、ＣＤ（Compact  Disc）、ＤＶＤ（Digital  Versatile  Disk）、ＢＤ（Blu-ray（登録商標）  Disc）、ＵＳＢ（Universal  Serial  Bus）メモリ、ＳＤ（Secure  Digital）メモリカードなどの不揮発的にプログラムを格納する媒体が挙げられる。
【０２３３】
通信インターフェイス１６６は、外部装置との間で各種データをやり取りするものであり、アダプタやコネクタなどによって実現される。なお、通信方式としては、たとえば、Ｂｌｕｅｔｏｏｔｈ（登録商標）、無線ＬＡＮ（Local  Area  Network）などによる無線通信であってもよいし、ＵＳＢ（Universal  Serial  Bus）などを利用した有線通信であってもよい。
【０２３４】
ＧＰＳコントローラ１６８は、ＧＰＳ信号または基地局からの位置信号（測位信号）を受信して端末１０の位置情報を取得する。ＧＰＳコントローラ１６８は、取得した端末１０の位置情報をＣＰＵ１５２に入力する。
【０２３５】
バッテリ１７０は、充放電可能な電力貯蔵要素であり、代表的にはリチウムイオン電池やニッケル水素電池などの二次電池で構成される。
【０２３６】
なお、端末１０は、ユーザからの指示を受け付けるためのボタン、端末１０に対する発話を受け付けるマイク、音声を出力するためのスピーカを含んでいてもよい。
【０２３７】
（基地局５０）
上述した各実施の形態に従う基地局の具体的構成の一態様について説明する。図６０は、本実施の形態に従う基地局５０のハードウェア構成を示すブロック図である。図６０を参照して、基地局５０は、主たる構成要素として、各種処理を実行するためのＣＰＵ２０２と、ＣＰＵ２０２によって実行されるプログラム、データなどを格納するためのメモリ２０４と、無線通信網を介して通信エリア内の装置と各種データを送受信するための無線通信部２０６と、他の装置と通信するための通信インターフェイス（Ｉ／Ｆ）２０８とを含む。ＣＰＵ２０２は、メモリ２０４に格納されたプログラムを実行することによって、上述した基地局５０の処理の各々を実現する。
【０２３８】
＜その他＞
各実施の形態に係る端末および基地局における処理は、各装置（端末，基地局）のハードウェアおよびＣＰＵにより実行されるソフトウェアによって実現される。このようなソフトウェアは、フラッシュメモリ等の記憶媒体に予め記憶されている場合がある。また、ソフトウェアは、図示しないメモリカードその他の記憶媒体に格納されて、プログラムプロダクトとして流通している場合もある。あるいは、ソフトウェアは、いわゆるインターネットに接続されている情報提供事業者によってダウンロード可能なプログラムプロダクトとして提供される場合もある。このようなソフトウェアは、端末あるいは基地局のアンテナおよび無線通信ＩＦを介してダウンロードされた後、フラッシュメモリ等の記憶媒体に一旦格納される。そのソフトウェアは、端末あるいは基地局の各ＣＰＵによって記憶媒体から読み出され、さらに記憶媒体に実行可能なプログラムの形式で格納される。各ＣＰＵは、そのプログラムを実行する。
【０２３９】
図５９等に示した端末を構成する各構成要素、および図６０等に示した基地局を構成する各構成要素は、一般的なものである。したがって、本発明の本質的な部分は、記憶媒体に格納されたソフトウェア、あるいはネットワークを介してダウンロード可能なソフトウェアであるともいえる。
【０２４０】
上述の実施の形態として例示した構成は、本発明の構成の一例であり、別の公知の技術と組み合わせることも可能であるし、本発明の要旨を逸脱しない範囲で、一部を省略する等、変更して構成することも可能である。
【０２４１】
また、上述した実施の形態において、他の実施の形態で説明した処理や構成を適宜採用して実施する場合であってもよい。
【０２４２】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した説明ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０２４３】
１０，２０，３０  端末、５０  基地局、１１０，１１０Ｃ，５１０，５１０Ｃ  受信部、１２０，１２０Ｃ，５２０，５２０Ｃ  送信部、１３０，１３０Ｃ，５３０，５３０Ｃ  制御部、１４０Ｃ  検出部、１５２，２０２  ＣＰＵ、１５４，２０４  メモリ、１５６  タッチパネル、１５８  ディスプレイ、１６０，２０６  無線通信部、１６２  通信アンテナ、１６４  メモリインターフェイス、１６５  記憶媒体、１６６  通信インターフェイス、１６８  ＧＰＳコントローラ、１７０  バッテリ。
【図１】
2016116173.tif 000003
【図２】
2016116173.tif 000004
【図３】
2016116173.tif 000005
【図４】
2016116173.tif 000006
【図５】
2016116173.tif 000007
【図６】
2016116173.tif 000008
【図７】
2016116173.tif 000009
【図８】
2016116173.tif 000010
【図９】
2016116173.tif 000011
【図１０】
2016116173.tif 000012
【図１１】
2016116173.tif 000013
【図１２】
2016116173.tif 000014
【図１３】
2016116173.tif 000015
【図１４】
2016116173.tif 000016
【図１５】
2016116173.tif 000017
【図１６】
2016116173.tif 000018
【図１７】
2016116173.tif 000019
【図１８】
2016116173.tif 000020
【図１９】
2016116173.tif 000021
【図２０】
2016116173.tif 000022
【図２１】
2016116173.tif 000023
【図２２】
2016116173.tif 000024
【図２３】
2016116173.tif 000025
【図２４】
2016116173.tif 000026
【図２５】
2016116173.tif 000027
【図２６】
2016116173.tif 000028
【図２７】
2016116173.tif 000029
【図２８】
2016116173.tif 000030
【図２９】
2016116173.tif 000031
【図３０】
2016116173.tif 000032
【図３１】
2016116173.tif 000033
【図３２】
2016116173.tif 000034
【図３３】
2016116173.tif 000035
【図３４】
2016116173.tif 000036
【図３５】
2016116173.tif 000037
【図３６】
2016116173.tif 000038
【図３７】
2016116173.tif 000039
【図３８】
2016116173.tif 000040
【図３９】
2016116173.tif 000041
【図４０】
2016116173.tif 000042
【図４１】
2016116173.tif 000043
【図４２】
2016116173.tif 000044
【図４３】
2016116173.tif 000045
【図４４】
2016116173.tif 000046
【図４５】
2016116173.tif 000047
【図４６】
2016116173.tif 000048
【図４７】
2016116173.tif 000049
【図４８】
2016116173.tif 000050
【図４９】
2016116173.tif 000051
【図５０】
2016116173.tif 000052
【図５１】
2016116173.tif 000053
【図５２】
2016116173.tif 000054
【図５３】
2016116173.tif 000055
【図５４】
2016116173.tif 000056
【図５５】
2016116173.tif 000057
【図５６】
2016116173.tif 000058
【図５７】
2016116173.tif 000059
【図５８】
2016116173.tif 000060
【図５９】
2016116173.tif 000061
【図６０】
2016116173.tif 000062