(57)【要約】      （修正有）【課題】ユーザ機器及びリソース再利用方法を提供する。【解決手段】第１のユーザ機器は、空きリソースをモニタリングして、第１の空きリソースセットを取得する工程と、第１のユーザ機器以外の別のユーザ機器によって第１のサイクルにおいて使用を宣言されるリソースを決定して、第１の宣言対象リソースセットを取得する工程であって、第１の宣言対象リソースセットは、別のユーザ機器によって使用を宣言されるリソースのセットである、工程と、第１のリソースが第１の宣言対象リソースセットに存在するか否かを判定する工程であって、第１のリソースは第１の空きリソースセットのリソースである、工程とを実行する。第１のリソースが第１の宣言対象リソースセットに存在しないとき、送信部は、第２のサイクルにおいて、第１のリソースを用いてデータを送信するプロセッサを備える。【選択図】図８
2019110565.tif 000002
【特許請求の範囲】
【請求項１】
送信部、メモリ及びプロセッサを備えるユーザ機器であって、
前記送信部は、データを送信するように構成され、
前記メモリは、命令及びデータを記憶するように構成され、
前記プロセッサは：
空きリソースをモニタリングして、第１の空きリソースセットを取得する工程と、
前記第１のユーザ機器以外の別のユーザ機器によって第１のサイクルにおいて使用を宣言されるリソースを決定して、第１の宣言対象リソースセットを取得する工程であって、前記第１の宣言対象リソースセットは、前記第１のユーザ機器以外の別のユーザ機器によって使用を宣言されるリソースのセットである、工程と、
第１のリソースが前記第１の宣言対象リソースセットに存在するか否かを判定する工程であって、前記第１のリソースは前記第１の空きリソースセットのリソースである、工程と
を実行するように構成され、
前記第１のリソースが前記第１の宣言対象リソースセットに存在しないとき、前記送信部は、第２のサイクルにおいて、前記第１のリソースを用いてデータを送信する、
ユーザ機器。
【請求項２】
前記プロセッサが更に、前記第１のリソースが前記第１の宣言対象リソースセットに存在するとき、新しいリソースを選択し、前記第１のサイクルの後の少なくとも１つのサイクルの後に、前記新しいリソースを宣言するように構成される、請求項１に記載のユーザ機器。
【請求項３】
前記プロセッサが更に、前記第１のサイクルにおいて第１のリソースの使用を宣言するように構成され、前記第１のリソースは、前記第１の空きリソースセットのリソースである、請求項１に記載のユーザ機器。
【請求項４】
前記プロセッサが更に、Ａ−（Ａ∩Ｂ）から前記第１のリソースとしてリソースを選択するように構成され、Ａは前記第１の空きリソースセットを表し、Ｂは前記第１の宣言対象リソースセットを表す、
請求項１に記載のユーザ機器。
【請求項５】
前記プロセッサが更に、Ａ−（Ａ∩Ｂ）から前記新しいリソースとしてリソースを選択するように構成され、Ａは前記第１の空きリソースセットを表し、Ｂは前記第１の宣言対象リソースセットを表す、
請求項２に記載のユーザ機器。
【請求項６】
前記プロセッサが更に、
前記第１の宣言対象リソースセットにおいて、前記第１のリソースを宣言したユーザ機器の数Ｃについての統計を収集し、
［１，Ｃ］の範囲で乱数ｒを生成し、前記第１のサイクルの後のｒ回のサイクルの期間の後に前記新しいリソースを宣言するように構成される、
請求項１に記載のユーザ機器。
【請求項７】
前記プロセッサが更に、
前記第１の空きリソースセットから第３のリソースを選択し、前記第３のリソースの使用を宣言するように構成される、又は、
空きリソースを再モニタリングして、第２の空きリソースセットを取得し、
前記第２の空きリソースセットから第３のリソースを選択し、前記第３のリソースの使用を宣言するように構成される、
請求項１に記載のユーザ機器。
【請求項８】
リソース再利用方法であって、
第１のユーザ機器が、空きリソースをモニタリングして、第１の空きリソースセットを取得するステップと、
前記第１のユーザ機器以外の別のユーザ機器によって第１のサイクルにおいて使用を宣言されるリソースを決定して、第１の宣言対象リソースセットを取得するステップであって、前記第１の宣言対象リソースセットは、前記第１のユーザ機器以外の別のユーザ機器によって使用を宣言されるリソースのセットである、ステップと、
第１のリソースが前記第１の宣言対象リソースセットに存在するか否かを判定するステップであって、前記第１のリソースは前記第１の空きリソースセットのリソースである、ステップと、
前記第１のリソースが前記第１の宣言対象リソースセットに存在しない場合、第２のサイクルにおいて、前記第１のリソースを用いてデータを送信するステップと、
を含む、方法。
【請求項９】
前記第１のリソースが前記第１の宣言対象リソースセットに存在するとき、新しいリソースを選択し、前記第１のサイクルの後の少なくとも１つのサイクルの後に、前記新しいリソースを宣言するステップ、
を更に含む、請求項８に記載の方法。
【請求項１０】
第１のサイクルにおいて第１のリソースの使用を宣言するステップであって、前記第１のリソースは前記第１の空きリソースセットのリソースである、ステップ、
を更に含む、請求項８に記載の方法。
【請求項１１】
当該方法が、Ａ−（Ａ∩Ｂ）から前記第１のリソースとしてリソースを選択するステップを更に含み、Ａは前記第１の空きリソースセットを表し、Ｂは前記第１の宣言対象リソースセットを表す、
請求項８に記載の方法。
【請求項１２】
前記新しいリソースを選択することが、Ａ−（Ａ∩Ｂ）から前記新しいリソースとしてリソースを選択するように構成され、Ａは前記第１の空きリソースセットを表し、Ｂは前記第１の宣言対象リソースセットを表す、
請求項９に記載の方法。
【請求項１３】
前記第１のサイクルの後の少なくとも１つのサイクルの後に前記新しいリソースを宣言する前記ステップは、
前記第１の宣言対象リソースセットにおいて、前記第１のリソースを宣言したユーザ機器の数Ｃについての統計を収集するステップと、
［１，Ｃ］の範囲で乱数ｒを生成し、前記第１のサイクルの後のｒ回のサイクルの期間の後に前記新しいリソースを宣言するステップと、
を含む、請求項９に記載の方法。
【請求項１４】
新しいリソースを選択し前記新しいリソースを宣言する前記ステップは、
前記第１の空きリソースセットから第３のリソースを選択し、前記第３のリソースの使用を宣言するステップ、
を含み、又は、新しいリソースを選択し前記新しいリソースを宣言する前記ステップは、
空きリソースを再モニタリングして、第２の空きリソースセットを取得するステップと、
前記第２の空きリソースセットから第３のリソースを選択し、前記第３のリソースの使用を宣言するステップ、
とを含む、請求項９に記載の方法。
【請求項１５】
プログラムが記録されたコンピュータ可読記憶媒体であって、前記プログラムはコンピュータに請求項８乃至１４のいずれか一項に記載の方法を実行させる、コンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信技術の分野に関し、特に、リソース再利用装置、ユーザ機器及びリソース再利用方法に関する。
【背景技術】
【０００２】
第３世代パートナーシッププロジェクト（3rd  Generation  Partnership  Project、略称“３ＧＰＰ”）のロングタームエボリューション‐アドバンスト（Long  Term  Evolution-Advanced、略称“ＬＴＥ−Ａ”）は、ロングタームエボリューション（Long  Term  Evolution、略称“ＬＴＥ”）の拡張である。ＬＴＥ−Ａシステムは、ＬＴＥシステムよりも帯域幅の要件が高く、ダウンリンクピークデータレート１Ｇｂｉｔ／ｓとアップリンクピークデータレート５００Ｍｂｉｔ／ｓをサポートする。ＬＴＥ−Ａの要求を満たすために、ＬＴＥ−Ａシステムは複数の技術を用いてデータレートを改善する。しかしながら、無線通信が急速に発展し、超高速サービス（例えば高精細ビデオ）が出現すると、無線通信ネットワークの負荷がますます重くなる。ネットワークに対する負荷をより低減するために、デバイス対デバイス（Device  to  Device、略称“Ｄ２Ｄ”）通信が出現する。この通信モードでは、端末は、進化型ノードＢを介して転送することなく互いに直接通信することができ、それにより、進化型ノードＢの負荷を軽減することができる。Ｄ２Ｄ通信では、スペクトルリソースをより良く利用することができ、スペクトルの利用率とデータレートを向上させることができ、それにより、進化型ノードＢの負荷を軽減することができる。
【０００３】
従来技術では、ユーザ機器（User  Equipment、略称“ＵＥ”）がリソースを取得する具体的なプロセスは以下の通りである。ＵＥは、所定のサイクルで利用可能なリソースをモニタリングする。空きリソースが検出された場合、ＵＥはリソースを選択し、現在宣言されているチャネルにおいてリソースの使用を宣言し、そのリソースを用いて次のサイクルでデータを送信することができる。
【０００４】
本発明者らは、本発明を実施する過程において、従来技術に以下の欠点があることを見出した。
【０００５】
所定のサイクルでは、複数のＵＥが同時にリソースを宣言する場合がある。別のＵＥによって宣言されたリソースがＵＥの宣言するリソースと同じである場合（異なるＵＥが同じリソースを宣言する場合）、宣言されたリソースの競合が発生し、これにより、ＵＥによって利用可能なリソースを取得することについて比較的大きい遅延が生じてしまう。特に、ＵＥの数が多く空きリソースが少ないと、競合確率が非常に高い。この場合、ＵＥは、利用可能なリソースを得るために複数回宣言する必要があり、したがって、ユーザによるリソースの取得の遅延はより大きくなってしまう。
【発明の概要】
【０００６】
Ｄ２Ｄ通信モードでは、ＵＥがリソースを再利用する場合、競合確率が比較的高く、ＵＥのリソース取得の遅延が比較的大きいという、従来技術での課題を解決するために、本発明の実施形態は、リソース再利用装置、ユーザ機器及びリソース再利用方法を提供する。技術的解決策は以下の通りである。
【０００７】
第１の態様によれば、本発明の実施形態は、第１のユーザ機器に設けられるリソース再利用装置を提供する。本装置は、
空きリソースをモニタリングして、第１の空きリソースセットを取得するように構成されるモニタリングモジュールと、
第１のサイクルにおいて第１のリソースの使用を宣言するように構成される宣言モジュールであって、第１のリソースは、モニタリングモジュールによって取得された第１の空きリソースセットのリソースである、宣言モジュールと、
第１のリソースが第１の宣言対象リソースセットに存在するか否かを判定するように構成される判定モジュールであって、第１の宣言対象リソースセットは、第１のユーザ機器以外の別のユーザ機器によって使用を宣言されるリソースのセットである、判定モジュールと、
第１のリソースが第１の宣言対象リソースセットに存在しないとき、第２のサイクルにおいて、第１のリソースを用いてデータを送信するように構成される送信モジュールと、
を備える。宣言モジュールは更に、第１のリソースが第１の宣言対象リソースセットに存在するとき、第２のサイクルにおいて、第２のリソースの使用を宣言するように構成され、第２のリソースは、第１の空きリソースセットに含まれ第１のリソースとは異なるリソースであり、第２のサイクルは第１のサイクルの次のサイクルであり、又は、第１のサイクルの後の少なくとも１つのサイクルの後にリソースを再宣言するように構成される。
【０００８】
本発明の第１の可能な実施方式では、本装置は更に、
判定モジュールが第１のリソースが第１の宣言対象リソースセットに存在するか否かを判定する前に、第１のユーザ機器以外の別のユーザ機器によって第１のサイクルにおいて使用が宣言されるリソースを決定して、第１の宣言対象リソースセットを取得するように構成される決定モジュール、
を備える。
【０００９】
本発明の第２の可能な実施方式では、宣言モジュールは、第１のリソースが第１の宣言対象リソースセットに存在するとき、第１の空きリソースセット及び第１の宣言対象リソースセットに従って、第１の空きリソースセットから第２のリソースを選択し、第２のサイクルにおいて、第２のリソースの使用を宣言するように構成される。
【００１０】
任意に、宣言モジュールは、
Ａ−（Ａ∩Ｂ）から第２のリソースとしてリソースを選択するように構成される第１の宣言ユニットであって、Ａは第１の空きリソースセットを表し、Ｂは第１の宣言対象リソースセットを表す、第１の宣言ユニット、
を有する。
【００１１】
任意に、宣言モジュールは、
第１の宣言対象リソースセットにおいて、各リソースの宣言情報を統計するように構成される第１の統計ユニットであって、宣言情報は、各リソースの宣言回数と、各リソースを宣言したユーザ機器の数と、各リソースを宣言したユーザ機器の信号電力と、各リソースを宣言したユーザ機器の干渉とのうち１以上を含む、第１の統計ユニットと、
第１の統計ユニットによって統計された各リソースの宣言情報に従って、第１の空きリソースセットから第２のリソースを選択するように構成される第２の宣言ユニットと、
を有する。
【００１２】
更に、第２の宣言ユニットは、
第１の空きリソースセットから、宣言回数が最小であるリソースを第２のリソースとして選択するか、又は、
第１の空きリソースセットにおいて最小のユーザ機器の数に対応するリソースを、第２のリソースとして用いるか、又は、
第１の空きリソースセットにおいて信号電力が最低であるリソースを、第２のリソースとして用いるか、又は、
第１の空きリソースセットにおいて信号干渉が最小であるリソースを、第２のリソースとして用いるように構成される。
【００１３】
本発明の第３の可能な実施方式では、宣言モジュールは、
第１の宣言対象リソースセットにおいて、第１のリソースを宣言したユーザ機器の数Ｃを統計し、［１，Ｃ］の範囲で乱数ｒを生成するように構成される第２の統計ユニットと、
第１のサイクルの後のｒ回のサイクルの後にリソースを再宣言するように構成される第３の宣言ユニットと、
を有する。
【００１４】
本発明の第４の可能な実施方式では、宣言モジュールは、
第１のサイクルの後の少なくとも１つのサイクルの後に、第１の空きリソースセットから第３のリソースを選択し、第３のリソースの使用を宣言するように構成される第４の宣言ユニット、又は、
第１のサイクルの後、少なくとも１つのサイクルの間隔の後に、第２の空きリソースセットから第３のリソースを選択し、第３のリソースの使用を宣言するように構成される第５の宣言ユニットであって、第２の空きリソースセットは、モニタリングモジュールが第１のサイクルの後の少なくとも１つのサイクルの後に、空きリソースを再モニタリングすることによって得られた空きリソースセットである、第５の宣言ユニット、
を有する。
【００１５】
本発明の第５の可能な実施方式では、宣言モジュールは更に、
第１のサイクルにおいて第１のリソースの使用を宣言する前に、Ａ−（Ａ∩Ｂ）から第１のリソースとしてリソースを選択するように構成され、Ａは第１の空きリソースセットを表し、Ｂは第１の宣言対象リソースセットを表し、又は、
第１のサイクルにおいて第１のリソースの使用を宣言する前に、第１の空きリソースセットから第１のリソースとしてランダムにリソースを選択するように構成されるか、又は、
第１のサイクルにおいて第１のリソースの使用を宣言する前に、第１の宣言対象リソースセットの各リソースの宣言情報に従って、第１の空きリソースセットから第１のリソースを選択するように構成され、宣言情報は、各リソースの宣言回数と、各リソースを宣言したユーザ機器の数と、各リソースを宣言したユーザ機器の信号電力と、各リソースを宣言したユーザ機器の干渉とのうち１以上を含む。
【００１６】
第２の態様によれば、本発明の実施形態は、ユーザ機器を提供する。本ユーザ機器は、送信部、メモリ及びプロセッサを備える。
送信部は、データを送信するように構成され、
メモリは、命令及びデータを記憶するように構成され、
プロセッサは、メモリに記憶されたプログラムコードを呼び出して、
空きリソースをモニタリングして、第１の空きリソースセットを取得する工程と、
第１のサイクルにおいて第１のリソースの使用を宣言する工程であって、第１のリソースは第１の空きリソースセットのリソースである、工程と、
第１のリソースが第１の宣言対象リソースセットに存在するか否かを判定する工程であって、第１の宣言対象リソースセットは、第１のユーザ機器以外の別のユーザ機器によって使用を宣言されるリソースのセットである、工程と、
第１のリソースが第１の宣言対象リソースセットに存在する場合、第２のサイクルにおいて、第２のリソースの使用を宣言する工程であって、第２のリソースは、第１の空きリソースセットに含まれ第１のリソースとは異なるリソースであり、第２のサイクルは第１のサイクルの次のサイクルである、工程、若しくは、第１のサイクルの後の少なくとも１つのサイクルの後にリソースを再宣言する工程、又は、
第１のリソースが第１の宣言対象リソースセットに存在しない場合、第２のサイクルにおいて、第１のリソースを用いてデータを送信する工程と、
を実行するように構成される。
【００１７】
第３の態様によれば、本発明の実施形態は更に、リソース再利用方法を提供する。本方法は、
第１のユーザ機器が、空きリソースをモニタリングして、第１の空きリソースセットを取得するステップと、
第１のサイクルにおいて第１のリソースの使用を宣言するステップであって、第１のリソースは第１の空きリソースセットのリソースである、ステップと、
第１のリソースが第１の宣言対象リソースセットに存在するか否かを判定するステップであって、第１の宣言対象リソースセットは、第１のユーザ機器以外の別のユーザ機器によって使用を宣言されるリソースのセットである、ステップと、
第１のリソースが第１の宣言対象リソースセットに存在する場合、第２のサイクルにおいて、第２のリソースの使用を宣言するステップであって、第２のリソースは、第１の空きリソースセットに含まれ第１のリソースとは異なるリソースであり、第２のサイクルは第１のサイクルの次のサイクルである、ステップ、若しくは、第１のサイクルの後の少なくとも１つのサイクルの後にリソースを再宣言するステップ、又は、
第１のリソースが第１の宣言対象リソースセットに存在しない場合、第２のサイクルにおいて、第１のリソースを用いてデータを送信するステップと、
を含む。
【００１８】
本発明の第１の可能な実施方式では、第１のリソースが第１の宣言対象リソースセットに存在するか否かを判定するステップの前に、本方法は更に、
第１のユーザ機器以外の別のユーザ機器によって第１のサイクルにおいて使用が宣言されるリソースを決定して、第１の宣言対象リソースセットを取得するステップ、
を含む。
【００１９】
本発明の第２の可能な実施方式では、第１のリソースが第１の宣言対象リソースセットに存在する場合、第２のサイクルにおいて第２のリソースの使用を宣言するステップは、
第１のリソースが第１の宣言対象リソースセットに存在する場合、第１の空きリソースセット及び第１の宣言対象リソースセットに従って、第１の空きリソースセットから第２のリソースを選択し、第２のサイクルにおいて、第２のリソースの使用を宣言するステップ、
を含む。
【００２０】
任意に、第１の空きリソースセット及び第１の宣言対象リソースセットに従って、第１の空きリソースセットから第２のリソースを選択するステップは、
Ａ−（Ａ∩Ｂ）から第２のリソースとしてリソースを選択するステップであって、Ａは第１の空きリソースセットを表し、Ｂは第１の宣言対象リソースセットを表す、ステップ、
を含む。
【００２１】
任意に、第１の空きリソースセット及び第１の宣言対象リソースセットに従って、第１の空きリソースセットから第２のリソースを選択するステップは、
第１の宣言対象リソースセットにおいて、各リソースの宣言情報を統計するステップであって、宣言情報は、各リソースの宣言回数と、各リソースを宣言したユーザ機器の数と、各リソースを宣言したユーザ機器の信号電力と、各リソースを宣言したユーザ機器の干渉とのうち１以上を含む、ステップと、
各リソースの宣言情報に従って、第１の空きリソースセットから第２のリソースを選択するステップと、
を含む。
【００２２】
更に、各リソースの宣言情報に従って、第１の空きリソースセットから第２のリソースを選択するステップは、
第１の空きリソースから、宣言回数が最小であるリソースを第２のリソースとして選択するステップ、又は、
第１の空きリソースセットにおいて最小のユーザ機器の数に対応するリソースを、第２のリソースとして用いるステップ、又は、
第１の空きリソースセットにおいて信号電力が最低であるリソースを、第２のリソースとして用いるステップ、又は、
第１の空きリソースセットにおいて信号干渉が最小であるリソースを、第２のリソースとして用いるステップ、
を含む。
【００２３】
本発明の第３の可能な実施方式では、第１のサイクルの後の少なくとも１つのサイクルの後にリソースを再宣言するステップは、
第１の宣言対象リソースセットにおいて、第１のリソースを宣言したユーザ機器の数Ｃを統計するステップと、
［１，Ｃ］の範囲で乱数ｒを生成し、第１のサイクルの後のｒ回のサイクルの後にリソースを再宣言するステップと、
を含む。
【００２４】
本発明の第４の可能な実施方式では、リソースを再宣言するステップは、
第１の空きリソースセットから第３のリソースを選択し、第３のリソースの使用を宣言するステップ、
を含み、又は、リソースを再宣言するステップは、
空きリソースを再モニタリングして、第２の空きリソースセットを取得するステップと、
第２の空きリソースセットから第３のリソースを選択し、第３のリソースの使用を宣言するステップと、
を含む。
【００２５】
本発明の第５の可能な実施方式では、第１のサイクルにおいて第１のリソースの使用を宣言する前に、本方法は更に、
Ａ−（Ａ∩Ｂ）から第１のリソースとしてリソースを選択するステップであって、Ａは第１の空きリソースセットを表し、Ｂは第１の宣言対象リソースセットを表す、ステップ、又は、
第１の空きリソースセットから第１のリソースとしてランダムにリソースを選択するステップ、又は、
第１の宣言対象リソースセットの各リソースの宣言情報に従って、第１の空きリソースセットから第１のリソースを選択するステップであって、宣言情報は、各リソースの宣言回数と、各リソースを宣言したユーザ機器の数と、各リソースを宣言したユーザ機器の信号電力と、各リソースを宣言したユーザ機器の干渉とのうち１以上を含む、ステップ、
を含む。
【００２６】
本発明の実施形態で提供される技術的解決策は、以下の有益な効果を含み得る。すなわち、ＵＥによって検出される空きリソース（第１の空きリソースセット）と別のデバイスによって宣言される空きリソース（第１の宣言対象リソースセット）との関係を判定することにより、第１のユーザ機器によって宣言されたリソースが別のＵＥによって宣言されたリソースと競合する場合、第１の空きリソースセット（第１のユーザ機器によって検出される空きリソースセット）から別のリソースが宣言のために選択され、第１のユーザ機器は別のリソースを宣言のために選択し、或いは、少なくとも１つのサイクルの間隔の後にリソースを再宣言する。このように、競合バックオフが実行され、ＵＥがリソースを取得したときのＵＥ間の競合の可能性と、リソース取得の遅延とを低減し、システムリソースの利用を向上させる。
【００２７】
上述の一般的な説明と以下の詳細な説明は単なる例示であり、本開示を限定するものではないことを理解されたい。
【図面の簡単な説明】
【００２８】
本発明の実施形態又は従来技術の技術的解決策をより明確に説明するために、実施形態又は従来技術を説明するために必要な添付図面を簡単に説明する。明らかに、以下の説明における添付の図面は、本発明の一部の実施形態を示すに過ぎない。当業者であれば、創意工夫なしに、これらの添付図面から更に他の図面を導出することができるであろう。
【図１】本発明の実施形態に係るリソース再利用装置、ユーザ機器及びリソース再利用方法の適用シナリオを示す図である。
【図２】本発明の実施形態１に係るリソース再利用装置の概略構造図である。
【図３】本発明の実施形態２に係るリソース再利用装置の概略構造図である。
【図３ａ】本発明の実施形態２に係る宣言モジュールの概略構造図である。
【図３ｂ】本発明の実施形態２に係る別の宣言モジュールの概略構造図である。
【図３ｃ】本発明の実施形態２に係る更に別の宣言モジュールの概略構造図である。
【図４】本発明の実施形態３に係るユーザ機器の概略構造図である。
【図５】本発明の実施形態４に係るリソース再利用方法のフローチャートである。
【図６】本発明の実施形態４に係る、ＵＥが所定のサイクルで宣言チャネルにおいてリソースを宣言する概略図である。
【図７】本発明の実施の形態４に係る、ＵＥの数が少なくリソースが多い場合のリソースセット間の関係を示す図である。
【図８】本発明の実施形態５に係るリソース再利用方法のフローチャートである。
【図９】本発明の実施形態６に係るリソース再利用方法のフローチャートである。
【図１０】本発明の実施形態７に係るリソース再利用方法のフローチャートである。
【発明を実施するための形態】
【００２９】
以下、本発明の実施形態における技術的解決策を、本発明の実施形態において添付図面を参照して、明確且つ完全に説明する。明らかに、説明される実施形態は、本発明の実施形態の一部に過ぎず、全部ではない。当業者が創作努力なしに本発明の実施形態に基づいて得た他の実施形態は、全て本発明の保護範囲内に包含されるものとする。
【００３０】
まず、図１を参照して、本発明の実施形態の適用シナリオを説明する。図１に示されるように、複数のＤ２Ｄデバイス（図に示すＵＥ  Ａ、ＵＥ  Ｂ、ＵＥ  Ｃ、ＵＥ  Ｄ及びＵＥ  Ｅ）は、リソースプールからリソースを求める。ネットワークカバレッジを伴うシナリオでは、リソースプールは、進化型ノードＢ（Evolved  Node  B、略称“ｅＮＢ”）から分離されたリソースのブロック全体であり、全てのＤ２Ｄデバイスは、リソースブロック全体において小さなブロックのリソースを競合する。全ブロックのリソースは、通信ネットワーク内のアップリンクスペクトルリソース又はダウンリンクスペクトルリソースを再利用することによって得ることができる。しかしながら、既存のネットワークの端末への干渉を回避するために、Ｄ２Ｄ通信リンクは、一般に、アップリンクスペクトルリソースを再利用する。アップリンクスペクトルリソースは、ＵＥから進化型ＮｏｄｅＢへのリンクを意味し、ＵＥはアップリンクスペクトルリソースを競合する。ネットワークカバレッジを伴わないシナリオでは、リソースプールはＤ２Ｄデバイスが取得できる所定のシステム帯域幅のブロックであり、全てのＤ２Ｄデバイスは所定のリソースの下でリソースを競合する。
【００３１】
実施形態１
実施形態はリソース再利用装置を提供する。本装置は第１のユーザ機器に設けられ、第１のユーザ機器はＤ２Ｄデバイスであってよい。図２に示されるように、本装置は、
空きリソースをモニタリングして、第１の空きリソースセットを取得するように構成されるモニタリングモジュール１０１と、
第１のサイクルにおいて第１のリソースの使用を宣言するように構成される宣言モジュール１０２であって、第１のリソースは、モニタリングモジュール１０１によって取得された第１の空きリソースセットのリソースである、宣言モジュール１０２と、
第１のリソースが第１の宣言対象リソースセットに存在するか否かを判定するように構成される判定モジュール１０３であって、第１の宣言対象リソースセットは、第１のユーザ機器以外の別のユーザ機器によって使用を宣言されるリソースのセットである、判定モジュール１０３と、
第１のリソースが第１の宣言対象リソースセットに存在しないとき、第２のサイクルにおいて、第１のリソースを用いてデータを送信するように構成される送信モジュール１０４と、
を備える。
宣言モジュール１０２は更に、第１のリソースが第１の宣言対象リソースセットに存在するとき、第２のサイクルにおいて、第２のリソースの使用を宣言するように構成される。第２のリソースは、第１の空きリソースセットに含まれ第１のリソースとは異なるリソースであり、第２のサイクルは第１のサイクルの次のサイクルである。又は、第１のサイクルの後の少なくとも１つのサイクルの後にリソースを再宣言するように構成される。
【００３２】
本発明の本実施形態では、ＵＥによって検出される空きリソース（第１の空きリソースセット）と別のデバイスによって宣言される空きリソース（第１の宣言対象リソースセット）との関係が決定される。第１のユーザ機器によって宣言されたリソースが別のＵＥによって宣言されたリソースと競合する場合、第１の空きリソースセット（第１のユーザ機器によって検出される空きリソースセット）と第１の宣言対象リソースセット（第１のユーザ機器以外の別のユーザ機器によって第１のサイクルにおいて使用が宣言されるリソース）とに従って、宣言されるリソースの選択が行われる。よって、ＵＥがリソースを取得したときのＵＥ間の競合の可能性と、リソース取得の遅延とを低減し、システムリソースの利用を向上させる。
【００３３】
実施形態２
実施形態はリソース再利用装置を提供する。本装置は第１のユーザ機器に設けられ、第１のユーザ機器はＤ２Ｄデバイスであってよい。図３に示されるように、本装置は、
空きリソースをモニタリングして、第１の空きリソースセットを取得するように構成されるモニタリングモジュール２０１と、
第１のサイクルにおいて第１のリソースの使用を宣言するように構成される宣言モジュール２０２であって、第１のリソースは、モニタリングモジュール２０１によって取得される第１の空きリソースセットのリソースである、宣言モジュール２０２と、
第１のリソースが第１の宣言対象リソースセットに存在するか否かを判定するように構成される判定モジュール２０４であって、第１の宣言対象リソースセットは、第１のユーザ機器以外の別のユーザ機器によって使用を宣言されるリソースのセットである、判定モジュール２０４と、
第１のリソースが第１の宣言対象リソースセットに存在しないとき、第２のサイクルにおいて、第１のリソースを用いてデータを送信するように構成される送信モジュール２０５と、
を備える。
宣言モジュール２０２は更に、第１のリソースが第１の宣言対象リソースセットに存在するとき、第２のサイクルにおいて、第２のリソースの使用を宣言するように構成される。第２のリソースは、第１の空きリソースセットに含まれ第１のリソースとは異なるリソースであり、第２のサイクルは第１のサイクルの次のサイクルである。又は、第１のサイクルの後、少なくとも１つのサイクルの間隔の後に、リソースを再宣言するように構成される。
【００３４】
本実施形態の実施方式では、本装置は更に、
第１のユーザ機器以外の別のユーザ機器によって第１のサイクルにおいて使用が宣言されるリソースを決定して、第１の宣言対象リソースセットを取得するように構成される決定モジュール２０３、
を備えてよい。
【００３５】
本実施形態の別の実施方式では、宣言モジュール２０２は、第１のリソースが第１の宣言対象リソースセットに存在するとき、第１の空きリソースセット及び第１の宣言対象リソースセットに従って、第１の空きリソースセットから第２のリソースを選択し、第２のサイクルにおいて、第２のリソースの使用を宣言するように構成されてよい。
【００３６】
任意に、図３ａに示されるように、宣言モジュール２０２は、
Ａ−（Ａ∩Ｂ）から第２のリソースとしてリソースを選択するように構成される第１の宣言ユニット２０２１であって、Ａは第１の空きリソースセットを表し、Ｂは第１の宣言対象リソースセットを表す、第１の宣言ユニット２０２１、
を有してよい。
【００３７】
任意に、図３ｂに示されるように、宣言モジュール２０２は、
第１の宣言対象リソースセットにおいて、各リソースの宣言情報を統計するように構成される第１の統計ユニット２０２２であって、宣言情報は、各リソースの宣言回数と、各リソースを宣言したユーザ機器の数と、各リソースを宣言したユーザ機器の信号電力と、各リソースを宣言したユーザ機器の干渉とのうち１以上を含む、第１の統計ユニット２０２２と、
第１の統計ユニット２０２２によって統計された各リソースの宣言情報に従って、第１の空きリソースセットから第２のリソースを選択するように構成される第２の宣言ユニット２０２３と、
を有してよい。
【００３８】
更に、第２の宣言ユニット２０２２は、
第１の空きリソースセットから、宣言回数が最小であるリソースを第２のリソースとして選択するか、又は、第１の空きリソースセットにおいて最小のユーザ機器の数に対応するリソースを、第２のリソースとして用いるか、又は、第１の空きリソースセットにおいて信号電力が最低であるリソースを、第２のリソースとして用いるか、又は、第１の空きリソースセットにおいて信号干渉が最小であるリソースを、第２のリソースとして用いるように構成されてよい。
【００３９】
容易に分かるように、別の実施形態では、宣言モジュール２０２は、第１のリソースが第１の宣言対象リソースセットに存在するとき、第２のリソースを第１の空きリソースセットから直接選択し、第２のサイクルにおいて、第２のリソースの使用を宣言するように構成されてよい。第２のリソースは、第１のリソースとは異なるリソースである。
【００４０】
本実施形態の更に別の実施方式では、図３ｃに示されるように、宣言モジュール２０２は、
第１の宣言対象リソースセットにおいて、第１のリソースを宣言したユーザ機器の数Ｃを統計し、［１，Ｃ］の範囲で乱数ｒを生成するように構成される第２の統計ユニット２０２４と、
第１のサイクルの後のｒ回のサイクルの後にリソースを再宣言するように構成される第３の宣言ユニット２０２５と、
を有してよい。
【００４１】
容易に分かるように、第３の宣言ユニット２０２５がリソースを再宣言する方式は、
第１の空きリソースセットから第３のリソースを選択し、第３のリソースの使用を宣言するステップ、又は、
第２の空きリソースセットから第３のリソースを選択し、第３のリソースの使用を宣言するステップであって、第２の空きリソースセットは、モニタリングモジュールが第１のサイクルの後のｒ回のサイクルの後に空きリソースを再モニタリングすることによって得られる空きリソースセットである、ステップ、
を含んでよい。
【００４２】
本実施形態の更に別の実施方式では、宣言モジュール２０２は、
第１のサイクルの後の少なくとも１つのサイクルの後に、第１の空きリソースセットから第３のリソースを選択し、第３のリソースの使用を宣言するように構成される第４の宣言ユニット、又は、
第１のサイクルの後の少なくとも１つのサイクルの後に、第２の空きリソースセットから第３のリソースを選択し、第３のリソースの使用を宣言するように構成される第５の宣言ユニットであって、第２の空きリソースセットは、モニタリングモジュールが第１のサイクルの後の少なくとも１つのサイクルの後に、空きリソースを再モニタリングすることによって得られた空きリソースセットである、第５の宣言ユニット、
を有してよい。
【００４３】
本実施形態の更に別の実施方式では、宣言モジュール２０２は更に、
第１のサイクルにおいて第１のリソースの使用を宣言する前に、Ａ−（Ａ∩Ｂ）から第１のリソースとしてリソースを選択するように構成されてよく、Ａは第１の空きリソースセットを表し、Ｂは第１の宣言対象リソースセットを表し、又は、第１のサイクルにおいて第１のリソースの使用を宣言する前に、第１の空きリソースセットから第１のリソースとしてランダムにリソースを選択するように構成されてよく、又は、第１のサイクルにおいて第１のリソースの使用を宣言する前に、第１の宣言対象リソースセットの各リソースの宣言情報に従って、第１の空きリソースセットから第１のリソースを選択するように構成されてよく、宣言情報は、各リソースの宣言回数と、各リソースを宣言したユーザ機器の数と、各リソースを宣言したユーザ機器の信号電力と、各リソースを宣言したユーザ機器の干渉とのうち１以上である。
【００４４】
本発明の本実施形態では、ＵＥによって検出される空きリソース（第１の空きリソースセット）と別のデバイスによって宣言される空きリソース（第１の宣言対象リソースセット）との関係が決定される。第１のユーザ機器によって宣言されたリソースが別のＵＥによって宣言されたリソースと競合する場合、第１の空きリソースセット（第１のユーザ機器によって検出される空きリソースセット）と第１の宣言対象リソースセット（第１のユーザ機器以外の別のユーザ機器によって第１のサイクルにおいて使用が宣言されるリソース）とに従って、第１のユーザ機器は、少なくとも１つのサイクルの後にランダムに、リソース競合への再参加を選択する。このように、宣言されたリソースに対して競合バックオフが実行され、ＵＥがリソースを取得したときのＵＥ間の競合の可能性と、リソース取得の遅延とを低減し、システムリソースの利用を向上させる。
【００４５】
実施形態３
本発明の実施形態は更に、ユーザ機器を提供する。図４に示されるように、ユーザ機器３００は、送信部３０１、メモリ３０２及びプロセッサ３０３を備える。当業者であれば、図４に示す構造はイクイップメントに対して限定せず、イクイップメントは、図４に示されているものより多くの或いは少ない部品を含んでもよく、或いはいくつかの部品を組み合わせてもよく、異なる部品配置を有してもよいことが分かるであろう。
【００４６】
送信部３０１は、データを送信するように構成される。メモリ３０２は、命令及びデータを記憶するように構成される。
【００４７】
次に、図４を参照して、ユーザ機器３００の構成要素の詳細について説明する。
【００４８】
メモリ３０２は、ソフトウェアプログラム及びアプリケーションモジュールを記憶するように構成されてよい。プロセッサ３０３は、メモリ３０２に記憶されたソフトウェアプログラム及びアプリケーションモジュールを実行することにより、ユーザ機器３００の各種機能及びアプリケーションを実行し、データ処理を行う。メモリ３０２は、主に、プログラム記憶領域とデータ記憶領域を有してよい。プログラム記憶領域には、オペレーティングシステム、少なくとも１つの機能によって要求されるアプリケーションプログラム等が記憶されてよい。データ記憶領域には、ユーザ機器３００によって実行される処理に従って作成されたデータ（例えば空きリソース情報）等が記憶されてよい。更に、メモリ３０２は、高速ＲＡＭ（Random  Access  Memory、ランダムアクセスメモリ）を含んでよく、例えば少なくとも１つの磁気ディスク記憶コンポーネント等の不揮発性メモリ（non-volatile  memory）、フラッシュメモリコンポーネント、或いは別の揮発性ソリッドステートストレージコンポーネントを含んでよい。
【００４９】
プロセッサ３０３は、ユーザ機器３００の制御中心であり、各種のインタフェースや回路を用いて、ユーザ機器３００の各部を接続する。プロセッサ３０３は、集積回路チップであってよく、信号処理能力を有してよい。実施プロセスにおいて、上述の方法のステップは、プロセッサ３０３のハードウェアの集積論理回路を用いて実行されてよく、又は、ソフトウェアの形態の命令を用いて実行されてよい。このような命令は、プロセッサ３０３によって実施及び制御されてよく、命令は、本発明の実施形態に開示された方法を実行するために用いられる。上述のプロセッサ３０３は更に、汎用プロセッサ、デジタル信号プロセッサ（Digital  Signal  Processor，ＤＳＰ）、特定用途向け集積回路（application  specific  integrated  circuit）、フィールドプログラマブルゲートアレイ（Field  Programmable  Gate  Array，ＦＰＧＡ）、或いは別のプログラマブル論理デバイス、ディスクリートゲート又はトランジスタ論理デバイス、或いは個別ハードウェアコンポーネントであってよい。
【００５０】
具体的には、メモリ３０２に記憶されているソフトウェアプログラム及びアプリケーションモジュールを動作又は実行し、メモリ３０２に記憶されているデータを呼び出すことにより、プロセッサ３０３は、
空きリソースをモニタリングして、第１の空きリソースセットを取得する工程と、
第１のサイクルにおいて第１のリソースの使用を宣言する工程であって、第１のリソースは第１の空きリソースセットのリソースである、工程と、
第１のリソースが第１の宣言対象リソースセットに存在するか否かを判定する工程であって、第１の宣言対象リソースセットは、第１のユーザ機器以外の別のユーザ機器によって使用を宣言されるリソースのセットである、工程と、
第１のリソースが第１の宣言対象リソースセットに存在する場合、第２のサイクルにおいて、第２のリソースの使用を宣言する工程であって、第２のリソースは、第１の空きリソースセットに含まれ第１のリソースとは異なるリソースであり、第２のサイクルは第１のサイクルの次のサイクルである、工程、若しくは、第１のサイクルの後の少なくとも１つのサイクルの後にリソースを再宣言するステップ、又は、
第１のリソースが第１の宣言対象リソースセットに存在しない場合、第２のサイクルにおいて、第１のリソースを用いてデータを送信する工程と、
を実行する。
【００５１】
更に、プロセッサ３０３は更に、第１のリソースが第１の宣言対象リソースセットに存在するか否かを判定するステップの前に、第１のユーザ機器以外の別のユーザ機器によって第１のサイクルにおいて使用が宣言されるリソースを決定して、第１の宣言対象リソースセットを取得する工程を実行するように構成される。
【００５２】
更に、プロセッサ３０３は更に、第１のリソースが第１の宣言対象リソースセットに存在する場合、第１の空きリソースセット及び第１の宣言対象リソースセットに従って、第１の空きリソースセットから第２のリソースを選択し、第２のサイクルにおいて、第２のリソースの使用を宣言する工程を実行するように構成される。
【００５３】
任意に、プロセッサ３０３は更に、Ａ−（Ａ∩Ｂ）から第２のリソースとしてリソースを選択する工程を実行するように構成される。Ａは第１の空きリソースセットを表し、Ｂは第１の宣言対象リソースセットを表す。
【００５４】
任意に、プロセッサ３０３は更に、第１の宣言対象リソースセットにおいて、各リソースの宣言情報を統計する工程であって、宣言情報は、各リソースの宣言回数と、各リソースを宣言したユーザ機器の数と、各リソースを宣言したユーザ機器の信号電力と、各リソースを宣言したユーザ機器の干渉とのうち１以上を含む、工程と、各リソースの宣言情報に従って、第１の空きリソースセットから第２のリソースを選択する工程と、を実行するように構成される。
【００５５】
更に、プロセッサ３０３は更に、第１の空きリソースから、宣言回数が最小であるリソースを第２のリソースとして選択する工程、又は、第１の空きリソースセットにおいて最小のユーザ機器の数に対応するリソースを、第２のリソースとして用いる工程、又は、第１の空きリソースセットにおいて信号電力が最低であるリソースを、第２のリソースとして用いる工程、又は、第１の空きリソースセットにおいて信号干渉が最小であるリソースを、第２のリソースとして用いる工程、を実行するように構成される。
【００５６】
更に、プロセッサ３０３は更に、第１のサイクルの後の少なくとも１つのサイクルの後に、第１の空きリソースセットから第３のリソースを選択し、第３のリソースの使用を宣言する工程、又は、第１のサイクルの後の少なくとも１つのサイクルの後に、空きリソースを再モニタリングして第２の空きリソースセットを取得し、第２の空きリソースセットから第３のリソースを選択し、第３のリソースの使用を宣言する工程、を実行するように構成される。
【００５７】
任意に、プロセッサ３０３は更に、第１の宣言対象リソースセットにおいて、第１のリソースを宣言したユーザ機器の数Ｃを統計する工程と、［１，Ｃ］の範囲で乱数ｒを生成し、第１のサイクルの後のｒ回のサイクルの後に、リソースを再宣言する工程と、を実行するように構成される。
【００５８】
任意に、プロセッサ３０３は更に、第１のサイクルにおいて第１のリソースの使用を宣言する前に、Ａ−（Ａ∩Ｂ）から第１のリソースとしてリソースを選択する工程であって、Ａは第１の空きリソースセットを表し、Ｂは第１の宣言対象リソースセットを表す、工程、又は、第１のサイクルにおいて第１のリソースの使用を宣言する前に、第１の空きリソースセットから第１のリソースとしてランダムにリソースを選択する工程、又は、第１のサイクルにおいて第１のリソースの使用を宣言する前に、第１の宣言対象リソースセットの各リソースの宣言情報に従って、第１の空きリソースセットから第１のリソースを選択する工程であって、宣言情報は、各リソースの宣言回数と、各リソースを宣言したユーザ機器の数と、各リソースを宣言したユーザ機器の信号電力と、各リソースを宣言したユーザ機器の干渉とのうち１以上を含む、工程、を実行するように構成される。
【００５９】
本発明の本実施形態では、ＵＥによって検出される空きリソース（第１の空きリソースセット）と別のデバイスによって宣言される空きリソース（第１の宣言対象リソースセット）との関係が決定される。第１のユーザ機器によって宣言されたリソースが別のＵＥによって宣言されたリソースと競合する場合、第１の空きリソースセット（第１のユーザ機器によって検出される空きリソースセット）と第１の宣言対象リソースセット（第１のユーザ機器以外の別のユーザ機器によって第１のサイクルにおいて使用が宣言されるリソース）とに従って、第１のユーザ機器は、少なくとも１つのサイクルの後にランダムに、リソース競合への再参加を選択する。このように、宣言されたリソースに対して競合バックオフが実行され、ＵＥがリソースを取得したときのＵＥ間の競合の可能性と、リソース取得の遅延とを低減し、システムリソースの利用を向上させる。
【００６０】
実施形態４
実施形態はリソース再利用方法を提供する。本方法は第１のユーザ機器によって実行されてよく、第１のユーザ機器はＤ２Ｄデバイスであってよい。図５に示されるように、本方法は以下のステップを含む。
【００６１】
ステップ４０１：第１のユーザ機器が、空きリソースをモニタリングして、第１の空きリソースセットを取得する。
【００６２】
具体的には、ユーザ機器がリソースの取得を求める場合、ユーザ機器はリソースをモニタリングする必要がある。モニタリングのプロセスでは主に信号エネルギーの検出が行われ、信号エネルギーレベルが一定の閾値を超えているか否かに従って、時間周波数エネルギーブロックが利用可能な空きリソースであるか否かが判定される。第１のユーザ機器は、空きリソースをモニタリング及びアクセスするためにキャリアセンス多重アクセス（Carrier  Sense  Multiple  Access、略称“ＣＳＭＡ”）技術を採用してよい。
【００６３】
なお、ステップ４０１は、各サイクルにおいて１回実行されてもよいし、複数のサイクルの間隔で１回実行されてもよい。このサイクルは所定のサイクルである。図６に示されるように、各サイクルは複数の時間周波数リソースを含み、各時間周波数リソースはＩＤを有する。時間周波数リソースの一部は、使用されるリソースを宣言するために各Ｄ２Ｄデバイスによって用いられる宣言チャネルである。宣言チャネルは、複数のＵＥが宣言のためのリソースをランダムに選択する少なくとも１つの時間周波数リソースブロックを含み、宣言の内容は、使用される時間周波数リソースブロックのＩＤを含む。任意に、宣言の内容は更に、宣言するＵＥのＩＤを含んでよい。各サイクルの宣言チャネルを除く時間周波数リソースは、各Ｄ２Ｄデバイスがデータを送信するために用いられる。
【００６４】
ステップ４０２：第１のサイクルにおいて、第１のリソースの使用を宣言する。第１のリソースは第１の空きリソースセットのリソースである。
【００６５】
ステップ４０３：第１のリソースが第１の宣言対象リソースセットに存在するか否かを判定する。第１の宣言対象リソースセットは、第１のユーザ機器以外の別のユーザ機器によって使用を宣言されるリソースのセットである。第１のリソースが第１の宣言対象リソースセットに存在する場合、ステップ４０４を実行する。第１のリソースが第１の宣言対象リソースセットに存在しない場合、ステップ４０５を実行する。
【００６６】
ステップ４０４：第２のサイクルにおいて、第２のリソースの使用を宣言する。第２のリソースは、第１の空きリソースセットに含まれ第１のリソースとは異なるリソースであり、第２のサイクルは第１のサイクルの次のサイクルである。又は、第１のサイクルの後の少なくとも１つのサイクルの後にリソースを再宣言する。
【００６７】
具体的には、第２のリソースは、第１の空きリソースセットから選択される第１のリソースとは異なるリソースのうちいずれか１つであってよく、或いは、第１の空きリソースセット及び第１の宣言対象リソースセットに従って決定される、第１のリソースとは異なるリソースであってよい（実施形態５及び６を参照）。
【００６８】
ステップ４０５：第２のサイクルにおいて、第１のリソースを用いてデータを伝送する。
【００６９】
第１のユーザ機器は、第２のサイクルからいくつかの連続したサイクルで、第１のリソースを用いてデータを送信してよい。この場合では、別のユーザ機器は、第１のリソースが占有（非空き）状態にあることを検出する。第１のユーザ機器が特定のサイクルにおいてデータ送信を停止した場合、第１のリソースは解放されてリソースプールに戻る。
【００７０】
本発明の本実施形態では、ＵＥによって検出される空きリソース（第１の空きリソースセット）と別のデバイスによって宣言される空きリソース（第１の宣言対象リソースセット）との関係が決定される。第１のユーザ機器によって宣言されたリソースが別のＵＥによって宣言されたリソースと競合する場合、第１のユーザ機器は、宣言のために別のリソースを第１の空きリソースセット（第１のユーザ機器によって検出される空きリソースセット）から選択し、又は、少なくとも１つのサイクルの間隔の後にリソースを再宣言する。このように、競合バックオフが実行され、ＵＥがリソースを取得したときのＵＥ間の競合の可能性と、リソース取得の遅延とを低減し、システムリソースの利用を向上させる。
【００７１】
実施形態５
実施形態はリソース再利用方法を提供する。本方法は第１のユーザ機器によって実行されてよく、第１のユーザ機器はＤ２Ｄデバイスであってよい。この方法は、ＵＥが少なくリソースが多い場合に特に当てはまる。図７に示されるように、宣言対象リソースセットＢに属さないリソースは、空きリソースセットＡに存在する。図８に示されるように、本方法は以下のステップを含む。
【００７２】
ステップ５０１：第１のユーザ機器が、空きリソースをモニタリングして、第１の空きリソースセットＡを取得する。
【００７３】
具体的には、第１のユーザ機器は、ＣＳＭＡ技術を用いて空きリソースをモニタリングしてよい。
【００７４】
なお、ステップ５０１は、各サイクルにおいて１回実行されてもよいし、複数のサイクルの間隔で実行されてもよい。複数のサイクルの間隔の後に再モニタリングにより得られた空きリソースセットは新しい空きリソースセットであり、新しい空きリソースセットの空きリソースはリアルタイム性が高い。
【００７５】
ステップ５０２：第１の空きリソースセットＡから第１のリソースとしてリソースを選択し、第１のサイクルにおいて、第１のリソースの使用を宣言する。
【００７６】
具体的には、ステップ５０２における第１のリソースの選択は、以下の方式で実施されてよい。
【００７７】
方式１：Ａ−（Ａ∩Ｂ）からのリソースが第１のリソースとして選択される。Ａは第１の空きリソースセットを表し、Ｂは第１の宣言対象リソースセットを表す。この方式では、ステップ５０２に先立ってステップ５０３が実行される。
【００７８】
方式２：リソースは、ランダムに第１の空きリソースセットから第１のリソースとして選択される。この方式では、ステップ５０３に先立ってステップ５０２が実行される。
【００７９】
実施プロセスにおいて、方式２は従来技術に類似し、リソースはリソース選択を行うことなくランダムに宣言のために選択され、利用可能な空きリソースが直接的に取得される可能性がある。方式１と比較すると、方式２は時間を節約することができる。しかしながら、方式２を採用すると、ＵＥによって選択されたリソースと別のデバイスによって選択されたリソースとの競合の可能性が比較的高く、ＵＥが利用可能なリソースを競合するのに複数のサイクルが必要となることがある。ＵＥが少なくリソースが多い場合、方式１で利用可能なリソースを直接取得する可能性が比較的高い。
【００８０】
ステップ５０３：第１のユーザ機器以外の別のユーザ機器によって第１のサイクルにおいて使用が宣言されるリソースを決定して、第１の宣言対象リソースセットＢを取得する。
【００８１】
すなわち、第１の宣言対象リソースセットＢは、第１のユーザ機器以外の別のユーザ機器によって使用が宣言されるリソースの集合である。
【００８２】
なお、ステップ５０３は任意のステップである。代替として、別のデバイスが第１の宣言対象リソースセットＢを決定し、第１の宣言対象リソースセットＢを第１のユーザ機器に送信してよい。
【００８３】
ステップ５０４：第１のリソースが第１の宣言対象リソースセットＢに存在するか否かを判定する。第１のリソースが第１の宣言対象リソースセットに存在する場合、ステップ５０５を実行する。第１のリソースが第１の宣言対象リソースセットに存在しない場合、ステップ５０６を実行する。
【００８４】
具体的には、同じサイクルにおいて、同時に空きリソースを競合する複数のＵＥが存在することがあり、第１のユーザ機器は、別のＵＥによって使用が宣言されたリソースを決定して、比較を行う必要がある。複数のＵＥによって同じリソースが宣言された場合、該複数のＵＥの各々はこのリソースを放棄し、次のサイクルで再び競合する。
【００８５】
ステップ５０５：第１の空きリソースセットＡ及び第１の宣言対象リソースセットＢに従って、第１の空きリソースセットＡから第２のリソースを選択し、第２のサイクルにおいて、第２のリソースの使用を宣言する。
【００８６】
本実施形態では、ステップ５０５は、Ａ−（Ａ∩Ｂ）から第２のリソースとしてリソースを選択し、第２のサイクルにおいて、第２のリソースの使用を宣言するステップ、を含んでよい。Ａは第１の空きリソースセットを表し、Ｂは第１の宣言対象リソースセットを表す。第２のリソースは、第１のリソースとは異なるリソースであり、第２のサイクルは第１のサイクルの次のサイクルである。
【００８７】
具体的には、第１のリソースが第１の宣言対象リソースセットに存在するとき、別のＵＥによって宣言されたリソースが、第１のユーザ機器によって宣言されたリソースと同じであることを示す。この場合では、接続競合が発生し、第１のユーザ機器は次のサイクルにおいて、宣言のために新しい空きリソースを選択する必要がある。競合確率を低減するために、本実施形態では、宣言されるリソースに対して選択が行われる。選択方式は、第１の空きリソースセットから、別のユーザ機器によって宣言されていないリソースを選択することである。したがって、次のサイクルで利用可能な空きリソースを取得できる可能性が高くなる。
【００８８】
ステップ５０６：第２のサイクルにおいて、第１のリソースを用いてデータを伝送する。
【００８９】
具体的には、第１のリソースが第１の宣言対象リソースセットに存在しないとき、第１のユーザ機器によって選択された第１のリソースは別のユーザ機器によって宣言されていないことを示す。第１のユーザ機器は、第２のサイクルからいくつかの連続したサイクルで、第１のリソースを用いてデータを送信してよい。この場合では、別のユーザ機器は、第１のリソースが占有（非空き）状態にあることを検出する。第１のユーザ機器が特定のサイクルにおいてデータ送信を停止した場合、第１のリソースは解放されてリソースプールに戻る。
【００９０】
本発明の本実施形態では、ＵＥによって検出される空きリソース（第１の空きリソースセット）と別のデバイスによって宣言される空きリソース（第１の宣言対象リソースセット）との関係が決定される。第１のユーザ機器によって宣言されたリソースが別のＵＥによって宣言されたリソースと競合する場合、第１の空きリソースセットＡ（第１のユーザ機器によって検出される空きリソースセット）と第１の宣言対象リソースセットＢ（第１のユーザ機器以外の別のユーザ機器によって第１のサイクルにおいて使用が宣言されるリソース）とに従って、別のユーザ機器によって宣言されていないリソースが宣言のために選択され、宣言されるリソースの選択が行われる。ＵＥがリソースを取得したときのＵＥ間の競合の可能性と、リソース取得の遅延とを低減し、システムリソースの利用を向上させる。
【００９１】
実施形態６
図９に示されるように、実施形態はリソース再利用方法を提供する。本方法は第１のユーザ機器によって実行されてよく、第１のユーザ機器はＤ２Ｄデバイスであってよい。本方法では、リソースは更に、各空きリソースの宣言情報に従って、宣言のために選択される。本方法は特に、ＵＥが多くリソースが少ない場合（例えば、集合Ａ−（Ａ∩Ｂ）が空のとき）に適用される。本方法は、以下のステップを含む。
【００９２】
ステップ６０１：第１のユーザ機器が、空きリソースをモニタリングして、第１の空きリソースセットを取得する。
【００９３】
具体的には、ＵＥがリソースの取得を求める場合、ＵＥはリソースをモニタリングする必要がある。モニタリングのプロセスでは、主に信号エネルギー検出が行われ、信号エネルギーレベルに従って、時間周波数エネルギーブロックが利用可能なリソースであるか否かが判定される。第１のユーザ機器は、ＣＳＭＡ技術を用いて空きリソースをモニタリングしてよい。
【００９４】
なお、ステップ６０１は、各サイクルにおいて１回実行されてもよいし、複数のサイクルの間隔で実行されてもよい。複数のサイクルの間隔の後に再モニタリングにより得られた空きリソースセットは新しい空きリソースセットであり、新しい空きリソースセットの空きリソースはリアルタイム性が高い。
【００９５】
ステップ６０２：第１の空きリソースセットから第１のリソースを選択し、第１のサイクルにおいて、第１のリソースの使用を宣言する。
【００９６】
具体的には、ステップ６０２における第１のリソースの選択は、以下の方式で実施されてよい。
【００９７】
方式１：第１の宣言対象リソースセットＢにおいて、各リソースの宣言情報が統計される。宣言情報は、各リソースの宣言回数と、各リソースを宣言したユーザ機器の数と、各リソースを宣言したユーザ機器の信号電力と、各リソースを宣言したユーザ機器の干渉とのうち１以上を含む。第１のリソースは、各リソースの宣言情報に従って、第１の空きリソースセットから選択される。
【００９８】
更に、各リソースの宣言情報に従って、第１の空きリソースセットから第１のリソースを選択するステップは、第１の空きリソースセットから、宣言回数が最小であるリソースを第１のリソースとして選択するステップ、又は、第１の空きリソースセットから、最小のユーザ機器の数に対応するリソースを第１のリソースとして選択するステップ、又は、第１の空きリソースセットから、信号電力（例えば、参照信号（ＲＳ，Reference  Signal）を検出するための単純なエネルギー検出を行って得られるＲＳＲＰ（Reference  Signal  Receive  Power，参照信号受信電力））が最低であるリソースを第１のリソースとして選択するステップ、又は、第１の空きリソースセットから、宣言される信号干渉（参照信号（ＲＳ，Reference  Signal）を検出することにより得られる干渉強度）が最小であるリソースを第１のリソースとして選択するステップ、を含む。この方式では、ステップ６０２に先立ってステップ６０３が実行される。
【００９９】
方式２：リソースは、ランダムに第１の空きリソースセットから第１のリソースとして選択される。この方式では、ステップ６０３に先立ってステップ６０２が実行される。
【０１００】
実施プロセスにおいて、方式２は従来技術に類似し、リソースはリソース選択を行うことなくランダムに宣言のために選択され、利用可能な空きリソースが直接的に取得される可能性がある。方式１と比較すると、方式２は時間を節約することができる。しかしながら、本実施形態は、ＵＥが多くリソースが少なく、各ＵＥによって第１のサイクルにおいて宣言されたリソースが全て第１の空きリソースセットのリソースと競合している場合に適用される。方式２で利用可能なリソースを得られる確率は非常に低い。方式１では、各空きリソースに対して選択が行われ、宣言情報に従って最適なリソースが宣言のために選択されるので、利用可能なリソースを得られる確率が比較的高い。
【０１０１】
ステップ６０３：第１のユーザ機器以外の別のユーザ機器によって第１のサイクルにおいて使用が宣言されるリソースを決定して、第１の宣言対象リソースセットを取得する。
【０１０２】
すなわち、第１の宣言対象リソースセットは、第１のユーザ機器以外の別のユーザ機器によって使用が宣言されるリソースの集合である。
【０１０３】
なお、ステップ６０３は任意のステップである。代替として、別のデバイスが第１の宣言対象リソースセットを決定し、第１の宣言対象リソースセットを第１のユーザ機器に送信してよい。
【０１０４】
ステップ６０４：第１のリソースが第１の宣言対象リソースセットに存在するか否かを判定する。第１のリソースが第１の宣言対象リソースセットに存在する場合、ステップ６０５を実行する。第１のリソースが第１の宣言対象リソースセットに存在しない場合、ステップ６０６を実行する。
【０１０５】
具体的には、同じサイクルにおいて、同時に空きリソースを競合する複数のＵＥが存在することがあり、第１のユーザ機器は、別のＵＥによって使用が宣言されたリソースを決定して、比較を行う必要がある。複数のＵＥによって同じリソースが宣言された場合、該複数のＵＥの各々はこのリソースを放棄し、次のサイクルで再び競合する。
【０１０６】
ステップ６０５：第１の空きリソースセットＡ及び第１の宣言対象リソースセットＢに従って、第１の空きリソースセットＡから第２のリソースを選択し、第２のサイクルにおいて、第２のリソースの使用を宣言する。
【０１０７】
本実施形態では、ステップ６０５は、第１の宣言対象リソースセットにおいて、各リソースの宣言情報を統計するステップであって、宣言情報は、各リソースの宣言回数と、各リソースを宣言したユーザ機器の数と、各リソースを宣言したユーザ機器の信号電力と、各リソースを宣言したユーザ機器の干渉とのうち１以上を含む、ステップと、各リソースの宣言情報に従って、第１の空きリソースセットから第２のリソースを選択するステップと、第２のサイクルにおいて、第２のリソースの使用を宣言するステップと、を含んでよい。第２のリソースは、第１のリソースとは異なるリソースであり、第２のサイクルは第１のサイクルの次のサイクルである。
【０１０８】
更に、宣言情報が複数のタイプの情報を含む場合、第２のリソースは、所定の順序に従って複数のタイプの情報を逐次使用することによって、選択されてよい。例えば、宣言情報が、各リソースの宣言回数と、各リソースを宣言したユーザ機器の数と、各リソースを宣言したユーザ機器の信号電力及び信号干渉とを含むと仮定する。まず各リソースの宣言回数が順序に従って比較され、宣言回数が最小であるリソースが選択されてよい。宣言回数が同じである場合、各リソースを宣言したユーザ機器の数が更に比較されて、宣言したユーザ機器の数が最小のリソースが選択されてよい。各リソースを宣言したユーザ機器の数が同じである場合、各リソースの宣言したユーザ機器の信号電力が更に比較され、宣言したユーザ機器の信号電力が比較的弱いリソースが選択されてよい。各リソースの宣言したユーザ機器の信号電力が同じである場合、最後に、各リソースを宣言したユーザ機器の信号干渉が更に比較され、宣言したユーザ機器の信号干渉が比較的弱いリソースが選択される。
【０１０９】
具体的には、第１のリソースが第１の宣言対象リソースセットに存在するとき、別のＵＥによって宣言されたリソースが、第１のユーザ機器によって宣言されたリソースと同じであることを示す。この場合では、接続競合が発生し、第１のユーザ機器は次のサイクルにおいて、宣言のために新しい空きリソースを選択する必要がある。競合確率を低減するために、本実施形態では、宣言されるリソースに対して選択が行われる。選択方式は、第１の空きリソースセットから、宣言情報に従って最適なリソースを宣言のために選択することである。したがって、次のサイクルで利用可能な空きリソースを取得できる可能性は比較的高い。
【０１１０】
ステップ６０６：第２のサイクルにおいて、第１のリソースを用いてデータを伝送する。
【０１１１】
具体的には、第１のリソースが第１の宣言対象リソースセットに存在しないとき、第１のユーザ機器によって選択された第１のリソースは別のユーザ機器によって宣言されていないことを示す。第１のユーザ機器は、第２のサイクルからいくつかの連続したサイクルで、第１のリソースを用いてデータを送信してよい。この場合では、別のユーザ機器は、第１のリソースが占有（非空き）状態にあることを検出する。第１のユーザ機器が特定のサイクルにおいてデータ送信を停止した場合、第１のリソースは解放されてリソースプールに戻る。
【０１１２】
本発明の本実施形態では、ＵＥによって検出される空きリソース（第１の空きリソースセット）と別のデバイスによって宣言される空きリソース（第１の宣言対象リソースセット）との関係が決定される。第１のユーザ機器によって宣言されたリソースが別のＵＥによって宣言されたリソースと競合する場合、第１の空きリソースセット（第１のユーザ機器によって検出される空きリソースセット）と第１の宣言対象リソースセット（第１のユーザ機器以外の別のユーザ機器によって第１のサイクルにおいて使用が宣言されるリソース）とに従って、第１のユーザ機器によってモニタリング及び取得された空きリソースの宣言情報が統計され、宣言情報に従って最適なリソースが宣言のために選択され、宣言されるリソースの選択が行われる。ＵＥがリソースを取得したときのＵＥ間の競合の可能性と、リソース取得の遅延とを低減し、システムリソースの利用を向上させる。
【０１１３】
実施形態７
図１０に示されるように、実施形態はリソース再利用方法を提供する。本方法は第１のユーザ機器によって実行されてよく、第１のユーザ機器はＤ２Ｄデバイスであってよい。本方法では、接続競合が発生した後にバックオフが実行され、いくつかのサイクルの間隔の後にランダムにリソースが再宣言される。本方法は特に、ＵＥが多くリソースが少ない場合（例えば、集合Ａ−（Ａ∩Ｂ）が空のとき）に適用される。本方法は、以下のステップを含む。
【０１１４】
ステップ７０１：第１のユーザ機器が、空きリソースをモニタリングして、第１の空きリソースセットを取得する。
【０１１５】
具体的には、ＵＥがリソースの取得を求める場合、ＵＥはリソースをモニタリングする必要がある。モニタリングのプロセスでは、主に信号エネルギー検出が行われ、信号エネルギーレベルに従って、時間周波数エネルギーブロックが利用可能なリソースであるか否かが判定される。第１のユーザ機器は、ＣＳＭＡ技術を用いて空きリソースをモニタリングしてよい。
【０１１６】
なお、ステップ７０１は、各サイクルにおいて１回実行されてもよいし、複数のサイクルの間隔で実行されてもよい。複数のサイクルの間隔の後に再モニタリングにより得られた空きリソースセットは新しい空きリソースセットであり、新しい空きリソースセットの空きリソースはリアルタイム性が高い。
【０１１７】
ステップ７０２：第１の空きリソースセットから第１のリソースを選択し、第１のサイクルにおいて、第１のリソースの使用を宣言する。
【０１１８】
ステップ７０３：第１のユーザ機器以外の別のユーザ機器によって第１のサイクルにおいて使用が宣言されるリソースを決定し、第１の宣言対象リソースセットを取得する。
【０１１９】
すなわち、第１の宣言対象リソースセットは、第１のユーザ機器以外の別のユーザ機器によって使用が宣言されるリソースの集合である。
【０１２０】
なお、ステップ７０３は任意のステップである。代替として、別のデバイスが第１の宣言対象リソースセットを決定し、第１の宣言対象リソースセットを第１のユーザ機器に送信してよい。
【０１２１】
ステップ７０４：第１のリソースが第１の宣言対象リソースセットに存在するか否かを判定する。第１のリソースは、第１のサイクルにおいて第１のユーザ機器によって使用を宣言されたリソースである。第１のリソースが第１の宣言対象リソースセットに存在する場合、ステップ７０５を実行する。第１のリソースが第１の宣言対象リソースセットに存在しない場合、ステップ７０６を実行する。
【０１２２】
具体的には、同じサイクルにおいて、同時に空きリソースを競合する複数のＵＥが存在することがあり、第１のユーザ機器は、別のＵＥによって使用が宣言されたリソースを決定して、比較を行う必要がある。複数のＵＥによって同じリソースが宣言された場合、該複数のＵＥの各々はこのリソースを放棄し、次のサイクルで再び競合する。
【０１２３】
ステップ７０５：第１のサイクルの後の少なくとも１つのサイクルの後に、リソースを再宣言する。
【０１２４】
具体的には、リソースは２つの方式で再宣言されてよい。第１に、第１の空きリソースセットから第３のリソースが選択され、使用が宣言される。第２に、空きリソースが再モニタリングされて、第２の空きリソースセットが取得され、第２の空きリソースセットから第３のリソースが選択され、使用が宣言される。方式１は、いくつかのサイクルが回避された後、第１の空きリソースセットから新しいリソースが宣言のために選択されることを意味する。宣言されるリソースは、いくつかのサイクルの前に検出される。方式２は、いくつかのサイクルが回避された後、空きリソースが再モニタリングされ、空きリソースセットに対してリアルタイム更新が行われることを意味する。この場合では、空きリソースセットのリソースは、元は第１の空きリソースセットに存在しなかったリソースでなくてもよい。
【０１２５】
本実施形態では、ステップ７０５は、第１の宣言対象リソースセットにおいて、第１のリソースを宣言したユーザ機器の数Ｃを統計するステップと、［１，Ｃ］の範囲で乱数ｒを生成するステップと、第１のサイクルの後のｒ回のサイクルの後に、リソースを再宣言するステップと、を含んでよい。
【０１２６】
具体的には、第１のリソースが第１の宣言対象リソースセットに存在するとき、別のＵＥによって宣言されたリソースが、第１のユーザ機器によって宣言されたリソースと同じであることを示し、この場合では、競合衝突が発生する。競合確率を低減するために、本実施形態では、競合バックオフが実行され、具体的には、ｒ回の競合サイクルを回避する。ステップ７０５では、多数のユーザ機器が、第１のユーザ機器によって宣言されたリソースと同じリソースを宣言する場合、すなわちＣが比較的大きい場合、ＵＥの数が比較的多く、競合が激しく、ｒは比較的高い確率でランダムに大きい値に割り当てられることがあることを意味する。したがって、第１のユーザ機器は、更に多くの競合サイクルにおいてリソースの宣言を行うのを停止し、一時的にリソースの競合から撤退する。
【０１２７】
ステップ７０６：第２のサイクルにおいて、第１のリソースを用いてデータを伝送する。
【０１２８】
具体的には、第１のリソースが第１の宣言対象リソースセットに存在しないとき、第１のユーザ機器によって選択された第１のリソースは別のユーザ機器によって宣言されていないことを示す。第１のユーザ機器は、第２のサイクルからいくつかの連続したサイクルで、第１のリソースを用いてデータを送信してよい。この場合では、別のユーザ機器は、第１のリソースが占有（非空き）状態にあることを検出する。第１のユーザ機器が特定のサイクルにおいてデータ送信を停止した場合、第１のリソースは解放されてリソースプールに戻る。
【０１２９】
本発明の実施形態で提供されるリソース再利用方法では、第１のサイクルにおいて第１のリソースの使用を宣言する前に、第１のリソースを選択する方式は、Ａ−（Ａ∩Ｂ）から第１のリソースとしてリソースを選択する工程であって、Ａは第１の空きリソースセットを表し、Bは第１の宣言対象リソースセットを表す、工程、又は、第１の空きリソースセットから第１のリソースとしてランダムにリソースを選択するステップ、又は、各リソースの宣言情報に従って、第１の空きリソースセットから第１のリソースを選択する工程であって、宣言情報は、各リソースの宣言回数と、各リソースを宣言したユーザ機器の数と、各リソースを宣言したユーザ機器の信号電力と、各リソースを宣言したユーザ機器の干渉とのうち１以上を含む、工程、を含む。容易に分かるように、上述の実施形態で提供されたリソース再利用方法では、異なるサイクルで宣言するためのリソースを第1の空きリソースセットからを選択するための3つの方式を組み合わせることができる。したがって、本発明の目的は依然として達成されており、上述の実施形態は本発明を限定するものではない。
【０１３０】
本発明の実施形態では、ＵＥによって検出される空きリソース（第１の空きリソースセット）と別のデバイスによって宣言される空きリソース（第１の宣言対象リソースセット）との関係が決定される。第１のユーザ機器によって宣言されたリソースが別のＵＥによって宣言されたリソースと競合する場合、第１の空きリソースセット（第１のユーザ機器によって検出される空きリソースセット）と第１の宣言対象リソースセット（第１のユーザ機器以外の別のユーザ機器によって第１のサイクルにおいて使用が宣言されるリソース）とに従って、第１のユーザ機器は、少なくとも１つのサイクルの後にランダムに、リソース競合への再参加を選択する。このように、宣言されたリソースに対して競合バックオフが実行され、ＵＥがリソースを取得したときのＵＥ間の競合の可能性と、リソース取得の遅延とを低減し、システムリソースの利用を向上させる。
【０１３１】
なお、上述した実施形態で提供されたリソース再利用装置がリソースを競合する場合、上記機能モジュールの分割は説明のための例示として用いられるに過ぎない。実際の適用では、上述の機能は、異なる機能モジュールに割り当てられ、要件に応じて実現されてよい。すなわち、装置の内部構造は、異なる機能モジュールに分割して上述した機能の全部又は一部を実現してよい。また、上述の実施形態で提供されるリソース再利用装置は、リソース再利用方法の実施形態と同一の概念に属する。具体的な実施プロセスについては、方法の実施形態を参照し、詳細はここでは説明しない。
【０１３２】
本発明の上述の実施形態の順番は、例示のためのものに過ぎず、実施形態の優先順位を示すことを意図するものではない。
【０１３３】
当業者であれば、実施形態のステップの全部又は一部を、ハードウェア又は関連するハードウェアを指示するプログラムによって実現できることを理解できるであろう。プログラムは、コンピュータ可読記憶媒体に記憶されてよい。記憶媒体は、読出専用メモリ、磁気ディスク又は光ディスクを含むことができる。
【０１３４】
以上の説明は、本発明の例示的な実施形態に過ぎず、本発明を限定するものではない。本発明の主旨と原則から逸脱することなく行われた変更、均等交換及び改良は、本発明の保護範囲に包含されるものとする。
【図１】
2019110565.tif 000003
【図２】
2019110565.tif 000004
【図３】
2019110565.tif 000005
【図３ａ】
2019110565.tif 000006
【図３ｂ】
2019110565.tif 000007
【図３ｃ】
2019110565.tif 000008
【図４】
2019110565.tif 000009
【図５】
2019110565.tif 000010
【図６】
2019110565.tif 000011
【図７】
2019110565.tif 000012
【図８】
2019110565.tif 000013
【図９】
2019110565.tif 000014
【図１０】
2019110565.tif 000015
【外国語明細書】
2019110565000001.pdf