(57)【要約】  本願の実施形態は、メッセージ送信方法及び装置を開示し、前記メッセージ送信方法は、グループ管理サーバにより、第1グループに対応するメッセージ送信周期インターバルを取得し、第1グループのグループメンバにメッセージ送信周期インターバルを送信するステップと、グループ管理サーバにより、アプリケーションサーバにより送信されたメッセージを受信し、メッセージ送信周期インターバル内に第1グループのグループメンバに該メッセージを送信するステップと、を含む。本願の実施形態によれば、特定のメッセージ送信周期インターバル内に端末にメッセージが送信されてよく、端末が確実にメッセージ送信周期インターバル内でメッセージを受信できる。
2020527881.tif 000002
【特許請求の範囲】
【請求項１】
メッセージ送信方法であって、
グループ管理サーバにより、第1グループに対応するメッセージ送信周期インターバルを取得するステップであって、前記メッセージ送信周期インターバルが開始時間と終了時間を含む、ステップと、
前記グループ管理サーバにより、前記第1グループのグループメンバに前記メッセージ送信周期インターバルを送信するステップと、
前記グループ管理サーバにより、アプリケーションサーバにより送信された第1メッセージを受信し、前記グループ管理サーバにより、前記メッセージ送信周期インターバル内に、前記第1メッセージを前記第1グループの前記グループメンバに送信するステップと、
を含む方法。
【請求項２】
グループ管理サーバにより、第1グループに対応するメッセージ送信周期インターバルを取得する前記ステップは、具体的に、
前記グループ管理サーバにより、前記アプリケーションサーバにより送信された第1グループ作成要求を受信するステップであって、前記第1グループ作成要求は、前記メッセージ送信周期インターバルを含む、ステップと、
前記グループ管理サーバにより、前記第1グループ作成要求に基づき前記第1グループを生成し、前記第1グループのメッセージ送信時間を前記メッセージ送信周期インターバルとして設定するステップと、
を含む、請求項1に記載の方法。
【請求項３】
グループ管理サーバにより、第1グループに対応するメッセージ送信周期インターバルを取得する前記ステップは、具体的に、
前記グループ管理サーバにより、前記アプリケーションサーバにより送信された第3メッセージを受信するステップであって、前記第3メッセージは、前記第1グループの識別子及び前記メッセージ送信周期インターバルを含む、ステップと、
前記グループ管理サーバにより、前記第1グループのメッセージ送信時間を前記メッセージ送信周期インターバルとして設定するステップと、
を含む、請求項1に記載の方法。
【請求項４】
前記グループ管理サーバにより、前記第1グループのメッセージ送信時間を前記メッセージ送信周期インターバルとして設定する前記ステップは、具体的に、
前記グループ管理サーバにより、前記第1グループの前記グループメンバがメッセージを受信し得る周期インターバルの共通部分を取得するステップと、
前記メッセージ送信周期インターバルが前記共通部分の一部である場合、前記グループ管理サーバにより、前記第1グループの前記メッセージ送信時間を前記メッセージ送信周期インターバルとして設定するステップと、
を含む、請求項2又は3に記載の方法。
【請求項５】
前記グループ管理サーバにより、アプリケーションサーバにより送信された第1メッセージを受信し、前記グループ管理サーバにより、前記メッセージ送信周期インターバル内に前記第1グループの前記グループメンバに前記第1メッセージを送信する前記ステップは、具体的に、
前記グループ管理サーバにより、前記メッセージ送信周期インターバルを超えて、前記アプリケーションサーバにより送信された前記第1メッセージを受信するステップであって、前記第1メッセージは、操作実行時間と要求終了タイムスタンプとを含む、ステップと、
前記操作実行時間と前記要求終了タイムスタンプが前記メッセージ送信周期インターバル内にある場合、前記グループ管理サーバにより、前記第1メッセージをバッファリングするステップと、
前記メッセージ送信周期インターバルの開始時間に達すると、前記グループ管理サーバにより、前記第1メッセージを前記第1グループの前記グループメンバに送信するステップと、
を含む、請求項1〜4のいずれか一項に記載の方法。
【請求項６】
前記グループ管理サーバにより、アプリケーションサーバにより送信された第1メッセージを受信し、前記グループ管理サーバにより、前記メッセージ送信周期インターバル内に前記第1グループの前記グループメンバに前記第1メッセージを送信する前記ステップは、具体的に、
前記グループ管理サーバにより、前記メッセージ送信周期インターバル内で、前記アプリケーションサーバにより送信された前記第1メッセージを受信するステップと、
前記グループ管理サーバにより、前記第1メッセージを前記第1グループの前記グループメンバに送信するステップと、
を含む、請求項1〜4のいずれか一項に記載の方法。
【請求項７】
前記第1グループの前記グループメンバが、前記第1グループ内のマルチメディアブロードキャスト／マルチキャストサービスMBMSをサポートするグループメンバである、請求項1〜6のいずれか一項に記載の方法。
【請求項８】
前記第1グループは、マルチキャストグループを含み、前記マルチキャストグループのグループメンバは、前記第1グループ内の前記MBMSをサポートするグループメンバであり、前記グループ管理サーバにより、前記第1グループの前記グループメンバに前記第1メッセージを送信する前記ステップの前に、前記方法は、さらに、
前記グループ管理サーバにより、通信リソースを要求するための要求を通信ネットワークに送信するステップであって、通信リソースを要求するための前記要求は、前記マルチキャストグループに対応する一時的移動体グループ識別子TMGIと、前記メッセージ送信周期インターバルの前記開始時間とを含み、前記TMGIは、前記通信ネットワークにより前記マルチキャストグループに割り当てられた識別子であり、通信リソースを要求するための前記要求は、前記通信ネットワークに対して、前記TMGIに対応する前記マルチキャストグループの前記グループメンバに対して、前記開始時間から、前記MBMSに必要とされる通信リソースを提供するよう要求するために使用される、ステップ、
を含む請求項1〜7のいずれか一項に記載の方法。
【請求項９】
前記グループ管理サーバにより、前記第1メッセージを前記第1グループの前記グループメンバに送信する前記ステップは、具体的に、
前記グループ管理サーバにより、第2メッセージを前記通信ネットワークに送信するステップであって、前記第2メッセージは、前記TMGIと前記第1メッセージとを含み、前記TMGIは、前記TMGIに対応する通信リソースを使用して、前記第1メッセージを前記マルチキャストグループの前記グループメンバに送信するように前記通信ネットワークに指示するために使用され、前記TMGIに対応する前記通信リソースは、前記MBMSのために必要とされ、通信リソースを要求するための前記要求に基づいて、前記通信ネットワークにより、前記TMGIに対応する前記マルチキャストグループの前記グループメンバに提供される通信リソースである、ステップ、
を含む、請求項8に記載の方法。
【請求項１０】
前記グループ管理サーバにより、通信リソースを要求する要求を通信ネットワークに送信する前記ステップの前に、前記方法は、さらに、
前記グループ管理サーバにより、前記TMGIの終了時間が、現在時間に最も近い前記メッセージ送信周期インターバルの開始時間よりも早いか否かを決定するステップと、
前記TMGIの前記終了時間が、前記現在時間に最も近い前記メッセージ送信周期インターバルの前記開始時間よりも早い場合、前記グループ管理サーバにより、前記TMGIの終了時間更新要求を通信ネットワークに送信するステップと、
前記グループ管理サーバにより、前記通信ネットワークにより送信された前記TMGIの前記終了時間更新要求に対する応答を受信するステップであって、前記TMGIの前記終了時間更新要求に対する前記応答は、前記TMGIの更新終了時間を含む、ステップと、
を含む請求項8又は9に記載の方法。
【請求項１１】
前記グループ管理サーバにより、通信ネットワークに通信リソースを要求する要求を送信する前記ステップの前に、前記方法は、さらに、
前記グループ管理サーバにより、前記第1グループに含まれる前記グループメンバの中で前記MBMSをサポートし且つ前記MBMSのカバレッジエリア内にいる目標グループメンバを取得するステップと、
前記グループ管理サーバにより、前記マルチキャストグループを作成するステップであって、前記マルチキャストグループの前記グループメンバが前記目標グループメンバである、ステップと、
前記グループ管理サーバにより、前記通信ネットワークから前記マルチキャストグループに対応する前記TMGIを要求及び取得し、前記マルチキャストグループの前記グループメンバに前記TMGIを送信するステップと、
を含む請求項8〜10のいずれか一項に記載の方法。
【請求項１２】
前記グループ管理サーバは、前記マルチキャストグループに関する情報を記録し、前記マルチキャストグループに関する前記情報は、前記TMGI、前記TMGIの前記終了時間、及び応答時間ウインドウのうちの1つ以上を含む、請求項8〜11のいずれか一項に記載の方法。
【請求項１３】
前記グループ管理サーバは、前記マルチキャストグループの前記グループメンバに前記応答時間ウインドウをさらに送信し、前記グループ管理サーバが、前記第1メッセージを前記マルチキャストグループの前記グループメンバに送信した後に、前記方法は、さらに、
前記グループ管理サーバにより、前記応答時間ウインドウの間に、前記応答時間ウインドウに基づいて前記第1グループの前記グループメンバにより送信された、前記第1メッセージに対する応答を受信するステップ、
を含む請求項8〜12のいずれか一項に記載の方法。
【請求項１４】
前記グループメンバはユーザ装置UEである、請求項1〜13のいずれか一項に記載の方法。
【請求項１５】
メッセージ送信方法であって、
第1グループメンバにより、グループ管理サーバにより送信されたメッセージ送信周期インターバルを受信するステップであって、前記第1グループメンバは、前記グループ管理サーバにより予め作成された第1グループのグループメンバである、ステップと、
前記第1グループメンバにより、前記メッセージ送信周期インターバル内で、前記グループ管理サーバにより送信されたメッセージを受信するステップと、
を含む方法。
【請求項１６】
前記メッセージ送信周期インターバルは、開始時間及び終了時間を含み、前記第1グループメンバにより、前記メッセージ送信周期インターバル内で、前記グループ管理サーバにより送信されたメッセージを受信する前記ステップの前に、前記方法は、さらに、
前記メッセージ送信周期インターバルの前記開始時間に達したとき、前記第1グループメンバが節電モードの場合、前記第1グループメンバにより、前記節電モードを終了するステップ、
を含む請求項15に記載の方法。
【請求項１７】
前記第1グループメンバは、前記グループ管理サーバにより送信された応答時間ウインドウをさらに受信し、前記第1グループメンバにより、前記メッセージ送信周期インターバル内で、前記グループ管理サーバにより送信されたメッセージを受信する前記ステップの後、前記方法は、さらに、
前記第1グループメンバにより、前記応答時間ウインドウから応答時間を選択し、前記選択した応答時間に基づいて前記グループ管理サーバに前記メッセージに対する応答を送信するステップ、
を含む請求項15又は16に記載の方法。
【請求項１８】
前記第1グループメンバは、マルチメディアブロードキャスト／マルチキャストサービスMBMSをサポートし、前記第1グループメンバは、前記グループ管理サーバにより送信されたTMGIをさらに受信し、前記TMGIは、通信ネットワークにより前記第1グループ内の前記MBMSをサポートするグループメンバに割り当てられたグループ識別子であり、
前記第1グループメンバにより、前記メッセージ送信周期インターバル内で、前記グループ管理サーバにより送信されたメッセージを受信する前記ステップは、具体的に、
前記第1グループメンバにより、前記メッセージ送信周期インターバル内で、前記通信ネットワークにより前記TMGIに対応するグループのグループメンバに送信されたメッセージを受信するステップであって、前記メッセージは前記グループ管理サーバにより前記通信ネットワークに送信される、ステップ、
を含む、請求項15〜17のいずれか一項に記載の方法。
【請求項１９】
前記第1グループメンバは前記TMGIに対応する前記グループに関する情報を記録し、前記TMGIに対応する前記グループに関する前記情報は、前記TMGI、前記メッセージ送信周期インターバル、及び前記応答時間ウインドウのうちの1つ以上を含む、請求項18に記載の方法。
【請求項２０】
グループ管理サーバであって、
第1グループに対応するメッセージ送信周期インターバルを取得するように構成される取得モジュールであって、前記メッセージ送信周期インターバルは、開始時間及び終了時間を含む、取得モジュールと、
前記第1グループのグループメンバに前記メッセージ送信周期インターバルを送信するように構成される送信モジュールと、
アプリケーションサーバにより送信された第1メッセージを受信するように構成される受信モジュールと、
を含み、
送信モジュールは、さらに、前記メッセージ送信周期インターバル内で、第1グループの前記グループメンバに前記第1メッセージを送信するように構成される、グループ管理サーバ。
【請求項２１】
前記受信モジュールは、さらに、前記アプリケーションサーバにより送信された第1グループ作成要求を受信するように構成され、前記第1グループ作成要求は、前記メッセージ送信周期インターバルを含み、前記取得モジュールは、具体的に、前記第1グループ作成要求に基づいて前記第1グループを生成し、前記第1グループのメッセージ送信時間を前記メッセージ送信周期インターバルとして設定するように構成される、請求項20に記載のグループ管理サーバ。
【請求項２２】
前記受信モジュールは、さらに、前記アプリケーションサーバにより送信された第3メッセージを受信するように構成され、前記第3メッセージは、前記第1グループの識別子と前記メッセージ送信周期インターバルとを含み、前記取得モジュールが、前記第1グループに対応するメッセージ送信周期インターバルを取得するように構成されることは、具体的に、前記取得モジュールが、具体的に、前記第1グループのメッセージ送信時間を前記メッセージ送信周期インターバルとして設定するように構成されることを含む、請求項20に記載のグループ管理サーバ。
【請求項２３】
前記取得モジュールは、さらに、前記第1グループの前記グループメンバがメッセージを受信し得る周期インターバルの共通部分を取得するように構成され、
前記メッセージ送信周期インターバルが前記共通部分の一部である場合、前記取得モジュールは、前記第1グループの前記メッセージの送信時間を前記メッセージ送信周期インターバルに設定する、
請求項21又は22に記載のグループ管理サーバ。
【請求項２４】
前記グループ管理サーバは、さらに、バッファモジュールを含み、
前記バッファモジュールは、前記受信モジュールが前記メッセージ送信周期インターバルを超えて前記第1メッセージを受信するとき、前記第1メッセージをバッファリングするように構成され、前記第1メッセージは、操作実行時間と要求終了タイムスタンプを含み、前記操作実行時間と前記要求終了タイムスタンプは前記メッセージ送信周期インターバル内であり、
前記送信モジュールは、さらに、前記メッセージ送信周期インターバルの前記開始時間に達すると、前記第1メッセージを前記第1グループの前記グループメンバに送信するように構成される、請求項20〜23のいずれか一項に記載のグループ管理サーバ。
【請求項２５】
前記受信モジュールは、前記メッセージ送信周期インターバル内で、前記アプリケーションサーバにより送信された前記第1メッセージを受信する、
請求項20ないし23のいずれか一項に記載のグループ管理サーバ。
【請求項２６】
前記第1グループの前記グループメンバは、前記第1グループのマルチメディアブロードキャスト／マルチキャストサービスMBMSをサポートするグループメンバである、請求項20〜25のいずれか一項に記載のグループ管理サーバ。
【請求項２７】
前記第1グループはマルチキャストグループを含み、前記マルチキャストグループのグループメンバは前記第1グループの中で前記MBMSをサポートする前記グループメンバであり、前記送信モジュールが、前記第1グループの前記グループメンバに前記第1メッセージを送信する前に、
前記送信モジュールは、さらに、通信ネットワークに通信リソースを要求するための要求を送信するように構成され、通信リソースを要求するための前記要求は、前記マルチキャストグループに対応する一時的移動体グループ識別子TMGI及び前記メッセージ送信周期インターバルの前記開始時間を含み、前記TMGIは、前記通信ネットワークにより前記マルチキャストグループに割り当てられた識別子であり、通信リソースを要求するための前記要求は、前記開始時間から前記TMGIに対応する前記マルチキャストグループの前記グループメンバに、前記MBMSのために必要な通信リソースを提供するように前記通信ネットワークに要求するために使用される、
請求項20〜26のいずれか一項に記載のグループ管理サーバ。
【請求項２８】
前記送信モジュールが、前記第1グループの前記グループメンバに前記第1メッセージを送信することは、具体的に、
前記送信モジュールが、さらに、第2メッセージを前記通信ネットワークに送信するように構成され、前記第2メッセージは、前記TMGIと前記第1メッセージとを含み、前記TMGIは、前記TMGIに対応する通信リソースを使用して、前記第1メッセージを前記マルチキャストグループの前記グループメンバに送信するように前記通信ネットワークに指示するために使用され、前記TMGIに対応する通信リソースは、前記MBMSのために必要とされ、前記TMGIに対応する前記マルチキャストグループの前記グループメンバに、通信リソースを要求するための前記要求に基づいて、前記通信ネットワークにより提供される前記通信リソースである、ことを含む、請求項20に記載のグループ管理サーバ。
【請求項２９】
前記グループ管理サーバは、さらに、決定モジュールを含み、
前記決定モジュールは、前記TMGIの終了時間が、現在時間に最も近い前記メッセージ送信周期インターバルの開始時間よりも早いか否かを決定するように構成され、
前記送信モジュールは、さらに、前記決定モジュールの決定結果が、前記TMGIの前記終了時間が、前記現在時間に最も近い前記メッセージ送信周期インターバルの前記開始時間よりも早いとき、前記TMGIの終了時間更新要求を前記通信ネットワークに送信するようにさらに構成され、
前記受信モジュールは、さらに、前記通信ネットワークにより送信された、前記TMGIの前記終了時間更新要求に対する応答を受信するように構成され、前記TMGIの前記終了時間更新要求に対する前記応答は、前記TMGIの更新終了時間を含む、請求項27又は28に記載のグループ管理サーバ。
【請求項３０】
前記グループ管理サーバは、さらに、作成モジュールを含み、
前記取得モジュールは、さらに、前記第1グループに含まれる前記グループメンバの中で前記MBMSをサポートし且つ前記MBMSのカバレッジエリア内にいる目標グループメンバを取得するように構成され、
前記作成モジュールは、前記マルチキャストグループを作成するように構成され、前記マルチキャストグループの前記グループメンバは、前記目標グループメンバであり、
前記取得モジュールは、さらに、前記通信ネットワークから前記マルチキャストグループに対応する前記TMGIを取得するように構成され、
前記送信モジュールはさらに、前記マルチキャストグループの前記グループメンバに前記TMGIを送信するように構成される、
請求項27〜29のいずれか一項に記載のグループ管理サーバ。
【請求項３１】
前記グループ管理サーバは、前記マルチキャストグループに関する情報を記録し、前記マルチキャストグループに関する前記情報は、前記TMGI、前記TMGIの前記終了時間、及び応答時間ウインドウのうちの1つ以上を含む、請求項27〜30のいずれか一項に記載のグループ管理サーバ。
【請求項３２】
前記送信モジュールは、さらに、前記マルチキャストグループの前記グループメンバに前記応答時間ウインドウを送信するように設定され、
前記受信モジュールは、さらに、前記応答時間ウインドウの間に、前記応答時間ウインドウに基づいて前記マルチキャストグループの前記グループメンバにより送信された、前記第1メッセージに対する応答を受信するように構成される、
請求項27〜31のいずれか一項に記載のグループ管理サーバ。
【請求項３３】
前記グループメンバはUEである、請求項20〜32のいずれか一項に記載のグループ管理サーバ。
【請求項３４】
端末であって、
グループ管理サーバにより送信されたメッセージ送信周期インターバルを受信するように設定される受信モジュールであって、前記端末は、前記グループ管理サーバにより予め作成された第1グループのグループメンバである、受信モジュール、を含み、
前記受信モジュールは、さらに、前記メッセージ送信周期インターバル内で、前記グループ管理サーバにより送信されたメッセージを受信するように構成される、端末。
【請求項３５】
前記メッセージ送信周期インターバルは、開始時間及び終了時間を含み、前記端末は、さらに、
前記メッセージ送信周期インターバルの前記開始時間に達したとき、前記端末が節電モードにある場合、前記節電モードを終了するように前記端末を制御するように構成される制御モジュール、を含む請求項34に記載の端末。
【請求項３６】
前記端末は、さらに、選択モジュール及び送信モジュールを含み、
前記受信モジュールは、さらに、前記グループ管理サーバにより送信された応答時間ウインドウを受信するように構成され、
前記選択モジュールは、前記応答時間ウインドウから応答時間を選択するように構成され、
前記送信モジュールは、前記選択した応答時間に基づいて前記グループ管理サーバに前記メッセージに対する応答を送信するように構成される、請求項34又は35に記載の端末。
【請求項３７】
前記端末は、マルチメディアブロードキャスト／マルチキャストサービスMBMSをサポートし、前記受信モジュールは、さらに、前記グループ管理サーバにより送信されたTMGIを受信するように構成され、前記TMGIは、通信ネットワークにより前記第1グループの中で前記MBMSをサポートするグループメンバに割り当てられたグループ識別子であり、
前記受信モジュールが、前記メッセージ送信周期インターバル内に、前記グループ管理サーバにより送信されたメッセージを受信することは、具体的に、前記受信モジュールが、前記メッセージ送信周期インターバル内で、前記通信ネットワークにより前記TMGIに対応するグループのグループメンバに送信されたメッセージを受信し、前記メッセージが前記グループ管理サーバにより前記通信ネットワークに送信されることを含む、請求項34〜36のいずれか一項に記載の端末。
【請求項３８】
前記端末は、前記TMGIに対応する前記グループに関する情報を記録し、前記TMGIに対応する前記グループに関する前記情報は、前記TMGI、前記メッセージ送信周期インターバル、及び前記応答時間ウインドウのうちの1つ以上を含む、請求項34〜37のいずれか一項に記載の端末。
【請求項３９】
グループ管理サーバであって、プロセッサと、通信インタフェースと、メモリとを含み、前記メモリは命令を記憶し、前記通信インタフェースは、メッセージを受信及び送信するように前記プロセッサにより制御され、前記プロセッサは、前記命令を呼び出して、請求項1〜14のいずれか一項に記載の方法における前記グループ管理サーバの機能を実行するように構成される、グループ管理サーバ。
【請求項４０】
コンピュータ読取可能記憶媒体であって、前記記憶媒体は命令を記憶し、前記命令がコンピュータ上で実行されると、前記コンピュータは請求項1〜19のいずれか一項に記載のメッセージ送信方法を実行可能にされる、コンピュータ読取可能記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
［関連出願］
本願は、2017年6月30日に出願された「MESSAGESENDINGMETHODANDDEVICE」という名称の中国特許出願第201710527186.X号、及び2017年9月30日に出願された「MESSAGESENDINGMETHODANDDEVICE」という名称の中国特許出願第201710922636.5号の優先権を主張し、それらの全体が参照により本明細書に組み込まれる。
【０００２】
［技術分野］
本願は、通信技術の分野に関し、特に、メッセージ送信方法及び装置に関する。
【背景技術】
【０００３】
モノのインターネット標準化団体であるoneM2Mは、一般的なマシン間(MachinetoMachine,M2M)通信アプリケーション層を構築するために使用される技術仕様の開発に取り組んでいる。現在、oneM2Mは、グループリソースの追加、削除、更新、及び取得の操作、及びファンアウトポイント(fanOutPoint)リソースを使用したグループメンバのリソースの追加、削除、更新、及び取得の操作を含む、モノのインターネット(InternetofThings,IoT)シナリオにおけるグループ管理をサポートしている。また、oneM2Mは、グループマルチキャストを実装するために、基礎にあるネットワークのマルチキャストメカニズムを使用することをサポートするが、マルチキャスト方式でグループにメッセージを周期的に送信することはサポートしていない。さらに、第3世代パートナーシッププロジェクト(3rdGenerationPartnershipProject,3GPP)ネットワークは、マルチメディアブロードキャスト／マルチキャストサービス(MultimediaBroadcast/MulticastService,MBMS)に基づくグループマルチキャストをサポートし、サービス能力公開機能(ServiceCapabilityExposureFunction,SCEF)に基づくグループマルチキャスト能力を公開することをサポートする。グループ管理サーバ又はアプリケーションサーバは、MBMSに基づいてグループマルチキャストを実行するために、3GPPネットワーク内で公開されたインタフェースを起動してよい。しかしながら、アプリケーション層におけるグループの設定は3GPPネットワークシナリオではサポートされない。したがって、グループにマルチキャストでメッセージを周期的に送信することが実装できない。
【０００４】
加えて、モノのインターネットには、能力の限られた装置が大量に存在する。これらの能力の限られた装置がメモリ又は電源において制限される場合、これらの能力の限られた装置は周期的又は非周期的に休止状態に入ることがあり、通常はメッセージ又はデータを受信できない。これらの装置がアプリケーションサーバにより送信されたメッセージ又はデータを確実に受信できるようにするために、従来技術では、アプリケーションサーバによる再送方法、又は伝送ネットワークもしくは通信ネットワークによるバッファリング及び再送方法が使用されており、アプリケーションサーバのパフォーマンス消費を増加させ、通信ネットワークの伝送リソースを占有し、メッセージ送信効率を低下させる。
【発明の概要】
【０００５】
本願の実施形態は、メッセージ送信方法及び装置を開示し、指定されたメッセージ送信周期インターバル内に端末にメッセージを送信され得、かつ、メッセージ送信周期インターバル内に端末がメッセージを受信できるようにするものである。
【０００６】
本願の実施形態の第1の態様によれば、メッセージ送信方法が開示され、
グループ管理サーバにより、第1グループに対応するメッセージ送信周期インターバルを取得するステップと、TMGIとメッセージ送信周期インターバルをマルチキャストグループのグループメンバに送信するステップと、TMGIとメッセージ送信周期インターバルの開始時間に基づいて通信ネットワークから通信リソースを要求するステップと、メッセージ送信周期インターバル内に、アプリケーションサーバにより送信されたメッセージを受信し、TMGIとメッセージを通信ネットワークに送信するステップであって、通信ネットワークがTMGIに対応する通信リソースを使用してマルチキャストグループのグループメンバにメッセージを送信可能にされ、これにより、周期的なメッセージマルチキャストを実装する、ステップと、を含む。グループ管理サーバは、グループメンバにメッセージ送信周期インターバルを送信し、その結果、グループメンバがあらかじめ良好に準備し、例えば休止状態から起動し、通常はメッセージ送信周期インターバル内にグループ管理サーバからメッセージを受信してよく、したがって、メッセージの送信失敗が回避され、グループ管理サーバ又は通信ネットワークはメッセージを再送信する必要がない。グループ管理サーバは、TMGIとメッセージ送信周期インターバルをグループメンバに異なるメッセージで連続して送信してよく、又は、TMGIとメッセージ送信周期インターバルをグループメンバに同じメッセージで同時に送信してよい。
【０００７】
任意で、グループ管理サーバにより、第1グループに対応するメッセージ送信周期インターバルを取得するステップは、
グループ管理サーバにより、アプリケーションサーバにより送信された第1グループ作成要求を受信するステップであって、第1グループ作成要求はメッセージ送信周期インターバルを含み、第1グループ作成要求に応答して第1グループを作成し、第1グループのメッセージ送信時間をメッセージ送信周期インターバルに設定するステップと、
グループ管理サーバにより、アプリケーションサーバにより送信された第1グループ作成要求を受信し、第1グループ作成要求に応答して第1グループを作成し、アプリケーションサーバにより送信された第3メッセージを受信するステップであって、第3メッセージはメッセージ送信周期インターバルを含み、第1グループのメッセージ送信時間をメッセージ送信周期インターバルとして設定する、ステップと、を含む。
【０００８】
任意で、グループ管理サーバにより、第1グループに対応するメッセージ送信周期インターバルを取得するステップは、
グループ管理サーバにより、アプリケーションサーバにより送信された第1グループ作成要求を受信するステップであって、第1グループ作成要求はメッセージ送信周期インターバルを含む、ステップ、又は、グループ管理サーバにより、アプリケーションサーバにより送信された第1グループ作成要求を受信し、アプリケーションサーバにより送信された第3メッセージを受信するステップであって、第3メッセージはメッセージ送信周期インターバルを含む、ステップと、
グループ管理サーバにより、第1グループのグループメンバがメッセージを受信し得る周期インターバルの共通部分を取得し、メッセージ送信周期インターバルが共通部分の一部である場合、グループ管理サーバにより、第1グループ作成要求に応答して第1グループを作成し、第1グループのメッセージ送信時間をメッセージ送信周期インターバルとして設定するステップと、を含む。
【０００９】
任意で、グループ管理サーバはさらに、マルチキャストグループのグループメンバに応答時間ウインドウを送信し、グループ管理サーバが通信ネットワークに第2メッセージを送信した後、本方法は、さらに、
グループ管理サーバにより、応答時間ウインドウの間に、応答時間ウインドウに基づいてマルチキャストグループのグループメンバにより送信された、第1メッセージに対する応答を受信するステップ、を含む。
【００１０】
任意で、本方法は、さらに、
グループ管理サーバにより、メッセージ送信周期インターバルを超えて、アプリケーションサーバにより送信された第1メッセージを受信し、第1メッセージは、操作実行時間と要求終了タイムスタンプを含み、操作実行時間と要求終了タイムスタンプが、メッセージ送信周期インターバル内にある場合、グループ管理サーバにより、第1メッセージをバッファリングするステップと、
メッセージ送信周期インターバルの開始時間に達した場合、グループ管理サーバにより、第2メッセージを通信ネットワークに送信するステップであって、第2メッセージは、TMGIと第1メッセージを含み、TMGIは、通信ネットワークに対して、TMGIに対応する通信リソースを使用して、マルチキャストグループのグループメンバに第1メッセージを送信するように指示するために使用される、ステップと、を含む。
【００１１】
任意で、グループ管理サーバが通信ネットワークに通信リソースを要求するための要求を送信する前に、本方法は、さらに、
グループ管理サーバにより、TMGIの終了時間が、現在時間に最も近いメッセージ送信周期インターバルの開始時間よりも早いか否かを決定し、TMGIの終了時間が、現在時間に最も近いメッセージ送信周期インターバルの開始時間よりも早い場合、グループ管理サーバにより、TMGIの終了時間時間更新要求を通信ネットワークに送信し、通信ネットワークにより送信された、TMGIの終了時間時間更新要求に対する応答を受信するステップであって、TMGIの終了時間更新要求に対する応答は、TMGIの更新終了時間を含む、ステップ、を含む。このように、メッセージ送信周期インターバル内のTMGIの有効性が確保され、通信ネットワークは、メッセージ送信周期インターバル内でTMGIに対して通信リソースを正常に割り当てることができる。そうでなければ、メッセージが送信される前に、グループ管理サーバは最初に通信ネットワークに対してTMGIを更新する、又は通信ネットワークからTMGIを要求する必要があり、その結果、メッセージを送信する即効性及び効率が低下する。
【００１２】
任意で、グループ管理サーバがマルチキャストグループに対応する一時移動グループ識別子TMGIと、メッセージ送信周期インターバルをマルチキャストグループのグループメンバに送信する前に、本方法は、さらに、
グループ管理サーバにより、第1グループに含まれるグループメンバの中でMBMSをサポートし且つMBMSのカバレッジエリア内にいる目標グループメンバを取得し、マルチキャストグループを作成するステップであって、マルチキャストグループのグループメンバが目標グループメンバである、ステップを含む。
【００１３】
任意で、グループメンバはユーザ装置UEである。
【００１４】
任意で、マルチキャストグループに関し且つグループ管理サーバにより記録される情報は、TMGI、TMGIの終了時間、及び応答時間ウインドウのうちの1つ以上を含む。
【００１５】
本願の実施形態の第2の態様によれば、メッセージ送信方法が開示され、
第1グループメンバにより、グループ管理サーバにより送信されるTMGI及びメッセージ送信周期インターバルを受信するステップであって、第1グループメンバは、グループ管理サーバにより予め作成された第1グループの中のMBMSをサポートするグループメンバである、ステップと、メッセージ送信周期インターバル内で、TMGIに対応するグループメンバに通信ネットワークにより送信されるメッセージを受信するステップであって、周期的なメッセージマルチキャストを実装できる、ステップと、を含む。
【００１６】
任意で、メッセージ送信周期インターバルは、開始時間及び終了時間を含み、第1グループメンバが、メッセージ送信周期インターバル内で、TMGIに対応するグループメンバのグループメンバに通信ネットワークにより送信されたメッセージを受信する前に、方法は、さらに、
メッセージ送信周期インターバルの開始時間に達したとき、第1グループメンバが節電モードの場合、第1グループメンバにより、節電モードを終了するステップであって、メッセージ送信周期インターバル内でメッセージを正常に受信できることが保証される、ステップを含む。
【００１７】
任意で、第1グループメンバは、さらに、グループ管理サーバにより送信された応答時間ウインドウを受信し、第1グループメンバが、メッセージ送信周期インターバル内に、TMGIに対応するグループのグループメンバに通信ネットワークにより送信されたメッセージを受信した後、方法は、さらに、
第1グループメンバにより、応答時間ウインドウから応答時間をランダムに選択し、ランダムに選択された応答時間に基づいてグループ管理サーバにメッセージに対する応答を送信するステップを含む。
【００１８】
任意で、TMGIに対応するグループに関し且つ第1グループメンバにより記録される情報は、TMGI、メッセージ送信周期インターバル、及び応答時間ウインドウのうちの1つ以上を含む。
【００１９】
本願の実施形態の第3の態様によれば、グループ管理サーバが開示され、
第1グループに対応するメッセージ送信周期インターバルを取得するように構成された取得モジュールであって、メッセージ送信周期インターバルが開始時間と終了時間を含む、取得モジュールと、
マルチキャストグループに対応するTMGI及びメッセージ送信周期インターバルをマルチキャストグループのグループメンバに送信するように設定された送信モジュールであって、マルチキャストグループのグループメンバは、第1グループの中でMBMSをサポートするグループメンバであり、
さらに、送信モジュールは、通信リソースを通信ネットワークに要求するための要求を送信するように構成され、通信リソースを要求するための要求は、TMGI及びメッセージ送信周期インターバルの開始時間を含み、TMGIは、通信ネットワークによりマルチキャストグループに割り当てられた識別子であり、通信リソースを要求するための要求は、通信ネットワークに対して、開始時間からマルチキャストグループのグループメンバに対して、MBMSのために必要な通信リソースを提供するように要求するために使用される、送信モジュールと、
アプリケーションサーバにより送信された第1メッセージを受信するように構成された受信モジュールと、を含み、
送信モジュールは、さらに、受信モジュールがメッセージ送信周期インターバル内に第1メッセージを受信したときに、第2メッセージを通信ネットワークに送信するように構成され、第2メッセージは、TMGI及び第1メッセージを含み、TMGIは、TMGIに対応する通信リソースを使用して、マルチキャストグループのグループメンバに第1メッセージを送信するよう通信ネットワークに指示するために使用される。
【００２０】
任意で、取得モジュールは、具体的に、
アプリケーションサーバにより送信された第1グループ作成要求を受信し、第1グループ作成要求がメッセージ送信周期インターバルを含み、
第1グループ作成要求に応答して第1グループを作成し、第1グループのメッセージ送信時間をメッセージ送信周期インターバルに設定し、
アプリケーションサーバにより送信された第1グループ作成要求を受信し、
第1グループ作成要求に応答して第1グループを作成し、
アプリケーションサーバにより送信された第3メッセージを受信し、第3メッセージはメッセージ送信周期インターバルを含み、
第1グループのメッセージ送信時間をメッセージ送信周期インターバルに設定する、ように構成される。
【００２１】
任意で、取得モジュールは、具体的に、
アプリケーションサーバにより送信された第1グループ作成要求を受信し、ここで第1グループ作成要求がメッセージ送信周期インターバルを含み、又はアプリケーションサーバにより送信された第1グループ作成要求を受信し、アプリケーションサーバにより送信された第3メッセージを受信し、ここで第3メッセージがメッセージ送信周期インターバルを含み、
第1グループのグループメンバがメッセージを受信し得る周期インターバルの共通部分を取得し、
メッセージ送信周期インターバルが共通部分の一部である場合、第1グループ作成要求に応答して第1グループを作成し、第1グループのメッセージ送信時間をメッセージ送信周期インターバルとして設定する、ように構成される。
【００２２】
任意で、送信モジュールは、さらに、マルチキャストグループのグループメンバに応答時間ウインドウを送信するように構成され、
受信モジュールは、さらに、応答時間ウインドウの間に、応答時間ウインドウに基づいてマルチキャストグループのグループメンバにより送信された、第1メッセージに対する応答を受信するように構成される。
【００２３】
任意で、グループ管理サーバは、さらに、バッファモジュールを含み、
バッファモジュールは、受信モジュールがメッセージ送信周期インターバルを超えて第1メッセージを受信したとき、第1メッセージをバッファリングするように構成されており、第1メッセージは、操作実行時間と要求終了タイムスタンプを含み、操作実行時間と要求終了タイムスタンプはメッセージ送信周期インターバル内にあり、
送信モジュールは、さらに、メッセージ送信周期インターバルの開始時間に達すると、第2メッセージを通信ネットワークに送信するように構成され、第2メッセージはTMGIと第1メッセージを含み、TMGIは、TMGIに対応する通信リソースを使用して、マルチキャストグループのグループメンバに第1メッセージを送信するよう通信ネットワークに指示するために使用される。
【００２４】
任意で、グループ管理サーバは、さらに、決定モジュールを含み、
決定モジュールは、TMGIの終了時間が、現在時間に最も近いメッセージ送信周期インターバルの開始時間よりも早いか否かを決定するように構成され、
送信モジュールは、さらに、決定モジュールの決定結果が、TMGIの終了時間が、現在時間に最も近いメッセージ送信周期インターバルの開始時間よりも早いことであるとき、TMGIの終了時間更新要求を通信ネットワークに送信するように構成され、
受信モジュールは、さらに、通信ネットワークにより送信された、TMGIの終了時間更新要求に対する応答を受信するように構成され、TMGIの終了時間更新要求に対する応答は、TMGIの更新終了時間を含む。
【００２５】
任意で、グループ管理サーバは、さらに、作成モジュールを含み、
取得モジュールは、さらに、第1グループに含まれるグループメンバの中でMBMSをサポートする、MBMSのカバレッジエリア内にある目標グループメンバを取得するように構成され、
作成モジュールは、マルチキャストグループを作成するように構成され、マルチキャストグループのグループメンバが目標グループメンバである。
【００２６】
任意で、グループメンバはユーザ装置UEである。
【００２７】
任意で、マルチキャストグループに関し且つグループ管理サーバにより記録される情報は、TMGI、TMGIの終了時間、及び応答時間ウインドウのうちの1つ以上を含む。
【００２８】
本願の実施形態の第4の態様によれば、端末が開示され、プロセッサと、通信インタフェースと、メモリとを含み、メモリは命令を記憶し、通信インタフェースは、メッセージを受信及び送信するようにプロセッサにより制御され、プロセッサは、第2の態様におけるメッセージ送信方法を実行するために、命令を起動するように構成される。
【００２９】
本願の実施形態の第5の態様によれば、命令を含むコンピュータプログラムプロダクトが提供され、命令がコンピュータ上で実行されると、コンピュータは、第1の態様又は第2の態様におけるメッセージ送信方法を実行可能にされる。
【００３０】
本願の実施形態では、グループ管理サーバは、第1グループに対応するメッセージ送信周期インターバルを取得し、一時移動体グループ識別TMGI及びメッセージ送信周期インターバルをマルチキャストグループのグループメンバに送信し、TMGI及びメッセージ送信周期インターバルの開始時間に基づいて通信ネットワークから通信リソースを要求し、メッセージ送信周期インターバル内にアプリケーションサーバにより送信されたメッセージを受信し、通信ネットワークにTMGI及びメッセージを送信する。その結果、通信ネットワークがTMGIに対応する通信リソースを使用して、マルチキャストグループのグループメンバにメッセージを送信し、それにより、周期的なメッセージマルチキャストを実装する。
【００３１】
グループ管理サーバがグループメンバにメッセージ送信周期インターバルを送信し、メッセージ送信周期インターバル内でメッセージを送信する、第1の態様と第2の態様で提供された方法は、第1グループ内のマルチキャストグループのグループメンバに適用可能なだけでなく、第1グループのグループメンバにも適用可能である。第1グループの中でMBMSをサポートしないグループメンバについては、グループ管理サーバは、第1グループの中でMBMSをサポートしないグループメンバにメッセージ送信周期インターバルを送信してもよい。アプリケーションサーバにより送信された第1メッセージを受信した後、グループ管理サーバは、メッセージ送信周期インターバル内に、第1グループ内のMBMSをサポートしないグループメンバに第1メッセージを送信し、第1メッセージは通信ネットワークにより転送されてよい。第1の態様及び第2の態様で提供され、グループ管理サーバが第1グループの中のマルチキャストグループのグループメンバにメッセージを送信する方法と比較して、第1グループがMBMSをサポートしないグループメンバを含む方法では、グループ管理サーバは、通信ネットワークから、TMGI及びMBMSのために必要なリソースを要求する必要がない。
【図面の簡単な説明】
【００３２】
本願の実施態様における又は背景における技術的ソリューションをより明確に説明するために、以下は、本願の実施態様又は背景を説明するために必要な添付の図面を簡単に説明する。
【００３３】
【図１】本願の一実施形態によるメッセージ送信システムの概略アーキテクチャ図である。
【００３４】
【図２】本願の一実施形態によるメッセージ送信方法の概略フローチャートである。
【００３５】
【図２ａ】本願の一実施形態によるメッセージ送信方法の別の概略フローチャートである。
【００３６】
【図２ｂ】本願の一実施形態によるメッセージ送信方法のさらに別の概略フローチャートである。
【００３７】
【図３】本願の一実施形態によるグループを作成する概略フローチャートである。
【００３８】
【図３ａ】本願の一実施形態によるメッセージ送信周期インターバルを作成する概略フローチャートである。
【００３９】
【図４】本願の一実施形態による通信リソースを要求する概略フローチャートである。
【００４０】
【図５】本願の一実施形態によるメッセージを送信する概略フローチャートである。
【００４１】
【図６】本願の一実施形態によるグループ管理サーバの概略構造図である。
【００４２】
【図７】本願の一実施形態による端末の概略構造図である。
【００４３】
【図８】本願の一実施形態による別のグループ管理サーバの概略構造図である。
【００４４】
【図９】本願の一実施形態による別の端末の概略構造図である。
【発明を実施するための形態】
【００４５】
以下は、本願の実施態様における添付図面を参照して、本願の実施態様を記載する。
【００４６】
図1は、本願の一実施形態によるメッセージ送信システムの概略構成図である。本実施形態におけるメッセージ送信システムは、
アプリケーションサーバであって、具体的にアプリケーションエンティティ(ApplicationEntity,AE)などであってよく、アプリケーション層に位置し、M2Mアプリケーションサービスロジックを実装してよく、グループ管理サーバ及び通信ネットワークを使用してグループメンバにメッセージを配信するように構成される、アプリケーションサーバと、
グループ管理サーバであって、具体的にサービス能力サーバ(ServiceCapabilityServer,SCS)などであってよく、グループを作成し、維持し、アプリケーションサーバにより配信されたメッセージを、通信ネットワークを使用してグループメンバに転送するように構成される、グループ管理サーバと、
通信ネットワークであって、具体的に3GPPネットワークであってよく、又はインターネットプロトコル(InternetProtocol,IP)ネットワークであってよく、メッセージをグループメンバに転送するために使用される通信リソースをグループ管理サーバに提供するように構成される、通信ネットワークと、
グループメンバであって、具体的にユーザ装置(UserEquipment,UE)などであってよく、グループ管理サーバと通信ネットワークを使用してアプリケーションサーバにより配信されたメッセージを受信し、メッセージ内で示されたアクションを実行するように構成される、グループメンバと、を含む。
【００４７】
現在、oneM2Mは、基礎にあるネットワークのマルチキャストメカニズムを使用してグループマルチキャストの実装をサポートし、3GPPネットワークもMBMSに基づくグループマルチキャストをサポートし、SCEFを使用してグループマルチキャスト機能を公開することをサポートしている。しかしながら、周期的にマルチキャスト方式でグループにメッセージを送信することは、基礎にあるネットワークのマルチキャストメカニズムを使用してアプリケーションサーバにより、又はMBMSに基づくグループマルチキャスト機能を使用して3GPPネットワークにより、実装することができない。
【００４８】
本願の実施形態は、周期的なメッセージマルチキャストを実現することができるように、メッセージ送信方法及び装置を開示する。以下は、詳細な説明を別個に提供する。
【００４９】
図2は、本願の一実施形態による、図1に示すメッセージ送信システムのアーキテクチャに基づいて提供される、メッセージ送信方法の概略フローチャートである。本実施形態に記載のメッセージ送信方法は、以下のステップを含む。
【００５０】
201。グループ管理サーバは、第1グループに対応するメッセージ送信周期インターバルを取得する。
【００５１】
メッセージ送信周期インターバルは、メッセージがグループに送信される時間インターバルであり、具体的には、開始時間(Startime)、終了時間(Endtime)を含む。具体的に言うと、メッセージは、各周期の開始時間と終了時間に対応する時間インターバル内で、グループに送信される。メッセージ送信周期インターバルには、1つ以上の時間インターバルを含んでよい。例えば、メッセージ送信周期インターバルは2つの時間インターバル、つまり毎週火曜日午後10:00から午後12:00まで、及び毎週木曜日午後10:00から午後12:00まで、を含み、メッセージは、メッセージ送信周期インターバル内でグループに送信されてよく、グループメンバのシステムアップグレード、バッテリー容量チェックなどを含む定期的なグループメンバの管理及び保守を実施する。メッセージ送信周期インターバルは、アプリケーションサーバにより、実際の要件に従い設定され、グループ管理サーバに送信されてよい。
【００５２】
特定の実装の間に、グループ管理サーバは、アプリケーションサーバにより送信された第1グループ作成要求を受信してよく、第1グループ作成要求は、メッセージ送信周期インターバルと、第1グループに含まれるグループメンバの識別情報を含む。具体的には、アプリケーションサーバは、第1グループ作成要求を使用して、グループ管理サーバにメッセージ送信周期インターバルを送信してよい。
【００５３】
さらに、第1グループ作成要求に応答して第1グループを作成する前に、グループ管理サーバは、グループメンバがメッセージを受信し得る周期インターバルが更新可能か否かを決定する必要がある。具体的な実施手順は図3に示され、以下のステップを含んでよい。
【００５４】
301〜303。グループ管理サーバは、アプリケーションサーバにより送信された第1グループ作成要求を受信し、グループメンバがメッセージを受信し得る周期インターバルが変更可能である場合、各グループメンバがメッセージを受信し得る周期インターバルが変更されてよいことを示し、各グループメンバが同じ時間インターバル内でメッセージを受信できることを保証するために、グループ管理サーバは、第1グループ作成要求に応答し、第1グループに含まれるグループメンバの識別情報に基づいて第1グループを作成し、第1グループのメッセージ送信時間をメッセージ送信周期インターバルとして設定し、グループ管理サーバは、さらに、第1グループの作成に成功したことを示すメッセージをアプリケーションサーバに返してよい。
【００５５】
304及び305。グループメンバがメッセージを受信し得る周期インターバルが変更可能でない場合、グループ管理サーバは、最初に、すべてのグループメンバがメッセージを受信し得る周期インターバルの共通部分を取得してよい。共通部分が空の場合、各グループメンバが同じ時間インターバル内でメッセージを受信できないことを示し、グループ管理サーバは、第1グループの作成に失敗したことを示すメッセージをアプリケーションサーバに返す。
【００５６】
306及び307。グループメンバがメッセージを受信し得る周期インターバルが変更可能でない場合、及び、すべてのグループメンバがメッセージを受信し得る周期インターバルの共通部分が空ではないが、すべてのグループメンバがメッセージを受信し得る周期インターバルの間隔が空である場合、又は、すべてのグループメンバがメッセージを受信し得る周期インターバルの共通部分とメッセージ送信周期インターバルが共通部分を有しない、又は、グループメンバがメッセージを受信し得る周期インターバルの共通部分がメッセージ送信周期インターバルの一部である場合、グループメンバがメッセージ送信周期インターバル内でメッセージを受信できないこと、又はグループメンバがメッセージ送信周期インターバルの一部の時間内のみでメッセージを受信できることを示し、グループ管理サーバは、第1グループの作成に失敗したことを示すメッセージをアプリケーションサーバに返し、第1グループの作成に失敗したことを示すメッセージは、すべてのグループメンバがメッセージを受信し得る周期インターバルの共通部分を含んでもよく、アプリケーションサーバは、すべてのグループメンバがメッセージを受信し得る周期インターバルの共通部分に基づいて、メッセージ送信周期インターバルを調整してよい。その結果、調整されたメッセージ送信周期インターバルは、すべてのグループメンバがメッセージを受信し得る周期インターバルの共通部分の一部となり、調整されたメッセージ送信周期インターバルは、第1グループ作成要求をグループ管理サーバに再度送信するために使用されてよい。
【００５７】
308及び309。グループメンバがメッセージを受信し得る周期インターバルが変更可能でない場合、及び、すべてのグループメンバがメッセージを受信し得る周期インターバルの共通部分が空ではなく、メッセージ送信周期インターバルが、すべてのグループメンバがメッセージを受信し得る周期インターバルの共通部分の一部である場合、グループメンバがメッセージ送信周期インターバル内でメッセージを受信してよいことを示し、グループ管理サーバは、第1グループ作成要求に応答し、第1グループに含まれるグループメンバの識別情報に基づいて第1グループを作成し、第1グループのメッセージ送信時間をメッセージ送信周期インターバルとして設定し、グループ管理サーバは、さらに、第1グループの作成に成功したことを示すメッセージをアプリケーションサーバに返してよい。
【００５８】
メッセージ送信周期インターバルはscheduleとして記録されてよく、グループ管理サーバは第1グループのグループリソース<group>に新しいサブリソース<schedule>を追加する。
【００５９】
図3に示すグループメンバは、マルチキャストグループのグループメンバのみを含んでよく、すなわち、メッセージ送信周期インターバルは、マルチキャストグループのグループメンバのみに対して有効であり、又は、第1グループのすべてのグループメンバを含んでよく、すなわち、メッセージ送信周期インターバルは、第1グループのすべてのグループメンバに対して有効であることに留意されたい。
【００６０】
202。グループ管理サーバは、一時的移動体グループ識別子TMGIとメッセージ送信周期インターバルをマルチキャストグループのグループメンバに送信する。
【００６１】
それに対応して、マルチキャストグループのグループメンバは、TMGIとメッセージ送信周期インターバルを受信する。
【００６２】
可能な実装では、ステップ202の前に、メッセージ送信方法は、マルチキャストグループを作成する以下のステップをさらに含んでもよい。
【００６３】
グループ管理サーバがマルチキャストグループ(multicast  group)を作成するために第1グループからグループメンバを選択する特定の実装は以下の通りであってよい。グループ管理サーバは、第1グループに含まれるグループメンバの中でマルチメディアブロードキャスト／マルチキャストサービス(MultimediaBroadcast/MulticastService,MBMS)をサポートするグループメンバを取得し、MBMSが提供されるカバレッジエリアを取得し、MBMSをサポートし且つMBMSカバレッジエリア内にいるグループメンバを目標グループメンバとして決定し、目標グループメンバをグループメンバとして使用してマルチキャストグループを作成するステップ。ここで、マルチキャストグループのグループメンバは、メッセージ送信周期インターバルに基づいて、メッセージがアプリケーションサーバにより周期的に送信されるオブジェクトである。
【００６４】
さらに、グループ管理サーバがマルチキャストグループを作成した後、メッセージ送信方法は、一時的移動体グループ識別子(TemporaryMobileGroupIdentity,TMGI)を要求する以下のステップをさらに含んでもよい。
【００６５】
グループ管理サーバが通信ネットワークからTMGIを要求する具体的な実装は、以下の通りであってよい。グループ管理サーバが通信ネットワークにTMGIを要求するための要求を送信し、TMGIを要求するための要求は、要求されるTMGIの数量(Quantity  of  TMGIs)を含み、要求されるTMGIの数量に基づいて、通信ネットワークから送信されたTMGIのリスト(List)及び終了時間(Expirationtime)を受信し、TMGIリストは要求されるTMGIの数量を含み、各TMGIは1つの終了時間に対応し、1つのTMGIは1つのマルチキャストグループに対応する。
【００６６】
通信ネットワークは、少なくともサービス能力公開機能(ServiceCapabilityExposureFunction,SCEF)及びブロードキャスト／マルチキャストサービスセンター(BM-SC,broadcast/multicastservicecenter)を含んでよい。
【００６７】
グループ管理サーバは、マルチキャストグループに関する情報を記録し、属性、つまりTMGI及びTMGIの終了時間を、マルチキャストグループに関する情報(multicastgroupinformation)に追加し、列挙値、すなわちperiodic_3GPP_MBMS_groupとして記録される周期的3GPPマルチキャストグループを、既存の属性、すなわちマルチキャストタイプ(multicastType)に追加し、グループ管理サーバはマルチキャストグループのマルチキャストタイプをperiodic_3GPP_MBMS_groupとして設定する。
【００６８】
特定の実装の間、グループ管理サーバは、ユニキャスト、マルチキャスト、又はブロードキャスト方式で、マルチキャストグループのグループメンバにTMGI及びメッセージ送信周期インターバルを送信してよい。
【００６９】
203。マルチキャストグループのグループメンバは、ローカルマルチキャストグループを作成する。
【００７０】
特定の実装の間、マルチキャストグループのグループメンバは、TMGIに基づいて、TMGIに対応するマルチキャストグループmulticastgroupに参加し、ローカルマルチキャストグループを作成する。
【００７１】
ローカルマルチキャストグループは、マルチキャストグループのグループメンバによりローカルに作成されるレコード又はリソースであり、ローカルマルチキャストグループの機能は、グループメンバが属するマルチキャストグループ(すなわち、TMGIに対応するマルチキャストグループ)に関する関連情報を記録することであり、マルチキャストグループのグループメンバは、リソース、すなわち、ローカルマルチキャストグループを使用することにより、TMGI及びメッセージ送信周期インターバルを記録し得ることに留意されたい。具体的には、属性、すなわちTMGIとサブリソース<schedule>が、ローカルマルチキャストグループリソース<localMulticastGroup>に追加されてよい。もちろん、マルチキャストグループのグループメンバは、グループメンバが属するマルチキャストグループに関する関連情報を別の方法を使用して記録してもよい。
【００７２】
さらに、ローカルマルチキャストグループを作成した後、マルチキャストグループのグループメンバは、グループ管理サーバに応答メッセージを返してよい。
【００７３】
204。グループ管理サーバは、通信リソースを要求するための要求を通信ネットワークに送信する。
【００７４】
これに対応して、通信ネットワークは、通信リソースを要求するための要求を受信し、開始時間から、マルチキャストグループのグループメンバに、MBMSのために必要な通信リソースを提供する。
【００７５】
通信リソースを要求するための要求は、TMGIとメッセージ送信周期インターバルの開始時間を含み、TMGIは、通信ネットワークによりマルチキャストグループのグループメンバに割り当てられた識別子である。
【００７６】
可能な実装では、ステップ204の前に、メッセージ送信方法は、以下のステップをさらに含んでよい。
【００７７】
グループ管理サーバがTMGIが終了するか否かを決定し、TMGIが終了すると決定された場合、グループ管理サーバが、通信ネットワークからの更新を要求する特定の実装は、次の通りであってよい。グループ管理サーバは、TMGIの終了時間が、現在時間に最も近いメッセージ送信周期インターバルの開始時間よりも早いか否かを決定する。たとえば、現在時間は月曜日の午前10:00であり、メッセージ送信周期インターバルは毎週火曜日の午後10:00から午後12:00までである。したがって、現在時間に最も近いメッセージ送信周期インターバルの開始時間は、翌日(つまり火曜日)の午後10:00である。グループ管理サーバは、TMGIの終了時間を火曜日の10:00PMと比較し、TMGIの終了時間が火曜日の10:00PMよりも早い場合、グループ管理サーバは、火曜日の10:00PMに達するとTMGIが終了すると決定し、TMGIの終了時間が更新されていない場合、グループ管理サーバは、TMGIの終了時間更新要求を通信ネットワークに送信してよく、通信ネットワークはTMGIの終了時間を延長し、TMGIの終了時間更新要求に対する応答をグループ管理サーバに送信する。この場合、TMGIの終了時間更新要求に対する応答は、TMGIの更新終了時間を含む。
【００７８】
205。通信ネットワークは、マルチキャストグループのグループメンバに、メッセージ送信周期インターバルの開始時間から、MBMSのために必要な通信リソースを提供する。
【００７９】
特定の実装の間、メッセージ送信周期インターバルの開始時間に達する前に、グループ管理サーバは、通信リソースを要求するための要求を通信ネットワークに送信し、通信ネットワークは、マルチキャストグループのグループメンバに、メッセージ送信周期インターバルの開始時間から、MBMSのために必要とされる通信リソースを提供してよい。ここで、MBMSのために必要とされる通信リソースは、特にTMGIに対応する通信リソースである。
【００８０】
可能な実装では、ステップ204及び205の特定の実装手順は、図4に示され、以下のステップを含んでよい。
【００８１】
401〜405。グループ管理サーバは、通信リソースを要求するための要求をサービス能力公開機能に送信する。ここで、通信リソースを要求するための要求は、TMGI及びメッセージ送信周期インターバルの開始時間を含んでよく、サービス能力公開機能は、通信リソースを要求するための要求をブロードキャスト／マルチキャストサービスセンターに転送し、ブロードキャスト／マルチキャストサービスセンターは、マルチキャストグループのグループメンバに、メッセージ送信周期インターバルの開始時間から、MBMSのために必要な通信リソースを提供し、サービス能力公開機能に通信リソースを要求するための要求に対する応答を送信し、通信リソースを要求するための要求に対する応答は、TMGI、サービス記述(servicedescription)、ブロードキャスト／マルチキャストサービスセンターのIPアドレス、ポート(port)番号等を含んでよく、サービス能力公開機能は、通信リソースを要求するための要求に対する応答をグループ管理サーバに転送する。
【００８２】
206。アプリケーションサーバは、メッセージの送信周期インターバル内に第1メッセージをグループ管理サーバに送信する。
【００８３】
これに対応して、グループ管理サーバは、アプリケーションサーバにより送信された第1メッセージを受信する。
【００８４】
特定の実装の間、アプリケーションサーバは、メッセージ送信周期インターバル内で、グループ管理サーバにメッセージ(第1メッセージとして記録される)を周期的に送信してよく、グループ管理サーバは、第1メッセージを受信する。
【００８５】
207。グループ管理サーバは、通信ネットワークに第2メッセージを送信する。ここで、第2メッセージはTMGIと第1メッセージを含む。
【００８６】
これに対応して、通信ネットワークは、第2メッセージを受信する。
【００８７】
特定の実装の間、メッセージ送信周期インターバル内にアプリケーションサーバにより送信された第1メッセージを受信した後、グループ管理サーバは、通信ネットワークを使用してマルチキャストグループのグループメンバに第1メッセージを送信してよい。例えば、グループ管理サーバは、第2メッセージを通信ネットワークに送信してよい。ここで、第2メッセージは、TMGI及び第1メッセージを含む。
【００８８】
208。通信ネットワークは、TMGIに対応する通信リソースを使用して、マルチキャストグループのグループメンバに第1メッセージを送信する。
【００８９】
これに対応して、マルチキャストグループのグループメンバは、メッセージ送信周期インターバル内で第1メッセージを受信する。
【００９０】
特定の実装の間、第2メッセージを受信した後、通信ネットワークは、第2メッセージに含まれるTMGIを取得し、TMGIに対応する通信リソースを使用して、第1メッセージをマルチキャストグループのグループメンバに送信し、マルチキャストグループのグループメンバは、アプリケーションサーバがマルチキャストグループのグループメンバにメッセージを周期的に送信することを実装するために、メッセージ送信周期インターバル内に、TMGIに対応する通信リソースで搬送される第1メッセージを監視する。
【００９１】
可能な実装では、メッセージ送信周期インターバルの開始時間に達すると、マルチキャストグループのグループメンバは、グループメンバの動作モードを決定し、マルチキャストグループのグループメンバが節電モード(PowerSaveMode,PSM)である場合、マルチキャストグループのグループメンバは節電モードを終了し、次に、グループメンバが節電モードであり、メッセージを受信できないために生じるグループメッセージリソースの無駄を回避するために、メッセージ送信周期インターバル内でTMGIに対応する通信リソース上を搬送される第1メッセージを監視する。
【００９２】
可能な実装では、第1メッセージは、レスポンスユニフォームリソース識別子（ｒｅｓｐｏｎｓｅ  Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ，  ｒｅｓｐｏｎｓｅ  ＵＲＩ）を含んでよく、responseURIの値は、グループ管理サーバを示す。その結果、マルチキャストグループのグループメンバは、受信した第1メッセージに対する応答を、responseURIに基づいてグループ管理サーバに送信し得る。グループ管理サーバは、さらに、マルチキャストグループのグループメンバに応答時間ウインドウ(responseTimeWindow)を送信してよく、応答時間ウインドウはグループ管理サーバにより設定され、属性、つまり応答時間ウインドウが、グループ管理サーバにより記録されたマルチキャストグループに関する情報(multicastgroupinformation)及びグループメンバによりローカルに記録されたローカルマルチキャストグループリソース<localMulticastGroup>に追加される。第1メッセージを受信し、第1メッセージに対応する操作を完了した後、マルチキャストグループのグループメンバは、第1メッセージに対する応答をresponseURIに基づいてグループ管理サーバに送信するとき、応答時間ウインドウから応答時間をランダムに選択し、ランダムに選択された応答時間に基づいて第1メッセージに対する応答をグループ管理サーバに送信してよい。これに対応して、グループ管理サーバは、応答時間ウインドウの間に、マルチキャストグループのグループメンバにより送信された、第1メッセージに対する応答を受信し、マルチキャストグループのグループメンバにより送信された応答を集約し、集約した応答をアプリケーションサーバに送信する。
【００９３】
可能な実装では、アプリケーションサーバは、メッセージ送信周期インターバルを超えてマルチキャスト方式でマルチキャストグループのグループメンバにメッセージを送信してもよく、特定の実装手順は、図5に示され、以下のステップを含んでよい。
【００９４】
501〜503。アプリケーションサーバは、メッセージ送信周期インターバルを超えて第1メッセージをグループ管理サーバに送信し、グループ管理サーバは、アプリケーションサーバにより送信された第1メッセージを受信し、第1メッセージに含まれる操作実行時間(OperationExecutionTime)と要求終了タイムスタンプ(RequestExpirationTimestamp)を取得し、操作実行時間と要求終了タイムスタンプがメッセージ送信周期インターバル内であるか否かを決定し、操作実行時間と要求終了タイムスタンプがメッセージ送信周期インターバル内でない場合は、グループ管理サーバは、マルチキャストグループのグループメンバへの第1メッセージの送信を拒否してよく、第1メッセージの送信に失敗したことを示す応答メッセージをアプリケーションサーバに返してよい。
【００９５】
503〜506。操作実行時間と要求終了タイムスタンプがメッセージ送信周期インターバル内であれば、グループ管理サーバは最初に第1メッセージをバッファリングし、メッセージ送信周期インターバルの開始時間に達すると、通信ネットワークを用いてマルチキャストグループのグループメンバに第1メッセージを送信してよい。
【００９６】
本願の本実施形態では、通信ネットワークが3GPPネットワークであることが例として使用されることに留意されたい。本願の本実施形態で提供されるメッセージ送信方法は、他のタイプの通信ネットワーク、例えば、インターネットプロトコル(InternetProtocol,IP)ネットワークなどにも適用可能であってよい。
【００９７】
本願の本実施形態では、グループ管理サーバは、第1グループに対応するメッセージ送信周期インターバルを取得し、マルチキャストグループのグループメンバにTMGIとメッセージ送信周期インターバルを送信し、マルチキャストグループのグループメンバがマルチキャストグループに参加し、ローカルマルチキャストグループを作成する。グループ管理サーバは、TMGIとメッセージ送信周期インターバルの開始時間に基づいて通信ネットワークから通信リソースを要求し、通信ネットワークは、マルチキャストグループのグループメンバに、開始時間から、MBMSのために必要な通信リソースを提供する。グループ管理サーバは、メッセージ送信周期インターバル内に、アプリケーションサーバにより送信された第1メッセージを受信し、TMGIと第1メッセージを通信ネットワークに送信する。通信ネットワークは、TMGIに対応する通信リソースを使用して、第1メッセージをマルチキャストグループのグループメンバに送信する。マルチキャストグループのグループメンバは、メッセージ送信周期インターバル内の第1メッセージを受信して、周期的なメッセージマルチキャストを実装し、及びメッセージマルチキャスト中の柔軟性を向上する。
【００９８】
可能な実装では、メッセージ送信周期インターバルと第1グループ作成要求を別々に送信することもできる。具体的には、アプリケーションサーバは、第1グループ作成要求と第3メッセージを、グループ管理サーバに送信する。ここで、第3メッセージはメッセージ送信周期インターバルを含む。図2aには、第1グループ及びメッセージ送信周期インターバルを別々に作成するフローチャートが示される。図2と同じ参照符号のメッセージ又はステップについては図2の説明を参照してよく、詳細については、ここでは再度説明しない。図2aに新しく追加された参照符号のメッセージ又はステップ、又は図2とは異なる参照符号のメッセージ又はステップは、以下に説明される。
【００９９】
201a。グループ管理サーバは第1グループを作成する。グループ管理サーバが第1グループを生成するようにトリガされる方法は、本発明の本実施形態では限定されない。例えば、グループ管理サーバは、アプリケーションサーバの要求に基づいて第1グループを作成してよく、アプリケーションサーバの要求は、第1グループに含まれるグループメンバの識別子を含む。
【０１００】
201b。第1グループがMBMSをサポートするグループメンバを含む場合、グループ管理サーバは、第1グループの中からMBMSをサポートするグループメンバを選択してマルチキャストグループを作成してよい。マルチキャストグループを作成する方法及びステップについては、図2のステップ202でマルチキャストグループを作成するステップの説明が参照されてよい。グループ管理サーバはさらに、通信ネットワークからTMGIを要求してよく、特定のステップについては、図2のステップ202でTMGIを要求するステップの説明が参照されてよい。グループ管理サーバはさらに、ユニキャスト、マルチキャスト、又はブロードキャスト方式で、マルチキャストグループのグループメンバにTMGIを送信してよい。マルチキャストグループのグループメンバがTMGIを受信した後の処理については、図2のステップ203の説明が参照されてよい。
【０１０１】
201C。グループ管理サーバは、第1グループに対応するメッセージ送信周期インターバルを取得する。グループ管理サーバが第1グループに対応するメッセージ送信周期インターバルを取得する方法は、本発明の本実施形態では限定されない。例えば、グループ管理サーバは、アプリケーションサーバの要求に基づいて、第1グループの対応するメッセージ送信周期インターバルを作成してよく、アプリケーションサーバにより送信される要求メッセージは、第1グループの識別子及びメッセージ送信周期インターバルを含む。アプリケーションサーバは、グループ管理サーバ上に作成された第1グループに関する情報(グループ識別子、メッセージ送信周期インターバル等を含む)を知り得る。例えば、グループ管理サーバがアプリケーションサーバの要求に基づいて第1グループ又はメッセージ送信周期インターバルを作成する場合、アプリケーションサーバは、グループ管理サーバにより送信された応答メッセージから、第1グループに関する情報を知り得る。例えば、グループ管理サーバが操作保守指示に基づいて第1グループ又はメッセージ送信周期インターバルを作成するとき、アプリケーションサーバはまた、クエリを通じて、第1グループに関する情報を知り得る。グループ管理サーバが第1グループのメッセージ送信周期インターバルを作成する特定のフローチャートは図3aに示される。図3aのステップの説明は、基本的に図3の説明と同じである。異なる点は、301aに示されている第3メッセージが、メッセージ送信周期インターバルの作成を要求するためのメッセージであることである。302a、304a、306a、308aは、第1グループが既に作成されていることを前提として、グループ管理サーバがメッセージ送信周期インターバルを作成する際に処理及び決定するステップである。これに対応して、303a、305a、307a、309aは、メッセージ送信周期インターバルの作成に成功した又は作成に失敗したことを示す応答メッセージである。
【０１０２】
202a。第1グループのメッセージ送信周期インターバルの作成に成功した後、第1グループがマルチキャストサブグループを含むとき、グループ管理サーバは、マルチキャストグループのグループメンバにメッセージ送信周期インターバルを送信する。グループ管理サーバは、ユニキャスト、マルチキャスト、又はブロードキャスト方式で、マルチキャストグループのグループメンバにメッセージ送信周期インターバルを送信してよい。
【０１０３】
203a。マルチキャストグループのグループメンバは、グループメンバが属するマルチキャストグループに対応するメッセージ送信周期インターバルを記録する。マルチキャストグループのグループメンバは、ローカルマルチキャストグループリソース<localMulticastGroup>にサブリソース<schedule>を追加してよく、グループメンバが属するマルチキャストグループに関する関連情報を別の方法で記録してよい。
【０１０４】
グループ管理サーバが、第1グループに対応するメッセージ送信周期インターバルを作成し、第1グループ内のマルチキャストグループのグループメンバに通知し、メッセージ送信周期インターバル内でマルチキャストグループのグループメンバにメッセージを送信する手順及びステップは、図2及び図2aに記載されている。図2の実施形態の可能な実装及び手順は、図4及び図5の方法の手順と同様であり、図2aに示す実施形態にも適用可能であり、詳細については、ここでは再度説明しない。
【０１０５】
第1グループがMBMSをサポートしないグループメンバを含まないとき、すなわち、第1グループのすべてのグループメンバがマルチキャストグループに属するとき、図3aのグループメンバは、実際にはマルチキャストグループのグループメンバであることに留意されたい。第1グループがさらにMBMSをサポートしないグループメンバを含み、図3aのグループメンバがマルチキャストグループのグループメンバのみを含むとき、メッセージ送信周期インターバルは、マルチキャストグループのグループメンバに対してのみ有効である。第1グループがさらに、MBMSをサポートしないグループメンバを含み、図3aのグループメンバが第1グループのすべてのグループメンバであるとき、メッセージ送信周期インターバルは、第1グループのすべてのグループメンバに適用可能である。図2及び図2aにおいて、第1グループに対応するメッセージ送信周期インターバルを決定した後、グループ管理サーバは、第1グループに対応するメッセージ送信周期インターバルを、第1グループ内のMBMSをサポートしない別のグループメンバにさらに通知する必要がある。さらに、グループ管理サーバが第1メッセージを受信した後、グループ管理サーバは、メッセージ送信周期インターバル内に、第1メッセージを第1グループ内のMBMSをサポートしないグループメンバに送信する。グループ管理サーバがメッセージ送信周期インターバル及び第1グループ内のMBMSをサポートしないグループメンバに第1メッセージを送信する方法は、本発明の本実施形態では限定されず、ユニキャスト方式、IPマルチキャスト方式、又は他の方式であってよい。また、第1グループのMBMSをサポートしていないグループメンバにメッセージ送信周期インターバル内で第1メッセージを送信するには、グループ管理サーバも、第1メッセージを第1グループのMBMSをサポートしていないグループメンバに送信する前に、ステップ502〜504を実行する必要がある。
【０１０６】
さらに、図2aに記載した手順において、第1グループがMBMSをサポートするグループメンバを含まない場合、第1グループに対応するメッセージ送信周期インターバルを作成し、メッセージ送信周期インターバル内で第1グループのグループメンバにメッセージを送信する手順は、図2bに示される。図2aと比較して、マルチキャストグループに関連する手順及びステップは、図2bには含まれず、他のステップは、図2aと同じである。加えて、第1グループのグループメンバはMBMSをサポートしないので、図2bにおいて、グループ管理サーバはステップ209を使用して、グループメンバに第1メッセージを送信する。ステップ209を使用して第1メッセージを送信する方法は、ユニキャスト方式、IPマルチキャスト方式、又は他の方式であってよく、本発明の本実施形態では制限されない。メッセージ送信周期インターバル内で、第1メッセージを第1グループのMBMSをサポートしないグループメンバに送信するには、メッセージ送信周期インターバル内で第1メッセージを第1グループのMBMSをサポートしないグループメンバに送信する前に、グループ管理サーバもステップ502〜504を実行する必要がある。
【０１０７】
図6は、本願の一実施形態によるグループ管理サーバの概略構造図である。グループ管理サーバは、
第1グループに対応するメッセージ送信周期インターバルを取得するように構成された取得モジュール601であって、メッセージ送信周期インターバルが開始時間及び終了時間を含む、取得モジュール601と、
送信モジュール602であって、第1グループ内のマルチキャストグループのグループメンバにメッセージ送信周期インターバルを送信するように構成され、さらに第1グループ内のマルチキャストグループのグループメンバにTMGIを送信するように構成され、マルチキャストグループのグループメンバは、第1グループ内のMBMSをサポートするグループメンバであり、
さらに、送信モジュール602は、通信リソースを要求するための要求を通信ネットワークに送信するように構成され、通信リソースを要求するための要求は、TMGI及びメッセージ送信周期インターバルの開始時間を含み、TMGIは、通信ネットワークによりマルチキャストグループに割り当てられた識別子であり、通信リソースを要求するための要求は、通信ネットワークに対して、開始時間から、マルチキャストグループのグループメンバに、MBMSのために必要な通信リソースを提供するように要求するために使用される、送信モジュール602と、
アプリケーションサーバにより送信された第1メッセージを受信するように構成された受信モジュール603と、
送信モジュール602は、受信モジュール603がメッセージ送信周期インターバル内で第1メッセージを受信すると、第2メッセージを通信ネットワークに送信するようにさらに構成され、第2メッセージは、TMGI及び第1メッセージを含み、TMGIは、TMGIに対応する通信リソースを使用して、マルチキャストグループのグループメンバに第1メッセージを送信するよう通信ネットワークに指示するために使用される。
【０１０８】
任意に、取得モジュール601は、具体的に、
アプリケーションサーバにより送信された第1グループ作成要求を受信し、第1グループ作成要求がメッセージ送信周期インターバルを含み、
第1グループ作成要求に応答して第1グループを作成し、第1グループのメッセージ送信時間をメッセージ送信周期インターバルに設定し、
アプリケーションサーバにより送信された第1グループ作成要求を受信し、
第1グループ作成要求に応答して第1グループを作成し、
アプリケーションサーバにより送信された第3メッセージを受信し、第3メッセージはメッセージ送信周期インターバルを含み、
第1グループのメッセージ送信時間をメッセージ送信周期インターバルに設定するように構成される。
【０１０９】
任意に、送信モジュール602は、さらに、マルチキャストグループのグループメンバに応答時間ウインドウを送信するように構成される。
【０１１０】
受信モジュール603は、応答時間ウインドウの間に、応答時間ウインドウに基づいてマルチキャストグループのグループメンバにより送信された、第1メッセージに対する応答を受信するようにさらに構成される。
【０１１１】
任意で、グループ管理サーバは、バッファモジュール604をさらに含み、
バッファモジュール604は、受信モジュールがメッセージ送信周期インターバルを超えて第1メッセージを受信すると、第1メッセージをバッファリングするように構成され、第1メッセージは、操作実行時間及び要求終了タイムスタンプを含み、操作実行時間及び要求終了タイムスタンプは、メッセージ送信周期インターバル内にあり、
さらに、送信モジュール602は、メッセージ送信周期インターバルの開始時間に達すると、第2メッセージを通信ネットワークに送信するように構成され、第2メッセージは、TMGI及び第1メッセージを含み、TMGIは、TMGIに対応する通信リソースを使用して、マルチキャストグループのグループメンバに第1メッセージを送信するよう通信ネットワークに指示するために使用される。
【０１１２】
任意に、グループ管理サーバは、以下の場合に、決定モジュール605をさらに含み、
決定モジュール605は、TMGIの終了時間が、現在時間に最も近いメッセージ送信周期インターバルの開始時間よりも早いか否かを決定するように構成され、
送信モジュール602は、決定モジュールの決定結果が、TMGIの終了時間が、現在時間に最も近いメッセージ送信周期インターバルの開始時間よりも早いことであるとき、TMGIの終了時間更新要求を通信ネットワークに送信するようにさらに構成され、
受信モジュール603は、通信ネットワークにより送信される、TMGIの終了時間更新要求に対する応答を受信するようにさらに構成され、TMGIの終了時間更新要求に対する応答は、TMGIの更新終了時間を含む。
【０１１３】
任意で、グループ管理サーバは、作成モジュール606をさらに含み、
取得モジュール601は、第1グループに含まれるグループメンバの中でMBMSをサポートし、MBMSのカバレッジエリア内にいる目標グループメンバを取得するようにさらに構成され、
作成モジュール606は、マルチキャストグループを作成するように構成され、マルチキャストグループのグループメンバが目標グループメンバである。
【０１１４】
任意で、グループメンバはUEである。
【０１１５】
任意で、マルチキャストグループに関し且つグループ管理サーバにより記録される情報は、TMGI、TMGIの終了時間、及び応答時間ウインドウのうちの1つ以上を含む。
【０１１６】
本実施形態におけるグループ管理サーバの機能モジュールの機能は、上記の方法の実施形態における方法に従い具体的に実現されてよいことが理解され得る。機能の具体的な実装プロセスについては、前述した方法の実施形態の関連する説明を参照してよく、ここでは、詳細について再度説明しない。
【０１１７】
本願の本実施形態では、取得モジュール601は、第1グループに対応するメッセージ送信周期インターバルを取得し、送信モジュール602は、一時的移動体グループ識別子TMGI及びメッセージ送信周期インターバルをマルチキャストグループのグループメンバに送信し、送信モジュール602は、TMGI及びメッセージ送信周期インターバルの開始時間に基づいて通信ネットワークから通信リソースを要求し、受信モジュール603は、メッセージ送信周期インターバル内で、アプリケーションサーバにより送信されたメッセージを受信し、送信モジュール602は、TMGI及びメッセージを通信ネットワークに送信し、その結果、通信ネットワークは、TMGIに対応する通信リソースを使用することにより、メッセージをマルチキャストグループのグループメンバに送信し、それにより、周期的なメッセージマルチキャストを実施し、メッセージマルチキャスト中の柔軟性を向上する。
【０１１８】
図7は、本願の一実施形態による端末の概略構造図である。端末は、
グループ管理サーバにより送信されたTMGI及びメッセージ送信周期インターバルを受信するように構成された受信モジュール701を含み、端末は、グループ管理サーバにより予め作成された第1グループの中でMBMSをサポートするグループメンバであり、TMGIは、第1グループ内のMBMSをサポートするグループメンバに通信ネットワークにより割り当てられたグループ識別子であり、
受信モジュール701は、メッセージ送信周期インターバル内で、通信ネットワークによりTMGIに対応するグループのグループメンバに送信されたメッセージを受信するようにさらに構成される。
【０１１９】
任意で、メッセージ送信周期インターバルは、開始時間及び終了時間を含み、端末は、さらに、
メッセージ送信周期インターバルの開始時間に達すると、端末が節電モードにある場合、節電モードを終了するように端末を制御するように構成された制御モジュール702を含む。
【０１２０】
任意で、端末は、選択モジュール703及び送信モジュール704をさらに含み、
受信モジュール701は、グループ管理サーバにより送信された応答時間ウインドウを受信するようにさらに構成され、
選択モジュール703は、応答時間ウインドウから応答時間をランダムに選択するように構成され、
送信モジュール704は、ランダムに選択された応答時間に基づいて、グループ管理サーバにメッセージに対する応答を送信するように構成される。
【０１２１】
任意に、TMGIに対応するグループに関し且つ端末により記録される情報は、TMGI、メッセージ送信周期インターバル、及び応答時間ウインドウのうちの1つ以上を含む。
【０１２２】
本実施形態における端末の機能モジュールの機能は、上記の方法の実施形態における方法に従い具体的に実現されてよいことが理解され得る。機能の具体的な実装プロセスについては、前述した方法の実施形態の関連する説明を参照してよく、ここでは、、詳細について再度説明しない。
【０１２３】
本願の本実施形態では、受信モジュール701は、グループ管理サーバにより送信されたTMGI及びメッセージ送信周期インターバルを受信し、メッセージ送信周期インターバル内で、通信ネットワークによりTMGIに対応するグループのグループメンバに送信されるメッセージを受信し、それにより、周期的なメッセージマルチキャストを実装し、メッセージマルチキャスト中の柔軟性を向上させる。
【０１２４】
図8は、本願の一実施形態による別のグループ管理サーバの概略構造図である。グループ管理サーバは、プロセッサ801、通信インタフェース802、及びメモリ803を含み、プロセッサ801、通信インタフェース802、及びメモリ803は、バスを使用することにより、又は別の方法で接続されてよい。本願の本実施形態では、バス接続が例として使用される。
【０１２５】
プロセッサ801(又は中央処理装置(CentralProcessingUnit,CPU)と呼ばれる)は、グループ管理サーバの計算コア及び制御コアである。任意に、通信インタフェース802は、標準的な有線インタフェース、及び無線インタフェース(例えば、WI-FIインタフェース、移動通信インタフェースなど)を含んでよく、データを受信し及び送信するようプロセッサ801により制御される。メモリ803(Memory)は、グループ管理サーバのメモリ装置であり、プログラム及びデータを格納するように構成される。本明細書おいてメモリ803は、高速RAMメモリであってよく、又は不揮発性メモリ(non-volatilememory)、例えば、少なくとも1つの磁気ディスク記憶装置であってよいことが理解され得る。任意に、メモリ803は、プロセッサ801と跋扈に配置された少なくとも1つの記憶装置であってよい。メモリ803は、記憶空間を提供する。記憶空間は、Windowsシステム(オペレーティングシステム)、Linux(オペレーティングシステム)などを含むが、これらに限定されない、グループ管理サーバのオペレーティングシステム及び実行可能プログラムコードを格納する。これは、本願において限定されない。
【０１２６】
特定の実装の間、本願の本実施形態に記載されているプロセッサ801、通信インタフェース802、及びメモリ803は、本願の実施形態において、図2から図5の手順に記載されているグループ管理サーバの実装を実行してよく、また、本願の実施形態において、図6に提供されているグループ管理サーバの実装を実行してよい。詳細は、ここでは再度説明しない。
【０１２７】
本願の本実施形態では、プロセッサ801は、第1グループに対応するメッセージ送信周期インターバルを取得し、通信インタフェース802は、一時的移動体グループ識別子TMGI及びメッセージ送信周期インターバルをマルチキャストグループのグループメンバに送信し、通信インタフェース802は、TMGI及びメッセージ送信周期インターバルの開始時間に基づいて通信ネットワークから通信リソースを要求し、メッセージ送信周期インターバル内で、アプリケーションサーバにより送信されたメッセージを受信し、プロセッサ801は、TMGI及びメッセージを通信ネットワークに送信し、その結果、通信ネットワークは、TMGIに対応する通信リソースを使用して、メッセージをマルチキャストグループのグループメンバに送信し、それにより、周期的なメッセージマルチキャストを実行し、メッセージマルチキャスト中の柔軟性を向上する。
【０１２８】
図9は、本願の一実施形態による別の端末の概略構造図である。端末は、プロセッサ901、通信インタフェース902、及びメモリ903を含み、プロセッサ901、通信インタフェース902、及びメモリ903は、バスを使用することにより、又は別の方法で接続されてよい。本願の本実施形態では、バス接続が例として使用される。
【０１２９】
プロセッサ901(又はCPUと呼ばれる)は、端末の計算コア及び制御コアである。任意に、通信インタフェース902は、標準的な有線インタフェース、及び無線インタフェース(例えば、WI-FIインタフェース、移動通信インタフェースなど)を含んでよく、データを受信及び送信するようにプロセッサ901により制御される。メモリ903(Memory)は、端末のメモリ装置であり、プログラム及びデータを記憶するように構成される。本明細書におけるメモリ903は、高速RAMメモリであってよく、又は不揮発性メモリ(non-volatilememory)、例えば、少なくとも1つの磁気ディスク記憶装置であってよいことが理解されよう。任意に、メモリ903は、プロセッサ901と別個に配置された少なくとも1つの記憶装置であってよい。メモリ903は、記憶空間を提供する。記憶空間は、Windowsシステム(オペレーティングシステム)、Linux(オペレーティングシステム)、Androidシステム(オペレーティングシステム)、IOSシステム(オペレーティングシステム)などを含むが、これらに限定されない、端末のオペレーティングシステム及び実行可能なプログラムコードを記憶する。これは、本願において限定されない。
【０１３０】
特定の実装の間、本願の本実施形態に記載されているプロセッサ901、通信インタフェース902、及びメモリ903は、本願の実施形態において図2及び図5の手順に記載されている端末の実装を実行してよく、また、本願の実施形態において図7に提供されている端末の実装を実行してもよい。詳細は、ここでは再度説明しない。
【０１３１】
本願の本実施形態では、通信インタフェース902は、グループ管理サーバにより送信されるTMGI及びメッセージ送信周期インターバルを受信し、メッセージ送信周期インターバル内で、通信ネットワークによりTMGIに対応するグループのグループメンバに送信されるメッセージを受信する。それにより、周期的なメッセージマルチキャストを実装し、メッセージマルチキャスト中の柔軟性を向上する。
【０１３２】
前述の実施形態は、ソフトウェア、ハードウェア、ファームウェア、又はそれらの任意の組み合わせにより全部又は部分的に実装されてよい。ソフトウェアを使用して実施形態を実施する場合、実施形態は、コンピュータプログラムプロダクトの形態で完全に又は部分的に実施されてよい。コンピュータプログラムプロダクトは、1つ以上のコンピュータ命令を含む。コンピュータプログラム命令がロードされ、コンピュータ上で実行されると、本願の実施形態による手順又は機能は、全部又は部分的に生成される。コンピュータは、汎用コンピュータ、専用コンピュータ、コンピュータネットワーク、又は他のプログラム可能な装置であってよい。コンピュータ命令は、コンピュータ読取可能な記憶媒体に記憶されてよく、又はコンピュータ読取可能な記憶媒体から別のコンピュータ読取可能な記憶媒体に送信されてよい。例えば、コンピュータ命令は、ウェブサイト、コンピュータ、サーバ、又はデータセンタから他のウェブサイト、コンピュータ、サーバ、又はデータセンタへ、有線(例えば、同軸ケーブル、光ファイバ、又はデジタル加入者線(DSL))又は無線(例えば、赤外線又はマイクロ波)方式で送信され得る。コンピュータ読取可能記憶媒体は、コンピュータによりアクセス可能な任意の利用可能な媒体、又は、1つ以上の利用可能な媒体を統合する、データ記憶装置、例えばサーバ又はデータセンタであってよい。使用可能な媒体は、磁気媒体(例えば、フロッピーディスク、ハードディスク、又は磁気テープ)、光媒体(例えば、DVD)、半導体媒体(例えば、固体ディスク(例えば、SolidStateDisk,SSD))などであってよい。
【０１３３】
前述の実施形態は、単に本願の技術的ソリューションを記載することを意図したものであって、本願を限定するものではない。本願は、前述の実施形態を参照して詳細に説明されているが、当業者は、本願の実施形態の技術的ソリューションの精神及び範囲から逸脱することなく、前述の実施形態に記載された技術的ソリューションを更に修正してよく、又はその技術的特徴のいくつかを同等に置き換えてよいことを理解すべきである。
【図１】
2020527881.tif 000003
【図２】
2020527881.tif 000004
【図２ａ】
2020527881.tif 000005
【図２ｂ】
2020527881.tif 000006
【図３】
2020527881.tif 000007
【図３ａ】
2020527881.tif 000008
【図４】
2020527881.tif 000009
【図５】
2020527881.tif 000010
【図６】
2020527881.tif 000011
【図７】
2020527881.tif 000012
【図８】
2020527881.tif 000013
【図９】
2020527881.tif 000014
【手続補正書】
【提出日】令和2年1月17日(2020.1.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
メッセージ送信方法であって、
グループ管理サーバにより、第1グループに対応するメッセージ送信周期インターバルを取得するステップであって、前記メッセージ送信周期インターバルが開始時間と終了時間を含む、ステップと、
前記グループ管理サーバにより、前記第1グループのグループメンバに前記メッセージ送信周期インターバルを送信するステップと、
前記グループ管理サーバにより、アプリケーションサーバにより送信された第1メッセージを受信し、前記グループ管理サーバにより、前記メッセージ送信周期インターバル内に、前記第1メッセージを前記第1グループの前記グループメンバに送信するステップと、
を含む方法。
【請求項２】
グループ管理サーバにより、第1グループに対応するメッセージ送信周期インターバルを取得する前記ステップは、具体的に、
前記グループ管理サーバにより、前記アプリケーションサーバにより送信された第1グループ作成要求を受信するステップであって、前記第1グループ作成要求は、前記メッセージ送信周期インターバルを含む、ステップと、
前記グループ管理サーバにより、前記第1グループ作成要求に基づき前記第1グループを生成し、前記第1グループのメッセージ送信時間を前記メッセージ送信周期インターバルとして設定するステップと、
を含む、請求項1に記載の方法。
【請求項３】
グループ管理サーバにより、第1グループに対応するメッセージ送信周期インターバルを取得する前記ステップは、具体的に、
前記グループ管理サーバにより、前記アプリケーションサーバにより送信された第3メッセージを受信するステップであって、前記第3メッセージは、前記第1グループの識別子及び前記メッセージ送信周期インターバルを含む、ステップと、
前記グループ管理サーバにより、前記第1グループのメッセージ送信時間を前記メッセージ送信周期インターバルとして設定するステップと、
を含む、請求項1に記載の方法。
【請求項４】
前記グループ管理サーバにより、前記第1グループのメッセージ送信時間を前記メッセージ送信周期インターバルとして設定する前記ステップは、具体的に、
前記グループ管理サーバにより、前記第1グループの前記グループメンバがメッセージを受信し得る周期インターバルの共通部分を取得するステップと、
前記メッセージ送信周期インターバルが前記共通部分の一部である場合、前記グループ管理サーバにより、前記第1グループの前記メッセージ送信時間を前記メッセージ送信周期インターバルとして設定するステップと、
を含む、請求項2又は3に記載の方法。
【請求項５】
前記グループ管理サーバにより、アプリケーションサーバにより送信された第1メッセージを受信し、前記グループ管理サーバにより、前記メッセージ送信周期インターバル内に前記第1グループの前記グループメンバに前記第1メッセージを送信する前記ステップは、具体的に、
前記グループ管理サーバにより、前記メッセージ送信周期インターバルを超えて、前記アプリケーションサーバにより送信された前記第1メッセージを受信するステップであって、前記第1メッセージは、操作実行時間と要求終了タイムスタンプとを含む、ステップと、
前記操作実行時間と前記要求終了タイムスタンプが前記メッセージ送信周期インターバル内にある場合、前記グループ管理サーバにより、前記第1メッセージをバッファリングするステップと、
前記メッセージ送信周期インターバルの開始時間に達すると、前記グループ管理サーバにより、前記第1メッセージを前記第1グループの前記グループメンバに送信するステップと、
を含む、請求項1〜4のいずれか一項に記載の方法。
【請求項６】
前記グループ管理サーバにより、アプリケーションサーバにより送信された第1メッセージを受信し、前記グループ管理サーバにより、前記メッセージ送信周期インターバル内に前記第1グループの前記グループメンバに前記第1メッセージを送信する前記ステップは、具体的に、
前記グループ管理サーバにより、前記メッセージ送信周期インターバル内で、前記アプリケーションサーバにより送信された前記第1メッセージを受信するステップと、
前記グループ管理サーバにより、前記第1メッセージを前記第1グループの前記グループメンバに送信するステップと、
を含む、請求項1〜4のいずれか一項に記載の方法。
【請求項７】
前記第1グループは、マルチキャストグループを含み、前記マルチキャストグループのグループメンバは、前記第1グループ内のマルチメディアブロードキャスト／マルチキャストサービスMBMSをサポートするグループメンバであり、前記グループ管理サーバにより、前記第1グループの前記グループメンバに前記第1メッセージを送信する前記ステップの前に、前記方法は、さらに、
前記グループ管理サーバにより、通信リソースを要求するための要求を通信ネットワークに送信するステップであって、通信リソースを要求するための前記要求は、前記マルチキャストグループに対応する一時的移動体グループ識別子TMGIと、前記メッセージ送信周期インターバルの前記開始時間とを含み、前記TMGIは、前記通信ネットワークにより前記マルチキャストグループに割り当てられた識別子であり、通信リソースを要求するための前記要求は、前記通信ネットワークに対して、前記TMGIに対応する前記マルチキャストグループの前記グループメンバに対して、前記開始時間から、前記MBMSに必要とされる通信リソースを提供するよう要求するために使用される、ステップ、
を含む請求項1〜6のいずれか一項に記載の方法。
【請求項８】
前記グループ管理サーバにより、前記第1メッセージを前記第1グループの前記グループメンバに送信する前記ステップは、具体的に、
前記グループ管理サーバにより、第2メッセージを前記通信ネットワークに送信するステップであって、前記第2メッセージは、前記TMGIと前記第1メッセージとを含み、前記TMGIは、前記TMGIに対応する通信リソースを使用して、前記第1メッセージを前記マルチキャストグループの前記グループメンバに送信するように前記通信ネットワークに指示するために使用され、前記TMGIに対応する前記通信リソースは、前記MBMSのために必要とされ、通信リソースを要求するための前記要求に基づいて、前記通信ネットワークにより、前記TMGIに対応する前記マルチキャストグループの前記グループメンバに提供される通信リソースである、ステップ、
を含む、請求項7に記載の方法。
【請求項９】
前記グループ管理サーバにより、通信リソースを要求する要求を通信ネットワークに送信する前記ステップの前に、前記方法は、さらに、
前記グループ管理サーバにより、前記TMGIの終了時間が、現在時間に最も近い前記メッセージ送信周期インターバルの開始時間よりも早いか否かを決定するステップと、
前記TMGIの前記終了時間が、前記現在時間に最も近い前記メッセージ送信周期インターバルの前記開始時間よりも早い場合、前記グループ管理サーバにより、前記TMGIの終了時間更新要求を通信ネットワークに送信するステップと、
前記グループ管理サーバにより、前記通信ネットワークにより送信された前記TMGIの前記終了時間更新要求に対する応答を受信するステップであって、前記TMGIの前記終了時間更新要求に対する前記応答は、前記TMGIの更新終了時間を含む、ステップと、
を含む請求項7又は8に記載の方法。
【請求項１０】
前記グループ管理サーバにより、通信ネットワークに通信リソースを要求する要求を送信する前記ステップの前に、前記方法は、さらに、
前記グループ管理サーバにより、前記第1グループに含まれる前記グループメンバの中で前記MBMSをサポートし且つ前記MBMSのカバレッジエリア内にいる目標グループメンバを取得するステップと、
前記グループ管理サーバにより、前記マルチキャストグループを作成するステップであって、前記マルチキャストグループの前記グループメンバが前記目標グループメンバである、ステップと、
前記グループ管理サーバにより、前記通信ネットワークから前記マルチキャストグループに対応する前記TMGIを要求及び取得し、前記マルチキャストグループの前記グループメンバに前記TMGIを送信するステップと、
を含む請求項7〜9のいずれか一項に記載の方法。
【請求項１１】
前記グループ管理サーバは、前記マルチキャストグループの前記グループメンバに応答時間ウインドウをさらに送信し、前記グループ管理サーバが、前記第1メッセージを前記マルチキャストグループの前記グループメンバに送信した後に、前記方法は、さらに、
前記グループ管理サーバにより、前記応答時間ウインドウの間に、前記応答時間ウインドウに基づいて前記第1グループの前記グループメンバにより送信された、前記第1メッセージに対する応答を受信するステップ、
を含む請求項7〜10のいずれか一項に記載の方法。
【請求項１２】
メッセージ送信方法であって、
第1グループメンバにより、グループ管理サーバにより送信されたメッセージ送信周期インターバルを受信するステップであって、前記第1グループメンバは、前記グループ管理サーバにより予め作成された第1グループのグループメンバである、ステップと、
前記第1グループメンバにより、前記メッセージ送信周期インターバル内で、前記グループ管理サーバにより送信されたメッセージを受信するステップと、
を含む方法。
【請求項１３】
前記メッセージ送信周期インターバルは、開始時間及び終了時間を含み、前記第1グループメンバにより、前記メッセージ送信周期インターバル内で、前記グループ管理サーバにより送信されたメッセージを受信する前記ステップの前に、前記方法は、さらに、
前記メッセージ送信周期インターバルの前記開始時間に達したとき、前記第1グループメンバが節電モードの場合、前記第1グループメンバにより、前記節電モードを終了するステップ、
を含む請求項12に記載の方法。
【請求項１４】
前記第1グループメンバは、前記グループ管理サーバにより送信された応答時間ウインドウをさらに受信し、前記第1グループメンバにより、前記メッセージ送信周期インターバル内で、前記グループ管理サーバにより送信されたメッセージを受信する前記ステップの後、前記方法は、さらに、
前記第1グループメンバにより、前記応答時間ウインドウから応答時間を選択し、前記選択した応答時間に基づいて前記グループ管理サーバに前記メッセージに対する応答を送信するステップ、
を含む請求項12又は13に記載の方法。
【請求項１５】
前記第1グループメンバは、マルチメディアブロードキャスト／マルチキャストサービスMBMSをサポートし、前記第1グループメンバは、前記グループ管理サーバにより送信されたTMGIをさらに受信し、前記TMGIは、通信ネットワークにより前記第1グループ内の前記MBMSをサポートするグループメンバに割り当てられたグループ識別子であり、
前記第1グループメンバにより、前記メッセージ送信周期インターバル内で、前記グループ管理サーバにより送信されたメッセージを受信する前記ステップは、具体的に、
前記第1グループメンバにより、前記メッセージ送信周期インターバル内で、前記通信ネットワークにより前記TMGIに対応するグループのグループメンバに送信されたメッセージを受信するステップであって、前記メッセージは前記グループ管理サーバにより前記通信ネットワークに送信される、ステップ、
を含む、請求項12〜14のいずれか一項に記載の方法。
【国際調査報告】
2020527881.tif 000015
2020527881.tif 000016
2020527881.tif 000017
2020527881.tif 000018
2020527881.tif 000019
2020527881.tif 000020