(57)【特許請求の範囲】
【請求項１】
ＭＴＣサーバとＭＴＣ機器との間のマシン通信（ＭＴＣ）のための通信方法であって、
前記ＭＴＣサーバによりアプリケーションに関連するターゲット・コンテンツをブロードキャストするステップと、
前記ターゲット・コンテンツを満足させる候補ＭＴＣ機器から前記ターゲット・コンテンツに関連する可用性情報を受信するステップと、
前記可用性情報に基づいて前記候補ＭＴＣ機器から任意の数のＭＴＣ機器を選択するステップと、
前記選択されたＭＴＣ機器の各々とのセッション接続を確立するステップと、
前記選択されたＭＴＣ機器によりアップロードされたコンテンツを受信するステップとを備える方法。
【請求項２】
新しいセッション接続を確立する必要があるかどうかを決定するステップと、
新しいセッション接続を確立する必要がある場合、現在のセッション接続を解放するステップと、
前記ブロードキャストするステップから前記セッション接続を確立するステップまで実行するステップとをさらに備える請求項１に記載の方法。
【請求項３】
新しいセッション接続を確立する必要があるかどうかを決定する前記ステップが、
前記選択されたＭＴＣ機器の各々によりアップロードされたコンテンツが前記ターゲット・コンテンツを満足させるかどうかを確認するステップと、
前記選択されたＭＴＣ機器のいずれか１つによりアップロードされたコンテンツが前記ターゲット・コンテンツを満足させない場合、新しいセッション接続を確立する必要があることを決定するステップとを備える請求項２に記載の方法。
【請求項４】
新しいセッション接続を確立する必要があるかどうかを決定する前記ステップは、
前記ＭＴＣ機器が使用不可能であることを表す情報が前記選択されたＭＴＣ機器のいずれか１つから受信されるかどうかを監視するステップと、
前記情報が受信される場合、新しいセッション接続を確立する必要があることを決定するステップとを備える請求項２に記載の方法。
【請求項５】
新しいセッション接続を確立する必要があるかどうかを決定する前記ステップは、
前記選択されたＭＴＣ機器の各々によりアップロードされたコンテンツが前記ターゲット・コンテンツを満足させるかどうかを確認するステップと、
前記選択されたＭＴＣ機器のいずれか１つによりアップロードされたコンテンツが前記ターゲット・コンテンツを満足させない場合、新しいセッション接続を確立する必要があることを決定するステップと、
前記ＭＴＣ機器が使用不可能であることを表す情報が前記選択されたＭＴＣ機器のいずれか１つから受信されるかどうかを監視するステップと、
前記情報が受信される場合、新しいセッション接続を確立する必要があることを決定するステップとを備える請求項２に記載の方法。
【請求項６】
前記可用性情報に基づいて前記候補ＭＴＣ機器から任意の数のＭＴＣ機器を選択する前記ステップが、
前記候補ＭＴＣ機器の前記可用性情報を相互に比較するステップと、
前記アプリケーションの要件に従って最善のＭＴＣ機器を選択するステップとを備える請求項１乃至５のいずれか１項に記載の方法。
【請求項７】
複数のＭＴＣ機器とＭＴＣサーバとの間のマシン通信（ＭＴＣ）のための通信方法であって、
前記ＭＴＣサーバによりブロードキャストされたアプリケーションに関連するターゲット・コンテンツを、前記複数のＭＴＣ機器により受信するステップと、
前記ＭＴＣ機器が前記ターゲット・コンテンツを満足させるかどうかを決定するステップと、
前記ＭＴＣ機器が前記ターゲット・コンテンツを満足させる場合、前記ターゲット・コンテンツに関連する可用性情報を前記ＭＴＣサーバに送信するステップと、
前記ＭＴＣサーバからのセッション接続要求に応答して、任意の数のＭＴＣ機器による、前記ＭＴＣサーバとのセッション接続を確立するステップと、
コンテンツを前記ＭＴＣサーバにアップロードするステップとを
備える方法。
【請求項８】
前記ＭＴＣ機器が、前記ＭＴＣサーバへのコンテンツのアップロード中に、前記ターゲット・コンテンツを満足させるかどうかを決定するステップと、
前記ＭＴＣ機器が前記ターゲット・コンテンツを満足させない場合、前記ＭＴＣ機器が使用不可能であることを表す情報を前記ＭＴＣサーバに通知するステップとをさらに備える請求項７に記載の方法。
【請求項９】
ＭＴＣのためのマシン通信（ＭＴＣ）サーバであって、
アプリケーションに関連するターゲット・コンテンツをブロードキャストするように構成されたブロードキャスト・モジュールと、
前記ターゲット・コンテンツを満足させる候補ＭＴＣ機器から前記ターゲット・コンテンツに関連する可用性情報を受信するように構成された受信モジュールと、
前記可用性情報に基づいて前記候補ＭＴＣ機器から任意の数のＭＴＣ機器を選択するように構成された選択モジュールと、
前記選択されたＭＴＣ機器の各々とのセッション接続を確立するように構成された接続確立モジュールとを備え、
前記受信モジュールは、前記セッション接続を確立すると、前記選択されたＭＴＣ機器によりアップロードされたコンテンツを受信するようにさらに構成されるＭＴＣサーバ。
【請求項１０】
新しいセッション接続を確立する必要があるかどうかを決定するように構成された決定モジュールと、
新しいセッション接続を確立する必要がある場合、現在のセッション接続を解除するように構成された接続解除モジュールとをさらに備える請求項９に記載のＭＴＣサーバ。
【請求項１１】
前記決定モジュールが、
前記選択されたＭＴＣ機器の各々によりアップロードされたコンテンツが前記ターゲット・コンテンツを満足させるかどうかを確認するように構成された確認ユニットと、
前記確認ユニットが、前記選択されたＭＴＣ機器のいずれか１つによりアップロードされたコンテンツが前記ターゲット・コンテンツを満足させないことを確認する場合、新しいセッション接続を確立する必要があることを決定するように構成された決定ユニットとを備える請求項１０に記載のＭＴＣサーバ。
【請求項１２】
前記決定モジュールは、
前記ＭＴＣ機器が使用不可能であることを表す情報が前記選択されたＭＴＣ機器のいずれか１つから受信されるかどうかを監視するように構成された監視ユニットと、
前記監視ユニットが前記情報を受信する場合、新しいセッション接続を確立する必要があることを決定するように構成された決定ユニットとを備える請求項１０に記載のＭＴＣサーバ。
【請求項１３】
前記決定モジュールは、
前記選択されたＭＴＣ機器の各々によりアップロードされたコンテンツが前記ターゲット・コンテンツを満足させるかどうかを確認するように構成された確認ユニットと、
前記ＭＴＣ機器が使用不可能であることを表す情報が前記選択されたＭＴＣ機器のいずれか１つから受信されるかどうかを監視するように構成された監視ユニットと、
前記選択されたＭＴＣ機器のいずれか１つによりアップロードされたコンテンツが前記ターゲット・コンテンツを満足させないことを前記確認ユニットが確認するか、または前記監視ユニットが前記情報を受信する場合、新しいセッション接続を確立する必要があることを決定するように構成された決定ユニットとを備える請求項１０に記載のＭＴＣサーバ。
【請求項１４】
前記選択モジュールは、
前記候補ＭＴＣ機器の前記可用性情報を相互に比較するように構成された比較ユニットと、
前記アプリケーションの要件に従って最善のＭＴＣ機器を選択するように構成された選択ユニットとを備える請求項９に記載のＭＴＣサーバ。
【請求項１５】
ＭＴＣのためのマシン通信（ＭＴＣ）機器であって、
ＭＴＣサーバによりブロードキャストされたアプリケーションに関連するターゲット・コンテンツを受信するように構成された受信モジュールと、
前記ＭＴＣ機器が前記ターゲット・コンテンツを満足させるかどうかを決定するように構成された決定モジュールと、
前記ＭＴＣ機器が前記ターゲット・コンテンツを満足させる場合、前記ターゲット・コンテンツに関連する可用性情報を前記ＭＴＣサーバに送信するように構成された送信モジュールと、
前記ＭＴＣサーバからの任意の数のＭＴＣ機器に対するセッション接続要求に応答して前記ＭＴＣサーバとのセッション接続を確立するように構成された接続確立モジュールとを備え、
前記送信モジュールは、前記セッション接続を確立すると、コンテンツを前記ＭＴＣサーバにアップロードするようにさらに構成されるＭＴＣ機器。
【請求項１６】
前記決定モジュールは、前記ＭＴＣ機器がコンテンツを前記ＭＴＣサーバにアップロードする間、前記ＭＴＣ機器が前記ターゲット・コンテンツを満足させるかどうかを決定するようにさらに構成され、
前記ＭＴＣ機器は、前記ＭＴＣ機器が前記ターゲット・コンテンツを満足させない場合、前記ＭＴＣ機器が使用不可能であることを表す情報を前記ＭＴＣサーバに通知するように構成された通知モジュールをさらに備える請求項１５に記載のＭＴＣ機器。
【請求項１７】
マシン通信（ＭＴＣ）のための通信システムであって、
請求項９乃至１４のいずれか１項に記載の前記ＭＴＣサーバと、
請求項１５または１６に記載の少なくとも１つのＭＴＣ機器とを備える通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マシン通信（ＭＴＣ：ｍａｃｈｉｎｅ−ｔｙｐｅ  ｃｏｍｍｕｎｉｃａｔｉｏｎ）に関し、詳細にはＭＴＣのための通信方法およびその機器に関する。
【背景技術】
【０００２】
一般に、マシン通信ＭＴＣは、通信ネットワークを介するマシン間の通信であり、遠隔監視、遠隔測定などに適用することができる。３ＧＰＰ規格ＴＳ２２．３６８「Ｓｅｒｖｉｃｅ  Ｒｅｑｕｉｒｅｍｅｎｔｓ  ｆｏｒ  Ｍａｃｈｉｎｅ−ｔｙｐｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ（バージョン１．１．１）」の仕様によれば、マシン間の通信は時間制御である、すなわちオペレータにより決定された調整可能な期間中に限り通信する。
【０００３】
既存の無線通信ネットワークにおいて、セッション開始プロセスは通常、一方向ハンドシェークを採用する、すなわちネットワーク側デバイスがダウンリンク・ブロードキャスト制御チャネルを介してデバイス識別子（ＩＤ）を含む要求をブロードキャストし、次いでＩＤと一致する機器が要求に応答して、ネットワーク側デバイスが機器とのセッション接続を確立する。
【０００４】
しかし、ＭＴＣの場合、ネットワーク側デバイスが関心を示すのは、必要とする機器ではなく、意図された特定のコンテンツであるため、正規セッション開始前に事前ネゴシエーションする必要がある、すなわちどの機器が意図されたコンテンツを有するかを決定する必要がある。既存のセッション開始プロセスの場合、確立されるセッション接続はデバイスＩＤに基づいており、通信機器が意図されたコンテンツを提供することができなくなったとき、ネットワーク側デバイスは引き続き機器からコンテンツを受信し、その結果意図されたコンテンツを継続的に取得できなくなる。
【先行技術文献】
【非特許文献】
【０００５】
【非特許文献１】３ＧＰＰ規格ＴＳ２２．３６８「Ｓｅｒｖｉｃｅ  Ｒｅｑｕｉｒｅｍｅｎｔｓ  ｆｏｒ  Ｍａｃｈｉｎｅ−ｔｙｐｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ（バージョン１．１．１）」
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、前述の技術的問題を背景に提案され、その目的は、コンテンツベースの通信を実施することができ、意図されたコンテンツを継続的に取得することができる、ＭＴＣのための通信方法および関連する機器を提供することである。
【課題を解決するための手段】
【０００７】
本発明の第１の態様によれば、ＭＴＣサーバとＭＴＣ機器との間のＭＴＣのための通信方法が提供され、方法は、ＭＴＣサーバによりアプリケーションに関連するターゲット・コンテンツをブロードキャストするステップと、ターゲット・コンテンツを満足させる候補ＭＴＣ機器からターゲット・コンテンツに関連する可用性情報を受信するステップと、可用性情報に基づいて候補ＭＴＣ機器から任意の１つまたは複数のＭＴＣ機器を選択するステップと、選択されたＭＴＣ機器の各々とのセッション接続を確立するステップと、選択されたＭＴＣ機器によりアップロードされたコンテンツを受信するステップとを備える。
【０００８】
本発明の第２の態様によれば、ＭＴＣ機器とＭＴＣサーバとの間のＭＴＣのための通信方法が提供され、方法は、ＭＴＣサーバによりブロードキャストされたアプリケーションに関連するターゲット・コンテンツを、ＭＴＣ機器により受信するステップと、ＭＴＣ機器がターゲット・コンテンツを満足させるかどうかを決定するステップと、ＭＴＣ機器がターゲット・コンテンツを満足させる場合、ターゲット・コンテンツに関連する可用性情報をＭＴＣサーバに送信するステップと、ＭＴＣサーバからのセッション接続要求に応答してＭＴＣサーバとのセッション接続を確立するステップと、コンテンツをＭＴＣサーバにアップロードするステップとを備える。
【０００９】
本発明の第３の態様によれば、ＭＴＣのためのＭＴＣサーバが提供され、ＭＴＣサーバは、アプリケーションに関連するターゲット・コンテンツをブロードキャストするように構成されたブロードキャスト・モジュールと、ターゲット・コンテンツを満足させる候補ＭＴＣ機器からターゲット・コンテンツに関連する可用性情報を受信するように構成された受信モジュールと、可用性情報に基づいて候補ＭＴＣ機器から任意の１つまたは複数のＭＴＣ機器を選択するように構成された選択モジュールと、選択されたＭＴＣ機器の各々とのセッション接続を確立するように構成された接続確立モジュールとを備え、受信モジュールは、セッション接続を確立すると、選択されたＭＴＣ機器によりアップロードされたコンテンツを受信するようにさらに構成される。
【００１０】
本発明の第４の態様によれば、ＭＴＣのためのＭＴＣ機器が提供され、ＭＴＣ機器は、ＭＴＣサーバによりブロードキャストされたアプリケーションに関連するターゲット・コンテンツを受信するように構成された受信モジュールと、ＭＴＣ機器がターゲット・コンテンツを満足させるかどうかを決定するように構成された決定モジュールと、ＭＴＣ機器がターゲット・コンテンツを満足させる場合、ターゲット・コンテンツに関連する可用性情報をＭＴＣサーバに送信するように構成された送信モジュールと、ＭＴＣサーバからのセッション接続要求に応答してＭＴＣサーバとのセッション接続を確立するように構成された接続確立モジュールとを備え、送信モジュールは、コンテンツをＭＴＣサーバにアップロードするようにさらに構成される。
【００１１】
本発明の第５の態様によれば、ＭＴＣのための通信システムが提供され、通信システムは、前述のＭＴＣサーバと、前述の少なくとも１つのＭＴＣ機器とを備える。
【図面の簡単な説明】
【００１２】
【図１】本発明の１つの実施形態によるＭＴＣサーバとＭＴＣ機器との間の通信方法を示す流れ図である。
【図２】本発明のもう１つの実施形態によるＭＴＣサーバとＭＴＣ機器との間の通信方法を示す流れ図である。
【図３】本発明の実施形態によるＭＴＣ機器とＭＴＣサーバとの間の通信方法を示す流れ図である。
【図４】本発明の１つの実施形態によるＭＴＣサーバを示す概略ブロック図である。
【図５】本発明のもう１つの実施形態によるＭＴＣサーバを示す概略ブロック図である。
【図６】本発明の１つの実施形態によるＭＴＣ機器を示す概略ブロック図である。
【発明を実施するための形態】
【００１３】
本発明の上記およびその他の目的、特徴、および利点は、添付の図面と併せて、本発明の特定の実施形態の詳細な説明を読めばさらに明らかとなろう。
【００１４】
図１は、本発明の１つの実施形態によるＭＴＣサーバとＭＴＣ機器との間の通信方法の流れ図を示す。この実施形態は、図面と併せて後段で詳細に説明される。
【００１５】
実施形態において、ＭＴＣ通信システムは、ＭＴＣサーバ、および複数のＭＴＣ機器を備える。ＭＴＣ機器は、さまざまな地理的場所に位置してもよく、ＭＴＣサーバは、通信ネットワークを通じてそれらのＭＴＣ機器と通信する。通信ネットワークは、たとえば、ＧＳＭのような無線通信ネットワーク、第三世代移動体通信ネットワーク、有線通信ネットワークなどであってもよい。上記で説明されるように、ＭＴＣ通信は、トラフィック監視、インテリジェント測定などのような、特定のアプリケーションに関連してもよい。トラフィック監視アプリケーションにおいて、ＭＴＣサーバは通常、トラフィック監視センターに配置されるが、ＭＴＣ機器は、たとえば、固定カメラおよび車載カメラを含む、さまざまな場所に配置されたカメラであってもよい。インテリジェント測定アプリケーションにおいて、ＭＴＣ機器は、たとえば、測定装置であってもよい。
【００１６】
図１に示されるように、ステップＳ１０１において、ＭＴＣサーバは、アプリケーションに関連するターゲット・コンテンツをブロードキャストする。たとえば、無線通信ネットワークの場合、ＭＴＣサーバは、ダウンリンク・ブロードキャスト制御チャネルを介してブロードキャストすることができる。ターゲット・コンテンツは、アプリケーションに従って決定されてもよい。たとえば、トラフィック監視アプリケーションの場合、ターゲット・コンテンツは、特定の場所区域の画像情報であってもよい。インテリジェント測定アプリケーションの場合、ターゲット・コンテンツは、データ範囲内の測定情報であってもよい。
【００１７】
次いで、ステップＳ１０５において、ＭＴＣサーバは、ターゲット・コンテンツを満足させる少なくとも１つの候補ＭＴＣ機器からターゲット・コンテンツに関連する可用性情報を受信する。たとえば、前述のトラフィック監視アプリケーションにおいて、ターゲット・コンテンツは特定の場所区域の画像であってもよく、次いで特定の場所区域内に配置されたカメラが候補カメラとなり、それらの候補カメラの可用性情報は、ＧＰＳ位置、角度、距離などを含む、それぞれの領域範囲情報である。同様に、前述のインテリジェント測定アプリケーションにおいて、ターゲット・コンテンツはデータ範囲内の測定情報であってもよく、次いで測定データがデータ範囲内である測定装置が候補測定装置となり、それらの候補測定装置の可用性情報は関連する測定データである。
【００１８】
次いで、ステップＳ１１０において、ＭＴＣサーバは、候補ＭＴＣ機器の受信した可用性情報に基づいて、それらの候補ＭＴＣ機器から任意の１つまたは複数のＭＴＣ機器を、セッション接続を確立しようとしているＭＴＣ機器として選択する。選択されるＭＴＣ機器の数は、さまざまなアプリケーションの要件に従って決定されてもよい。たとえば、前述のトラフィック監視アプリケーションの場合、ＭＴＣ機器が通常１つだけ選択されてもよい。前述のインテリジェント測定アプリケーションの場合、通常複数のＭＴＣ機器が選択されてもよい。
【００１９】
好ましくは、ＭＴＣサーバは最善の候補ＭＴＣ機器を選択することができる。具体的には、ＭＴＣサーバは、それぞれの候補ＭＴＣ機器の可用性情報を相互に比較し、次いで、アプリケーションの要件に従って最善のＭＴＣ機器を選択する。
【００２０】
ステップＳ１１５において、ＭＴＣサーバは、選択されたＭＴＣ機器の各々とのセッション接続を確立する。セッション接続の確立は、当業者にはよく知られているので、その説明は本明細書において省略する。最後に、ステップＳ１２０において、セッション接続が確立された後、ＭＴＣサーバは、選択されたＭＴＣ機器によりアップロードされたコンテンツを受信する。
【００２１】
上記の説明から、実施形態のＭＴＣサーバとＭＴＣ機器との間の通信方法において、ターゲット・コンテンツを満足させるＭＴＣサーバとＭＴＣ機器との間の通信は、ＭＴＣセッションがＭＴＣサーバとＭＴＣ機器との間の複数の別個の接続を含むことができるように、ＭＴＣ機器のＩＤではなくターゲット・コンテンツをブロードキャストすることによりコンテンツに基づいてもよく、機器ＩＤ自体には無関係であってもよいことが分かる。
【００２２】
図２は、もう１つの実施形態によるＭＴＣサーバとＭＴＣ機器との間の通信方法を示す流れ図であり、先の実施形態の部分と同じ部分については同じ参照番号が使用され、その説明は適正に省略される。この実施形態は、図面と併せて後段で詳細に説明される。
【００２３】
図２に示されるように、ステップＳ１２０に続くステップＳ１２５において、ＭＴＣサーバは、新しいセッション接続を確立する必要があるかどうかを決定する。この実施形態において、継続的にコンテンツを取得するため、通信中のＭＴＣ機器が要求されたコンテンツを提供することができない場合、ＭＴＣサーバが再接続操作を実行して、ターゲット・コンテンツを満足させることができる別のＭＴＣ機器から要求されたコンテンツを受信することが必要である。
【００２４】
１つの実施形態において、ＭＴＣサーバは、選択されたＭＴＣ機器が意図されたコンテンツをレポートすることができるかどうかを決定するために、選択されたＭＴＣ機器の各々によってアップロードされたコンテンツがターゲット・コンテンツを満足させるかどうかを確認する。選択されたＭＴＣ機器のいずれか１つによりアップロードされたコンテンツがターゲット・コンテンツを満足させない場合、ＭＴＣサーバは新しいセッション接続を確立する必要があることを決定し、それ以外の場合、ＭＴＣサーバはＭＴＣ機器によってアップロードされたコンテンツを引き続き受信する。たとえば、トラフィック監視アプリケーションにおいて、アップロードされた画像が、通信中の固定カメラの回転により特定の場所区域を超える場合、ＭＴＣサーバは、この固定カメラが要求されたコンテンツをレポートすることができないので、新しいセッション接続を確立する必要があることを決定する。加えて、インテリジェント測定アプリケーションの例において、測定装置によりアップロードされた測定情報がデータ範囲を超える場合、ＭＴＣサーバは、この測定装置が要求されたコンテンツをレポートすることができないので、新しいセッション接続を確立する必要があることを決定する。
【００２５】
もう１つの実施形態において、ＭＴＣサーバは、選択されたＭＴＣ機器が要求されたコンテンツをレポートすることができるかどうか決定するため、選択されたＭＴＣ機器のいずれか１つからこのＭＴＣ機器が使用不可能であることを表す情報が受信されるかどうかを監視する。情報が受信される場合、ＭＴＣサーバは新しいセッション接続を確立する必要があることを決定し、それ以外の場合、ＭＴＣサーバはＭＴＣ機器によってアップロードされたコンテンツを引き続き受信する。トラフィック監視アプリケーションの前述の例において、通信中の車載カメラがターゲット・コンテンツにより決定された場所区域の外に移動する場合、車載カメラは、このカメラが使用不可能であることを表す情報をＭＴＣサーバに送信し、情報を受信すると、ＭＴＣサーバは新しいセッション接続を確立する必要があることを決定する。
【００２６】
ＭＴＣサーバが新しいセッション接続を確立することが必要であるかどうかを決定する方法のいずれか１つまたは両方は、アプリケーションに従って選択されてもよい。
【００２７】
ステップＳ１２５において、新しいセッション接続を確立する必要があることが決定される場合、ステップＳ１３０において、ＭＴＣサーバは現在のセッション接続を解除する。次いで、ステップＳ１０１からステップＳ１２０が繰り返され、ＭＴＣサーバは、選択されたＭＴＣ機器とのセッション接続を再確立して、アップロードされたコンテンツを受信する。
【００２８】
新しいセッション接続を確立する必要がないことが決定される場合、ＭＴＣサーバは選択されたＭＴＣ機器からコンテンツを引き続き受信する。
【００２９】
上記の説明から、実施形態のＭＴＣサーバとＭＴＣ機器との間の通信方法が、通信中のＭＴＣ機器によりレポートされるコンテンツの状態をリアルタイムで監視すること、および通信中のＭＴＣ機器が要求されたコンテンツをレポートすることができないときに新しいセッション接続を確立することにより、ＭＴＣの時間制御特徴を満たすことができることが分かる。さらに、ＭＴＣサーバは、連続するコンテンツを取得するために、コンテンツに基づいて１つのＭＴＣ機器から別のＭＴＣ機器に切り替えることができ、それによりコンテンツ通信の高い可用性を達成する。
【００３０】
同じ発明概念の下、図３は、本発明の１つの実施形態によるＭＴＣ機器とＭＴＣサーバとの間の通信方法の流れ図を示す。この実施形態は、図面と併せて後段で詳細に説明され、先の実施形態の部分と同じ部分については、その説明は適正に省略される。
【００３１】
この実施形態において、ＭＴＣ通信システムは、図１および図２に示される実施形態の方法が実施されるＭＴＣ通信システムと同じ構造を有する。
【００３２】
図３に示されるように、ステップＳ３０１において、ＭＴＣ機器は、ＭＴＣサーバによってブロードキャストされたアプリケーションに関連するターゲット・コンテンツを受信する。たとえば、ＭＴＣサーバは、ダウンリンク・ブロードキャスト制御チャネルを介してターゲット・コンテンツをブロードキャストすることができる。
【００３３】
次いで、ステップＳ３０５において、ＭＴＣ機器は、ＭＴＣ機器がターゲット・コンテンツを満足させるかどうかを決定する。トラフィック監視アプリケーションの上記の例において、ＭＴＣ機器は、ＭＴＣ機器がターゲット・コンテンツによって定義された特定の場所区域にあるかどうかを決定する。ＭＴＣ機器が特定の場所区域に位置する場合、ＭＴＣ機器は、ＭＴＣ機器がターゲット・コンテンツを満足させることを表し、それ以外の場合、ＭＴＣ機器がターゲット・コンテンツを満足させないことを表す。
【００３４】
ステップＳ３０５において、ＭＴＣ機器がターゲット・コンテンツを満足させることが決定される場合、ステップＳ３１０において、ＭＴＣ機器は、ターゲット・コンテンツに関連付けられているその可用性情報をＭＴＣサーバに送信する。可用性情報は、先の実施形態においてすでに説明されている。ステップＳ３０５において、ＭＴＣ機器がターゲット・コンテンツを満足させないことを決定する場合、ステップＳ３１０において、何の処理も実行されない。
【００３５】
ついで、Ｓ３１５において、セッション接続要求がＭＴＣサーバから受信される場合、要求に応答して、ＭＴＣサーバとのセッション接続が確立され、セッション接続が確立された後、ステップＳ３２０において、コンテンツがＭＴＣサーバにアップロードされる。
【００３６】
上記の説明から、実施形態のＭＴＣ機器とＭＴＣサーバとの間の通信方法は、ＭＴＣ機器がＭＴＣサーバによりブロードキャストされるコンテンツに基づいて要求されたコンテンツをレポートできるかどうかを決定することができ、したがってＭＴＣサーバとＭＴＣ機器との間の通信がコンテンツベースであることが分かる。
【００３７】
さらに、ＭＴＣ機器は、ＭＴＣサーバへのコンテンツのアップロード中に、ＭＴＣ機器がターゲット・コンテンツを満足させるかどうかを絶えず決定する。ＭＴＣ機器がターゲット・コンテンツを満足させないと決定する場合、ＭＴＣ機器は、ＭＴＣ機器が使用不可能であることを表す情報をＭＴＣサーバに通知する。このようにして、ＭＴＣサーバが新しいセッション接続を確立して継続してコンテンツを取得することができるように、ＭＴＣサーバはＭＴＣ機器の使用不可能状態を適時通知されてもよい。
【００３８】
同じ発明概念の下、図４は、本発明の１つの実施形態によるＭＴＣサーバの概略ブロック図を示す。この実施形態は、図面と併せて後段で詳細に説明され、先の実施形態の部分と同じ部分については、その説明は適正に省略される。
【００３９】
図４に示されるように、この実施形態のＭＴＣサーバ４００は、アプリケーションに関連するターゲット・コンテンツをブロードキャストするブロードキャスト・モジュール４０１と、ターゲット・コンテンツを満足させる候補ＭＴＣ機器からターゲット・コンテンツに関連する可用性情報を受信する受信モジュール４０２と、受信した可用性情報に基づいて候補ＭＴＣ機器から任意の１つまたは複数のＭＴＣ機器を選択する選択モジュール４０３と、選択されたＭＴＣ機器の各々とのセッション接続を確立する接続確立モジュール４０４とを備え、受信モジュール４０２は、セッション接続を確立すると、選択されたＭＴＣ機器によりアップロードされたコンテンツをさらに受信する。
【００４０】
この実施形態のＭＴＣサーバ４００において、ブロードキャスト・モジュール４０１は、ダウンリンク・ブロードキャスト制御チャネルを介してターゲット・コンテンツをブロードキャストする。次いで、受信モジュール４０２は、候補ＭＴＣ機器により提供された可用性情報を受信し、可用性情報を選択モジュール４０３に提供する。選択モジュール４０３は、セッション接続を確立するために、候補ＭＴＣ機器から任意の１つまたは複数のＭＴＣ機器を選択する。
【００４１】
選択モジュール４０３において、比較ユニット４０３１は、それぞれの候補ＭＴＣ機器の可用性情報を相互に比較する。次いで、選択ユニット４０３２は、アプリケーションの要件に従って最善のＭＴＣ機器を選択する。
【００４２】
次いで、接続確立モジュール４０４を介して、ＭＴＣサーバ４００は、選択されたＭＴＣ機器の各々とのセッション接続を確立することができる。セッション接続が確立された後、受信モジュール４０２は、選択されたＭＴＣ機器の各々によりアップロードされたコンテンツを受信する。
【００４３】
この実施形態のＭＴＣサーバ４００が、図１に示される実施形態のＭＴＣサーバとＭＴＣ機器との間の通信方法を動作可能に実施できることに留意されたい。
【００４４】
図５は、本発明のもう１つの実施形態によるＭＴＣサーバ５００の概略ブロック図を示し、先の実施形態の部分と同じ部分については同じ参照番号が使用され、その説明は適正に省略される。この実施形態は、図面と併せて後段で詳細に説明される。
【００４５】
図５に示されるように、ブロードキャスト・モジュール４０１、受信モジュール４０２、選択モジュール４０３、および接続確立モジュール４０４に加えて、この実施形態のＭＴＣサーバ５００は、新しいセッション接続を確立する必要があるかどうかを決定する決定モジュール５０１と、決定モジュール５０１が新しいセッション接続を確立する必要があることを決定する場合、現在のセッション接続を解除する接続解除モジュール５０２とをさらに備える。
【００４６】
この実施形態のＭＴＣサーバ５００において、接続確立モジュール４０４を介してＭＴＣサーバ５００と選択されたＭＴＣ機器との間にセッション接続が確立され、コンテンツがこの機器から受信される場合、決定モジュール５０１は新しいセッション接続を確立する必要があるかどうかを決定する。
【００４７】
決定モジュール５０１において、確認ユニット５０１１は、選択されたＭＴＣ機器の各々によりアップロードされたコンテンツがターゲット・コンテンツを満足させるかどうかを確認する。確認ユニット５０１１が、選択されたＭＴＣ機器のいずれか１つによりアップロードされたコンテンツがターゲット・コンテンツを満足させないことを確認する場合、決定ユニット５０１２は新しいセッション接続を確立する必要があることを決定する。
【００４８】
もう１つの実施形態において、決定モジュール５０１において、監視ユニットは、ＭＴＣ機器が使用不可能であることを表す情報が選択されたＭＴＣ機器のいずれか１つから受信されるかどうかを監視する。監視ユニットが情報の受信を監視する場合、決定ユニットは新しいセッション接続を確立する必要があることを決定する。
【００４９】
もう１つの実施形態において、決定モジュール５０１はまた、選択されたＭＴＣ機器の各々によりアップロードされたコンテンツがターゲット・コンテンツを満足させるかどうかを確認する確認ユニットと、ＭＴＣ機器が使用不可能であることを表す情報が選択されたＭＴＣ機器のいずれか１つから受信されるかどうかを監視する監視ユニットと、確認ユニットが、選択されたＭＴＣ機器のいずれか１つによりアップロードされたコンテンツがターゲット・コンテンツを満足させないことを確認する場合、または監視ユニットが使用不可能情報の受信を監視する場合、新しいセッション接続を確立する必要があることを決定する決定ユニットとを備えることができる。
【００５０】
この実施形態のＭＴＣサーバ５００が、図２に示される実施形態のＭＴＣサーバとＭＴＣ機器との間の通信方法を動作可能に実施できることに留意されたい。
【００５１】
同じ発明概念の下、図６は、本発明の１つの実施形態によるＭＴＣ機器６００の概略ブロック図を示す。この実施形態は、図面と併せて後段で詳細に説明され、先の実施形態の部分と同じ部分について、説明は適正に省略される。
【００５２】
図６に示されるように、この実施形態のＭＴＣ機器６００は、ＭＴＣサーバによりブロードキャストされたアプリケーションに関連するターゲット・コンテンツを受信する受信モジュール６０１と、ＭＴＣ機器６００がターゲット・コンテンツを満足させるかどうかを決定する決定モジュール６０２と、決定モジュール６０２が、ＭＴＣ機器６００がターゲット・コンテンツを満足させることを決定する場合、ＭＴＣ機器６００のターゲット・コンテンツに関連する可用性情報をＭＴＣサーバに送信する送信モジュール６０３と、ＭＴＣサーバからのセッション接続要求に応答してＭＴＣサーバとのセッション接続を確立する接続確立モジュール６０４とを備えることができ、接続確立モジュール６０４を介してセッション接続が確立された後、送信モジュール６０３はコンテンツをＭＴＣサーバにさらにアップロードする。
【００５３】
この実施形態のＭＴＣ機器６００において、受信モジュール６０１は、ダウンリンク・ブロードキャスト制御チャネルを介してＭＴＣサーバによりブロードキャストされたターゲット・コンテンツを受信する。次いで、決定モジュール６０２は、ＭＴＣ機器６００がターゲット・コンテンツを満足させるかどうかを決定する。決定モジュール６０２が、ＭＴＣ機器６００がターゲット・コンテンツを満足させることを決定する場合、送信モジュール６０３はＭＴＣ機器６００の可用性情報をＭＴＣサーバに送信する。ＭＴＣサーバからセッション接続要求を受信すると、接続確立モジュール６０４は、セッション接続要求に応答してＭＴＣサーバとのセッション接続を確立する。セッション接続が確立された後、ＭＴＣ機器６００は、送信モジュール６０３を介してコンテンツをＭＴＣサーバにアップロードする。
【００５４】
さらに、決定モジュール６０２は、ＭＴＣ機器６００がコンテンツをＭＴＣサーバにアップロードする間、ＭＴＣ機器６００がターゲット・コンテンツを満足させるかどうかを絶えず決定する。決定モジュール６０２が、ＭＴＣ機器がターゲット・コンテンツを満足させないと決定する場合、通知モジュール６０５は、ＭＴＣ機器６００が使用不可能であることを表す情報をＭＴＣサーバに通知する。
【００５５】
この実施形態のＭＴＣ機器６００が、図３に示される実施形態のＭＴＣ機器とＭＴＣサーバとの間の通信方法を動作可能に実施できることに留意されたい。
【００５６】
加えて、本発明の実施形態はまた、ＭＴＣのための通信システムを開示し、通信システムは、図４または図５に示されるような実施形態のＭＴＣサーバと、図６に示される実施形態の少なくとも１つのＭＴＣ機器とを備える。
【００５７】
前述の実施形態のＭＴＣサーバ、ＭＴＣ機器、およびそれらのコンポーネントが、大規模集積回路またはゲートアレイのようなハードウェア回路、論理チップまたはトランジスタのような半導体、もしくはフィールド・プログラマブル・ゲートアレイ、プログラマブル論理デバイスなどのようなプログラマブル・ハードウェア・デバイスにより実施されてもよいか、もしくはさまざまなタイプのプロセッサにより実行されるソフトウェアにより実施されてもよいか、もしくは上記のハードウェア回路およびソフトウェアの組み合わせにより実施されてもよいことに留意されたい。
【００５８】
本発明のＭＴＣサーバとＭＴＣ機器との間の通信方法および対応するＭＴＣサーバ、ならびにＭＴＣ機器とＭＴＣサーバとの間の通信方法および対応するＭＴＣ機器は、一部の例示的な実施形態を通じて詳細に説明されるが、これらの実施形態は包括的なものではなく、当業者であれば本発明の精神および範囲内でさまざまな変更および修正を実現することができる。したがって、本発明はそれらの実施形態に限定されることはなく、本発明の範囲は付属の特許請求の範囲によってのみ定義される。
【図１】
0005506950.tif 000002
【図２】
0005506950.tif 000003
【図３】
0005506950.tif 000004
【図４】
0005506950.tif 000005
【図５】
0005506950.tif 000006
【図６】
0005506950.tif 000007