(57)【要約】  データ中継デバイスに接続された端末によってデータを伝送するための方法であって、端末によって伝送されるデータは中継デバイスによって転送され、端末によって実装される：データを伝送するための勧誘メッセージを受信するステップと、伝送するデータのセットを選択するステップと、選択されたデータを含む、伝送されるデータメッセージを生成するステップと、勧誘メッセージに応答してデータメッセージを送信するステップと、を含むことを特徴とする。
2019508987.tif 000002
【特許請求の範囲】
【請求項１】
データ中継デバイスに接続された端末によってデータを伝送するための方法であって、端末によって伝送されるデータは中継デバイスによって転送され、端末によって実装される、
−  データを伝送するための勧誘メッセージを受信するステップ（１０００）と、
−  伝送するデータのセットを選択するステップ（１０１０）と、
−  選択されたデータを含む、伝送されるデータメッセージを生成するステップ（１０２０）と、
−  勧誘メッセージに応答してデータメッセージを送信するステップ（１０３０）と、
を含むことを特徴とする、データを伝送するための方法。
【請求項２】
勧誘メッセージが、勧誘メッセージの受信日付から前もって決められた時間区間中に伝送可能なデータの量を表す容量情報を含むことを特徴とする、請求項１に記載のデータを伝送するための方法。
【請求項３】
データメッセージに含まれるデータのサイズが、容量情報よりも大きい場合があることを特徴とする、請求項２に記載のデータを伝送するための方法。
【請求項４】
第１の勧誘メッセージとそれに続く第２の勧誘メッセージとの間の時間区間が、選択されたデータの量に依存することを特徴とする、請求項１から３のいずれか一項に記載のデータを伝送するための方法。
【請求項５】
データがデータセットのセットのうちから選択され、データを選択するステップが、
−  各データセットにスコアを割り振るステップと、
−  ベストスコアを有するデータセットを選択するステップと、
を含むことを特徴とする、請求項１から４のいずれか一項に記載のデータを伝送するための方法。
【請求項６】
請求項１から５のいずれか一項に記載の方法の実行のためのプログラムコード命令を含むコンピュータプログラムが記録されたコンピュータによる読み取りが可能な、記録サポート。
【請求項７】
請求項１から５のいずれか一項に従った方法を実装する、デバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ひずみチャネルを介してデータを伝送するための端末および方法に関する。ひずみチャネルとは、通過帯域が制限されているチャネルである。特に、本発明の分野は時分割多重化チャネルの使用分野であり、チャネルは前記多重化において少なくとも１つの時間ウィンドウに対応する。
【０００２】
本発明の分野は通信デバイスの分野であり、特に、情報／通過帯域比を最大化する必要がある通信デバイスの分野である。
【０００３】
本書において、端末および特に通信端末は、いわゆるスマートフォン、タブレット、デスクトップ、およびポータブルコンピュータを非限定的に含む、任意の通信データ処理デバイスを意味するものとみなされる。しかしながら本発明は、より詳細には、軍事作戦シアターで使用されるような移送可能端末向けである。
【背景技術】
【０００４】
従来技術において、軍事作戦シアターで使用される端末は、データ中継デバイス、たとえば第４世代ラジオセットのためのＰＲ４Ｇに接続される。端末のユーザがメッセージを伝送しようとする時、前記メッセージを作成するために端末を使用する。メッセージが作成されると、ユーザはその送信を生じさせる妥当性を検査する。メッセージの送信は、メッセージを中継デバイスにサブミットすることにある。この瞬間から、端末およびそのユーザにとってメッセージが「送信」されたことになる。
【０００５】
しかしながら、実際には、メッセージは中継デバイスにサブミットされるだけである。その後、中継デバイスは、それを受信者に転送する責務を負う。さらに実際には、中継デバイスには高い負荷がかけられる可能性があり、すなわち中継デバイスは、処理するメッセージの長いキューを有する可能性がある。こうしたケースは、たとえば、ユーザが複数のメッセージを迅速に送信する場合に生じ得る。
【０００６】
端末の観点から、したがってユーザの観点からすれば、すべてのメッセージが送信されることになる。しかしながら、実際にはこれらのメッセージの多くは、転送を待って中継デバイスのレベルで記憶されることになる。
【０００７】
したがってユーザは、そのメッセージは確かに送信されたが、実際にはそうではないと考える状況にある。この競合は、端末と中継デバイスとの間のリンクの実際のデータ転送レートが、中継デバイスによって端末に割り振られるチャネルのデータ転送レートよりも大きい場合に生じる。これは、戦闘の間のストレスおよび／または強力な負荷の状況で発生する。したがって、メッセージがそれらの宛先に到達するのが遅すぎるか、あるいは到達しない可能性がある。
【０００８】
この問題を克服するために、中継デバイスのレベルでメッセージの優先キューが設定されている。このキューにおいて、各メッセージには優先順位が関連付けられ、最高優先順位のメッセージは他のメッセージよりも前に送信される。したがって、たとえキューがすでにいくつかの非優先メッセージを含んでいる場合であっても、優先メッセージが到達した場合、優先メッセージは他のメッセージよりも前に送信されることになる。
【０００９】
この解決策は、ある種の問題を解消するが、他の問題を引き起こす：
−  メッセージの優先順位が低すぎる場合、そのメッセージは決して送信されない可能性があり、常に優先順位がより高いメッセージが先行することになる。
−  すべてのメッセージが最高優先順位を有する場合、初期状況に戻る可能性がある。これは、たとえば戦闘の間など、極端なストレスおよび緊急性の状況で生じる。
【００１０】
したがって、中継デバイスに接続された端末のユーザが、前記ユーザが送信するメッセージの実際の転送を視覚化できるようにするための、この問題に対する満足な解決策は存在しない。
【発明の概要】
【課題を解決するための手段】
【００１１】
本発明において、メッセージの送信は中継デバイスからのプロンプトによって調整される。すなわち端末は、中継デバイスへのメッセージの勧誘を受信した場合にのみ、この送信を行う。
【００１２】
この勧誘の受信に続き、メッセージ、またはデータセット、またはメッセージのセットのうち、またはデータセットのセットのうち、いずれの送信を希望するかを決定するのは端末である。次いで端末は、そのプログラミングの制限内で、メッセージの選択のために希望するアルゴリズムを自由に適用できる。しかし何よりも、端末は、実際に送信されたメッセージの視覚化を可能にすることができる。実際には、中継デバイスがメッセージの迅速な転送を保証する使用可能な通過帯域を有する場合にのみ、端末は促される（プロンプトされる）。
【００１３】
このため、本発明は、データ中継デバイスに接続された端末によってデータを伝送するための方法に関し、端末によって伝送されるデータは中継デバイスによって転送され、端末によって実装される：
−  データを伝送するための勧誘メッセージを受信するステップと、
−  伝送するデータのセットを選択するステップと、
−  選択されたデータを含む、伝送されるデータメッセージを生成するステップと、
−  勧誘メッセージに応答してデータメッセージを送信するステップと、
を含むことを特徴とする。
【００１４】
上記の段落で述べた主な特徴とは別に、本発明による方法／デバイスは、下記の、個別に、または、それらのすべての技術的に可能な組み合わせによって考察される：
−  勧誘メッセージが、勧誘メッセージの受信日付から前もって決められた時間区間中に伝送可能なデータの量を表す容量情報を含むこと、
−  データメッセージに含まれるデータのサイズが、容量情報よりも大きい場合があること、
−  第１の勧誘メッセージとそれに続く第２の勧誘メッセージとの間の時間区間が、選択されたデータの量に依存すること、
−  データがデータセットのセットのうちから選択され、データを選択するステップは：
−  各データセットにスコアを割り振るステップと、
−  ベストスコアを有するデータセットを選択するステップと、
を含むこと、
のうちの１つまたは複数の追加の特徴を有し得る。
【００１５】
本発明は、前述の特徴の可能な組み合わせによる方法のステップを実行するためのプログラムコード命令を含むコンピュータプログラムが記録されたコンピュータによる読み取りが可能な、記録サポートにも関する。
【００１６】
本発明は、前述の特徴の可能な組み合わせによる方法を実装するデバイスにも関する。
【００１７】
本発明の他の特徴および利点は、添付の図面を参照しながら以下の説明を読むことで明白となろう。
【図面の簡単な説明】
【００１８】
【図１】本発明の実装を可能にするインフラストラクチャを示す図である。
【図２】本発明による方法のステップを示す図である。
【図３】第２の勧誘メッセージＭＩ２．２を示す図である。
【発明を実施するための形態】
【００１９】
より明快にするために、同一または同様の要素は、すべての図面において同一の参照記号によってマーク付けされる。
【００２０】
本発明は、以下の説明を読み、添付の図面を検討することによって、より良く理解されよう。これらは例示の目的で提示されており、決して本発明を限定するものではない。
【００２１】
図１は、本発明の実装を対象とする端末１００、すなわち、本発明による端末を示す。端末は：
−  マイクロプロセッサ１１０、
−  記憶手段１２０、たとえば、機械的であるかまたは機械的でない、単一またはアレイ（たとえば、ＲＡＩＤ）の、ハードディスク、
−  通信インターフェース１３０、たとえばイーサネット（登録商標）プロトコルに従った通信カード、
を備える。ＩＰ、ＵＳＢ、ＷｉＦｉ、ＢｌｕｅＴｏｏｔｈ（登録商標）などの、他のプロトコルが想定され得る。したがって、通信インターフェースは有線または無線である。
【００２２】
端末のマイクロプロセッサ１１０、端末の記憶手段１２０、および端末の通信インターフェース１３０は、バス１５０によって相互接続される。
【００２３】
アクションがデバイスに帰するものである場合、前記アクションは、実際には、デバイスのメモリ内に記録された命令コードによって命令されるデバイスのマイクロプロセッサによって実行される。アクションがアプリケーションに帰するものである場合、前記アクションは、実際には、アプリケーションに対応する命令コードがメモリ内に記録されたデバイスのマイクロプロセッサによって実行される。デバイスまたはアプリケーションがメッセージを伝送する場合、前記メッセージは、前記デバイスまたは前記アプリケーションの通信インターフェースを介して伝送される。これらの場合、デバイスは実または仮想である。
【００２４】
端末は、たとえば、および非限定的に：
−  タブレット、
−  スマートフォン、
−  ポータブルコンピュータ、
−  デスクトップコンピュータ、
−  その他、
である。
【００２５】
図１は中継デバイス２００を示す。中継デバイスは、
−  マイクロプロセッサ２１０、
−  記憶手段２２０、
−  端末の通信インターフェース１３０に適合可能であり、端末および中継デバイスがそれによって相互に通信可能である第１の通信インターフェース２３０、
−  表示されていない別の中継デバイスとのリンクが確立可能な、第２の通信インターフェース２４０、
を、備える。
【００２６】
中継デバイスのマイクロプロセッサ２１０、中継デバイスの記憶手段２２０、中継デバイスの第１の通信インターフェース２３０、および中継デバイスの第２の通信インターフェース２４０は、バス２５０によって相互接続される。
【００２７】
中継デバイスは、たとえば、および非限定的に：
−  ラジオセット、
−  モデムデバイス、
−  その他、
である。
【００２８】
端末の記憶手段１２０は：
−  本発明による方法の実行のための命令コードを含む、メッセージ管理ゾーン１２０．１と、
−  データセットを記録するように構成された、データゾーン１２０．２と、を備える。したがってデータゾーンは、データセットのセットとみなすことができる。データセットがメッセージに例えられる場合、データゾーンはメッセージのセットとみなすことができる。本発明の代替において、データゾーン１２０．２は、メッセージを特性に関連付けることが可能である。所与の時点で、これらの特性はメッセージのスコアを計算することが可能である。これらの特性は、たとえば：
・  メッセージの記録日付、
・  メッセージの優先順位レベル、
・  メッセージの有効期間、
であり、
・  ・・・このリストは網羅的ではない。
【００２９】
中継デバイスの記憶手段は：
−  端末と通信し、端末によって伝送されるメッセージを管理するための、命令コードを含む、メッセージ管理ゾーン２３０．１、
を備える。
【００３０】
図２は、中継デバイスによって伝送される勧誘メッセージＭＩ１を端末が受信する、ステップ１０００を示す。一実施形態において、こうしたメッセージはコードＭＩ１．１を一意に含み、前記コードを伴うこうしたメッセージの受信は、端末のレベルで、前もって決められた挙動に関連付けられる。前もって決められた挙動は本発明の実装である。
【００３１】
実際に、中継デバイスは、２つの基準：
−  時間基準、および、
−  伝送されずに残っているデータの量、
にしたがって、勧誘メッセージを伝送する。
【００３２】
時間基準は、端末に割り振られる通信チャネルに依存する。こうしたチャネルは、１周期内の時間ウィンドウのセットに対応する。実際に、周期は４秒間持続し、端末は、１２オクテットの伝送を可能にするウィンドウに関連付けられる。実際に、および説明する構成を用いて、端末は多くとも４秒ごとに勧誘メッセージを受信する。
【００３３】
伝送されるデータの量は、説明する構成を用いてこの期間を長くすることが可能であるが、４秒の倍数のままである。実際に、中継デバイスが端末に代わって依然としてＫオクテットを伝送しなければならない場合、デバイスは、端末に代わって伝送するいかなるオクテットもなくなるまで待機した後、新しい勧誘メッセージを伝送することになる。この待機は、想定される構成について、Ｋ／１２＋１の全体に対応する。
【００３４】
これによって、端末は、中継デバイスが代わりに伝送できる時にのみ、勧誘を受信することが保証される。
【００３５】
端末は、勧誘メッセージを受信するステップ１０００から、伝送するデータセットを選択するステップ１０１０に進む。
【００３６】
データセットを選択するステップ１０１０において、端末は、メッセージセットを選択するためにデータゾーン１２０．２を探索する。メッセージを選択するためのいくつかの可能なストラテジが存在する：
−  データゾーンはキューのように編成されるため、記録される第１のデータセットは使用される第１のデータセットである。言い換えれば、キュー内の最も古いデータセットが選択される。これは、作成日付の特性からも実行され得る。
−  優先順位レベル特性が最高のデータセットが選択される。
−  たとえば、以下のタイプの公式を用いてスコアを計算することによって、複数の特性に応じてデータセットが選択される：
スコア＝年齢（メッセージ）＊優先順位
ベストスコアを有するメッセージ、すなわちデータセットが選択される。
・・・このリストは網羅的ではない。
【００３７】
説明では、ベストスコアの観念が使用される。この観念は実装選択肢である。このベストスコアは、本発明の実装によれば、
−  最高スコア、または
−  最低スコア、
である。
【００３８】
例として与えられた公式を用いると、ベストスコアは最高スコアである。
【００３９】
端末は、選択ステップからメッセージを生成するステップ１０２０、すなわち、選択されたデータセットを中継デバイスへの伝送のためにフォーマット化するステップに進む。
【００４０】
端末は、メッセージを生成するステップ１０２０から、生成されたメッセージを中継デバイスに送信するステップ１０３０に進む。
【００４１】
ステップ１０３０から、選択されるデータセットは送信されるものとみなされる。加えて、端末は、受信者への転送と等価の中継デバイスへの伝送を、そのユーザに保証することができる。
【００４２】
本発明の代替において、勧誘メッセージは、容量を記録するためのフィールドを備える。図２は：
−  第１の勧誘メッセージのコードと同一のコードフィールドＭＩ１．１と、
−  端末が選択すべきデータセットのサイズについて最大を表す容量を含む、容量フィールドＭＩ２．２と、
を含む、第２の勧誘メッセージＭＩ２．２を示す。
【００４３】
したがってこの代替において、端末は、メッセージを選択するための基準としてこの容量値を使用することができる。
【００４４】
たとえば、この容量値が４に等しい場合、サイズが多くとも４のデータセットを端末が選択すると、このデータセットはすぐに転送されることを意味する。
【００４５】
こうしたケースは、たとえば、勧誘メッセージに応答して、端末が２０オクテットのデータを送信した場合に生じる。したがってこのケースでは、中継デバイスは１２オクテットをすぐに送信し、続く時間ウィンドウで、配置のために依然として８オクテットを有していた。したがって、容量フィールドを介して端末に信号を送信する４オクテットのためのスペースが依然として存在した。
【００４６】
実際に、勧誘メッセージは、データの転送に使用されるべき時間ウィンドウの開始よりも十分に前もって送信される。このように十分に前もって送信することにより、端末はメッセージを生成することが可能であり、中継デバイスは生成されたメッセージを受信することが可能である。とりわけこれは、端末と中継デバイスとの間のリンクが、従来は毎秒１２オクテットで転送するデータ転送レートよりもかなり高いデータ転送レートを有することによって可能である。
【図１】
2019508987.tif 000003
【図２】
2019508987.tif 000004
【図３】
2019508987.tif 000005
【国際調査報告】
2019508987.tif 000006
2019508987.tif 000007
2019508987.tif 000008
2019508987.tif 000009
2019508987.tif 000010
2019508987.tif 000011