(57)【要約】  データ単位伝送プロトコルの送信ピアにおいて、データシンボルストリームの第１履歴（１０）が、第１形式Ａのデータ単位の１つ又はそれより多い第１列に関して保持される。また同時に、データシンボルストリームの第２履歴（１０）が、第２形式Ｂのデータ単位の１つ又はそれより多い第２列に関して保持される。ここで、第１及び第２履歴は、データシンボルストリーム（１０）に対する共通基準位置（１４）を含んでいる。
2007526698.tif 000002
【特許請求の範囲】
【請求項１】
データ伝送プロトコルの送信ピアであって、データシンボルストリームを少なくとも第１形式及び第２形式の複数のデータ単位に分割可能であるとともに、前記第１形式又は前記第２形式の前記データ単位の形式で前記データシンボルストリームを受信ピアに送信可能な送信ピアを制御する方法が、
- 前記データシンボルストリームの第１履歴を、前記第１形式のデータ単位の１つ又はそれより多い第１列に関して保持するステップと、− 同時に、前記データシンボルストリームの第２履歴を、前記第２形式のデータ単位の１つ又はそれより多い第２列に関して保持するステップと、
ここで、前記第１履歴及び前記第２履歴は前記データシンボルストリームに対する共通基準位置を有し、
− 前記第１形式のデータ単位を送信する第１伝送モードと、前記第２形式のデータ単位を送信する第２伝送モードとを動的に切り替えるステップとを有し、
ここで、送信された前記第１形式のデータ単位の各々は、前記第１列の１つにおける位置を示す列位置標識を含むとともに、送信された前記第２形式のデータ単位の各々は、前記第２列の１つにおける位置を示す列位置標識を含み、
−− 前記第１伝送モードから前記第２伝送モードへの切り替え後、前記伝送が、前記第２列の１つの所与のデータ単位であって、前記切り替えの前に最後に送信された前記第１形式のデータ単位で送信された、前記データシンボルストリームの最後のデータシンボルの直後のデータシンボルを含むような位置標識を有する所与のデータを用いて継続し、
−− 前記第２伝送モードから前記第１伝送モードへの切り替え後、前記伝送が、前記第１列の１つの所与のデータ単位であって、前記切り替えの前に最後に送信された前記第２形式のデータ単位で送信された、前記データシンボルストリームの最後のデータシンボルの直後のデータシンボルを含むような位置標識を有する所与のデータを用いて継続することを特徴とする方法。
【請求項２】
前記共通基準位置が、前記列位置標識に関して暗黙的に規定されることを特徴とする請求項１記載の方法。
【請求項３】
前記送信ピアが前記受信ピアへ、前記基準位置を設定するための基準位置同期メッセージを送信することを特徴とする請求項１又は請求項２記載の方法。
【請求項４】
前記送信ピアがリンクレイヤピアであることを特徴とする請求項１乃至請求項３のいずれか１項に記載の方法。
【請求項５】
前記第１形式の前記データ単位が１つ又はそれより第１伝送チャネルで送信され、前記第２形式の前記データ単位が１つ又はそれより第２伝送チャネルで送信されることを特徴とする請求項１乃至請求項４のいずれか１項に記載の方法。
【請求項６】
前記第１及び第２の伝送モードの一方から前記第１及び第２の伝送モードの他方への切り替え時に、当該切り替えに関連したデータ単位形式の切り替わりを示すメッセージが前記送信ピアによって送信されることを特徴とする請求項１乃至請求項５のいずれか１項に記載の方法。
【請求項７】
前記送信ピアに送信されるデータ単位の各々が、形式種別標識を含むことを特徴とする請求項１乃至請求項６のいずれか１項に記載の方法。
【請求項８】
前記第２履歴が前記第２形式の前記データ単位の前記第２列の１番目と２番目を含み、前記第２列の前記２番目が前記基準位置に関して予め定められたオフセット量だけ前記第２列の１番目からオフセットされていることを特徴とする請求項１乃至請求項７のいずれか１項に記載の方法。
【請求項９】
前記第１伝送モードから前記第２伝送モードへの切り替え後、前記送信ピアは、前記第１形式の最後に送信されたデータ単位で送信された前記データシンボルストリームの最後のデータシンボルの直後のデータシンボルを含む、前記第２列の前記１番目の前記所与のデータ単位を決定し、前記第１形式の最後に送信されたデータ単位で送信された前記データシンボルストリームの最後のデータシンボルの直後のデータシンボルを含む、前記第２列の前記２番目の前記所与のデータ単位を決定し、前記所与のデータ単位のいずれが、前記第１形式の最後に送信されたデータ単位によって送信済みのデータシンボルをより少なく含むかを決定し、前記第２列のうち、前記送信済みのデータシンボルの少ないデータ単位が属する１つを用いて前記伝送を継続することを特徴とする請求項８記載の方法。
【請求項１０】
前記送信ピアに送信されるデータ単位の各々が、オフセット標識を含むことを特徴とする請求項８又は請求項９に記載の方法。
【請求項１１】
前記受信ピアが受信機状態メッセージを前記送信ピアへ送信し、前記受信機状態メッセージが、１つ又はそれより多い前記データ単位の受信に関する情報を含み、前記データ単位が、前記第１列の１つに関連付けされた列位置標識を用いて特定されるとともに、
前記受信機状態メッセージに基づいてデータ単位を再送する再送信手順と、
所与の第１列位置指標に基づいて前記第２列の１つに関連付けられた１つ又はそれより多い第２列位置標識を決定する手順とをさらに有し、
前記１つ又はそれより多い第２列位置標識に関連付けられた前記第２形式の１つ又はそれより多いデータ単位が、前記第１列位置標識に関連付けられた前記第１形式の前記所与のデータ単位に含まれる全てのデータシンボルをカバーし、
前記再送信手順は、前記１つ又はそれより多い第２列位置標識に関連付けられた前記第２形式の前記データ単位を再送することを特徴とする請求項１乃至請求項１０のいずれか１項に記載の方法。
【請求項１２】
データ単位伝送プロトコルの送信ピアとして構成されたコンピュータ装置で実行された際に、請求項１乃至請求項１１のいずれか１項に記載された方法を実行するように構成されたコンピュータプログラム。
【請求項１３】
データ単位伝送プロトコルの受信ピアであって、送信ピアから、第１形式又は第２形式のデータ単位の形式でデータシンボルストリームを受信する受信ピアを制御する方法であって、
- 受信したデータ単位の各々に含まれ、前記受信したデータ単位が属する個々の列における前記受信したデータ単位の位置を表す列位置標識を識別するステップと、
ここで、前記第１形式の前記データ単位は、前記第１形式のデータ単位の１つ又はそれより多い第１列の１つに属し、前記第２形式の前記データ単位は、前記第２形式のデータ単位の１つ又はそれより多い第２列の１つに属し、
− 前記送信ピアの、前記第１形式のデータ単位を送信する第１伝送モードと、前記第２形式のデータ単位を送信する第２伝送モードとの切り替えを検出するステップと、
− 前記識別された列位置標識と前記検出された切り替えに基づいて、前記データシンボルストリームを再構築するステップとを有することを特徴とする方法。
【請求項１４】
前記受信ピアがリンクレイヤピアであることを特徴とする請求項１３記載の方法。
【請求項１５】
前記第１形式の前記データ単位が１つ又はそれより第１伝送チャネルで送信され、前記第２形式の前記データ単位が１つ又はそれより第２伝送チャネルで送信され、前記切り替えを検出するステップが、前記データ単位がどの伝送チャネルを通じて受信されたかを判別するステップを有することを特徴とする請求項１３又は請求項１４に記載の方法。
【請求項１６】
前記切り替えを検出するステップが、前記送信ピアから送信された、データ単位形式の関連した切り替えを通知するメッセージを検出するステップをさらに有することを特徴とする請求項１３乃至請求項１５のいずれか１項に記載の方法。
【請求項１７】
前記送信ピアによって送信された各データ単位が形式種別標識を含み、前記切り替えを検出するステップが前記形式種別標識を監視するステップをさらに有することを特徴とする請求項１３乃至請求項１６のいずれか１項に記載の方法。
【請求項１８】
前記再構築するステップが、さらに、前記１つ又はそれより多い第１列及び前記１つ又はそれより多い第２列の、前記データシンボルストリームに対する共通基準位置にも基づくことを特徴とする請求項１３乃至請求項１７のいずれか１項に記載の方法。
【請求項１９】
前記共通基準位置が、前記列位置標識に関して暗黙的に規定されることを特徴とする請求項１８記載の方法。
【請求項２０】
前記受信ピアが基準位置同期メッセージを前記送信ピアから受信し、前記共通基準位置を前記基準位置同期メッセージに基づいて設定することを特徴とする請求項１８又は請求項１９記載の方法。
【請求項２１】
前記再構築するステップが、前記共通基準位置に基づいて、前記第１形式のデータシンボル及び前記第２形式のデータシンボルに含まれる重複データシンボルを識別するステップをさらに有することを特徴とする請求項１８乃至請求項２０のいずれか１項に記載の方法。
【請求項２２】
前記再構築するステップが、前記送信ピアから前記受信ピアへ送信され、重複データシンボルを特定する専用メッセージに基づいて、前記第１形式のデータシンボル及び前記第２形式のデータシンボルに含まれる前記重複データシンボルを識別するステップをさらに有することを特徴とする請求項１３乃至請求項１９のいずれか１項に記載の方法。
【請求項２３】
前記受信ピアが、１つ又はそれより多い前記データ単位の受信に関する情報を含んだ受信機状態メッセージを前記送信ピアへ送信するとともに、前記方法が、前記第１列の１つに関連付けられた第１列位置標識に基づいて、前記第２列の１つに関連付けられた１つ又はそれより多い第２列位置標識を決定し、ここで、前記決定された１つ又はそれより多い第２列位置標識に関連付けられた１つ又はそれより多い第２形式のデータ単位が、前記第１列位置標識に関連付けられた前記第１形式の前記データ単位に含まれる全てのデータシンボルをカバーし、前記受信機状態メッセージにおいて前記１つ又はそれより多い第２列位置標識に関して前記第１形式の前記データ単位を特定する、手順をさらに有することを特徴とする請求項１３乃至請求項２２のいずれか１項に記載の方法。
【請求項２４】
前記第２列の１つに関連付けられた第２列位置標識に基づいて、前記第１列の１つに関連付けられた１つ又はそれより多い第１列位置標識を決定し、ここで、前記決定された１つ又はそれより多い第１列位置標識に関連付けられた１つ又はそれより多い第１形式のデータ単位が、前記第２列位置標識に関連付けられた前記第２形式の前記データ単位に含まれる全てのデータシンボルをカバーし、前記受信機状態メッセージにおいて、前記決定された前記１つ又はそれより多い第１列位置標識に関して前記第２形式の前記データ単位を特定する、手順をさらに有することを特徴とする請求項２３記載の方法。
【請求項２５】
１つ又はそれより多い予め定められた最適化機能に依存して、前記第１及び第２列位置標識の一方又は両方を含む受信機状態メッセージを生成する手順をさらに有することを特徴とする請求項２３又は請求項２４に記載の方法。
【請求項２６】
データ単位伝送プロトコルの受信ピアとして構成されたコンピュータ装置で実行された際に、請求項１３乃至請求項２５のいずれか１項に記載された方法を実行するように構成されたコンピュータプログラム。
【請求項２７】
データ単位伝送プロトコルの送信ピアを有し、データシンボルストリームを少なくとも第１形式及び第２形式の複数のデータ単位に分割するとともに、前記データシンボルストリームを前記第１形式又は前記第２形式の前記データ単位の形式で送信するように構成されるデータ単位送信機であって、前記第１形式のデータ単位の１つ又はそれより多い第１列に関する前記データシンボルストリームの第１履歴と、前記第２形式のデータ単位の１つ又はそれより多い第２列に関する前記データシンボルストリームの第２履歴とを同時に保持するように構成された履歴保持部を有し、前記第１履歴及び前記第２履歴が前記データシンボルストリームに対する共通基準位置を有することを特徴とするデータ単位送信機。
【請求項２８】
前記第１形式のデータ単位を送信する第１伝送モードと、前記第２形式のデータ単位を伝送する第２伝送モードとを動的に切り替える切り替え部をさらに有し、送信された前記第１形式のデータ単位の各々が前記第１列の１つにおける位置を示す列位置標識を含むとともに、送信された前記第２形式のデータ単位の各々が前記第２列の１つにおける位置を示す列位置標識を含み、さらに、データ単位出力部であって、
−−  前記切り替え部が前記第１伝送モードから前記第２伝送モードへの切り替えを行った後、前記データ単位出力部が前記伝送を、前記第２列の１つの所与のデータ単位であって、前記切り替えの前に最後に送信された前記第１形式のデータ単位で送信された、前記データシンボルストリームの最後のデータシンボルの直後のデータシンボルを含むような位置標識を有する所与のデータを用いて継続させるとともに、
−−  前記切り替え部が前記第２伝送モードから前記第１伝送モードへの切り替えを行った後、前記データ単位出力部が前記伝送を、前記第１列の１つの所与のデータ単位であって、前記切り替えの前に最後に送信された前記第２形式のデータ単位で送信された、前記データシンボルストリームの最後のデータシンボルの直後のデータシンボルを含むような位置標識を有する所与のデータを用いて継続させるデータ単位出力部を有することを特徴とする請求項２７記載のデータ単位送信機。
【請求項２９】
前記共通基準位置が、前記列位置標識に関して暗黙的に規定されることを特徴とする請求項２７又は請求項２８記載のデータ単位送信機。
【請求項３０】
前記基準位置を設定するための基準位置同期メッセージを前記受信ピアに送信するメッセージ送信部をさらに有することを特徴とする請求項２７乃至請求項２９のいずれか１項に記載のデータ単位送信機。
【請求項３１】
前記送信ピアがリンクレイヤピアであることを特徴とする請求項２７乃至請求項３０のいずれか１項に記載のデータ単位送信機。
【請求項３２】
前記第１形式のデータ単位を伝送する１つ又はそれより多い第１伝送チャネルと、前記第２形式のデータ単位を伝送する１つ又はそれより多い第２伝送チャネルとに接続されることを特徴とする請求項２７乃至請求項３１のいずれか１項に記載のデータ単位送信機。
【請求項３３】
前記データ単位送信機が、前記切り替え部が前記第１及び第２伝送モードの一方から前記第１及び第２伝送モードの他方へ切り替えた際にデータ単位形式の切り替わりを示すメッセージを出力するように構成されることを特徴とする請求項２７乃至請求項３２のいずれか１項に記載のデータ単位送信機。
【請求項３４】
前記送信ピアによって送信された各データ単位が形式種別標識を含むことを特徴とする請求項２７乃至請求項３３のいずれか１項に記載のデータ単位送信機。
【請求項３５】
前記第２履歴が、前記第２形式の前記データ単位の前記第２列の１番目と２番目を含み、前記第２列の前記２番目が前記基準位置に関して予め定められたオフセット量だけ前記第２列の１番目からオフセットされていることを特徴とする請求項２７乃至請求項３４のいずれか１項に記載のデータ単位送信機。
【請求項３６】
さらに、情報プロセッサを有し、前記切り替え部が前記第１伝送モードから前記第２伝送モードへの切り替えた後、前記情報プロセッサは、前記第１形式の最後に送信されたデータ単位で送信された前記データシンボルストリームの最後のデータシンボルの直後のデータシンボルを含む、前記第２列の前記１番目の前記所与のデータ単位を決定し、前記第１形式の最後に送信されたデータ単位で送信された前記データシンボルストリームの最後のデータシンボルの直後のデータシンボルを含む、前記第２列の前記２番目の前記所与のデータ単位を決定し、前記所与のデータ単位のいずれが、前記第１形式の最後に送信されたデータ単位によって送信済みのデータシンボルをより少なく含むかを決定し、前記送信ピアが、前記第２列のうち、前記送信済みのデータシンボルの少ないデータ単位が属する１つを用いて前記伝送を継続することを特徴とする請求項３５記載のデータ単位送信機。
【請求項３７】
前記送信ピアが送信したデータ単位の各々が、オフセット標識を含むように構成されることを特徴とする請求項３５又は請求項３６に記載のデータ単位送信機。
【請求項３８】
前記送信ピアが前記受信ピアからの受信機状態メッセージを受信するように構成され、前記受信機状態メッセージが、１つ又はそれより多い前記データ単位の受信に関する情報を含み、前記データ単位が、前記第１列の１つに関連付けされた列位置標識を用いて特定されるとともに、
前記受信機状態メッセージに基づいてデータ単位を再送する再送信部と、所与の第１列位置指標に基づいて前記第２列の１つに関連付けられた１つ又はそれより多い第２列位置標識を決定する情報プロセッサとをさらに有し、前記１つ又はそれより多い第２列位置標識に関連付けられた前記第２形式の１つ又はそれより多いデータ単位が、前記第１列位置標識に関連付けられた前記第１形式の前記所与のデータ単位に含まれる全てのデータシンボルをカバーし、
前記再送信部は、前記１つ又はそれより多い第２列位置標識に関連付けられた前記第２形式の前記データ単位を再送することを特徴とする請求項２７乃至請求項３７のいずれか１項に記載のデータ単位送信機。
【請求項３９】
データ単位伝送プロトコルの受信ピアを有し、前記受信ピアが、送信ピアから、第１形式又は第２形式のデータ単位の形式でデータシンボルストリームを受信するように構成されるデータ単位受信機であって、
− 受信したデータ単位の各々に含まれ、前記受信したデータ単位が属する個々の列における前記受信したデータ単位の位置を表す列位置標識を識別する列位置識別部と、ここで、前記第１形式の前記データ単位は、前記第１形式のデータ単位の１つ又はそれより多い第１列の１つに属し、前記第２形式の前記データ単位は、前記第２形式のデータ単位の１つ又はそれより多い第２列の１つに属し、
− 前記送信ピアの、前記第１形式のデータ単位を送信する第１伝送モードと、前記第２形式のデータ単位を送信する第２伝送モードとの切り替えを検出する切り替え検出器と、
− 前記識別された列位置標識と前記検出された切り替えに基づいて、前記データシンボルストリームを再構築するデータシンボルストリーム再構築部とを有することを特徴とするデータ単位受信機。
【請求項４０】
前記受信ピアがリンクレイヤピアであることを特徴とする請求項３９記載のデータ単位受信機。
【請求項４１】
前記第１形式のデータ単位を受信する１つ又はそれより多い第１伝送チャネルと、前記第２形式のデータ単位を受信する１つ又はそれより多い第２伝送チャネルとに接続されることを特徴とする請求項３９又は請求項４０に記載のデータ単位受信機。
【請求項４２】
前記切り替え検出器が、前記送信ピアから送信された、データ単位形式の関連した切り替わりを通知するメッセージを検出するように構成されることを特徴とする請求項３９乃至請求項４１のいずれか１項に記載のデータ単位受信機。
【請求項４３】
前記送信ピアによって送信された各データ単位が形式種別標識を含み、前記切り替え検出器が前記形式種別標識を監視するように構成されることを特徴とする請求項３９乃至請求項４２のいずれか１項に記載のデータ単位受信機。
【請求項４４】
前記データシンボルストリーム再構築部が、前記１つ又はそれより多い第１列及び前記１つ又はそれより多い第２列の、前記データシンボルストリームに対する共通基準位置にも基づくように構成されることを特徴とする請求項３９乃至請求項４３のいずれか１項に記載のデータ単位受信機。
【請求項４５】
前記共通基準位置が、前記列位置標識に関して暗黙的に規定されることを特徴とする請求項４４記載のデータ単位受信機。
【請求項４６】
前記受信ピアが、基準位置同期メッセージを前記送信ピアから受信する受信部と、前記共通基準位置を前記基準位置同期メッセージに基づいて設定する設定部とを有することを特徴とする請求項４４又は請求項４５記載のデータ単位受信機。
【請求項４７】
前記データシンボルストリーム再構築部が、前記共通基準位置に基づいて、前記第１形式のデータシンボル及び前記第２形式のデータシンボルに含まれる重複データシンボルを識別するように構成されることを特徴とする請求項４４乃至請求項４６のいずれか１項に記載のデータ単位受信機。
【請求項４８】
前記データシンボルストリーム再構築部が、前記送信ピアから前記受信ピアへ送信され、重複データシンボルを特定する専用メッセージに基づいて、前記第１形式のデータシンボル及び前記第２形式のデータシンボルに含まれる前記重複データシンボルを識別するように構成されることを特徴とする請求項３９乃至請求項４７のいずれか１項に記載のデータ単位受信機。
【請求項４９】
１つ又はそれより多い前記データ単位の受信に関する情報を含んだ受信機状態メッセージを生成し、前記送信ピアへ送信するメッセージ生成器と、情報プロセッサと、をさらに有し、前記情報プロセッサが、前記第１列の１つに関連付けられた第１列位置標識に基づいて、前記第２列の１つに関連付けられた１つ又はそれより多い第２列位置標識を決定し、前記決定された１つ又はそれより多い第２列位置標識に関連付けられた１つ又はそれより多い第２形式のデータ単位が、前記第１列位置標識に関連付けられた前記第１形式の前記データ単位に含まれる全てのデータシンボルをカバーし、前記情報プロセッサが、さらに、前記受信機状態メッセージにおいて、前記決定された前記１つ又はそれより多い第２列位置標識に関して前記第１形式の前記データ単位を特定することを特徴とする請求項３９乃至請求項４８のいずれか１項に記載のデータ単位受信機。
【請求項５０】
前記情報プロセッサがさらに、前記第２列の１つに関連付けられた第２列位置標識に基づいて、前記第１列の１つに関連付けられた１つ又はそれより多い第１列位置標識を決定し、前記決定された１つ又はそれより多い第１列位置標識に関連付けられた１つ又はそれより多い第１形式のデータ単位が、前記第２列位置標識に関連付けられた前記第２形式の前記データ単位に含まれる全てのデータシンボルをカバーし、前記情報プロセッサがさらに、前記受信機状態メッセージにおいて、前記決定された前記１つ又はそれより多い第１列位置標識に関して前記第２形式の前記データ単位を特定することを特徴とする請求項４９記載のデータ単位受信機。
【請求項５１】
前記メッセージ生成器がさらに、１つ又はそれより多い予め定められた最適化機能に依存して、前記第１及び第２列位置標識の一方又は両方を含む受信機状態メッセージを生成するように構成されることを特徴とする請求項４９又は請求項５０に記載のデータ単位受信機。
【請求項５２】
データ伝送プロトコルの送信ピアであって、データシンボルストリームを少なくとも第１形式及び第２形式の複数のデータ単位に分割可能であるとともに、前記第１形式又は前記第２形式の前記データ単位の形式で前記データシンボルストリームを受信ピアに送信可能な送信ピアに、データ伝送の履歴を保持する方法が、
− 前記データシンボルストリームの第１履歴を、前記第１形式のデータ単位の１つ又はそれより多い第１列に関して保持するステップと、
− 同時に、前記データシンボルストリームの第２履歴を、前記第２形式のデータ単位の１つ又はそれより多い第２列に関して保持するステップとを有し、
前記第１履歴及び前記第２履歴は前記データシンボルストリームに対する共通基準位置を有することを特徴とする方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本願はデータ伝送の履歴(record)を保持するための方法、データユニット伝送プロトコルの送信ピア(sending peer)及びその制御方法、さらにはデータユニット伝送プロトコルの受信ピア(receiving peer)及びその制御方法に関する。
【背景技術】
【０００２】
本発明はデータユニット伝送を介した通信の分野に関する。データユニット通信において、データシンボルのストリーム（例えば複数ビットや複数バイト）は、送信機で複数の単位(unit)に分割され、適切な伝送ネットワークを通じて受信機へ送信される。送信機は受信したデータ単位に基づいて、データシンボルストリームを再構築する。通常、これは（ＯＳＩ手法のような）階層化手法に照らして行われる。即ち、所与のプロトコルの送信ピアが上位レイヤからデータシンボルストリームを受信し、送信ピアが従う所与のプロトコルに従ってデータ単位を生成して、生成したデータ単位を下位レイヤへ渡すというものである。受信側では、受信ピアがデータ単位を下位レイヤから受信し、データシンボルストリームを再構築して、再構築したデータシンボルストリームを上位レイヤへ渡す。データシンボルストリームを複数のデータ単位に分割するという考え方や、階層化の概念は本技術分野において周知であり、ここでこれ以上の説明は行わない。
【０００３】
このような、細分化されたデータは、パケット、セグメント、フレーム、プロトコルデータユニット、サービスデータユニットなど、様々な名前で呼ばれている点に留意されたい。本明細書及び特許請求の範囲において、”データ単位”という用語は、通信を目的としたこれら任意の細分化データに関して総称的に使用される。
【０００４】
図５は、通信の送信ピア及び受信ピアを模式的に示す図である。より具体的には、所定のレイヤＬＸの２つのピア５１及び５２を示している。レイヤＬＸは例えばリンクレイヤＬ２であってよい。ここでの説明のために、ピア５１が送信ピア、ピア５２が受信ピアとして振る舞うものとする。この場合、送信ピア５１が上位レイヤＬＸ＋１からデータシンボルストリームを受信する。送信ピア５１はデータ単位生成部５１０（例えばバッファ）及び、データ単位生成部５１０を制御する制御部５１１（例えばプロセッサ）を備える。さらに、下位レイヤＬＸ−１に対する複数のチャネル５３が存在し、送信ピア５１が１つのチャネルを選択するためのスイッチ部５１２を備え、制御部５１１が、所与のチャネルに対して正しい形式のデータユニットが生成されるようにデータ単位生成部５１０を制御するものとする。換言すれば、複数のチャネルの各々が、特定のデータ単位形式に関連付けされている。レイヤＬＸ−１（場合により、ＬＸ−１より下位の複数レイヤも）は、受信ピアへのコネクション５５を提供し、複数のチャネル５３に対応する複数のチャネル５４を通じてデータ単位が到着する。従って、受信ピア５２は適切なチャネル５４からデータ単位を受信するためのスイッチ部５２２を有し、データ単位は、制御部５２１の制御下でデータシンボルストリームの再構築機能を提供する部分５２０で処理される。再構築されたデータシンボルストリームは、上位レイヤＬＸ＋１へ渡される。
【０００５】
例えば、ＬＸがリンクレイヤＬ２であるとすると、チャンネル５３，５４は、ＷＣＤＭＡ（広帯域符号分割多元アクセス）コネクション、ＤＳＤＰＡ（高速ダウンリンクパケットアクセス）コネクション、ＧＳＭ (Global System for Mobile Communication) コネクション、ＷＬＡＮ（無線ローカルエリアネットワーク）コネクション又は他の無線形式のコネクションといった、多種多様な物理通信パスに例えば合致しうる。
【０００６】
受信ピア５２がデータシンボルストリームを再構築できるようにするため、各データ単位はデータ単位列中の位置を示す列位置標識(sequence position indicator)を伝える。順序位置指標に従って列を正しく並べることにより、受信ピアはデータシンボルストリームを再構築することができる。
【０００７】
図５のシナリオにおいて、チャネル５３，５４の少なくとも一部が、異なる形式（例えば、異なるサイズ）のデータ単位を必要とするものと仮定する。この結果、送信ピア５１がチャネル５３の１つを通じ、このチャネルに対応付けられた形式に従ってデータ単位を送信する処理中であるとすると、送信ピアは、データシンボルストリームの送信データシンボル量の履歴を、使用される形式のデータ単位換算で保持する。換言すれば、送信ピアは、列位置標識に関してデータ単位列の履歴を保持し、履歴はデータ単位のどれが送信済みで、どれが未送信であるかを示す。
【０００８】
図５に示す状況において、以下のようなことが起こりうる。データシンボルストリームの送信中に、あるチャネル（及びあるデータ単位形式）から、新しいチャネル（従って、新しいデータ単位形式かもしれない）への切り替えが必要もしくは望ましい状況となりうる。受信ピアにおけるデータシンボルストリームの正しい再構築を保証するためには、データ単位生成部５１０内の送信バッファを、元のデータ単位形式で保持された全ての対応履歴並びに対応する列位置標識とともにパージし、送信を新しいデータ単位をその新しい形式で再開する（この際、対応する新しい列位置標識もまたリセットされ、初期値（ゼロ又は１）から開始する）ことが考えられる。
【０００９】
このような、送信バッファをパージし、対応する履歴をリセットするための手順は、いくつかの不都合をもたらす。一つには、パージによりデータシンボルストリームの一部が失われる可能性がある。また、ＡＲＱ（自動再送要求）が送信ピア５１及び受信ピア５２の間で実装されているとすると、チャネル及び形式の切り替え後、失われたり破損したりしたデータ単位を適切に再送信することが難しくなる。
【００１０】
（発明の目的）
本発明の目的は、送信ピアから受信ピアへ、少なくとも第１形式及び第２形式でデータ単位を送信可能なシステムにおける、改善されたデータ単位管理方法を提供することにある。
【発明の開示】
【課題を解決するための手段】
【００１１】
この目的は、独立請求項に記述された方法及び装置によって達成される。有利な実施形態は、従属請求項に記述される。
【００１２】
本発明によれば、データシンボルストリームを少なくとも第１形式及び第２形式の複数のデータ単位に分割可能なデータ伝送プロトコルの送信ピアは、第１形式を有するデータ単位の１つ又はそれより多い第１列についてのデータシンボルストリームの第１履歴と、第２形式を有するデータ単位の１つ又はそれより多い第２列についてのデータシンボルストリームの第２履歴とを同時に保持する。第１履歴及び第２履歴はデータシンボルストリームに対する共通の基準点、例えば個々の第１データ単位の先頭を有する。
【００１３】
同時に履歴を保持しているため、第１形式から第２形式への切り替え時に送信バッファのパージや履歴のリセットを行う必要はない。送信ピアは、第１形式のデータ単位を送信する第１伝送モードと、第２形式のデータ単位を送信する第２伝送モードとの間で動的な切り替えが可能であり、伝送モードの切り替え後に列位置標識をリセットする必要もない。すなわち、第１伝送モードから第２伝送モードへの切り替え後、伝送は、第２列の１つの所与のデータ単位を用いて継続する。この所与のデータ単位は、切り替え前に最後に送信された第１形式のデータ単位で送信された、データシンボルストリームの最後のデータシンボルの直後のデータシンボルを含むような位置標識を有する。同様に、第２伝送モードから第１伝送モードへの切り替え後、伝送は、第１列の１つの所与のデータ単位を用いて継続する。この所与のデータ単位は、切り替え前に最後に送信された第２形式のデータ単位で送信された、データシンボルストリームの最後のデータシンボルの直後のデータシンボルを含むような位置標識を有する。
【００１４】
なお、当然ながら２つより多い形式であってもよく、その場合には送信ピアが各形式についての履歴を保持するであろう。
【００１５】
本発明の受信ピアは、第１形式の第１列や第２形式の第２列に関連付けされた列位置標識の各々を識別する能力と、送信ピアの第１伝送モードと第２伝送モードの切り替えを検出する能力とを有する。データシンボルストリームの再構築は、識別された列位置標識及び検出された切り替えに基づいて行われる。
【００１６】
なお、受信ピアは、第１形式のデータ単位の第１列及び第２形式のデータ単位の第２列にそれぞれ関連付けられ、データシンボルストリームへの共通基準位置を用いる第１及び第２履歴を保持する必要はない。すなわち、受信ピアは、送信ピアからの専用指示メッセージを用いてデータシンボルストリームを再構築することができる。換言すれば、送信ピアが受信ピアに対し、第１及び第２形式のデータシンボルと、個々の形式の関連する列位置標識とに基づいてどのようにデータシンボルストリームを組み立てるかを伝える指示メッセージを送信する。
【００１７】
しかし、受信ピアが、第１形式のデータ単位に関連付けられた第１履歴と、第２形式のデータ単位に関連付けられた第２履歴とを保持し、第１形式の第１データ単位列と、第２形式の第２データ単位列の共通基準位置に基づいてデータシンボルストリームを再構築することが好ましい。
【発明を実施するための最良の形態】
【００１８】
本発明の以下の例は、図面を参照する詳細な実施形態に基づいて説明される。
図１は、本発明による、送信ピアにおいてデータ伝送の履歴を保持する方法の例を模式的に示す図である。矢印１０は、データシンボルストリームを表している。データシンボルは、好適な、もしくは所望の任意の方法、例えばビットやバイト等で表すことが可能である。データシンボルストリームは上位レイヤから与えられた所定の構成を既に有していても良く、例えば上位レイヤデータ単位に分割されていても良い。これは、データ単位ａ，ｂ，ｃの列１１によって示されている。例えば、生成されるデータ単位がリンクレイヤＬ２に属するとすると、列１１のデータ単位ａ，ｂ，ｃはレイヤＬ３のプロトコルデータユニット（ＰＤＵ）であってよい。
【００１９】
本発明の本実施形態によれば、データシンボルストリーム１０を伝送しているデータ単位伝送プロトコルの送信ピアは、第１形式Ａのデータ単位Ａ１〜Ａ１１の第１列１２について、データシンボルストリーム１０の第１履歴を保持する。また同時に、第２形式Ｂのデータ単位Ｂ１〜Ｂ１５の第２列１３について、データシンボルストリーム１０の第２履歴を保持する。第１履歴及び第２履歴は、データシンボルストリーム１０に対する共通の基準点１４を有する。
【００２０】
このような方法の例を図６に示す。実際の送信に使用される形式によらず、ステップＳ６１はデータ単位の伝送を制御する手順を、ステップＳ６２及びＳ６３は、関連する形式についての対応する履歴の同時保持を表している。もちろん、図６の手順は単なる一例であって、他の実施形態が可能であることは言うまでもない。例えば、ステップＳ６２及びＳ６３を順番に実施することも可能であり、この場合も２つの形式に関する履歴が同時に保持されることに変りはない。図６には示していないが、２つよりも多い形式に対応する２つより多い履歴を保持することも可能であり、また容易に実現される。
【００２１】
データ列１２，１３の各々は、個々の列における正しい位置を特定するための列位置標識を有している。図１において、これら列位置標識は、個々の形式と共に単純な番号付けとして示されている。つまり、例えば”Ａ１”は列位置１を有する形式Ａのデータ単位を表し、”Ｂ３”は列位置３を有する形式Ｂのデータ単位を表すといった具合である。
【００２２】
データ単位Ａ１〜Ａ１１及びＢ１〜Ｂ１５は、実際のデータ単位のペイロードを表していることに留意されたい。しかし、図２を参照して後述するように、図示されるデータ単位の全てが実際に送信されるわけではない。むしろ、図１は、列１２からの形式Ａのデータ単位又は列１３からの形式Ｂのデータ単位を動的に切り替え可能とするため、履歴が図示された形式の両方に対して同時保持されることを表している。
【００２３】
図１は単なる模式的な表現であり、履歴は好適又は所望の任意の方法で保持することが可能である。例えば、履歴はデータシンボル位置と個々の列位置標識との間のマッピングによって与えられても良い。列位置標識は図１に示すように例えば単純な整数であって良いが、他の可能性もある。例えば、データシンボル位置そのものを列位置標識として用いても良い。すなわち、データ単位中の最後のデータシンボル位置を、そのデータ単位を識別するために用いることができる。例えば、形式Ａのデータ単位がＮデータシンボルの長さを有するものとすると、（データシンボル番号の開始点が１であるとすれば）データシンボル番号ＮによってＡ１を識別でき、データシンボル番号２ＮによってＡ２が識別できるといった具合である。
【００２４】
全ての履歴は同様の形式で保持することも可能であるし、１つの履歴を他の履歴からの変換関数によって保持することも可能である。例えば、自然数を列位置標識として用いる場合、形式Ａについての列位置標識を、例えば形式Ｂについての列位置標識から以下の式によって求めることができる。
2007526698.tif 000003
ここで、No(A)は形式Ａに対する列位置番号を、[ ]は切り捨てによる整数化を、No(B)は形式Ｂに対する列位置番号を、Len(A)は形式Ａのデータ単位の長さを、Len(B)は形式Ｂのデータ単位の長さをそれぞれ示す。
【００２５】
一部のデータ伝送システムにおいては、列位置の番号付け空間が制限される。そのような場合には、所謂、循環(warp-around)が生じるであろう。例えば、列位置が１０ビットで与えられるとすると、１０２４番目の位置毎に循環が発生するであろう。一般に、この問題は、有る特定のデータ単位形式に関する所与のデータシンボル位置のアドレス指定において、適切な剰余演算を用いることによって解決可能である。また、ある形式における列位置標識から他の形式における列位置標識への変換を行う際にも、同様の剰余演算を用いることによって解決可能である。
【００２６】
以下の説明において、そのような状況における履歴保持の具体例を説明する。この例においては、データ単位が固定長であるものと仮定する。また、本例においては、列位置の番号付けにおいて循環の発生可能性を考慮している。
【００２７】
図１において、ｓはストリーム１０におけるデータシンボル位置を示している。形式Ａの第１データ単位列１２及び形式Ｂの第２データ単位列１３に関し、シンボル位置ｓは、形式Ａに関しては{SNA(s); PosA(s)}、形式Ｂに関しては{SNA(s); PosA(s)}と表現もしくはアドレス指定することができる。SNA(s)は形式Ａの第１列における対応するデータ単位の列位置を表し、SNB(s)は形式Ｂの第２列における対応するデータ単位の列位置を表し、PosA(s)は形式Ａのデータ単位内部のｓの位置を表し、PosB(s)は形式Ｂのデータ単位内部のｓの位置を表す。図１の例において、SNA(s)はＡ４、SNB(s)はＢ５であろう。また、矢印１５はPosA(s)を、矢印１６はPosB(s)をそれぞれ表す。
【００２８】
形式Ｘにおけるｓの表現、すなわち{SNx(s) ; Posx(s)}は以下のように求めることができる。
2007526698.tif 000004
ここで、基準位置を図１に示すように仮定する。つまり、{SNx(s=0)=0; Posx(s=0) =0}である。
【００２９】
└ ┘は切り捨てによる整数化を表し、a mod bは剰余演算を表す。MaxSN(X)は有限列位置番号空間の最大値であり、Len(X)は形式Ａのデータ単位長（より具体的にはデータ単位のペイロード長）である。
【００３０】
また、形式Ｘの各々について、表現ウィンドウ開始位置と基準位置とのオフセットを指定する基準値Refx(s)を決定しても良い。
2007526698.tif 000005
【００３１】
その結果、任意の形式Ａを、任意の形式Ｂへ以下のようにして変換することができる。
2007526698.tif 000006
ここで、Δ(s) = RefA(s) - RefB(s)である。
【００３２】
図２は送信ピアによって送信されたデータ単位の列２０と、受信ピアによって受信されたデータ単位の列２１を模式的に示す図である。
【００３３】
図２の例において、第１形式Ａのデータ単位によって伝送が開始されている。送信機はデータ単位１Ａ〜４Ａを送信する。図１に示したような履歴と、実際に送信されたデータ単位とを区別するため、図２のデータ単位は、図１において列位置標識が形式標識に続くのと逆に、形式標識（Ａ，Ｂ）とそれに続く列位置標識（１，２，...）によって識別されている。
【００３４】
図２の例において、位置２２で送信ピアにおけるモード切り替えが発生している。すなわち、送信ピアは第１伝送モードＡから第２伝送モードＢへ動的に切り替わっている。例えば、第１形式Ａ又は第２形式Ｂのデータ単位を運ぶチャネルの利用可能性の変化など、伝送モードの切り替え理由は様々であってよい。いずれせよ、本発明は形式切り替えの実施理由とは無関係である。
【００３５】
第１伝送モードＡから第２伝送モードＢへの切り替え後、伝送は、第２列１３のＢ６に対応するデータ単位６Ｂを用いて継続する。これは、Ｂ６が、モード切り替え２２の前にデータ単位４Ａで送られたデータシンボルストリーム１０の最後のシンボルの直後のデータシンボルを含んでいるからである。
【００３６】
従って、伝送は、第１形式Ａへ戻るモード切り替え２３が生じるまで、第２形式Ｂのデータ単位６Ｂ〜９Ｂによって継続する。第２伝送モードから第１伝送モードへの切り替え後、伝送は、第１列のＡ７に対応するデータ単位７Ａを用いて継続する。これは、Ａ７が、モード切り替え２３の前にデータ単位９Ｂで送られたデータシンボルストリーム１０の最後のシンボルの直後のデータシンボルを含んでいるからである。
【００３７】
モード切り替え後に正しいデータ単位を識別するため、第１列１２及び第２列１３は、データシンボルストリーム１０に対する共通基準位置を共有する。図１の例において、共通基準位置はデータシンボルストリームの先頭、つまり最初のデータシンボルであり、この場合データシンボルストリームの最初のデータシンボルは、列１２及び列１３の両方において、最初の列位置標識を搬送するデータ単位の最初のシンボルとして指定される。
【００３８】
このような方法による基準位置の設定は、直感的に最も魅力的であり、従って好ましいものである。しかし、本発明はいかなる意味においてもそのような基準位置に制限されず、基準位置が複数の列に共通としたままで、データシンボルストリームは任意に選択可能であると共に動的に適合されうる。
【００３９】
さらに、「データシンボルストリーム」という語は、データシンボルの任意のストリームを指すことに留意されたい。すなわち、送信のためのデータの全体を指すこともあれば、そのような全体の連続した一部を指すこともある。換言すれば、データシンボルのストリーム全体において、「データシンボルストリーム」を規定する先頭及び末尾は任意に選択可能である。
【００４０】
図７は、上述した制御方法の例を示すフローチャートである。ステップＳ７１において、モード切り替えを行うべきかどうかを判定する。もしノーであれば、処理はステップＳ７２へ進み、現行の形式を用いてデータ単位の送信を継続する。一方、ステップＳ７１がモード変更、従って形式変更を示す場合、上述した様にして新しい形式についての正しい列位置標識が決定され、その後、新形式で、決定された列標識を有するデータ単位が伝送される。
【００４１】
図２に戻って、受信ピアは、形式Ａ及びＢのデータ単位の列２１を受信する。データシンボルストリームを再構築するため、受信ピアは各受信データ単位内の列位置標識を識別するとともに、（切り替わり２２のような）送信ピアの第１形式Ａから第２形式Ｂへの切り替わりや、（切り替わり２３のような）送信ピアの第２形式Ｂから第１形式Ａへの切り替わりを検出する。この例を図８に示す。この方法はデータ単位の受信後に実行される。ステップＳ８１において、伝送モードの切り替えが検出される。そして、ステップＳ８２で、列位置標識が識別される。最後に、ステップＳ８３で、識別された列位置標識に依存して（場合によっては、検出したモード切り替えにも依存して）、再構築が行われる。もちろん、これは単なる一例であり、ステップＳ８１及びＳ８２を同時に実行しても良いし、Ｓ８２をＳ８１の前に実行しても良い。
【００４２】
データシンボルストリームを正しく再構築できるよう、受信ピアは第１形式Ａ及び第２形式Ｂのデータ単位をどのように組み立てるかを、モード切り替えの伝送時に判定する能力を有する。この検出はいろいろな方法で行うことができる。一例として、送信機がデータ単位形式の切り替わりを示す専用メッセージを送信することができる。この場合、メッセージは切り替わり前の最後のデータ単位と、切り替わり後の最初のデータ単位とをどのように組み立てるかについても知らせることができる。
【００４３】
受信ピアはさらに、データシンボルストリームに対する共通基準位置を用い、第１及び第２列を、図１に示したのと同じように保持することが好ましい。共通基準位置は、例えば図１に示されるように、列位置標識に関して明示的に規定することができる。すなわち、基準位置が、最初の列位置標識を搬送するデータ単位の各々に含まれる最初のデータシンボルであることを、全ての送信ピア及び受信ピアに知られる共通のルールとすることができる。
【００４４】
しかしながら、送信ピアが受信ピアへ、基準位置を設定するための基準位置同期メッセージを送信するようにしても良い。この場合、受信ピアはその共通基準位置を、基準位置同期方法に基づいて設定する。同期メッセージは、基準位置の初期設定やその後のリセットにも使用することができる。
【００４５】
モード切り替え時における形式の変化は、送信ピアから受信ピアへ異なる方法で通信しても良い。例えば、既に図５に関連して説明したように、様々な形式が所与の複数チャネルに固定的に関連付けされてもよい。換言すれば、データ単位が送受信されるチャネルによって形式が識別される。このように、あるチャネルから他のチャネルへの変更は、送信ピアによる伝送モードの切り替えの識別に役立つ。
【００４６】
一方、代わりに、もしくはさらに、送信ピアがデータ単位形式の切り替えを通知するメッセージを送信するようにしてもよい。
【００４７】
また、他の大体方法もしくは追加方法として、各データ単位で形式種別標識を送信するようにすることも可能である。そして、受信ピアは形式種別標識を各受信データ単位から識別するように構成され、この場合、形式の変更並びにそれに対応した伝送モードの切り替わりが容易に認識可能である。
【００４８】
なお、データ単位内で与えられる列位置標識を、任意の所望或いは好適な形式とすることが可能である事実にも留意されたい。例えば、図１及び図２に示すような形式、すなわち連続する整数のカウントであってよい。しかし、列位置標識は、ＴＣＰ／ＩＰから知られる形式であってもよい。つまり、伝送されたデータシンボル数の標識であってもよい。換言すれば、列位置標識は、データ単位に直接関連する計数値であってもよいし、データ単位の内容に関連する計数値であってもよい。
【００４９】
上述したように、受信ピアは識別した列位置標識と検出したモード切り替えとに基づいて、データシンボルストリームを再構築することができる。データシンボルストリームを再構築する際、受信ピアは、モード切り替えの原因として余計に送信された重複データシンボルを除去する。これは、図２におけるボックス２４及び２５を参照して説明することができる。すなわち、形式Ａから形式Ｂへ位置２２で切り替わると、データ単位６Ｂの送信が、図１のＡ４とＢ６との重なりとしてボックス２４で特定される、再開されたデータシンボルの送信をもたらす。同様に、位置２３における形式Ｂから形式Ａへの切り替わり時には、ボックス２５で示されるデータシンボルが、図１のデータ単位Ｂ９及びＡ７の重なりとして２度送信される。
【００５０】
上述したように、受信ピアは例えば冗長なデータシンボルを、送信ピアからの専用メッセージ、例えばデータ単位６Ｂ又は７Ａのどの部分を除去すべきかを（例えば上述のPosx(s)の値を用いて）具体的に特定する専用メッセージに基づいて、或いは第１列１２及び第２列１３の間の共通基準位置（共通基準位置は２つの列１２，１３の各重複の識別を可能とする）に基づいて識別することが可能である。
【００５１】
とはいえ、上述した例から理解されるように、モード切り替え及び引き続くデータ単位形式の変更は、かなりの量の冗長な、もしくは重複したデータ伝送を起こしうる。このような、データシンボルの冗長な伝送を回避するため、本発明は好ましくは図３とともに説明するように構成される。図３に示されるように、ここでもやはり列３１における上位レイヤデータ単位ａ，ｂ，ｃの形式で受信されるであろうデータシンボルストリーム３０は、第１列及び第２列に関して記録されるだけではなく、複数の第１列３２，３２＋Δ，３２＋２Δ及び／又は複数の第２列３３，３３＋δについても記録される。Δ及びδは、共通基準位置に対する、関連する列のオフセットを表している。例えば、オフセットΔ及びδはデータシンボル位置を用いて表現されても良く、それらは例えば１データシンボル位置、２データシンボル位置などと等しくてもよい。
【００５２】
１つ又はそれより多い第１列３２及び／又は１つ又はそれより多い第２列３３を保持することにより、モード切り替え後に伝送される冗長データシンボルの量を以下のようにして削減することが可能である。第１伝送モードＡから第２伝送モードＢへの切り替え後、送信ピアは、複数の第２列の１番目、つまり列３３の（最後に送信された第１形式Ａのデータ単位で送信された最後のデータシンボルの直後のデータシンボルを含む）所与のデータ単位を決定する。さらに、送信ピアは、複数の第２列の２番目、すなわち３３＋δの（最後に送信された第１形式Ａのデータ単位で送信された最後のデータシンボルの直後のデータシンボルを含む）所与のデータ単位を決定する。そして、送信ピアは、複数の所与のデータ単位から、第１形式Ａの最後のデータ単位で送信済みの重複データシンボルの少ないものを判別し、複数の第２列３３，３３＋δのうち、重複データシンボルの少ない所与のデータ単位が属する１つを用いて伝送を継続する。
【００５３】
もちろん、同様の処理を逆方向、すなわち形式Ｂから形式Ａへの切り替え時に実施することも可能である。そして、列３２，３２＋Δ，３２＋２Δのうち、以前の形式の送信済みデータ単位との重複が最小のデータ単位を含む１つを識別する。
【００５４】
オフセットは任意の好適な、もしくは所望の方法で受信ピアへ通信することができる。例えば、以後のデータ単位が所定のオフセットを有することを通知する専用メッセージで送信されても良い。或いは、又はそれに加えて、オフセットは送信される各データ単位に含まれる他のオフセット標識によって通信されても良い。そして、受信ピアは、オフセット標識を読み、共通基準位置に関して適切な調整を行うことができる。
【００５５】
送信ピア及び受信ピアが順守するデータ単位伝送プロトコルが、受信ピアから送信ピアへの受信機状態メッセージの送信を提供する場合、本発明は以下の方法で実施することができる。受信機状態メッセージは１つ又はそれより多いデータ単位の受信についての情報を含んでおり、この場合データ単位はメッセージ中で所与のデータ列、例えば図１の第１列１２や、図３に示す１つ又はそれより多い第１列３２，３２＋Δ，３２＋２Δに関連付けられた列位置標識を用いて特定される。
【００５６】
受信機状態メッセージは任意の好適な、もしくは所望の形式を取ることが可能であり、例えば受信確認メッセージ、受信非確認メッセージ等であってよい。
【００５７】
送信ピアは受信機状態メッセージに基づいてデータ単位を再送するための再送信手順を備える。送信ピアはさらに、複数の第２列３３，３３＋δに関連付けられる１つ又はそれより多い第２列位置標識Ｂ１〜Ｂ１５，Ｂ１＋δ〜Ｂ１５＋δを、所与の第１列位置標識に基づいて決定する手順を実施する。１つ又はそれより多い第２形式のデータ単位は、第１列位置標識に関連付けられた第１形式の所与のデータ単位に含まれる全てのデータシンボルをカバーする。例えば、図３の例を見ると、送信ピアはデータ単位Ｂ５，Ｂ６又はＢ４＋δ，Ｂ５＋δを、形式Ａのデータ単位Ａ４の全データシンボルを含むものとして識別することが可能である。そして、送信ピアは、識別された第２列位置標識に関連付けられた第２形式Ｂのデータ単位を再送する再送信手順を実行することが可能である。
【００５８】
換言すれば、例えばＡ４が受信機状態メッセージにおいて損傷しているものと識別されたり、Ａ４がタイムアウトの原因となった可能性がある等の理由により、送信ピアがＡ４を搬送するデータ単位を再送したいとすると、送信ピアは、Ａ４が含むものと同じデータシンボルを伝送するために再送可能な第２形式のデータ単位、例えばＢ５，Ｂ６を識別する。
【００５９】
もちろん、この処理は逆方向、つまり第２列３３，３３＋δの１つに関連付けられた所与の列位置標識に基づいて第１列３２，３２＋Δ，３２＋２Δの１つ又はそれより多い列標識を識別する際にも使用できる。この一例が図２に示されている。図２において、一番下の矢印２８は、データ再送期間を表している。さらに、受信ピア２１側のデータ単位２Ａ及び７Ｂのハッチングは、これらが正しく受信されず、対応する受信機状態メッセージ（図２には示されていない）が送信ピアへ送信されたことを表している。図２の例において、再送期間２８は送信ピアが第１形式Ａのデータ単位の送信モードにある間に発生する。この結果、障害データ単位２Ａは単純にそのまま再送される。しかし、送信ピアは、第２形式Ｂを有する障害データ単位７Ｂに関連付けられた、図１の第１列１２の列位置標識を判別する。送信ピアがデータ単位５Ａ及び６Ａを再送信し、７Ｂに含まれるデータシンボルを伝送することができるようなデータ単位はＡ５，Ａ６である。ボックス２６及び２７で示されるように、これはかなりの量の重複データシンボルの送信を招きうる。送信される重複データシンボルの量は、上述したオフセット原理を用いて削減することが可能である。
【００６０】
送信ピアに対応して、本発明の受信ピアは、適切な受信機状態メッセージを生成できるよう、第１列位置標識に基づいて第２列位置標識を決定可能であるように構成されることが好ましい。より具体的には、受信ピアは、第１列３２，３２＋Δ，３２＋２Δの１つに関連付けられた第１列位置標識に基づいて、第２列３３，３３＋δの１つに関連付けられた１つ又はそれより多い第２列位置標識Ｂ１〜Ｂ１５，Ｂ１＋δ〜Ｂ１５＋δを決定する手順を実施することが好ましい。この場合、決定された１つ又はそれより多い第２列位置標識に関連付けられた、決定された１つ又はそれより多い第２形式Ｂのデータ単位は、第１列位置標識に関連付けられた第１形式Ａの所与のデータ単位に含まれる全てのデータシンボルをカバーする。そして、第１形式Ａのデータ単位は、受信機状態メッセージ中の１つ又はそれより多い第２列位置標識から識別することが可能である。
【００６１】
このようにして、受信ピアは、１つの形式に従って、受信機状態メッセージ中でデータ単位を常時特定することが可能である。つまり、受信ピアがその形式のデータ単位を受信した場合、識別はそのデータ単位に含まれる列位置標識に基づいて容易に行うことができ、さもなくば、異なる形式のデータ単位から列位置標識を決定するために、上述した方法を用いる。例えば、図１の実施形態を用い、受信ピアは、形式Ｂのデータ単位を受信した場合であっても、列１２に関連付けられた列位置標識に関して受信データシンボルを通知する受信機状態メッセージを生成することができるであろう。
【００６２】
受信ピアは両方向での決定を実施可能であることが好ましい。すなわち、第２列位置標識Ｂ１〜Ｂ１５に基づいて第１列１２，３２，３２＋Δ，３２＋２Δの１つに関連付けられた１つ又はそれより多い第１列位置標識を決定すること及び、第１列位置標識Ａ１〜Ａ１１に基づいて第２列３３，３３＋δの１つに関連付けられた１つ又はそれより多い第２列位置標識を決定することが可能であることが好ましい。換言すれば、受信ピアは、形式Ｂのデータ単位に関連付けられた列位置標識を用いて形式Ａのデータ単位で送信されたデータシンボルを識別可能なように、またその逆の識別が可能なように構成されることが好ましい。この能力は、好ましくは、１つ又はそれより多い最適化機能に依存して第１及び第２列位置標識の一方又は両方を含む受信機状態メッセージを生成するための手順と組み合わされる。
【００６３】
つまり、受信ピアは、受信機状態メッセージに使用したいデータ表現を選択することができる。受信ピアは、その表現をある１つの形式、他の形式に関して使用することを選択したり、その表現を両方の形式に関して混ぜることを選択したりできる。一例として、図２の列２１の受信データ単位を調べる際、受信ピアは、データ単位２Ａを形式Ａに関して（２Ａとして）、あるいは形式Ｂに関して（Ｂ２，Ｂ３として）識別可能である。同様に、受信ピアはデータ単位７Ｂを形式Ｂに関して（７Ｂとして）、又は形式Ａに関して（Ａ５，Ａ６として）識別可能である。
【００６４】
使用すべき１つ又はそれより多い最適化機能は、任意の好適な方法又は所望の方法で選択することができる。例えば、最適化機能は、受信機状態メッセージ中で、送信ピアが現在使用している形式に関してデータ単位を識別するために利用可能である。換言すれば、受信ピアは送信ピアが形式Ａを送信する伝送モードを有していることを判断し、受信機状態メッセージにおいて全てのデータ単位は形式Ａに関して特定される。
【００６５】
最適化機能の別の例は、受信機状態メッセージのサイズを最適化することである。つまり、受信機状態メッセージが短くなるよう、データ単位の最短識別情報の利用を許す形式、すなわちサイズの大きなデータ単位に対応する形式を用いて受信データ単位を表すように受信ピア構成されているような場合である。これは、伝送される重複データシンボルの量が増加するという不利益を生じさせうる。なぜなら、受信機状態メッセージを短くしようとしているため、データ単位の非常に粗い識別しか行われないため、データ単位の識別精度が粗くなるからである。結果として、最適化機能は全く逆の方法、つまり最高の精度を許す方法でも選択可能である。これは、データ単位が最小サイズの形式について表現されることを意味する。
【００６６】
ここで、２つの特別な場合について述べる。特別な場合の１つは、データシンボルストリームバッファ及び送信ピアが所定期間空となり、所与の形式の最後のデータ単位の一部がパディングにより満たされる場合である。データシンボルストリームを正しく再構築できるように、受信ピアは（例えば、パディングの長さ及び位置を指定するデータ単位ヘッダに基づいて）パディングと、所定の同期ルールを識別することが可能である。新しいデータの最初のデータシンボルがどのようにアドレス指定されているかを判断するための同期は暗黙的であってよく、例えば、次のデータシンボルは、各形式の次のデータ単位で表される。換言すれば、パディングが図１のデータ単位Ａ５の終わりに含まれているとすると、受信機はＢ６及びＢ７をＡ５に対応するものとして識別することができ、形式Ａの次のデータ単位がＡ６で、形式Ｂの次のデータ単位がＢ８であり、暗黙的な再同期がＡ６とＢ８の先頭に対して発生するであろう。もちろん、送信ピアが明示的な基準位置設定メッセージを受信ピアへ送信することも可能であり、上述の例に当てはめれば、メッセージは例えばデータ単位Ａ６とＢ８を特定するであろう。
【００６７】
特別な場合の２つ目は、図４を用いて説明する。図４は、所与の形式の複数のデータ単位（より具体的にはこれらデータ単位のペイロード）のサイズが変化する場合を示している。一例として、特定の場合にのみ用いられ、可変長を取りうるオプションヘッダフィールドが存在してよい。そして、この付加ヘッダフィールドに適応するため、データ単位内のペイロードもやはり可変である。そのような可変長ヘッダフィールドの例は、ＷＣＤＭＡ ＲＬＣ（無線リンク制御）プロトコルにおける長さ標識フィールドである。従って、形式Ａと形式Ｂとの基準同期は、データ単位サイズの常時把握を必要とする。送信ピア側では常に既知であるため、問題はない。しかし、受信ピア側ではデータ単位が正しく受信された際にしかその情報を取得できない。データ単位が無くなったり損傷を受けている場合、この情報は受信ピアには伝わらない。そのような状況を図４に示す。図４では、形式Ａのデータ単位が可変サイズを有し、データ単位２Ａ、３Ａ，４Ａが列４２において正しく受信されなかったものとする。
【００６８】
この問題は、既に述べた基準位置同期メッセージを用いることによって解決することができる。図４の場合、基準位置同期メッセージ４３がモード切り替え時に送信される。基準位置同期メッセージは、可変データ単位サイズに帰因した基準位置変更についての情報を含んでいる。一例として、データ単位１Ａと４Ａのサイズが標準規格サイズであり、データ単位２Ａ及び３Ａがそれぞれ所定割合だけ削減されているとすると、基準位置同期メッセージ４３はデータ単位２Ａ及び３Ａにおいて削減されているサイズの量を単に通知するだけでよい。
【００６９】
本発明の上述した特徴は、ハードウェア、ソフトウェア又は両者の好適な組み合わせの形で送信ピア及び／又は受信ピアとして機能するデータ単位伝送装置において実施可能である。好適な実施形態によれば、本発明はデータ単位伝送装置に実行可能なコンピュータプログラムの形式で実現される。
【００７０】
本発明は特に、図５に示す送信ピア５１及び受信ピア５２に関連して実施することができる。より具体的には、制御部５１１を、上述した第１及び第２履歴を同時に保持する履歴保持部として動作するように構成することができる。要素５１２は上述した第１及び第２伝送モードの間で動的な切り替えを行う切り替え部を表す。また、データ単位生成部５１０を出力部として機能するように構成することができる。出力部は、切り替え部５１２が第１伝送モードから第２伝送モードへ切り替えた後、出力部５１０が、複数の第２列の１つの所与のデータ単位であって、切り替え前に最後に送信された第１形式のデータ単位で送信されたデータシンボルストリームの最後のデータシンボルの直後のデータシンボルを有するような位置標識を備えるデータ単位を用いて伝送を継続する。また、切り替え部５１２が第２伝送モードから第１伝送モードへ切り替えた後、出力部５１０は、複数の第１列の１つの所与のデータ単位であって、切り替え前に最後に送信された第２形式のデータ単位で送信されたデータシンボルストリームの最後のデータシンボルの直後のデータシンボルを有するような位置標識を備えるデータ単位を用いて伝送を継続する。
【００７１】
制御部５１１はで形式Ｂに関連付けされた列位置標識に関して形式Ａのデータシンボルを決定するための情報プロセッサとして機能するように特に構成可能である。
【００７２】
同様に、受信ピア５２の制御部５２１は、受信したデータ単位内の列位置標識を識別する列位置識別装置や、送信ピアにおける伝送モードの切り替えを検出する切り替え検出器として機能することができる。受信ピア５２の要素５２０は、列位置標識及び制御部５２１が検出した切り替えに基づいてデータシンボルストリームを再構築するデータシンボルストリーム再構築部として機能する。制御部５２１は同様に、受信機状態メッセージを生成し、送信ピアへ送信するメッセージ生成器としても機能しうる。
【００７３】
本発明を詳細な実施形態に関して説明してきたが、本発明は添付した特許請求の範囲によって規定され、実施形態によっていかなる制限も受けない。さらに、特許請求の範囲中の参照数字は請求項の読解を容易にすることのみを目的としたものであり、本発明を限定する効果を与える意図は存在しない。
【図面の簡単な説明】
【００７４】
【図１】第１形式の第１データ単位列及び第２形式の第２データ単位列の例を模式的に示す図である。
【図２】送信されるデータ単位及び受信されるデータ単位の例を模式的に示す図である。
【図３】第１データ単位列と第２データ単位列との間に個別のオフセットが存在する場合の、第１形式の第１データ単位列３つと、第２形式の第２データ単位列２つを模式的に示す図である。
【図４】データ単位サイズが可変である例を模式的に示す図である。
【図５】本発明の考え方を実施可能な送信ピア及び受信ピアを模式的に示す図である。
【図６】本発明の実施形態に係るフローチャートである。
【図７】本発明の実施形態に係る別のフローチャートである。
【図８】本発明の別の実施形態に係るフローチャートである。
【図１】
2007526698.tif 000007
【図２】
2007526698.tif 000008
【図３】
2007526698.tif 000009
【図４】
2007526698.tif 000010
【図５】
2007526698.tif 000011
【図６】
2007526698.tif 000012
【図７】
2007526698.tif 000013
【図８】
2007526698.tif 000014
【国際調査報告】
2007526698.tif 000015
2007526698.tif 000016