(57)【特許請求の範囲】
【請求項１】
送信装置における送信用メモリの送信メモリ領域を受信装置における受信用メモリの受信メモリ領域と同期させる方法であって、該送信メモリ領域は、送信データパケットとして送信データを記憶し、該受信メモリ領域は、受信データパケットとしての受信データを該受信データパケットのエラー状態をそれぞれ示す関連するエラー状態データと共に記憶し、
受信データパケットに含まれ、受信機用メモリにおける受信メモリ領域の位置を決めるために使用される、現在の基準となる受信データパケットの参照ＩＤを含むフィードバックメッセージを受信装置が発生して、該フィードバックメッセージを該送信装置に送信し、
送信データパケットの中で現在の参照受信データパケットに対応する参照送信データパケットを識別する参照ＩＤであって、該参照送信データパケットを考慮して送信機用メモリにおける送信メモリ領域の位置を更新するための参照ＩＤを使用することで、該フィードバックメセージが送信装置で処理され、
参照ＩＤが受信装置で発生される前に、エラー状態データがエラー状態にないことを示すため、最初の受信データパケットが確認されるまで、多数の受信データパケットからエラー状態データがチェックされ、受信データパケットのＩＤを形成するための予め決定されたフォーメーションルールを考慮して、現在の参照受信データのＩＤを確認するため、最初のエラーのない受信データパケットを識別するＩＤが使用され、該ＩＤにより、現在の参照受信データパケットの参照ＩＤが導出される、
ことを特徴とする方法。
【請求項２】
該エラー状態データは、該送信データパケットにそれぞれ含まれるエラー認識コードを考慮して、該受信データパケットについて該受信装置でそれぞれ生成される、
ことを特徴とする請求項１記載の方法。
【請求項３】
該受信データパケットの数は、エラー状態データがチェックされたとき、該受信メモリ領域における連続するメモリの順番に従ってチェックされ、現在の参照受信データパケットのＩＤを確認することは、該最初のエラーのない受信データパケットのＩＤから計算することを含む、
ことを特徴とする請求項１又は２記載の方法。
【請求項４】
該生成された参照ＩＤは、ビットマップブロック番号である、
ことを特徴とする請求項１乃至３のいずれか記載の方法。
【請求項５】
該受信データパケットのＩＤは、それぞれのヘッダデータレコードに記憶される、
ことを特徴とする請求項１乃至３のいずれか記載の方法。
【請求項６】
該エラー状態データのそれぞれは、関連する受信データパケットにおけるヘッダデータレコード及び／又はデータフィールドで確認されているかを示すために使用される、
ことを特徴とする請求項５記載の方法。
【請求項７】
請求項１乃至６のいずれか記載の方法で使用するための受信装置であって、
受信データパケットをそれぞれ関連するエラー状態データと記憶する受信メモリ領域と、
該受信データパケットと関連付けることができる送信データパケットを含む送信装置における送信メモリ領域と受信メモリ領域を同期させるため、フィードバックメッセージの参照ＩＤを発生する前に、受信メモリ領域における１つ又は全ての受信データパケットのエラー状態データをチェックするチェック装置と、
該チェック装置を使用して該エラー状態データをチェックしたときに、エラー状態がないことを該エラー状態データが示すことが発見されたことについて、最初の受信データパケットのＩＤから現在の参照受信データパケットのＩＤを確認する確認装置と、
該現在の参照受信データパケットの確認されたＩＤから該フィードバックメッセージの参照ＩＤを導出する発生装置と、
を有することを特徴とする受信装置。
【請求項８】
該チェック装置は、該受信メモリ領域における連続するメモリの順番に従って該エラー状態データについて１又は全ての受信データパケットをチェックするために構成される、
ことを特徴とする請求項７記載の受信装置。
【請求項９】
該発生装置は、参照ＩＤとしてビットマップブロック番号を発生するために構成される、
ことを特徴とする請求項７又は８記載の受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、送信装置と受信装置におけるメモリ領域を同期させる方法に関し、特に、送信装置における送信機メモリにおける送信メモリ領域と受信装置における受信機メモリにおける受信メモリ領域とを同期させる方法、並びに受信装置に関する。
【背景技術】
【０００２】
益々、家電製品の分野においてさえも複数の電子機器がネットワークを使用して相互接続されており、電子データは機器間で相互にやり取りすることができる。電子機器間の電子データのやり取りは、たとえばＩＥＥＥ１３９４バスシステムに基づいて機器間でのケーブル接続を介することなしに、無線接続を介してネットワーク内で行われる。かかる機器間で電子データを無線で送信することができる既に様々なシステムが存在している。この文脈では、特に、システム“Ｈｉｐｅｒｌａｎ２”が引用される場合がある。Ｈｉｐｅｒｌａｎ２システムは、たとえば家電製品といったネットワーク内で機器が互いに接続されるのを可能にする。
【０００３】
電子データが相互にやり取りされる複数の機器によるネットワークを動作させるときの基本的な要件は、電子データができるだけエラーをもたない１以上の接続された機器間で送信されることである。データを転送するときにエラーが生じた場合、認識され、可能であれば訂正される必要がある。この目的のため、“Ｈｉｐｅｒｌａｎ２”のようなシステムは、ネットワークに互いに接続される送信装置と受信装置との間のデータ転送の間、受信装置における誤ったデータパケットの検出は、誤ったデータパケット（ARQ:  Automatic  Repeat  reQuest）の繰返し送信の要求を自動的に発生し、送信装置に送出する動作モードを提供する。このように、送信装置は、受信装置で誤って受信されたそれぞれの受信データパケットにエラー状態に関して通知される。受信装置は、受信装置で受信された受信データパケットがエラーを含むか否かを示すフィードバックメッセージを発生する。エラーの存在又は不存在は、関連されるエラー状態データを使用して示される。エラーが存在するか否かを決定するためのチェックは、受信装置により受信されたデータパケットが含む（たとえば、ＣＲＣ：Cyclic  Redundancy  Check）エラー認識コードを使用して受信装置で実行される。
【０００４】
受信装置は、受信機のメモリ領域をもつ受信機メモリを有しており、この受信機メモリ領域は、受信データパケット及びそれぞれの関連するエラー状態データを記憶するために使用される。受信データパケット及びエラー状態データをもつ受信機のメモリ領域は、送信装置における送信機メモリ送信機のメモリ領域に対応しており、この送信装置から、送信データパケットが受信装置に送信される。送信装置と受信装置との間の電子データのやり取りの機能的な動作を保証するため、送信機のメモリ領域と受信機のメモリ領域にとって同期されることが必要である。このことは、記述されるフィードバックメッセージを使用して行われる。
【０００５】
送信装置で処理されているとき、フィードバックメッセージは、受信メモリ領域において受信データパケットのエラー状態に関する情報を提供するために特に使用することができ、送信装置は、送信機のメモリ領域における送信データパケットを、受信機のメモリ領域における関連する受信されたデータパケットの状態に対応するそれぞれの状態に割り当てることで、送信機のメモリ領域におけるデータパケットに関する情報を続いて更新することができる。
【０００６】
受信機のメモリ領域と送信機のメモリ領域の間の同期を実行するため、フィードバックメッセージにとって、明示的な参照ＩＤを含むことも必要であって、この参照ＩＤは、受信機メモリ領域における受信データパケットと送信機メモリ領域における受信データパケットとの間のフィードバックメッセージからの情報の正しい関連付けを保証する。参照ＩＤは、たとえば受信機メモリ領域における最初の受信データパケットである、受信機メモリにおける受信機メモリ領域のロケーションを規定するために使用される受信データパケットを識別する。参照ＩＤは、受信データパケットを送信機のメモリ領域における関連される送信データパケットに割り当てるために使用することができるので、これにより、２つのメモリ領域は、互いに関連することができるデータパケットを含むように、送信機のメモリ領域及び受信機のメモリ領域が規定されることが可能となる。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
この状況において、参照ＩＤについてビットマップブロック番号（ＢＭＮ）となる手段を講じることができる。ビットマップブロック番号は、それぞれのデータパケットに明示的に関連されるシーケンス番号から、単一の受信／送信データパケットについて導出される。しかし、この手順は、フィードバックメッセージの参照ＩＤが、送信装置と受信装置との間に誤ってそれ自身送信されている受信データパケットのシーケンス番号に基づいて導出されることがあるという問題を有しており、これにより、送信機のメモリ領域と受信機のメモリ領域の正しい同期を妨げる。
【課題を解決するための手段】
【０００８】
本発明は、送信装置における送信機用のメモリ領域を受信装置における受信機用のメモリ領域と同期させるための改善された方法、及び誤った同期を防止する受信装置を規定する目的に基づいている。
【０００９】
本発明は、請求項１に規定される特徴を有する方法、及び請求項７に規定される特徴を有する受信装置により達成される。
従属項において有利な展開が与えられる。
【００１０】
本発明は、送信装置における送信機用メモリの送信機メモリ領域を受信装置における受信機用メモリの受信機メモリ領域と同期させるための方法を提案するものであって、送信機用のメモリ領域は、送信データパケットとして送信データを記憶し、受信機用のメモリ領域は、受信データパケットとしての受信されたデータを、該受信データパケットについてエラー状態データをそれぞれ示す関連されるエラー状態データと共に記憶する。
【００１１】
本方法は、以下を含んでいる。
受信装置は、フィードバックメッセージを発生し、該フィードバックメッセージを送信装置に送信する。該フィードバックメッセージは、現在の基準となる受信データパケットについての参照ＩＤ（reference  identification）を含み、この参照ＩＤは、受信データパケットが含むものであって、受信機用メモリにおける受信機用のメモリ領域の位置を決めるために使用される。
フィードバックメセージは、送信データパケットの中で、現在の参照受信データパケットに対応する参照送信データパケットを識別する参照ＩＤであって、該参照送信データパケットを考慮して送信機用メモリにおける送信機用のメモリ領域のためのロケーションを更新するための参照ＩＤを使用することで、送信装置において処理される。
【００１２】
この場合、参照ＩＤが受信装置において発生される前に、エラー状態データがエラー状態にないことを示すことについて最初の受信データパケットが確認されるまで、多数の受信データパケットからのエラー状態データがチェックされる。最初のエラーのない受信データパケットを識別するＩＤは、受信データパケットのＩＤを形成するための予め決定されたフォーメーションルールを考慮して、現在の参照受信データのためのＩＤを確認するために使用され、このＩＤから、現在の参照受信データパケットのための参照ＩＤが導出される。
【００１３】
本発明の更なる態様によれば、以下の特徴を有する受信装置が提供される。
受信機用のメモリ領域は、受信データパケットをそれぞれの関連するエラー状態データと共に記憶する。チェック装置は、受信データパケットと関連付けすることができる送信データパケットを（送信機用のメモリ領域が）含む、送信装置における送信機用のメモリ領域と受信用メモリ領域との同期のためにフィードバックメッセージのための参照ＩＤを発生する前に、受信機用のメモリ領域における１つ又は全ての受信データパケットについてエラー状態データをチェックする。確認装置は、チェック装置を使用してエラー状態データをチェックしたときに、エラー状態データがエラー状態にないことを示すことがわかっていることについて、最初の受信データパケットのＩＤから現在の参照受信データパケットのＩＤを確認する。発生装置は、現在の参照受信データパケットについて確認されたＩＤからフィードバックメッセージの参照ＩＤを導出する。
【００１４】
本発明が従来技術を通して達成する基本的な利点は、受信データパケットのＩＤから肝要に導出されているフィードバックメッセージの参照ＩＤのため、送信機用のメモリ領域と受信機用のメモリ領域との間での信頼性の高い同期を保証するために本発明が使用されることであり、このＩＤは、エラーフリーである。本方法を使用して、このエラーのないことは、前もって、現在の参照受信データパケットを送信したときに保証される。エラーが生じ、現在の参照受信データパケットにおける誤ったＩＤとなる。しかし、エラーなしに送信されている受信データパケットにおけるエラーフリーのＩＤを確認し、その後、現在の参照受信データパケットの正しいＩＤを確認することは、誤ったＩＤがフィードバックメッセージの参照ＩＤを導出するために使用されるのを防止する。誤ったＩＤは、参照ＩＤを導出するため、本方法では正しいＩＤと自動的に置換される。
【００１５】
このことは、送信装置及び受信装置が接続されるネットワークにおけるデータ送信の全体のセキュリティを改善する。送信エラーは、ネットワークにおける不利な後のエラーが生じることから防止される。
【発明を実施するための最良の形態】
【００１６】
本発明の例示的な実施の形態は、添付図面を参照して説明される。
図１は、送信エンドの送信ユニット２、送信用メモリ３、及び送信エンドの受信ユニット４を有する送信装置１による構成を例示している。データリンク５，６は、電子データを相互にやり取りするために送信装置１を受信装置７に接続する。この受信装置７は、受信エンドの受信ユニット８、受信エンドの送信ユニット９及び受信装置７内に形成される受信機用のメモリ１０を有している。送信装置１及び受信装置７は、“Ｈｉｐｅｒｌａｎ２”システムにおけるユニットの形態である。図１における矢印１１，１２は、送信データパケットの形式での送信機用のメモリ３への送信データの書き込み、及び受信機用メモリ１０における受信データパケットへのアプリケーションのアクセスを概念的に示している。図１と一直線に、送信機用メモリ３は、送信機用のメモリ領域３ａを含み、受信機用メモリ１０は、受信機用のメモリ領域１０ａを含んでいる。
【００１７】
図２は、受信機用メモリ領域１０ａの開始２４と終了２５との間の受信機用のメモリ領域１０ａにおける受信データパケット２０，２１，２２及び２３の構成に関して概念的に例示している。受信データパケット２０〜２３は、データフィールド２０ａ，２１ａ，２２ａ，２３ａ及びヘッダデータ２０ｂ，２１ｂ，２２ｂ，２３ｂをそれぞれ備えている。ヘッダデータ２０ｂ〜２３ｂは、シーケンス番号２０ｃ，２１ｃ，２２ｃ，２３ｃ、及びエラー状態データ２０ｄ，２１ｄ，２２ｄ，２３ｄをそれぞれ備えており、このシーケンス番号は、関連する受信データパケット２０〜２３を識別し、受信機用メモリ１０及び／又は受信機用メモリ領域１０ａにおける明示的なＩＤとして使用される。エラー状態データ２０ｄ〜２３ｄは、それぞれの受信データパケット２０〜２３について、受信装置７における受信後に関連する受信データパケットに関するチェックの間にエラーが検出されたかを示している。このチェックは、データリンク５を介して受信装置７に送信装置１から送信された送信データパケットに含まれるエラーコードを使用して受信装置７で実行される。エラー状態は、受信データパケット２０〜２３が受信機用のメモリ領域１０ａで記憶される前にチェックされる。図２と共に、エラー状態データ２０ｄ〜２３ｄは、例示的な実施の形態で“１”（エラー存在）又は“０”（エラーが発見されていない）により形成される。
【００１８】
送信エンドの送信ユニット２を使用して、送信機のメモリ領域３ａから送信された送信データパケットは、データリンク５及び受信エンドの受信ユニット８は、受信装置７における受信機用メモリ領域１０ａに記憶される。受信機用のメモリ領域１０ａを送信機用のメモリ領域３ａと同期させるため、受信データパケット２０のエラー状態データ２０ｄが特にチェックされる。例を介して、このケースでは、エラー状態データ２０ｄは、受信データパケット２０についてエラーを示すことが検出される。受信機用のメモリ領域１０ａにおける次の受信データパケット２１のエラー状態データ２１ｄが次いでチェックされる。例において、このケースでは、エラー状態データ２１ｄはエラーを示すことが検出される。次の受信データパケット２２についてであって１つのエラー状態データが次いでチェックされる。これらのエラー状態データ２２ｄは、受信データパケット２２が受信され、エラーなしに記憶されたことを示している。このチェック結果に基づいて、受信データパケット２０のシーケンス２０ｃは、次いで、正しい（すなわちいずれかのケースでは誤っていない）シーケンス番号２０ｃを推測するため、計算するためのシーケンス番号について予め決定されたフォーメーションルールを使用することで、受信データパケット２２のヘッダデータ２２ｂにおけるシーケンス番号２２ｃから導出される。例を介して、シーケンス番号は、それぞれのケースにおける１つにより値を増加することで連続するデータパケット間に形成される。エラーフリーシーケンス番号２２ｃは、エラーなしに受信データパケット２０を識別するため、参照ＩＤを導出するために使用される。このため、誤りとして認識された受信データパケットの数は、このケースではエラーフリーの受信データパケット２２のシーケンス番号から推測される必要がある。参照ＩＤは、ビットマップブロックナンバー（ＢＭＮ）である。
【００１９】
記載される手順は、参照ＩＤがエラーフリーのシーケンス番号から確かめられることを保証するために使用される。このようにして形成される参照ＩＤは、次いで、フィードバックメッセージに統合され、このフィードバックメッセージは、受信装置７で形成され、受信エンドの送信ユニット９からデータリンク６を介して送信エンドの受信ユニット４に送出される。
【００２０】
本方法が記載されている方式は、受信機用のメモリ領域１０ａにおける受信データパケット２０〜２３は、メモリアクセスについて要する時間を通常最小にする、それらのオーダに従ってエラー状態データ２０ｄ〜２３ｄについて調べられる。代替的に、変更に従って、又はランダムなオーダに基づいて調べられるエラー状態データ２０ｄ〜２２ｄについて手段が講じられる。この方法の形態は、エラーがないことが保証されるシーケンス番号からのみ参照ＩＤが導出されることを保証するために使用することができる。
【００２１】
送信装置１では、送信エンドの受信ユニット４は、フィードバックメッセージを分析し、フィードバックメッセージに含まれている情報に合わせて、送信機用のメモリ領域３ａにおける送信データパケットを記録する。この状況では、送信データパケットは、エラーの発生を考慮して再び送信される必要があるデータパケット、送信状態が順序的であるデータパケットとして記録される。
【００２２】
さらに、フィードバックメッセージからの参照ＩＤは、受信機用のメモリ領域１０ａにおける最初の受信データパケット２０（図２参照）を明確かつエラーなしに識別し、これは、関連する送信データパケットが送信機用のメモリ領域３ａにおける最初の送信データパケットであるように、参照ＩＤが送信機用メモリ３における送信機用のメモリ領域３ａを規定するために使用されることを意味する。このように、送信機用のメモリ領域３ａは、全体として更新され、受信機用のメモリ領域１０ａと同期される。フィードバックメッセージは、自動的に生成される（ARQ:  Automatic  Repeat  reQuest）。
【００２３】
記載される方法は、“Hiperlan2”システムに関してのみでなく、メモリ領域がフィードバックメッセージを使用して同期されるシステムコンフィギュレーションについて一般に適用することができる。この状況では、同期されるべきメモリ領域は、送信装置及び受信装置における領域、受信装置に存在し、送信装置における領域から関連する送信データパケットに対応する受信データパケットを備えるために定義される送信装置における領域と同期される必要がある領域に関連する。
【図面の簡単な説明】
【００２４】
【図１】送信装置と受信装置による構成を概念的に例示する図である。
【図２】複数の受信データパケットによる、受信装置における受信機用のメモリ領域を概念的に例示する図である。
【符号の説明】
【００２５】
１：送信装置
２：送信エンドの送信ユニット
３：送信用メモリ
４：送信エンドの受信ユニット
５，６：データリンク
７：受信装置
８：受信エンドの受信ユニット
９：受信エンドの送信ユニット
１０：受信機用のメモリ
【図１】
0004652096.tif 000002
【図２】
0004652096.tif 000003